.login-page[data-v-926ef877]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#eef3fb,#dfe8f9)}.login-card[data-v-926ef877]{width:420px;padding:32px}.login-card__title[data-v-926ef877]{font-size:32px;font-weight:700}.login-card__subtitle[data-v-926ef877]{margin-top:12px;color:var(--admin-sub);line-height:1.7}.login-card__info[data-v-926ef877]{margin-top:16px;padding:14px 16px;border-radius:16px;background:#ffffffb3;color:#455468;font-size:13px;line-height:1.8}.login-card__input[data-v-926ef877]{width:100%;margin-top:18px;padding:14px 16px;border-radius:14px;border:1px solid rgba(47,54,64,.08);background:#fff}.login-card__button[data-v-926ef877]{width:100%;height:48px;margin-top:22px;border:0;border-radius:999px;background:var(--admin-sidebar-active);color:#fff;font-weight:700}.login-card__button[data-v-926ef877]:disabled{opacity:.7}.login-card__error[data-v-926ef877]{margin-top:14px;color:#c03b32;font-size:14px}.layout[data-v-a3e3a56f]{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:var(--admin-bg)}.layout__sidebar[data-v-a3e3a56f]{padding:28px 18px 18px;background:var(--admin-sidebar);color:#fff;display:flex;flex-direction:column;gap:28px}.layout__brand[data-v-a3e3a56f]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:8px}.layout__brand-icon[data-v-a3e3a56f]{font-size:42px}.layout__brand-text[data-v-a3e3a56f]{font-size:28px;font-weight:700}.layout__brand-meta[data-v-a3e3a56f]{text-align:center;font-size:12px;line-height:1.7;color:#ffffffb8}.layout__nav[data-v-a3e3a56f]{display:flex;flex-direction:column;gap:14px}.layout__nav-item[data-v-a3e3a56f]{height:56px;padding:0 18px;border:0;border-radius:18px;background:transparent;color:#fffc;display:flex;align-items:center;gap:12px;font-size:18px;text-align:left}.layout__nav-item--active[data-v-a3e3a56f]{background:var(--admin-sidebar-active);color:#fff}.layout__back[data-v-a3e3a56f]{margin-top:auto;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff}.layout__main[data-v-a3e3a56f]{padding:20px}.layout__topbar[data-v-a3e3a56f]{height:40px;display:flex;align-items:center;justify-content:center;color:#23303d;font-size:15px;font-weight:700}.layout__content[data-v-a3e3a56f]{min-height:calc(100vh - 80px);padding:24px}.summary-row[data-v-5ac56cca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-5ac56cca]{padding:20px}.summary-item__value[data-v-5ac56cca]{font-size:30px;font-weight:700}.summary-item__label[data-v-5ac56cca]{margin-top:8px;color:var(--admin-sub)}.page-message[data-v-5ac56cca]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.layout[data-v-5ac56cca]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);gap:18px}.table-panel[data-v-5ac56cca],.detail-panel[data-v-5ac56cca]{padding:20px}.table-panel__title[data-v-5ac56cca],.detail-panel__title[data-v-5ac56cca]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-5ac56cca]{margin:0}.switcher[data-v-5ac56cca]{display:flex;gap:8px}.switcher__button[data-v-5ac56cca],.ghost-button[data-v-5ac56cca],.save-button[data-v-5ac56cca],.table__actions button[data-v-5ac56cca]{height:36px;border-radius:10px;border:1px solid rgba(47,54,64,.08);background:#fff}.switcher__button[data-v-5ac56cca]{padding:0 14px}.switcher__button--active[data-v-5ac56cca]{border-color:#6c76db47;background:#6c76db1a;color:#5d61d6}.save-button[data-v-5ac56cca]{min-width:140px;border:0;background:var(--admin-green);color:#fff;font-weight:700}.sub-title[data-v-5ac56cca]{margin-bottom:14px;color:var(--admin-sub)}.table[data-v-5ac56cca]{width:100%;border-collapse:collapse}.table th[data-v-5ac56cca],.table td[data-v-5ac56cca]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left}.table__row--active[data-v-5ac56cca]{background:#ff6f730f}.table__actions[data-v-5ac56cca]{display:flex;gap:8px}.readonly-line[data-v-5ac56cca]{display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#2f36400a;color:var(--admin-sub)}.readonly-line strong[data-v-5ac56cca]{color:var(--admin-text)}.form-grid[data-v-5ac56cca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-5ac56cca]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub);font-size:14px}.form-grid input[data-v-5ac56cca],.form-grid select[data-v-5ac56cca],.form-grid textarea[data-v-5ac56cca]{border:1px solid rgba(47,54,64,.08);border-radius:12px;padding:12px 14px;font-size:14px}.form-grid__full[data-v-5ac56cca]{grid-column:1 / -1}.form-note[data-v-5ac56cca]{margin-top:14px;color:var(--admin-sub);line-height:1.6}.form-actions[data-v-5ac56cca]{display:flex;justify-content:flex-end;margin-top:18px}@media(max-width:1180px){.layout[data-v-5ac56cca]{grid-template-columns:1fr}}.modal-mask[data-v-a914e7c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b122057}.modal-card[data-v-a914e7c9]{width:min(560px,100%);padding:0}.modal-card__header[data-v-a914e7c9],.modal-card__actions[data-v-a914e7c9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px}.modal-card__header[data-v-a914e7c9]{border-bottom:1px solid rgba(47,54,64,.08)}.modal-card__header h3[data-v-a914e7c9]{margin:0;font-size:20px}.modal-card__close[data-v-a914e7c9]{border:0;background:transparent;font-size:24px;cursor:pointer}.modal-card__body[data-v-a914e7c9]{display:flex;flex-direction:column;gap:14px;padding:22px}.modal-card__meta[data-v-a914e7c9],.modal-card__description[data-v-a914e7c9]{color:var(--admin-sub);line-height:1.7}.modal-card__actions[data-v-a914e7c9]{border-top:1px solid rgba(47,54,64,.08);justify-content:flex-end}.modal-card__submit[data-v-a914e7c9]{min-width:120px}.modal-card__submit--danger[data-v-a914e7c9]{background:#cc594f;color:#fff}.button-light[data-v-a914e7c9],.toolbar__button[data-v-a914e7c9]{height:42px;padding:0 18px;border-radius:12px;border:1px solid rgba(47,54,64,.08);background:#fff;font-weight:700}.toolbar__button[data-v-a914e7c9]{border:0;background:var(--admin-purple);color:#fff}.button-light[data-v-a914e7c9]:disabled,.toolbar__button[data-v-a914e7c9]:disabled{opacity:.55;cursor:not-allowed}.pagination[data-v-aff2f413]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.pagination__summary[data-v-aff2f413]{color:var(--admin-sub)}.pagination__actions[data-v-aff2f413]{display:flex;align-items:center;gap:12px}.pagination__label[data-v-aff2f413]{display:inline-flex;align-items:center;gap:8px;color:var(--admin-sub)}.pagination__label select[data-v-aff2f413],.pagination__actions button[data-v-aff2f413]{height:36px;border-radius:10px;border:1px solid rgba(47,54,64,.08);background:#fff}.pagination__label select[data-v-aff2f413]{padding:0 10px}.pagination__actions button[data-v-aff2f413]{min-width:88px}.pagination__actions button[data-v-aff2f413]:disabled{opacity:.45;cursor:not-allowed}.summary-row[data-v-f52bd0bf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.summary-item[data-v-f52bd0bf]{padding:18px}.summary-item__value[data-v-f52bd0bf]{font-size:28px;font-weight:700}.summary-item__label[data-v-f52bd0bf]{margin-top:8px;color:var(--admin-sub)}.layout[data-v-f52bd0bf]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-f52bd0bf],.detail-panel[data-v-f52bd0bf]{padding:20px}.toolbar[data-v-f52bd0bf]{display:grid;grid-template-columns:1.3fr 180px 180px 120px;gap:12px;margin-bottom:18px}.toolbar input[data-v-f52bd0bf],.toolbar select[data-v-f52bd0bf],.toolbar__button[data-v-f52bd0bf],.ghost-button[data-v-f52bd0bf],.save-button[data-v-f52bd0bf],.import-card__button[data-v-f52bd0bf]{height:42px;border-radius:12px;border:1px solid rgba(47,54,64,.08);background:#fff}.toolbar input[data-v-f52bd0bf],.toolbar select[data-v-f52bd0bf]{padding:0 14px}.toolbar__button--green[data-v-f52bd0bf],.save-button[data-v-f52bd0bf]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.table-panel__title[data-v-f52bd0bf],.detail-panel__title[data-v-f52bd0bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-f52bd0bf]{margin:0}.table[data-v-f52bd0bf]{width:100%;border-collapse:collapse;table-layout:fixed}.table th[data-v-f52bd0bf],.table td[data-v-f52bd0bf]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left}.table__row--active[data-v-f52bd0bf]{background:#ff6f730f}.table__actions[data-v-f52bd0bf]{display:flex;flex-wrap:wrap;gap:8px;min-width:156px}.table__actions button[data-v-f52bd0bf]{height:34px;min-width:68px;border-radius:10px;border:1px solid rgba(47,54,64,.08);background:#fff}.table th[data-v-f52bd0bf]:last-child,.table td[data-v-f52bd0bf]:last-child{width:156px}.table__actions button[data-v-f52bd0bf]:disabled{opacity:.4;cursor:not-allowed}.sub-line[data-v-f52bd0bf]{margin-top:4px;color:var(--admin-sub);font-size:12px}.status-tag[data-v-f52bd0bf]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 10px;border-radius:999px;background:#49b14d24;color:#318f36}.status-tag--used[data-v-f52bd0bf]{background:#2f364014;color:var(--admin-sub)}.readonly-hint[data-v-f52bd0bf]{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#2f36400a;color:var(--admin-sub);line-height:1.6}.form-grid[data-v-f52bd0bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-f52bd0bf]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.page-message[data-v-f52bd0bf]{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#6c76db14;color:var(--admin-text);line-height:1.7;white-space:pre-line}.form-grid__full[data-v-f52bd0bf]{grid-column:1 / -1}.form-grid input[data-v-f52bd0bf],.form-grid select[data-v-f52bd0bf],.form-grid textarea[data-v-f52bd0bf]{width:100%;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}.form-actions[data-v-f52bd0bf]{margin-top:18px}.import-card[data-v-f52bd0bf]{margin-top:18px;padding:16px;border-radius:16px;background:#6c76db14}.import-card__title[data-v-f52bd0bf]{font-weight:700}.import-card__hint[data-v-f52bd0bf]{margin-top:10px;color:var(--admin-sub);line-height:1.6}.import-card__button[data-v-f52bd0bf]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:160px;margin-top:14px;overflow:hidden;color:#fff;background:var(--admin-purple);border:0;font-weight:700}.import-card__button input[data-v-f52bd0bf]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dialog-field[data-v-f52bd0bf]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.dialog-field textarea[data-v-f52bd0bf]{width:100%;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}.summary-row[data-v-e39246a1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-e39246a1]{padding:20px}.summary-item__value[data-v-e39246a1]{font-size:30px;font-weight:700}.summary-item__label[data-v-e39246a1]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-e39246a1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;margin-bottom:18px}.toolbar input[data-v-e39246a1],.toolbar select[data-v-e39246a1],.toolbar__button[data-v-e39246a1]{height:42px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar input[data-v-e39246a1],.toolbar select[data-v-e39246a1]{padding:0 14px}.toolbar__button[data-v-e39246a1]{border:0;font-weight:700}.toolbar__button--green[data-v-e39246a1]{background:var(--admin-green);color:#fff}.toolbar__button--purple[data-v-e39246a1]{background:#5d61d6;color:#fff}.layout[data-v-e39246a1]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-e39246a1],.detail-panel[data-v-e39246a1]{padding:20px}.table-panel__title[data-v-e39246a1],.detail-panel__title[data-v-e39246a1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-e39246a1]{margin:0}.table[data-v-e39246a1]{width:100%;border-collapse:collapse}.table th[data-v-e39246a1],.table td[data-v-e39246a1]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left;vertical-align:top}.table__row--active[data-v-e39246a1]{background:#ff6f730f}.table__actions[data-v-e39246a1]{display:flex;gap:8px;flex-wrap:wrap}.table__actions button[data-v-e39246a1]{min-width:88px;height:34px;border:0;border-radius:10px;background:#6c76db1f;color:#5d61d6}.status-tag[data-v-e39246a1]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 10px;border-radius:999px;background:#2f364014;color:var(--admin-sub)}.status-tag--active[data-v-e39246a1]{background:#48bb7824;color:#2f855a}.status-tag--warning[data-v-e39246a1]{background:#ed893624;color:#c05621}.status-tag--danger[data-v-e39246a1]{background:#f5656524;color:#c53030}.status-tag--muted[data-v-e39246a1]{background:#2f364014;color:var(--admin-sub)}.log-card+.log-card[data-v-e39246a1]{margin-top:12px}.log-card__main[data-v-e39246a1],.log-card__sub[data-v-e39246a1]{display:flex;justify-content:space-between;gap:12px;line-height:1.6}.log-card__sub[data-v-e39246a1]{color:var(--admin-sub);font-size:13px}.detail-card[data-v-e39246a1],.detail-block[data-v-e39246a1]{border-radius:18px;background:#2f364008;padding:16px}.detail-card__title[data-v-e39246a1]{margin-bottom:12px;font-size:20px;font-weight:700}.detail-card__line[data-v-e39246a1]{margin-bottom:10px;line-height:1.6}.detail-message[data-v-e39246a1]{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#6c76db14;color:var(--admin-text)}.detail-block[data-v-e39246a1]{margin-top:16px}.detail-block__title[data-v-e39246a1]{margin-bottom:10px;font-size:18px;font-weight:700}.empty-state[data-v-e39246a1]{padding:30px 0;text-align:center;color:var(--admin-sub)}.empty-state--inline[data-v-e39246a1]{padding:8px 0 0;text-align:left}.dialog-field[data-v-e39246a1]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.dialog-field textarea[data-v-e39246a1]{width:100%;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}@media(max-width:1240px){.layout[data-v-e39246a1]{grid-template-columns:1fr}}.summary-row[data-v-cb35ab00]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-card[data-v-cb35ab00]{padding:20px}.summary-card__value[data-v-cb35ab00]{font-size:30px;font-weight:700}.summary-card__label[data-v-cb35ab00]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-cb35ab00]{display:flex;gap:12px;align-items:stretch;margin-bottom:18px}.tab-row[data-v-cb35ab00]{display:flex;gap:10px;flex:1;flex-wrap:wrap;padding:14px}.tab-button[data-v-cb35ab00],.toolbar__button[data-v-cb35ab00],.button-light[data-v-cb35ab00]{height:40px;border-radius:12px;border:1px solid rgba(47,54,64,.08);background:#fff}.tab-button[data-v-cb35ab00]{padding:0 14px}.tab-button--active[data-v-cb35ab00]{border-color:#6c76db47;background:#6c76db1a;color:#5d61d6}.toolbar__button[data-v-cb35ab00]{width:140px;border:0;background:var(--admin-green);color:#fff;font-weight:700}.button-light[data-v-cb35ab00]{padding:0 14px}.page-message[data-v-cb35ab00]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.tab-layout[data-v-cb35ab00]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:18px}.panel[data-v-cb35ab00],.detail-card[data-v-cb35ab00]{padding:20px}.panel__title[data-v-cb35ab00],.detail-card__title[data-v-cb35ab00]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.panel__title h3[data-v-cb35ab00]{margin:0}.filter-grid[data-v-cb35ab00]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.filter-grid--wide[data-v-cb35ab00]{grid-template-columns:repeat(6,minmax(0,1fr))}.filter-grid input[data-v-cb35ab00],.filter-grid select[data-v-cb35ab00],.modal-form-grid input[data-v-cb35ab00],.modal-card textarea[data-v-cb35ab00]{width:100%;min-height:40px;border-radius:12px;border:1px solid rgba(47,54,64,.12);padding:0 12px;background:#fff}.modal-card textarea[data-v-cb35ab00]{min-height:120px;padding:12px;resize:vertical}.modal-form-grid[data-v-cb35ab00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.field[data-v-cb35ab00]{display:flex;flex-direction:column;gap:8px}.field span[data-v-cb35ab00]{font-size:13px;color:var(--admin-sub)}.checkbox-inline[data-v-cb35ab00]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--admin-sub)}.table[data-v-cb35ab00]{width:100%;border-collapse:collapse}.table th[data-v-cb35ab00],.table td[data-v-cb35ab00]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left;vertical-align:top}.table__actions[data-v-cb35ab00]{display:flex;gap:8px;flex-wrap:wrap}.table__actions button[data-v-cb35ab00]{min-width:74px;height:34px;border:0;border-radius:10px;background:#6c76db1f;color:#5d61d6}.table td[data-v-cb35ab00]:last-child{min-width:180px}.detail-card__body[data-v-cb35ab00]{display:grid;gap:10px;color:var(--admin-text);line-height:1.6}.empty-state[data-v-cb35ab00]{padding:20px 0;text-align:center;color:var(--admin-sub)}.modal-mask[data-v-cb35ab00]{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a2657;display:grid;place-items:center;padding:24px;z-index:30}.modal-card[data-v-cb35ab00]{width:min(560px,100%);padding:22px}.modal-card__header[data-v-cb35ab00],.modal-card__actions[data-v-cb35ab00]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-card__header h3[data-v-cb35ab00]{margin:0;font-size:22px}.modal-card__close[data-v-cb35ab00]{border:0;background:transparent;font-size:28px;line-height:1}.modal-card__body[data-v-cb35ab00]{display:grid;gap:12px;margin:18px 0}.modal-card__meta[data-v-cb35ab00]{color:var(--admin-sub)}.dialog-error[data-v-cb35ab00]{padding:12px 14px;border-radius:12px;background:#ff6f731a;color:#c53030}.modal-card__submit[data-v-cb35ab00]{width:auto;min-width:120px}@media(max-width:1240px){.summary-row[data-v-cb35ab00]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-cb35ab00]{flex-direction:column}.tab-layout[data-v-cb35ab00]{grid-template-columns:1fr}.filter-grid[data-v-cb35ab00],.filter-grid--wide[data-v-cb35ab00]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reset-layout[data-v-be66efb5]{min-height:100%;display:grid;grid-template-columns:2fr 1.2fr;gap:18px}.reset-card[data-v-be66efb5]{padding:24px}.warning[data-v-be66efb5]{margin:20px 0;padding:16px;border-radius:12px;border:1px solid #f2d27f;background:#fff8de;color:#9b6b00;line-height:1.7}.label[data-v-be66efb5]{display:block;margin-bottom:10px}.input[data-v-be66efb5]{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.search[data-v-be66efb5]{width:100%;height:46px;margin-top:14px;border:0;border-radius:12px;background:var(--admin-green);color:#fff;font-weight:700}.result[data-v-be66efb5]{margin-top:16px;color:var(--admin-sub);line-height:1.7}.summary-row[data-v-544bf095]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-544bf095]{padding:20px}.summary-item__value[data-v-544bf095]{font-size:30px;font-weight:700}.summary-item__label[data-v-544bf095]{margin-top:8px;color:var(--admin-sub)}.rights-line+.rights-line[data-v-544bf095]{margin-top:4px}.toolbar[data-v-544bf095]{display:grid;grid-template-columns:1fr 160px;gap:12px;padding:18px;margin-bottom:18px}.toolbar input[data-v-544bf095],.toolbar__button[data-v-544bf095]{height:44px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar input[data-v-544bf095]{padding:0 14px}.toolbar__button[data-v-544bf095]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.page-message[data-v-544bf095]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.layout[data-v-544bf095]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-544bf095],.detail-panel[data-v-544bf095]{padding:20px}.table-panel__title[data-v-544bf095],.detail-panel__title[data-v-544bf095]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-544bf095]{margin:0}.table[data-v-544bf095]{width:100%;border-collapse:collapse}.table th[data-v-544bf095],.table td[data-v-544bf095]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left;vertical-align:top}.table__row--active[data-v-544bf095]{background:#ff6f730f}.table__actions button[data-v-544bf095]{min-width:90px;height:34px;border:0;border-radius:10px;background:#6c76db1f;color:#5d61d6}.status-tag[data-v-544bf095]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 10px;border-radius:999px;background:#2f364014;color:var(--admin-sub)}.status-tag--active[data-v-544bf095]{background:#48bb7824;color:#2f855a}.status-tag--warning[data-v-544bf095]{background:#ed893624;color:#c05621}.detail-body[data-v-544bf095]{display:grid;gap:16px}.detail-card[data-v-544bf095],.detail-block[data-v-544bf095]{border-radius:18px;background:#2f364008;padding:16px}.detail-card__line[data-v-544bf095]{margin-bottom:10px;color:var(--admin-text);line-height:1.6}.detail-card__line--copy[data-v-544bf095]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.detail-block__header[data-v-544bf095]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-block__title[data-v-544bf095]{font-size:18px;font-weight:700}.mini-card[data-v-544bf095]{padding:12px 14px;border-radius:14px;background:#fff;margin-bottom:10px}.mini-card__main[data-v-544bf095],.mini-card__sub[data-v-544bf095]{display:flex;justify-content:space-between;gap:12px}.mini-card__sub[data-v-544bf095]{margin-top:8px;color:var(--admin-sub);font-size:14px}.warning-text[data-v-544bf095]{color:#d97706}.text-button[data-v-544bf095]{border:0;background:transparent;color:#5d61d6;cursor:pointer;padding:0}.text-button--block[data-v-544bf095]{display:block;margin-top:8px}.empty-state[data-v-544bf095]{padding:30px 0;text-align:center;color:var(--admin-sub)}.empty-state--inline[data-v-544bf095]{padding:12px 0}@media(max-width:1240px){.layout[data-v-544bf095]{grid-template-columns:1fr}}.summary-row[data-v-49633b6f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-49633b6f]{padding:20px}.summary-item__value[data-v-49633b6f]{font-size:30px;font-weight:700}.summary-item__label[data-v-49633b6f]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-49633b6f]{display:grid;grid-template-columns:1fr 1fr 180px 140px;gap:12px;padding:18px;margin-bottom:18px}.toolbar input[data-v-49633b6f],.toolbar select[data-v-49633b6f],.toolbar__button[data-v-49633b6f]{height:44px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar input[data-v-49633b6f],.toolbar select[data-v-49633b6f]{padding:0 14px}.toolbar__button[data-v-49633b6f]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.layout[data-v-49633b6f]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-49633b6f],.detail-panel[data-v-49633b6f]{padding:20px}.table-panel__title[data-v-49633b6f],.detail-panel__title[data-v-49633b6f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-49633b6f]{margin:0}.table[data-v-49633b6f]{width:100%;border-collapse:collapse}.table th[data-v-49633b6f],.table td[data-v-49633b6f]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left}.table__row--active[data-v-49633b6f]{background:#ff6f730f}.table__actions button[data-v-49633b6f]{min-width:90px;height:34px;border:0;border-radius:10px;background:#6c76db1f;color:#5d61d6}.status-tag[data-v-49633b6f]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 10px;border-radius:999px;background:#2f364014;color:var(--admin-sub)}.status-tag--active[data-v-49633b6f]{background:#48bb7824;color:#2f855a}.detail-card[data-v-49633b6f],.detail-block[data-v-49633b6f]{border-radius:18px;background:#2f364008;padding:16px}.detail-card__name[data-v-49633b6f]{margin-bottom:12px;font-size:20px;font-weight:700}.detail-card__line[data-v-49633b6f]{margin-bottom:10px;line-height:1.6}.detail-block[data-v-49633b6f]{margin-top:16px}.detail-block__title[data-v-49633b6f]{margin-bottom:12px;font-size:18px;font-weight:700}.input-card[data-v-49633b6f],.result-card[data-v-49633b6f]{padding:12px 14px;border-radius:14px;background:#fff;margin-bottom:10px}.input-card__label[data-v-49633b6f],.result-card__title[data-v-49633b6f]{margin-bottom:8px;color:var(--admin-sub);font-size:14px}.input-card__value[data-v-49633b6f],.result-card__content[data-v-49633b6f]{line-height:1.7;white-space:pre-wrap}.empty-state[data-v-49633b6f]{padding:30px 0;text-align:center;color:var(--admin-sub)}.empty-state--inline[data-v-49633b6f]{padding:12px 0}@media(max-width:1240px){.layout[data-v-49633b6f]{grid-template-columns:1fr}}.summary-row[data-v-b2afddd3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-b2afddd3]{padding:20px}.summary-item__value[data-v-b2afddd3]{font-size:30px;font-weight:700}.summary-item__label[data-v-b2afddd3]{margin-top:8px;color:var(--admin-sub)}.page-message[data-v-b2afddd3]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.toolbar[data-v-b2afddd3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 140px;gap:12px;padding:18px;margin-bottom:18px}.toolbar-block__label[data-v-b2afddd3]{margin-bottom:8px;color:var(--admin-sub)}.radio-chip[data-v-b2afddd3]{display:inline-flex;align-items:center;gap:6px;margin-right:12px}.toolbar__button[data-v-b2afddd3],.toolbar-select[data-v-b2afddd3],.detail-actions select[data-v-b2afddd3],.save-button[data-v-b2afddd3]{height:44px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar-select[data-v-b2afddd3]{width:100%;padding:0 14px;background:#fff}.toolbar__button[data-v-b2afddd3],.save-button[data-v-b2afddd3]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.detail-actions select[data-v-b2afddd3]{padding:0 14px}.layout[data-v-b2afddd3]{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.5fr);gap:18px}.table-panel[data-v-b2afddd3],.detail-panel[data-v-b2afddd3]{padding:20px}.table-panel__title[data-v-b2afddd3],.detail-panel__title[data-v-b2afddd3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-b2afddd3]{margin:0}.template-row[data-v-b2afddd3]{width:100%;padding:14px 16px;margin-bottom:12px;border:1px solid rgba(47,54,64,.08);border-radius:16px;background:#fff;text-align:left}.template-row--active[data-v-b2afddd3]{border-color:#2a9d8f6b;box-shadow:0 10px 24px #2a9d8f1f}.template-row__header[data-v-b2afddd3],.template-row__meta[data-v-b2afddd3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-row__meta[data-v-b2afddd3]{margin-top:8px;color:var(--admin-sub);font-size:14px}.status-tag[data-v-b2afddd3]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;padding:0 10px;border-radius:999px;background:#2f364014;color:var(--admin-sub)}.status-tag--active[data-v-b2afddd3]{background:#49b14d24;color:#318f36}.detail-body[data-v-b2afddd3]{display:flex;flex-direction:column;gap:16px}.detail-grid[data-v-b2afddd3]{display:grid;gap:8px}.detail-line[data-v-b2afddd3]{color:var(--admin-sub)}.detail-actions[data-v-b2afddd3]{display:flex;gap:12px}.prompt-editor[data-v-b2afddd3]{width:100%;min-height:420px;border-radius:16px;border:1px solid rgba(47,54,64,.08);padding:16px;line-height:1.75}.hint-card[data-v-b2afddd3]{padding:16px;border-radius:16px;background:#2f36400d;color:var(--admin-sub);line-height:1.8}.empty-state[data-v-b2afddd3]{padding:40px 0;color:var(--admin-sub);text-align:center}.summary-row[data-v-889c7bdb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-889c7bdb]{padding:20px}.summary-item__value[data-v-889c7bdb]{font-size:30px;font-weight:700}.summary-item__label[data-v-889c7bdb]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-889c7bdb]{display:flex;justify-content:flex-end;gap:12px;padding:18px;margin-bottom:18px}.toolbar__button[data-v-889c7bdb],.save-button[data-v-889c7bdb],.ghost-button[data-v-889c7bdb]{min-width:140px;height:44px;border-radius:14px;border:0}.toolbar__button[data-v-889c7bdb],.save-button[data-v-889c7bdb]{background:var(--admin-sidebar-active);color:#fff;font-weight:700}.toolbar__button--ghost[data-v-889c7bdb],.ghost-button[data-v-889c7bdb]{background:#2f364014;color:var(--admin-text)}.layout[data-v-889c7bdb]{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.4fr);gap:18px}.table-panel[data-v-889c7bdb],.detail-panel[data-v-889c7bdb]{padding:20px}.table-panel__title[data-v-889c7bdb],.detail-panel__title[data-v-889c7bdb]{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.admin-row[data-v-889c7bdb]{width:100%;margin-bottom:12px;padding:16px;border:1px solid rgba(47,54,64,.08);border-radius:16px;background:#fff;text-align:left}.admin-row--active[data-v-889c7bdb]{border-color:#6c76db4d;box-shadow:0 10px 24px #6c76db1f}.admin-row__header[data-v-889c7bdb],.admin-row__meta[data-v-889c7bdb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-row__meta[data-v-889c7bdb]{margin-top:10px;color:var(--admin-sub);font-size:14px}.status-tag[data-v-889c7bdb]{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:28px;border-radius:999px;background:#2f364014;color:var(--admin-sub);font-size:12px}.status-tag--active[data-v-889c7bdb]{background:#65c36429;color:#2d8c39}.form-grid[data-v-889c7bdb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-889c7bdb]{display:flex;flex-direction:column;gap:8px}.form-grid input[data-v-889c7bdb],.form-grid select[data-v-889c7bdb]{height:42px;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:0 14px}.hint-card[data-v-889c7bdb]{margin-top:16px;padding:14px 16px;border-radius:14px;background:#6c76db14;color:var(--admin-sub);line-height:1.7}.permissions[data-v-889c7bdb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.permission-group[data-v-889c7bdb]{padding:14px;border-radius:14px;background:#2f364008}.permission-group__title[data-v-889c7bdb]{margin-bottom:12px;font-weight:700;text-transform:capitalize}.permission-item[data-v-889c7bdb]{display:flex;gap:10px;margin-bottom:10px;color:var(--admin-text)}.permission-item small[data-v-889c7bdb]{display:block;margin-top:4px;color:var(--admin-sub);line-height:1.5}.permission-item--disabled[data-v-889c7bdb]{opacity:.7}.detail-actions[data-v-889c7bdb]{display:flex;gap:12px;margin-top:18px}.message[data-v-889c7bdb]{margin-top:16px;color:var(--admin-sub)}.dialog-form[data-v-889c7bdb]{display:flex;flex-direction:column;gap:14px}.dialog-form label[data-v-889c7bdb]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.dialog-form input[data-v-889c7bdb],.dialog-form textarea[data-v-889c7bdb]{width:100%;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}@media(max-width:1200px){.layout[data-v-889c7bdb],.permissions[data-v-889c7bdb],.form-grid[data-v-889c7bdb],.summary-row[data-v-889c7bdb]{grid-template-columns:1fr}}.trial-config-page[data-v-eb6f78c3]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-eb6f78c3]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-header h2[data-v-eb6f78c3]{margin:0 0 8px;font-size:26px}.page-header p[data-v-eb6f78c3]{margin:0;color:#607080}.filters[data-v-eb6f78c3]{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.field[data-v-eb6f78c3]{display:flex;flex-direction:column;gap:8px;min-width:180px;color:#23303d;font-weight:600}.field select[data-v-eb6f78c3],.field input[data-v-eb6f78c3]{height:42px;border-radius:12px;border:1px solid rgba(35,48,61,.14);padding:0 14px;background:#fff}.checkbox-field[data-v-eb6f78c3]{min-width:120px}.checkbox-field input[data-v-eb6f78c3]{width:20px;height:20px;padding:0}.stage-switch[data-v-eb6f78c3]{display:flex;gap:12px}.stage-switch__item[data-v-eb6f78c3]{min-width:84px;height:42px;border-radius:999px;border:1px solid rgba(35,48,61,.12);background:#fff;color:#23303d;font-weight:600}.stage-switch__item.active[data-v-eb6f78c3]{background:#ff6f7924;border-color:#ff6f7980;color:#ff6f79}.page-state[data-v-eb6f78c3]{min-height:200px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:#ffffffd1;color:#607080}.config-panel[data-v-eb6f78c3]{display:flex;flex-direction:column;gap:20px}.page-message[data-v-eb6f78c3]{padding:12px 14px;border-radius:12px;background:#6c76db14;color:#23303d;line-height:1.7}.form-grid[data-v-eb6f78c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:16px}.module-block[data-v-eb6f78c3]{padding:20px;border-radius:24px;background:#ffffffdb}.module-block__title[data-v-eb6f78c3]{margin-bottom:16px;color:#23303d;font-size:16px;font-weight:700}.module-grid[data-v-eb6f78c3]{display:flex;flex-wrap:wrap;gap:12px}.module-chip[data-v-eb6f78c3]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(35,48,61,.1);background:#fff;cursor:pointer}.module-chip.active[data-v-eb6f78c3]{background:#ff6f791f;border-color:#ff6f7973;color:#ff6f79}.module-chip input[data-v-eb6f78c3]{width:16px;height:16px}.actions[data-v-eb6f78c3]{display:flex;justify-content:flex-end}:root{--admin-bg: #eaf0fb;--admin-sidebar: #2f4154;--admin-sidebar-active: #ff6f73;--admin-panel: rgba(255, 255, 255, .94);--admin-text: #2f3640;--admin-sub: #7a8795;--admin-green: #49b14d;--admin-purple: linear-gradient(135deg, #6c76db 0%, #9160ce 100%)}*{box-sizing:border-box}body{margin:0;background:var(--admin-bg);color:var(--admin-text);font-family:PingFang SC,Helvetica Neue,sans-serif}button,input,select{font:inherit}.admin-panel{background:var(--admin-panel);border-radius:24px;box-shadow:0 12px 32px #35538514}
