.login-page[data-v-d77d7953]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#eef3fb,#dfe8f9)}.login-card[data-v-d77d7953]{width:460px;padding:32px}.login-card__title[data-v-d77d7953]{font-size:32px;font-weight:700;margin-bottom:24px}.login-card__input[data-v-d77d7953]{width:100%;margin-top:18px;padding:14px 16px;border-radius:14px;border:1px solid rgba(47,54,64,.08);background:#fff}.login-card__code-row[data-v-d77d7953]{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:12px;align-items:end}.login-card__input--code[data-v-d77d7953]{margin-top:0}.login-card__code-button[data-v-d77d7953],.login-card__button[data-v-d77d7953],.login-card__toggle[data-v-d77d7953]{width:100%;height:48px;border-radius:999px;border:0;font-weight:700}.login-card__code-button[data-v-d77d7953],.login-card__button[data-v-d77d7953]{background:var(--admin-sidebar-active);color:#fff}.login-card__code-button[data-v-d77d7953]:disabled,.login-card__button[data-v-d77d7953]:disabled{opacity:.7}.login-card__button[data-v-d77d7953]{margin-top:18px}.login-card__button--ghost[data-v-d77d7953]{background:#2f364014;color:var(--admin-text)}.login-card__toggle[data-v-d77d7953]{margin-top:14px;background:transparent;color:var(--admin-sub)}.login-card__password-block[data-v-d77d7953]{margin-top:6px}.login-card__error[data-v-d77d7953]{margin-top:14px;color:#c03b32;font-size:14px}.layout[data-v-75f7421d]{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:var(--admin-bg)}.layout__sidebar[data-v-75f7421d]{padding:28px 18px 18px;background:var(--admin-sidebar);color:#fff;display:flex;flex-direction:column;gap:28px}.layout__brand[data-v-75f7421d]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:8px}.layout__brand-icon[data-v-75f7421d]{font-size:42px}.layout__brand-text[data-v-75f7421d]{font-size:28px;font-weight:700}.layout__brand-meta[data-v-75f7421d]{text-align:center;font-size:12px;line-height:1.7;color:#ffffffb8}.layout__nav[data-v-75f7421d]{display:flex;flex-direction:column;gap:14px}.layout__nav-item[data-v-75f7421d]{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-75f7421d]{background:var(--admin-sidebar-active);color:#fff}.layout__back[data-v-75f7421d]{margin-top:auto;height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff}.layout__main[data-v-75f7421d]{padding:20px}.layout__topbar[data-v-75f7421d]{height:40px;display:flex;align-items:center;justify-content:center;color:#23303d;font-size:15px;font-weight:700}.layout__content[data-v-75f7421d]{min-height:calc(100vh - 80px);padding:24px}.marketing-dashboard[data-v-e1c1de5f]{display:flex;flex-direction:column;gap:18px}.toolbar[data-v-e1c1de5f]{display:flex;justify-content:space-between;align-items:center;gap:16px}.toolbar__main[data-v-e1c1de5f]{display:flex;flex-wrap:wrap;gap:12px}.segmented-control[data-v-e1c1de5f]{display:inline-flex;gap:6px;padding:6px;border:1px solid rgba(47,54,64,.08);border-radius:14px;background:#f6f8fc}.segmented-control--compact[data-v-e1c1de5f]{background:#fff}.segmented-control__button[data-v-e1c1de5f],.refresh-button[data-v-e1c1de5f]{height:36px;border:0;border-radius:10px;padding:0 14px;background:transparent;color:var(--admin-sub);font-weight:700;cursor:pointer}.segmented-control__button--active[data-v-e1c1de5f]{background:#fff;color:#23303d;box-shadow:0 6px 18px #35538514}.refresh-button[data-v-e1c1de5f]{min-width:92px;background:var(--admin-sidebar-active);color:#fff}.refresh-button[data-v-e1c1de5f]:disabled{opacity:.6;cursor:not-allowed}.page-message[data-v-e1c1de5f]{padding:12px 14px;border-radius:12px;background:#fff2f2;color:#b34343}.metric-grid[data-v-e1c1de5f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.metric-card[data-v-e1c1de5f]{min-height:116px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:18px;border:1px solid rgba(47,54,64,.06);border-radius:14px;background:#fff;text-align:left}.metric-card--clickable[data-v-e1c1de5f]{cursor:pointer}.metric-card__label[data-v-e1c1de5f]{color:var(--admin-sub);font-size:13px}.metric-card__value[data-v-e1c1de5f]{color:#23303d;font-size:26px;line-height:1.15;overflow-wrap:anywhere}.dashboard-grid[data-v-e1c1de5f]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px}.panel[data-v-e1c1de5f]{min-width:0;padding:20px;border:1px solid rgba(47,54,64,.06);border-radius:16px;background:#fff}.panel--wide[data-v-e1c1de5f]{grid-column:span 1}.panel__head[data-v-e1c1de5f]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.panel__head h2[data-v-e1c1de5f],.ranking-block h3[data-v-e1c1de5f]{margin:0;color:#23303d;font-size:18px}.panel-link[data-v-e1c1de5f]{height:32px;border:0;border-radius:10px;padding:0 12px;background:#eef3fb;color:#2f78c4;font-size:13px;font-weight:700;cursor:pointer}.legend[data-v-e1c1de5f]{display:flex;flex-wrap:wrap;gap:12px;color:var(--admin-sub);font-size:13px}.legend span[data-v-e1c1de5f]{display:inline-flex;align-items:center;gap:6px}.legend__dot[data-v-e1c1de5f]{width:8px;height:8px;border-radius:999px}.legend__dot--money[data-v-e1c1de5f]{background:#ff6f73}.legend__dot--user[data-v-e1c1de5f]{background:#2f78c4}.legend__dot--phone[data-v-e1c1de5f]{background:#49b14d}.trend-chart[data-v-e1c1de5f]{width:100%;overflow:hidden;border-radius:14px;background:#f7f9fd}.trend-chart svg[data-v-e1c1de5f]{display:block;width:100%;height:220px}.chart-grid-line[data-v-e1c1de5f],.chart-axis-line[data-v-e1c1de5f]{stroke:#2f364014;stroke-width:1}.trend-line[data-v-e1c1de5f]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.trend-line--money[data-v-e1c1de5f]{stroke:#ff6f73}.trend-line--user[data-v-e1c1de5f]{stroke:#2f78c4}.trend-line--phone[data-v-e1c1de5f]{stroke:#49b14d}.trend-footer[data-v-e1c1de5f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;color:var(--admin-sub);font-size:13px}.funnel-list[data-v-e1c1de5f],.generation-list[data-v-e1c1de5f],.source-list[data-v-e1c1de5f],.function-list[data-v-e1c1de5f],.alert-list[data-v-e1c1de5f]{display:flex;flex-direction:column;gap:12px}.funnel-row__meta[data-v-e1c1de5f],.generation-row__top[data-v-e1c1de5f],.source-row__top[data-v-e1c1de5f],.function-row__name[data-v-e1c1de5f],.function-row__meta[data-v-e1c1de5f],.ranking-row[data-v-e1c1de5f],.alert-row__main[data-v-e1c1de5f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.funnel-row__meta strong[data-v-e1c1de5f],.generation-row__top strong[data-v-e1c1de5f],.source-row__top strong[data-v-e1c1de5f],.function-row__name strong[data-v-e1c1de5f]{color:#23303d}.funnel-row__meta span[data-v-e1c1de5f],.generation-row__top span[data-v-e1c1de5f],.source-row__top span[data-v-e1c1de5f],.function-row__name span[data-v-e1c1de5f],.function-row__meta[data-v-e1c1de5f],.generation-row__meta[data-v-e1c1de5f],.source-row__meta[data-v-e1c1de5f],.funnel-row__rates[data-v-e1c1de5f]{color:var(--admin-sub);font-size:13px}.generation-summary[data-v-e1c1de5f]{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);gap:12px;margin-bottom:14px}.generation-summary__primary[data-v-e1c1de5f]{min-height:98px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border-radius:12px;background:#fff4ed}.generation-summary__primary span[data-v-e1c1de5f],.generation-summary__stats span[data-v-e1c1de5f]{color:var(--admin-sub);font-size:13px}.generation-summary__primary strong[data-v-e1c1de5f]{color:#23303d;font-size:30px;line-height:1.1}.generation-summary__stats[data-v-e1c1de5f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.generation-summary__stats span[data-v-e1c1de5f]{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;background:#f7f9fd}.panel--health[data-v-e1c1de5f]{display:flex;flex-direction:column}.health-badge[data-v-e1c1de5f]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:800}.health-badge--ok[data-v-e1c1de5f]{background:#eaf8ef;color:#2e8c43}.health-badge--warning[data-v-e1c1de5f]{background:#fff4d8;color:#a96a12}.health-badge--critical[data-v-e1c1de5f]{background:#ffe8e8;color:#b34343}.health-layout[data-v-e1c1de5f],.provider-health-list[data-v-e1c1de5f],.health-error-list[data-v-e1c1de5f]{display:flex;flex-direction:column;gap:12px}.health-summary[data-v-e1c1de5f]{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);gap:12px}.health-summary__main[data-v-e1c1de5f]{min-height:98px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border-radius:12px;background:#eef8fb}.health-summary__main span[data-v-e1c1de5f],.health-summary__stats span[data-v-e1c1de5f],.health-window__metrics[data-v-e1c1de5f],.health-section__title span[data-v-e1c1de5f],.provider-health-row span[data-v-e1c1de5f],.health-error-row span[data-v-e1c1de5f]{color:var(--admin-sub);font-size:13px}.health-summary__main strong[data-v-e1c1de5f]{color:#23303d;font-size:30px;line-height:1.1}.health-summary__stats[data-v-e1c1de5f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.health-summary__stats span[data-v-e1c1de5f]{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;background:#f7f9fd}.health-window-grid[data-v-e1c1de5f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.health-window[data-v-e1c1de5f]{min-width:0;padding:12px;border:1px solid rgba(47,54,64,.06);border-radius:12px;background:#f7f9fd}.health-window__top[data-v-e1c1de5f],.health-section__title[data-v-e1c1de5f],.provider-health-row[data-v-e1c1de5f],.health-error-row[data-v-e1c1de5f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.health-window__top strong[data-v-e1c1de5f],.health-section__title strong[data-v-e1c1de5f],.provider-health-row strong[data-v-e1c1de5f],.health-error-row strong[data-v-e1c1de5f]{color:#23303d}.health-window__top span[data-v-e1c1de5f]{min-width:fit-content;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800}.health-window__metrics[data-v-e1c1de5f]{display:grid;gap:6px;margin-top:10px}.health-section[data-v-e1c1de5f]{padding-top:4px}.health-section__title[data-v-e1c1de5f]{margin-bottom:8px}.provider-health-row[data-v-e1c1de5f],.health-error-row[data-v-e1c1de5f]{min-height:46px;padding:10px 0;border-bottom:1px solid rgba(47,54,64,.06)}.provider-health-row[data-v-e1c1de5f]:last-child,.health-error-row[data-v-e1c1de5f]:last-child{border-bottom:0}.provider-health-row div[data-v-e1c1de5f],.health-error-row div[data-v-e1c1de5f]{min-width:0;display:grid;gap:4px}.provider-health-row strong[data-v-e1c1de5f],.provider-health-row span[data-v-e1c1de5f],.health-error-row strong[data-v-e1c1de5f],.health-error-row span[data-v-e1c1de5f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-health-row em[data-v-e1c1de5f],.health-error-row em[data-v-e1c1de5f]{min-width:fit-content;color:var(--admin-sub);font-style:normal;font-size:13px}.funnel-row__bar[data-v-e1c1de5f],.generation-row__bar[data-v-e1c1de5f],.source-row__bar[data-v-e1c1de5f],.function-row__bar[data-v-e1c1de5f]{height:9px;margin-top:8px;overflow:hidden;border-radius:999px;background:#edf1f7}.funnel-row__bar i[data-v-e1c1de5f],.generation-row__bar i[data-v-e1c1de5f],.source-row__bar i[data-v-e1c1de5f],.function-row__bar i[data-v-e1c1de5f]{display:block;height:100%;border-radius:inherit}.funnel-row__bar i[data-v-e1c1de5f]{background:linear-gradient(90deg,#ff6f73,#f4a14e)}.source-row__bar i[data-v-e1c1de5f]{background:#2f78c4}.generation-row__bar i[data-v-e1c1de5f]{background:#f4a14e}.function-row__bar i[data-v-e1c1de5f]{background:#49b14d}.funnel-row__rates[data-v-e1c1de5f],.generation-row__meta[data-v-e1c1de5f],.source-row__meta[data-v-e1c1de5f]{display:flex;justify-content:space-between;gap:10px;margin-top:7px}.function-row__meta[data-v-e1c1de5f]{margin-top:7px}.ranking-grid[data-v-e1c1de5f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ranking-block[data-v-e1c1de5f]{min-width:0;padding:14px;border-radius:12px;background:#f7f9fd}.ranking-block h3[data-v-e1c1de5f]{margin-bottom:12px;font-size:15px}.ranking-row[data-v-e1c1de5f]{min-height:34px;border-bottom:1px solid rgba(47,54,64,.06);color:var(--admin-sub);font-size:13px}.ranking-row[data-v-e1c1de5f]:last-child{border-bottom:0}.ranking-row span[data-v-e1c1de5f]{width:24px;color:#ff6f73;font-weight:800}.ranking-row strong[data-v-e1c1de5f]{min-width:0;flex:1;color:#23303d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-row em[data-v-e1c1de5f]{color:var(--admin-sub);font-style:normal}.alert-row[data-v-e1c1de5f]{display:flex;flex-direction:column;gap:8px;width:100%;padding:14px;border:1px solid rgba(47,54,64,.08);border-radius:12px;background:#f7f9fd;text-align:left;cursor:pointer}.alert-row--warning[data-v-e1c1de5f]{background:#fff4ed;border-color:#ed89363d}.alert-row--notice[data-v-e1c1de5f]{background:#f3f7ff;border-color:#2f78c42e}.alert-row--ok[data-v-e1c1de5f]{background:#f0faf3;border-color:#49b14d33}.alert-row__main strong[data-v-e1c1de5f]{color:#23303d}.alert-row__main em[data-v-e1c1de5f]{color:#ff6f73;font-style:normal;font-weight:800}.alert-row__sub[data-v-e1c1de5f],.empty-text[data-v-e1c1de5f]{color:var(--admin-sub);font-size:13px;line-height:1.6}.empty-text[data-v-e1c1de5f]{padding:12px 0}@media(max-width:1360px){.metric-grid[data-v-e1c1de5f]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid[data-v-e1c1de5f],.ranking-grid[data-v-e1c1de5f]{grid-template-columns:1fr}}@media(max-width:820px){.toolbar[data-v-e1c1de5f],.toolbar__main[data-v-e1c1de5f]{align-items:stretch;flex-direction:column}.segmented-control[data-v-e1c1de5f]{width:100%;overflow-x:auto}.metric-grid[data-v-e1c1de5f]{grid-template-columns:1fr}.metric-card__value[data-v-e1c1de5f]{font-size:24px}.generation-summary[data-v-e1c1de5f],.health-summary[data-v-e1c1de5f],.health-summary__stats[data-v-e1c1de5f]{grid-template-columns:1fr}}.summary-row[data-v-4eb2b1fd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-4eb2b1fd]{padding:20px}.summary-item__value[data-v-4eb2b1fd]{font-size:30px;font-weight:700}.summary-item__label[data-v-4eb2b1fd]{margin-top:8px;color:var(--admin-sub)}.page-message[data-v-4eb2b1fd]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.layout[data-v-4eb2b1fd]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);gap:18px}.times-pack-panel[data-v-4eb2b1fd]{margin-bottom:18px;padding:20px}.times-pack-panel__title[data-v-4eb2b1fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.times-pack-panel__title h3[data-v-4eb2b1fd]{margin:0 0 6px;font-size:22px}.times-pack-panel__title p[data-v-4eb2b1fd]{margin:0;color:var(--admin-sub)}.status-pill[data-v-4eb2b1fd]{padding:6px 12px;border-radius:999px;background:#2f364014;color:var(--admin-sub);font-weight:700;white-space:nowrap}.status-pill--active[data-v-4eb2b1fd]{background:#2f9e441f;color:var(--admin-green)}.times-pack-form[data-v-4eb2b1fd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:14px;align-items:end}.times-pack-form label[data-v-4eb2b1fd]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub);font-size:14px}.times-pack-form input[data-v-4eb2b1fd],.times-pack-form select[data-v-4eb2b1fd]{border:1px solid rgba(47,54,64,.08);border-radius:12px;padding:12px 14px;font-size:14px}.table-panel[data-v-4eb2b1fd],.detail-panel[data-v-4eb2b1fd]{padding:20px}.table-panel__title[data-v-4eb2b1fd],.detail-panel__title[data-v-4eb2b1fd]{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-4eb2b1fd]{margin:0}.switcher[data-v-4eb2b1fd]{display:flex;gap:8px}.switcher__button[data-v-4eb2b1fd],.ghost-button[data-v-4eb2b1fd],.save-button[data-v-4eb2b1fd],.table__actions button[data-v-4eb2b1fd]{height:36px;border-radius:10px;border:1px solid rgba(47,54,64,.08);background:#fff}.switcher__button[data-v-4eb2b1fd]{padding:0 14px}.switcher__button--active[data-v-4eb2b1fd]{border-color:#6c76db47;background:#6c76db1a;color:#5d61d6}.save-button[data-v-4eb2b1fd]{min-width:140px;border:0;background:var(--admin-green);color:#fff;font-weight:700}.sub-title[data-v-4eb2b1fd]{margin-bottom:14px;color:var(--admin-sub)}.table[data-v-4eb2b1fd]{width:100%;border-collapse:collapse}.table th[data-v-4eb2b1fd],.table td[data-v-4eb2b1fd]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left}.table__row--active[data-v-4eb2b1fd]{background:#ff6f730f}.table__actions[data-v-4eb2b1fd]{display:flex;gap:8px}.readonly-line[data-v-4eb2b1fd]{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-4eb2b1fd]{color:var(--admin-text)}.form-grid[data-v-4eb2b1fd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-4eb2b1fd]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub);font-size:14px}.form-grid input[data-v-4eb2b1fd],.form-grid select[data-v-4eb2b1fd],.form-grid textarea[data-v-4eb2b1fd]{border:1px solid rgba(47,54,64,.08);border-radius:12px;padding:12px 14px;font-size:14px}.form-grid__full[data-v-4eb2b1fd]{grid-column:1 / -1}.form-note[data-v-4eb2b1fd]{margin-top:14px;color:var(--admin-sub);line-height:1.6}.form-actions[data-v-4eb2b1fd]{display:flex;justify-content:flex-end;margin-top:18px}@media(max-width:1180px){.layout[data-v-4eb2b1fd]{grid-template-columns:1fr}}.modal-mask[data-v-78334204]{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-78334204]{width:min(560px,100%);padding:0}.modal-card__header[data-v-78334204],.modal-card__actions[data-v-78334204]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px}.modal-card__header[data-v-78334204]{border-bottom:1px solid rgba(47,54,64,.08)}.modal-card__header h3[data-v-78334204]{margin:0;font-size:20px}.modal-card__close[data-v-78334204]{border:0;background:transparent;font-size:24px;cursor:pointer}.modal-card__body[data-v-78334204]{display:flex;flex-direction:column;gap:14px;padding:22px}.modal-card__meta[data-v-78334204],.modal-card__description[data-v-78334204]{color:var(--admin-sub);line-height:1.7}.modal-card__actions[data-v-78334204]{border-top:1px solid rgba(47,54,64,.08);justify-content:flex-end}.modal-card__submit[data-v-78334204]{min-width:120px}.modal-card__submit--danger[data-v-78334204]{background:#cc594f;color:#fff}.button-light[data-v-78334204],.toolbar__button[data-v-78334204]{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-78334204]{border:0;background:var(--admin-purple);color:#fff}.button-light[data-v-78334204]:disabled,.toolbar__button[data-v-78334204]: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-99810804]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.summary-item[data-v-99810804]{padding:18px}.summary-item__value[data-v-99810804]{font-size:28px;font-weight:700}.summary-item__label[data-v-99810804]{margin-top:8px;color:var(--admin-sub)}.layout[data-v-99810804]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-99810804],.detail-panel[data-v-99810804]{padding:20px}.toolbar[data-v-99810804]{display:grid;grid-template-columns:1.3fr 180px 180px 120px;gap:12px;margin-bottom:18px}.toolbar input[data-v-99810804],.toolbar select[data-v-99810804],.toolbar__button[data-v-99810804],.ghost-button[data-v-99810804],.save-button[data-v-99810804],.import-card__button[data-v-99810804]{height:42px;border-radius:12px;border:1px solid rgba(47,54,64,.08);background:#fff}.toolbar input[data-v-99810804],.toolbar select[data-v-99810804]{padding:0 14px}.toolbar__button--green[data-v-99810804],.save-button[data-v-99810804]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.table-panel__title[data-v-99810804],.detail-panel__title[data-v-99810804]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-99810804]{margin:0}.table[data-v-99810804]{width:100%;border-collapse:collapse;table-layout:fixed}.table th[data-v-99810804],.table td[data-v-99810804]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left}.table__row--active[data-v-99810804]{background:#ff6f730f}.table__actions[data-v-99810804]{display:flex;flex-wrap:wrap;gap:8px;min-width:156px}.table__actions button[data-v-99810804]{height:34px;min-width:68px;border-radius:10px;border:1px solid rgba(47,54,64,.08);background:#fff}.table th[data-v-99810804]:last-child,.table td[data-v-99810804]:last-child{width:156px}.table__actions button[data-v-99810804]:disabled{opacity:.4;cursor:not-allowed}.sub-line[data-v-99810804]{margin-top:4px;color:var(--admin-sub);font-size:12px}.status-tag[data-v-99810804]{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-99810804]{background:#2f364014;color:var(--admin-sub)}.readonly-hint[data-v-99810804]{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#2f36400a;color:var(--admin-sub);line-height:1.6}.form-grid[data-v-99810804]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-99810804]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.page-message[data-v-99810804]{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-99810804]{grid-column:1 / -1}.form-grid input[data-v-99810804],.form-grid select[data-v-99810804],.form-grid textarea[data-v-99810804]{width:100%;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}.form-actions[data-v-99810804]{margin-top:18px}.import-card[data-v-99810804]{margin-top:18px;padding:16px;border-radius:16px;background:#6c76db14}.import-card__title[data-v-99810804]{font-weight:700}.import-card__hint[data-v-99810804]{margin-top:10px;color:var(--admin-sub);line-height:1.6}.import-card__button[data-v-99810804]{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-99810804]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dialog-field[data-v-99810804]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.dialog-field textarea[data-v-99810804]{width:100%;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}.summary-row[data-v-353f69b6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-353f69b6]{padding:20px}.summary-item__value[data-v-353f69b6]{font-size:30px;font-weight:700}.summary-item__label[data-v-353f69b6]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-353f69b6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;margin-bottom:18px}.toolbar input[data-v-353f69b6],.toolbar select[data-v-353f69b6],.toolbar__button[data-v-353f69b6]{height:42px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar input[data-v-353f69b6],.toolbar select[data-v-353f69b6]{padding:0 14px}.toolbar__button[data-v-353f69b6]{border:0;font-weight:700}.toolbar__button--green[data-v-353f69b6]{background:var(--admin-green);color:#fff}.toolbar__button--purple[data-v-353f69b6]{background:#5d61d6;color:#fff}.layout[data-v-353f69b6]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-353f69b6],.detail-panel[data-v-353f69b6]{padding:20px}.table-panel__title[data-v-353f69b6],.detail-panel__title[data-v-353f69b6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-353f69b6]{margin:0}.table[data-v-353f69b6]{width:100%;border-collapse:collapse}.orders-table[data-v-353f69b6]{table-layout:fixed}.col-order[data-v-353f69b6]{width:17%}.col-user[data-v-353f69b6]{width:12%}.col-product[data-v-353f69b6]{width:19%}.col-deal[data-v-353f69b6]{width:11%}.col-pay[data-v-353f69b6]{width:12%}.col-rights[data-v-353f69b6]{width:17%}.col-actions[data-v-353f69b6]{width:12%}.table th[data-v-353f69b6],.table td[data-v-353f69b6]{padding:14px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left;vertical-align:top;line-height:1.45}.table__row--active[data-v-353f69b6]{background:#ff6f730f}.table__actions[data-v-353f69b6]{display:flex;gap:6px;flex-wrap:wrap}.table__actions button[data-v-353f69b6]{min-width:64px;height:30px;padding:0 10px;border:0;border-radius:9px;background:#6c76db1f;color:#5d61d6;font-size:13px}.link-button[data-v-353f69b6]{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.order-link[data-v-353f69b6]{display:block;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-main[data-v-353f69b6],.product-title[data-v-353f69b6],.rights-summary[data-v-353f69b6],.cell-sub[data-v-353f69b6]{overflow:hidden;text-overflow:ellipsis}.cell-main[data-v-353f69b6],.product-title[data-v-353f69b6]{white-space:nowrap}.cell-main[data-v-353f69b6]{font-weight:700}.cell-sub[data-v-353f69b6]{margin-top:5px;color:var(--admin-sub);font-size:12px;line-height:1.45}.business-pill[data-v-353f69b6]{display:inline-flex;max-width:100%;height:24px;align-items:center;padding:0 9px;border-radius:999px;background:#ff6f731f;color:#df5d64;font-size:12px;font-weight:700;white-space:nowrap}.product-title[data-v-353f69b6]{margin-top:7px;font-weight:700}.rights-summary[data-v-353f69b6]{display:-webkit-box;margin-top:7px;color:var(--admin-text);font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.status-tag[data-v-353f69b6]{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:26px;padding:0 9px;border-radius:999px;background:#2f364014;color:var(--admin-sub);font-size:13px;white-space:nowrap}.status-tag--active[data-v-353f69b6]{background:#48bb7824;color:#2f855a}.status-tag--warning[data-v-353f69b6]{background:#ed893624;color:#c05621}.status-tag--danger[data-v-353f69b6]{background:#f5656524;color:#c53030}.status-tag--muted[data-v-353f69b6]{background:#2f364014;color:var(--admin-sub)}.log-card+.log-card[data-v-353f69b6]{margin-top:12px}.log-card__main[data-v-353f69b6],.log-card__sub[data-v-353f69b6]{display:flex;justify-content:space-between;gap:12px;line-height:1.6}.log-card__sub[data-v-353f69b6]{color:var(--admin-sub);font-size:13px}.detail-card[data-v-353f69b6],.detail-block[data-v-353f69b6]{border-radius:18px;background:#2f364008;padding:16px}.detail-card__title[data-v-353f69b6]{margin-bottom:12px;font-size:20px;font-weight:700}.detail-card__line[data-v-353f69b6]{margin-bottom:10px;line-height:1.6;overflow-wrap:anywhere}.detail-message[data-v-353f69b6]{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#6c76db14;color:var(--admin-text)}.detail-block[data-v-353f69b6]{margin-top:16px}.detail-block__title[data-v-353f69b6]{margin-bottom:10px;font-size:18px;font-weight:700}.empty-state[data-v-353f69b6]{padding:30px 0;text-align:center;color:var(--admin-sub)}.empty-state--inline[data-v-353f69b6]{padding:8px 0 0;text-align:left}.dialog-field[data-v-353f69b6]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.dialog-field textarea[data-v-353f69b6]{width:100%;border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}@media(max-width:1240px){.layout[data-v-353f69b6]{grid-template-columns:1fr}}.summary-row[data-v-1bd23899]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-card[data-v-1bd23899]{padding:20px}.summary-card__value[data-v-1bd23899]{font-size:30px;font-weight:700}.summary-card__label[data-v-1bd23899]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-1bd23899]{display:flex;gap:12px;align-items:stretch;margin-bottom:18px}.tab-row[data-v-1bd23899]{display:flex;gap:10px;flex:1;flex-wrap:wrap;padding:14px}.tab-button[data-v-1bd23899],.toolbar__button[data-v-1bd23899],.button-light[data-v-1bd23899]{height:40px;border-radius:12px;border:1px solid rgba(47,54,64,.08);background:#fff}.tab-button[data-v-1bd23899]{padding:0 14px}.tab-button--active[data-v-1bd23899]{border-color:#6c76db47;background:#6c76db1a;color:#5d61d6}.toolbar__button[data-v-1bd23899]{width:140px;border:0;background:var(--admin-green);color:#fff;font-weight:700}.button-light[data-v-1bd23899]{padding:0 14px}.page-message[data-v-1bd23899]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.settings-panel[data-v-1bd23899]{display:grid;gap:14px;margin-bottom:18px;padding:18px}.settings-panel__main[data-v-1bd23899],.settings-panel__actions[data-v-1bd23899]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.settings-panel__title[data-v-1bd23899]{font-size:18px;font-weight:700}.settings-panel__summary[data-v-1bd23899]{margin-top:6px;color:var(--admin-sub)}.settings-panel__form[data-v-1bd23899]{display:grid;grid-template-columns:minmax(220px,280px) minmax(180px,auto);align-items:end;gap:12px}.settings-panel__field input[data-v-1bd23899]{width:100%;min-height:40px;border-radius:12px;border:1px solid rgba(47,54,64,.12);padding:0 12px;background:#fff}.settings-panel__checkbox[data-v-1bd23899]{min-height:40px}.settings-panel__submit[data-v-1bd23899]{width:auto;min-width:120px}.settings-panel__error[data-v-1bd23899]{margin:0}.tab-layout[data-v-1bd23899]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:18px}.panel[data-v-1bd23899],.detail-card[data-v-1bd23899]{padding:20px}.panel__title[data-v-1bd23899],.detail-card__title[data-v-1bd23899]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.panel__title h3[data-v-1bd23899]{margin:0}.filter-grid[data-v-1bd23899]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.filter-grid--wide[data-v-1bd23899]{grid-template-columns:repeat(6,minmax(0,1fr))}.filter-grid input[data-v-1bd23899],.filter-grid select[data-v-1bd23899],.modal-form-grid input[data-v-1bd23899],.modal-card textarea[data-v-1bd23899]{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-1bd23899]{min-height:120px;padding:12px;resize:vertical}.modal-form-grid[data-v-1bd23899]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.field[data-v-1bd23899]{display:flex;flex-direction:column;gap:8px}.field span[data-v-1bd23899]{font-size:13px;color:var(--admin-sub)}.checkbox-inline[data-v-1bd23899]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--admin-sub)}.table[data-v-1bd23899]{width:100%;border-collapse:collapse}.table th[data-v-1bd23899],.table td[data-v-1bd23899]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left;vertical-align:top}.table__actions[data-v-1bd23899]{display:flex;gap:8px;flex-wrap:wrap}.table__actions button[data-v-1bd23899]{min-width:74px;height:34px;border:0;border-radius:10px;background:#6c76db1f;color:#5d61d6}.table td[data-v-1bd23899]:last-child{min-width:180px}.detail-card__body[data-v-1bd23899]{display:grid;gap:10px;color:var(--admin-text);line-height:1.6}.empty-state[data-v-1bd23899]{padding:20px 0;text-align:center;color:var(--admin-sub)}.modal-mask[data-v-1bd23899]{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-1bd23899]{width:min(560px,100%);padding:22px}.modal-card__header[data-v-1bd23899],.modal-card__actions[data-v-1bd23899]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-card__header h3[data-v-1bd23899]{margin:0;font-size:22px}.modal-card__close[data-v-1bd23899]{border:0;background:transparent;font-size:28px;line-height:1}.modal-card__body[data-v-1bd23899]{display:grid;gap:12px;margin:18px 0}.modal-card__meta[data-v-1bd23899]{color:var(--admin-sub)}.dialog-error[data-v-1bd23899]{padding:12px 14px;border-radius:12px;background:#ff6f731a;color:#c53030}.modal-card__submit[data-v-1bd23899]{width:auto;min-width:120px}@media(max-width:1240px){.summary-row[data-v-1bd23899]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-1bd23899]{flex-direction:column}.settings-panel__main[data-v-1bd23899],.settings-panel__actions[data-v-1bd23899]{align-items:stretch;flex-direction:column}.settings-panel__form[data-v-1bd23899],.tab-layout[data-v-1bd23899]{grid-template-columns:1fr}.filter-grid[data-v-1bd23899],.filter-grid--wide[data-v-1bd23899]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reset-layout[data-v-a121b299]{min-height:100%;display:grid;grid-template-columns:2fr 1.2fr;gap:18px}.reset-card[data-v-a121b299]{padding:24px}.warning[data-v-a121b299]{margin:20px 0;padding:16px;border-radius:12px;border:1px solid #f2d27f;background:#fff8de;color:#9b6b00;line-height:1.7}.label[data-v-a121b299]{display:block;margin-bottom:10px}.input[data-v-a121b299]{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.search[data-v-a121b299]{width:100%;height:46px;margin-top:14px;border:0;border-radius:12px;background:var(--admin-green);color:#fff;font-weight:700}.result[data-v-a121b299]{margin-top:16px;color:var(--admin-sub);line-height:1.7}.summary-row[data-v-4fa234ab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-4fa234ab]{padding:20px}.summary-item__value[data-v-4fa234ab]{font-size:30px;font-weight:700}.summary-item__label[data-v-4fa234ab]{margin-top:8px;color:var(--admin-sub)}.rights-line+.rights-line[data-v-4fa234ab]{margin-top:4px}.toolbar[data-v-4fa234ab]{display:grid;grid-template-columns:1fr 160px;gap:12px;padding:18px;margin-bottom:18px}.toolbar input[data-v-4fa234ab],.toolbar__button[data-v-4fa234ab]{height:44px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar input[data-v-4fa234ab]{padding:0 14px}.toolbar__button[data-v-4fa234ab]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.page-message[data-v-4fa234ab]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.layout[data-v-4fa234ab]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-4fa234ab],.detail-panel[data-v-4fa234ab]{padding:20px}.table-panel__title[data-v-4fa234ab],.detail-panel__title[data-v-4fa234ab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-4fa234ab]{margin:0}.table[data-v-4fa234ab]{width:100%;border-collapse:collapse}.table th[data-v-4fa234ab],.table td[data-v-4fa234ab]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left;vertical-align:top}.table__row--active[data-v-4fa234ab]{background:#ff6f730f}.table__actions button[data-v-4fa234ab]{min-width:90px;height:34px;border:0;border-radius:10px;background:#6c76db1f;color:#5d61d6}.status-tag[data-v-4fa234ab]{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-4fa234ab]{background:#48bb7824;color:#2f855a}.status-tag--warning[data-v-4fa234ab]{background:#ed893624;color:#c05621}.detail-body[data-v-4fa234ab]{display:grid;gap:16px}.detail-card[data-v-4fa234ab],.detail-block[data-v-4fa234ab]{border-radius:18px;background:#2f364008;padding:16px}.detail-card__line[data-v-4fa234ab]{margin-bottom:10px;color:var(--admin-text);line-height:1.6}.detail-card__line--copy[data-v-4fa234ab]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.detail-block__header[data-v-4fa234ab]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-block__title[data-v-4fa234ab]{font-size:18px;font-weight:700}.mini-card[data-v-4fa234ab]{padding:12px 14px;border-radius:14px;background:#fff;margin-bottom:10px}.mini-card__main[data-v-4fa234ab],.mini-card__sub[data-v-4fa234ab]{display:flex;justify-content:space-between;gap:12px}.mini-card__sub[data-v-4fa234ab]{margin-top:8px;color:var(--admin-sub);font-size:14px}.warning-text[data-v-4fa234ab]{color:#d97706}.text-button[data-v-4fa234ab]{border:0;background:transparent;color:#5d61d6;cursor:pointer;padding:0}.text-button--block[data-v-4fa234ab]{display:block;margin-top:8px}.empty-state[data-v-4fa234ab]{padding:30px 0;text-align:center;color:var(--admin-sub)}.empty-state--inline[data-v-4fa234ab]{padding:12px 0}@media(max-width:1240px){.layout[data-v-4fa234ab]{grid-template-columns:1fr}}.summary-row[data-v-ce3d6c9f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-ce3d6c9f]{padding:20px}.summary-item__value[data-v-ce3d6c9f]{font-size:30px;font-weight:700}.summary-item__label[data-v-ce3d6c9f]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-ce3d6c9f]{display:grid;grid-template-columns:1fr 1fr 180px 140px;gap:12px;padding:18px;margin-bottom:18px}.toolbar input[data-v-ce3d6c9f],.toolbar select[data-v-ce3d6c9f],.toolbar__button[data-v-ce3d6c9f]{height:44px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar input[data-v-ce3d6c9f],.toolbar select[data-v-ce3d6c9f]{padding:0 14px}.toolbar__button[data-v-ce3d6c9f]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.layout[data-v-ce3d6c9f]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);gap:18px}.table-panel[data-v-ce3d6c9f],.detail-panel[data-v-ce3d6c9f]{padding:20px}.table-panel__title[data-v-ce3d6c9f],.detail-panel__title[data-v-ce3d6c9f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-ce3d6c9f]{margin:0}.table[data-v-ce3d6c9f]{width:100%;border-collapse:collapse}.table th[data-v-ce3d6c9f],.table td[data-v-ce3d6c9f]{padding:15px 10px;border-bottom:1px solid rgba(47,54,64,.06);text-align:left}.table__row--active[data-v-ce3d6c9f]{background:#ff6f730f}.table__actions button[data-v-ce3d6c9f]{min-width:90px;height:34px;border:0;border-radius:10px;background:#6c76db1f;color:#5d61d6}.status-tag[data-v-ce3d6c9f]{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-ce3d6c9f]{background:#48bb7824;color:#2f855a}.detail-card[data-v-ce3d6c9f],.detail-block[data-v-ce3d6c9f]{border-radius:18px;background:#2f364008;padding:16px}.detail-card__name[data-v-ce3d6c9f]{margin-bottom:12px;font-size:20px;font-weight:700}.detail-card__line[data-v-ce3d6c9f]{margin-bottom:10px;line-height:1.6}.detail-block[data-v-ce3d6c9f]{margin-top:16px}.detail-block__title[data-v-ce3d6c9f]{margin-bottom:12px;font-size:18px;font-weight:700}.input-card[data-v-ce3d6c9f],.result-card[data-v-ce3d6c9f]{padding:12px 14px;border-radius:14px;background:#fff;margin-bottom:10px}.input-card__label[data-v-ce3d6c9f],.result-card__title[data-v-ce3d6c9f]{margin-bottom:8px;color:var(--admin-sub);font-size:14px}.input-card__value[data-v-ce3d6c9f],.result-card__content[data-v-ce3d6c9f]{line-height:1.7;white-space:pre-wrap}.empty-state[data-v-ce3d6c9f]{padding:30px 0;text-align:center;color:var(--admin-sub)}.empty-state--inline[data-v-ce3d6c9f]{padding:12px 0}@media(max-width:1240px){.layout[data-v-ce3d6c9f]{grid-template-columns:1fr}}.summary-row[data-v-612a525e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-612a525e]{padding:20px}.summary-item__value[data-v-612a525e]{font-size:28px;font-weight:800;color:#23303d}.summary-item__label[data-v-612a525e]{margin-top:6px;color:#8a96a3;font-size:13px}.toolbar[data-v-612a525e]{display:grid;grid-template-columns:1fr 1fr 160px 160px 110px;gap:12px;padding:16px;margin-bottom:18px}.toolbar input[data-v-612a525e],.toolbar select[data-v-612a525e]{height:40px;border:1px solid #dbe3ec;border-radius:8px;padding:0 12px;background:#fff}.toolbar__button[data-v-612a525e],.raw-toggle[data-v-612a525e]{border:0;border-radius:8px;background:#ff6b7a;color:#fff;font-weight:700}.layout[data-v-612a525e]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;align-items:start}.table-panel[data-v-612a525e],.detail-panel[data-v-612a525e]{padding:18px}.table-panel__title[data-v-612a525e],.detail-panel__title[data-v-612a525e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#23303d}.table[data-v-612a525e]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-612a525e],.table td[data-v-612a525e]{padding:12px 10px;border-bottom:1px solid #edf1f5;text-align:left;vertical-align:top}.table__input[data-v-612a525e]{max-width:220px;color:#4a5562}.table__row--active[data-v-612a525e]{background:#fff6f7}.table__actions button[data-v-612a525e]{border:0;color:#ff5f71;background:transparent;font-weight:700}.status-tag[data-v-612a525e]{display:inline-flex;padding:4px 10px;border-radius:999px;background:#f3f6f9;color:#66717f}.status-tag--active[data-v-612a525e]{background:#e8fff3;color:#17a263}.detail-body[data-v-612a525e]{display:flex;flex-direction:column;gap:16px}.detail-card[data-v-612a525e],.result-card[data-v-612a525e]{border:1px solid #edf1f5;border-radius:8px;padding:14px;background:#fff}.detail-card__name[data-v-612a525e]{font-size:18px;font-weight:800;margin-bottom:10px}.detail-card__line[data-v-612a525e]{color:#5e6875;font-size:13px;line-height:1.8}.detail-block__title[data-v-612a525e]{margin-bottom:8px;font-weight:800;color:#23303d}.result-card__content[data-v-612a525e]{white-space:pre-wrap;color:#3f4a56;line-height:1.7}.result-card--error[data-v-612a525e]{border-color:#ffd0d6;background:#fff8f9}.raw-toggle[data-v-612a525e]{height:36px;padding:0 14px}.raw-json[data-v-612a525e]{margin-top:10px;padding:12px;border-radius:8px;background:#f6f8fb;color:#334155;white-space:pre-wrap;word-break:break-all}.empty-state[data-v-612a525e]{color:#8a96a3;padding:24px 0;text-align:center}.detail-content[data-v-4af61a16]{color:#344054;font-size:14px;line-height:1.9}.detail-section[data-v-4af61a16]{padding:14px;border-radius:14px;background:#2f364009}.detail-section+.detail-section[data-v-4af61a16]{margin-top:14px}.detail-section__title[data-v-4af61a16],.report-block__title[data-v-4af61a16]{margin-bottom:10px;color:#111827;font-size:16px;font-weight:800}.detail-section p[data-v-4af61a16]{margin:8px 0}.retention-hint[data-v-4af61a16]{color:#667085;font-size:13px}.mini-list[data-v-4af61a16],.report-block[data-v-4af61a16]{display:grid;gap:10px;margin-top:12px}.mini-card[data-v-4af61a16],.report-card[data-v-4af61a16]{display:grid;gap:5px;padding:11px 12px;border-radius:12px;background:#fff;border:1px solid rgba(47,54,64,.06)}.mini-card strong[data-v-4af61a16],.report-card strong[data-v-4af61a16]{color:#111827}.mini-card span[data-v-4af61a16],.report-card span[data-v-4af61a16]{color:#344054}.mini-card small[data-v-4af61a16],.report-card small[data-v-4af61a16]{color:#667085;line-height:1.7}.detail-message[data-v-4af61a16]{margin-bottom:12px;padding:10px 12px;border-radius:10px;background:#2f80ed14;color:#2457a6}.detail-action[data-v-4af61a16]{margin-top:10px}.detail-action[data-v-4af61a16]:disabled{opacity:.56;cursor:not-allowed}.empty[data-v-4af61a16]{padding:40px 0;color:#98a2b3;text-align:center}.empty--inline[data-v-4af61a16]{padding:10px 0 0;text-align:left}.layout[data-v-9ca55218]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:18px}.table__actions button[data-v-9ca55218]:disabled{opacity:.56;cursor:not-allowed}.summary-row[data-v-2e6ff452]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-2e6ff452]{padding:20px}.summary-item__value[data-v-2e6ff452]{font-size:30px;font-weight:700}.summary-item__label[data-v-2e6ff452]{margin-top:8px;color:var(--admin-sub)}.page-message[data-v-2e6ff452]{margin-bottom:18px;padding:14px 18px;color:#2f855a}.toolbar[data-v-2e6ff452]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 140px;gap:12px;padding:18px;margin-bottom:18px}.toolbar-block__label[data-v-2e6ff452]{margin-bottom:8px;color:var(--admin-sub)}.radio-chip[data-v-2e6ff452]{display:inline-flex;align-items:center;gap:6px;margin-right:12px}.toolbar__button[data-v-2e6ff452],.toolbar-select[data-v-2e6ff452],.detail-actions select[data-v-2e6ff452],.save-button[data-v-2e6ff452]{height:44px;border-radius:12px;border:1px solid rgba(47,54,64,.08)}.toolbar-select[data-v-2e6ff452]{width:100%;padding:0 14px;background:#fff}.toolbar__button[data-v-2e6ff452],.save-button[data-v-2e6ff452]{border:0;background:var(--admin-green);color:#fff;font-weight:700}.detail-actions select[data-v-2e6ff452]{padding:0 14px}.layout[data-v-2e6ff452]{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.5fr);gap:18px}.table-panel[data-v-2e6ff452],.detail-panel[data-v-2e6ff452]{padding:20px}.table-panel__title[data-v-2e6ff452],.detail-panel__title[data-v-2e6ff452]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:22px;font-weight:700}.table-panel__title h3[data-v-2e6ff452]{margin:0}.template-row[data-v-2e6ff452]{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-2e6ff452]{border-color:#2a9d8f6b;box-shadow:0 10px 24px #2a9d8f1f}.template-row__header[data-v-2e6ff452],.template-row__meta[data-v-2e6ff452]{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-row__meta[data-v-2e6ff452]{margin-top:8px;color:var(--admin-sub);font-size:14px}.status-tag[data-v-2e6ff452]{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-2e6ff452]{background:#49b14d24;color:#318f36}.detail-body[data-v-2e6ff452]{display:flex;flex-direction:column;gap:16px}.detail-grid[data-v-2e6ff452]{display:grid;gap:8px}.detail-line[data-v-2e6ff452]{color:var(--admin-sub)}.detail-actions[data-v-2e6ff452]{display:flex;gap:12px}.prompt-editor[data-v-2e6ff452]{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-2e6ff452]{padding:16px;border-radius:16px;background:#2f36400d;color:var(--admin-sub);line-height:1.8}.empty-state[data-v-2e6ff452]{padding:40px 0;color:var(--admin-sub);text-align:center}.summary-row[data-v-696ca96a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-696ca96a]{padding:20px}.summary-item__value[data-v-696ca96a]{font-size:30px;font-weight:700}.summary-item__label[data-v-696ca96a]{margin-top:8px;color:var(--admin-sub)}.toolbar[data-v-696ca96a]{display:flex;justify-content:flex-end;gap:12px;padding:18px;margin-bottom:18px}.toolbar__button[data-v-696ca96a],.save-button[data-v-696ca96a],.ghost-button[data-v-696ca96a]{min-width:140px;height:44px;border-radius:14px;border:0}.toolbar__button[data-v-696ca96a],.save-button[data-v-696ca96a]{background:var(--admin-sidebar-active);color:#fff;font-weight:700}.toolbar__button--ghost[data-v-696ca96a],.ghost-button[data-v-696ca96a]{background:#2f364014;color:var(--admin-text)}.ghost-button--danger[data-v-696ca96a]{color:#c03b32}.layout[data-v-696ca96a]{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.4fr);gap:18px}.table-panel[data-v-696ca96a],.detail-panel[data-v-696ca96a]{padding:20px}.table-panel__title[data-v-696ca96a],.detail-panel__title[data-v-696ca96a]{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.admin-row[data-v-696ca96a]{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-696ca96a]{border-color:#6c76db4d;box-shadow:0 10px 24px #6c76db1f}.admin-row__header[data-v-696ca96a],.admin-row__meta[data-v-696ca96a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-row__meta[data-v-696ca96a]{margin-top:10px;color:var(--admin-sub);font-size:14px}.status-tag[data-v-696ca96a]{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-696ca96a]{background:#65c36429;color:#2d8c39}.form-grid[data-v-696ca96a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-696ca96a],.dialog-form label[data-v-696ca96a]{display:flex;flex-direction:column;gap:8px}.form-grid input[data-v-696ca96a],.form-grid select[data-v-696ca96a],.dialog-form textarea[data-v-696ca96a]{border-radius:12px;border:1px solid rgba(47,54,64,.08);padding:12px 14px}.form-grid input[data-v-696ca96a],.form-grid select[data-v-696ca96a]{height:42px}.hint-card[data-v-696ca96a]{margin-top:16px;padding:14px 16px;border-radius:14px;background:#6c76db14;color:var(--admin-sub);line-height:1.7}.permissions[data-v-696ca96a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.permission-group[data-v-696ca96a]{padding:14px;border-radius:14px;background:#2f364008}.permission-group__title[data-v-696ca96a]{margin-bottom:12px;font-weight:700;text-transform:capitalize}.permission-item[data-v-696ca96a]{display:flex;gap:10px;margin-bottom:10px;color:var(--admin-text)}.permission-item small[data-v-696ca96a]{display:block;margin-top:4px;color:var(--admin-sub);line-height:1.5}.permission-item--disabled[data-v-696ca96a]{opacity:.7}.detail-actions[data-v-696ca96a]{display:flex;gap:12px;margin-top:18px}.message[data-v-696ca96a]{margin-top:16px;color:var(--admin-sub)}.dialog-form[data-v-696ca96a]{display:flex;flex-direction:column;gap:14px}@media(max-width:1200px){.layout[data-v-696ca96a],.permissions[data-v-696ca96a],.form-grid[data-v-696ca96a],.summary-row[data-v-696ca96a]{grid-template-columns:1fr}}.trial-config-page[data-v-0623ac81]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-0623ac81]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-header h2[data-v-0623ac81]{margin:0 0 8px;font-size:26px}.page-header p[data-v-0623ac81]{margin:0;color:#607080}.global-rights-panel[data-v-0623ac81]{display:flex;justify-content:space-between;gap:24px;padding:20px;border-radius:16px;background:#fff7ed;border:1px solid #fed7aa}.global-rights-panel h3[data-v-0623ac81]{margin:0 0 8px;font-size:18px;color:#23303d}.global-rights-panel p[data-v-0623ac81]{margin:0;color:#9a5b14}.global-rights-fields[data-v-0623ac81]{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.filters[data-v-0623ac81]{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.field[data-v-0623ac81]{display:flex;flex-direction:column;gap:8px;min-width:180px;color:#23303d;font-weight:600}.field select[data-v-0623ac81],.field input[data-v-0623ac81]{height:42px;border-radius:12px;border:1px solid rgba(35,48,61,.14);padding:0 14px;background:#fff}.checkbox-field[data-v-0623ac81]{min-width:120px}.checkbox-field input[data-v-0623ac81]{width:20px;height:20px;padding:0}.stage-switch[data-v-0623ac81]{display:flex;gap:12px}.stage-switch__item[data-v-0623ac81]{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-0623ac81]{background:#ff6f7924;border-color:#ff6f7980;color:#ff6f79}.page-state[data-v-0623ac81]{min-height:200px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:#ffffffd1;color:#607080}.config-panel[data-v-0623ac81]{display:flex;flex-direction:column;gap:20px}.page-message[data-v-0623ac81]{padding:12px 14px;border-radius:12px;background:#6c76db14;color:#23303d;line-height:1.7}.form-grid[data-v-0623ac81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:16px}.module-block[data-v-0623ac81]{padding:20px;border-radius:24px;background:#ffffffdb}.module-block__title[data-v-0623ac81]{margin-bottom:16px;color:#23303d;font-size:16px;font-weight:700}.module-grid[data-v-0623ac81]{display:flex;flex-wrap:wrap;gap:12px}.module-chip[data-v-0623ac81]{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-0623ac81]{background:#ff6f791f;border-color:#ff6f7973;color:#ff6f79}.module-chip input[data-v-0623ac81]{width:16px;height:16px}.actions[data-v-0623ac81]{display:flex;justify-content:flex-end}.welfare-config-page[data-v-586cb4af]{display:flex;flex-direction:column;gap:20px}.page-header[data-v-586cb4af]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header h2[data-v-586cb4af]{margin:0 0 8px}.page-header p[data-v-586cb4af],.config-hint p[data-v-586cb4af]{margin:0;color:#64748b;line-height:1.6}.page-message[data-v-586cb4af]{padding:12px 14px;border-radius:8px;background:#fff7ed;color:#9a3412}.page-state[data-v-586cb4af]{padding:32px;text-align:center;color:#64748b}.config-panel[data-v-586cb4af]{display:flex;flex-direction:column;gap:18px}.section-title[data-v-586cb4af]{font-weight:700;color:#0f172a}.form-grid[data-v-586cb4af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field[data-v-586cb4af]{display:flex;flex-direction:column;gap:8px;color:#475569;font-size:14px}.field input[data-v-586cb4af],.field select[data-v-586cb4af]{height:38px;border:1px solid #d7dde8;border-radius:8px;padding:0 10px;background:#fff}.config-hint[data-v-586cb4af]{padding:14px 16px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.actions[data-v-586cb4af]{display:flex;justify-content:flex-end}@media(max-width:900px){.form-grid[data-v-586cb4af]{grid-template-columns:1fr}.page-header[data-v-586cb4af]{flex-direction:column}}.summary-row[data-v-51475de0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.summary-item[data-v-51475de0]{padding:20px}.summary-item__value[data-v-51475de0]{font-size:30px;font-weight:700}.summary-item__label[data-v-51475de0]{margin-top:8px;color:var(--admin-sub)}.page-message[data-v-51475de0]{margin-bottom:18px;padding:14px 18px;color:var(--admin-text)}.workspace[data-v-51475de0]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:18px}.province-panel[data-v-51475de0],.stat-panel[data-v-51475de0]{padding:20px}.panel-title[data-v-51475de0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-title h3[data-v-51475de0]{margin:0;font-size:22px}.panel-title button[data-v-51475de0]{height:38px;padding:0 16px;border:0;border-radius:12px;background:var(--admin-green);color:#fff;font-weight:700}.province-grid[data-v-51475de0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.province-item[data-v-51475de0]{min-height:72px;padding:12px;border:1px solid rgba(47,54,64,.08);border-radius:14px;background:#fff;color:var(--admin-text);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;cursor:pointer}.province-item[data-v-51475de0]:disabled{cursor:not-allowed;opacity:.65}.province-item--enabled[data-v-51475de0]{border-color:#49b14d47;background:#49b14d1a}.province-item span[data-v-51475de0]{font-weight:700}.province-item strong[data-v-51475de0]{color:var(--admin-sub);font-size:13px}.province-item--enabled strong[data-v-51475de0]{color:var(--admin-green)}.empty-state[data-v-51475de0]{padding:30px 0;color:var(--admin-sub);text-align:center}.stat-list[data-v-51475de0]{display:flex;flex-direction:column;gap:10px}.stat-row[data-v-51475de0]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#2f36400a}.stat-rank[data-v-51475de0]{width:28px;height:28px;border-radius:999px;background:#ff6f7329;color:#d9555b;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.stat-name[data-v-51475de0]{font-weight:700}@media(max-width:1180px){.workspace[data-v-51475de0]{grid-template-columns:1fr}.province-grid[data-v-51475de0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.page[data-v-2e1eb641]{display:flex;flex-direction:column;gap:20px}.summary-row[data-v-2e1eb641]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.summary-item[data-v-2e1eb641]{padding:18px 20px}.summary-item__value[data-v-2e1eb641]{font-size:28px;font-weight:700;color:var(--admin-purple)}.summary-item__label[data-v-2e1eb641],.sub-title[data-v-2e1eb641]{margin-top:8px;color:var(--admin-sub)}.page-message[data-v-2e1eb641],.toolbar[data-v-2e1eb641],.table-panel[data-v-2e1eb641],.detail-panel[data-v-2e1eb641]{border-radius:20px}.page-message[data-v-2e1eb641]{padding:14px 18px;color:#8d433c}.toolbar[data-v-2e1eb641]{display:grid;grid-template-columns:1.4fr 220px auto;gap:16px;align-items:end;padding:18px 20px}.toolbar label[data-v-2e1eb641],.form-grid label[data-v-2e1eb641],.link-card__grid label[data-v-2e1eb641]{display:flex;flex-direction:column;gap:8px;color:var(--admin-sub)}.toolbar input[data-v-2e1eb641],.toolbar select[data-v-2e1eb641],.form-grid input[data-v-2e1eb641],.form-grid select[data-v-2e1eb641],.link-card__grid input[data-v-2e1eb641]{height:42px;border-radius:12px;border:1px solid rgba(47,54,64,.1);padding:0 14px;background:#fff}.toolbar__actions[data-v-2e1eb641]{display:flex;gap:12px;justify-content:flex-end}.button-light[data-v-2e1eb641],.toolbar__button[data-v-2e1eb641],.table__actions button[data-v-2e1eb641],.guide-card__actions button[data-v-2e1eb641]{height:40px;border-radius:12px;border:1px solid rgba(47,54,64,.08);background:#fff;padding:0 16px;font-weight:700}.toolbar__button[data-v-2e1eb641]{border:0;background:var(--admin-purple);color:#fff}.danger-button[data-v-2e1eb641]{color:#b34343}.layout[data-v-2e1eb641]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:20px}.table-panel[data-v-2e1eb641],.detail-panel[data-v-2e1eb641]{padding:20px}.table-panel__title[data-v-2e1eb641],.detail-panel__title[data-v-2e1eb641],.section-title--space[data-v-2e1eb641],.guide-card__actions[data-v-2e1eb641],.link-card__header[data-v-2e1eb641],.submit-row[data-v-2e1eb641],.upload-card__body[data-v-2e1eb641]{display:flex;align-items:center;justify-content:space-between;gap:12px}.table-panel__title h3[data-v-2e1eb641],.section-title[data-v-2e1eb641],.detail-panel__title span[data-v-2e1eb641]{margin:0;font-size:20px;font-weight:700;color:#23303d}.table[data-v-2e1eb641]{width:100%;border-collapse:collapse;margin-top:16px}.table th[data-v-2e1eb641],.table td[data-v-2e1eb641]{padding:12px 10px;border-bottom:1px solid rgba(47,54,64,.08);text-align:left;vertical-align:middle}.table__row--active[data-v-2e1eb641]{background:#7a5cff0f}.table__actions[data-v-2e1eb641]{display:flex;flex-wrap:wrap;gap:8px}.cover-thumb[data-v-2e1eb641]{width:72px;height:48px;object-fit:cover;border-radius:10px}.readonly-line[data-v-2e1eb641]{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;border-radius:14px;background:#2f36400d;color:var(--admin-sub)}.form-grid[data-v-2e1eb641]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.form-grid__full[data-v-2e1eb641]{grid-column:1 / -1}.upload-card[data-v-2e1eb641]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(47,54,64,.08)}.upload-card__body[data-v-2e1eb641]{margin-top:14px;justify-content:flex-start}.upload-button[data-v-2e1eb641]{position:relative;overflow:hidden}.upload-button input[data-v-2e1eb641]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cover-preview-shell[data-v-2e1eb641],.cover-placeholder[data-v-2e1eb641]{width:180px;height:108px}.cover-preview-shell[data-v-2e1eb641],.guide-card__image-shell[data-v-2e1eb641]{position:relative;overflow:hidden;border-radius:14px;background:#2f36400d}.cover-preview[data-v-2e1eb641],.cover-placeholder[data-v-2e1eb641]{border-radius:14px}.cover-preview[data-v-2e1eb641]{width:100%;height:100%;object-fit:cover}.cover-placeholder[data-v-2e1eb641],.empty-box[data-v-2e1eb641]{display:flex;align-items:center;justify-content:center;color:var(--admin-sub)}.guide-grid[data-v-2e1eb641]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.guide-card[data-v-2e1eb641],.link-card[data-v-2e1eb641]{border:1px solid rgba(47,54,64,.08);border-radius:16px;padding:14px}.guide-card__image-shell[data-v-2e1eb641]{min-height:180px}.guide-card img[data-v-2e1eb641]{width:100%;height:180px;object-fit:cover;border-radius:12px}.upload-mask[data-v-2e1eb641]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#23303d57;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em}.guide-card__actions[data-v-2e1eb641]{margin-top:12px;justify-content:flex-end;flex-wrap:wrap}.empty-box[data-v-2e1eb641]{margin-top:14px;min-height:72px;border-radius:14px;background:#2f36400a}.link-list[data-v-2e1eb641]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.switch[data-v-2e1eb641]{display:inline-flex;align-items:center;gap:8px;color:var(--admin-sub)}.form-grid label.switch[data-v-2e1eb641]{flex-direction:row;align-items:center}.form-grid .switch input[data-v-2e1eb641]{width:16px;height:16px;padding:0}.link-card__grid[data-v-2e1eb641]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.submit-row[data-v-2e1eb641]{margin-top:24px;justify-content:flex-end}.submit-button[data-v-2e1eb641]{min-width:160px}@media(max-width:1440px){.layout[data-v-2e1eb641]{grid-template-columns:1fr}}@media(max-width:960px){.summary-row[data-v-2e1eb641],.form-grid[data-v-2e1eb641],.link-card__grid[data-v-2e1eb641],.guide-grid[data-v-2e1eb641],.toolbar[data-v-2e1eb641]{grid-template-columns:1fr}.toolbar__actions[data-v-2e1eb641]{justify-content:flex-start}}.brochure-page{display:flex;flex-direction:column;gap:18px}.brochure-page .summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.brochure-page .summary-item{padding:16px 18px;border-radius:14px;background:#f6f9ff;border:1px solid rgba(47,54,64,.06)}.brochure-page .summary-item__value{font-size:28px;font-weight:800;color:#263548}.brochure-page .summary-item__label{margin-top:4px;color:var(--admin-sub);font-size:13px}.brochure-page .page-message{padding:12px 14px;border-radius:12px;background:#fff7e8;color:#9a5a00;border:1px solid rgba(218,149,37,.2)}.brochure-page .workspace{display:grid;grid-template-columns:minmax(560px,1.1fr) minmax(420px,.9fr);gap:18px;align-items:start}.brochure-page .list-panel,.brochure-page .editor-panel{min-width:0;border:1px solid rgba(47,54,64,.06);border-radius:16px;background:#fff}.brochure-page .list-panel{padding:18px}.brochure-page .editor-panel{padding:20px}.brochure-page .toolbar{display:grid;grid-template-columns:1.1fr 100px 120px 110px auto;gap:12px;align-items:end}.brochure-page .toolbar label,.brochure-page .form-grid label{display:flex;flex-direction:column;gap:7px;color:var(--admin-sub);font-size:13px}.brochure-page input,.brochure-page select{width:100%;height:38px;border:1px solid rgba(47,54,64,.12);border-radius:10px;background:#fff;color:#2f3640;padding:0 12px;outline:none}.brochure-page input:disabled,.brochure-page select:disabled{background:#f4f6fa;color:#8b96a3}.brochure-page .toolbar__actions,.brochure-page .row-actions,.brochure-page .editor-actions,.brochure-page .image-head__actions,.brochure-page .image-card__actions{display:flex;align-items:center;gap:10px}.brochure-page button,.brochure-page .upload-button{height:38px;border:0;border-radius:10px;padding:0 14px;cursor:pointer;white-space:nowrap}.brochure-page button:disabled{cursor:not-allowed;opacity:.48}.brochure-page .button-primary,.brochure-page .upload-button{background:#ff6f73;color:#fff}.brochure-page .button-light{background:#eef3fb;color:#334155}.brochure-page .button-link{height:auto;padding:0;border-radius:0;background:transparent;color:#4b67c8}.brochure-page .button-link--danger,.brochure-page .button-danger{color:#d14444}.brochure-page .button-danger{background:#fff0f0}@media(max-width:1180px){.brochure-page .workspace{grid-template-columns:1fr}.brochure-page .toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.brochure-page .summary-row,.brochure-page .form-grid,.brochure-page .image-list,.brochure-page .toolbar{grid-template-columns:1fr}}.brochure-page .table-wrap{margin-top:16px;overflow-x:auto}.brochure-page table{width:100%;border-collapse:collapse;min-width:760px}.brochure-page th{padding:12px 10px;color:var(--admin-sub);font-weight:600;text-align:left;background:#f6f9ff}.brochure-page td{padding:14px 10px;border-bottom:1px solid rgba(47,54,64,.07);vertical-align:middle}.brochure-page td strong,.brochure-page td span{display:block}.brochure-page td span{margin-top:4px;color:var(--admin-sub);font-size:12px}.brochure-page tbody tr{cursor:pointer}.brochure-page tbody tr:hover,.brochure-page .table-row--active{background:#fbfcff}.brochure-page .empty-cell{height:120px;text-align:center;color:var(--admin-sub)}.brochure-page .status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:26px;padding:0 10px;border-radius:999px;background:#eef3fb;color:#667085;font-size:12px;font-weight:700}.brochure-page .status-pill--published{background:#e7f8ed;color:#23834a}.brochure-page .status-pill--offline{background:#fff4de;color:#a56500}.brochure-page .status-pill--deleted{background:#fff0f0;color:#c43f3f}.brochure-page .editor-head,.brochure-page .image-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.brochure-page .editor-head h2,.brochure-page .image-head h3{margin:0;font-size:18px;color:#243245}.brochure-page .editor-head p,.brochure-page .image-head p{margin:6px 0 0;color:var(--admin-sub);font-size:13px}.brochure-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.brochure-page .image-section{margin-top:22px;padding-top:18px;border-top:1px solid rgba(47,54,64,.08)}.brochure-page .image-total{height:32px;display:inline-flex;align-items:center;padding:0 10px;border-radius:10px;background:#edf7ef;color:#23834a;font-weight:700;font-size:13px}.brochure-page .image-total--danger{background:#fff0f0;color:#c43f3f}.brochure-page .upload-button{display:inline-flex;align-items:center}.brochure-page .upload-button input{display:none}.brochure-page .upload-button--disabled{opacity:.5;cursor:not-allowed}.brochure-page .limit-bar{height:8px;margin-top:14px;border-radius:999px;overflow:hidden;background:#edf1f7}.brochure-page .limit-bar span{display:block;height:100%;border-radius:inherit;background:#49b14d;transition:width .2s ease}.brochure-page .limit-bar__fill--danger{background:#d94b4b!important}.brochure-page .image-empty{margin-top:14px;min-height:88px;display:grid;place-items:center;border:1px dashed rgba(47,54,64,.18);border-radius:14px;color:var(--admin-sub)}.brochure-page .image-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.brochure-page .image-card{border:1px solid rgba(47,54,64,.08);border-radius:14px;overflow:hidden;background:#fbfcff}.brochure-page .image-card__preview{height:180px;background:#eef3fb;overflow:hidden}.brochure-page .image-card__preview img{width:100%;height:100%;object-fit:contain;display:block}.brochure-page .image-card__meta{padding:10px 12px 0;display:flex;flex-wrap:wrap;gap:8px;color:var(--admin-sub);font-size:12px}.brochure-page .image-card__meta strong{color:#263548}.brochure-page .image-card__actions{padding:10px 12px 12px}.brochure-page .image-card__actions button{height:30px;padding:0 10px;background:#eef3fb;color:#334155}.brochure-page .editor-actions{margin-top:20px;justify-content:flex-end}.brochure-page .province-checks{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 9px;border:1px solid rgba(47,54,64,.1);border-radius:10px;background:#f8fafc}.brochure-page .province-check{min-height:26px;display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#334155}.brochure-page .province-check input{width:14px;height:14px}.announcements-page[data-v-035eecf3]{display:flex;flex-direction:column;gap:20px}.page-header[data-v-035eecf3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header h2[data-v-035eecf3]{margin:0 0 8px}.page-header p[data-v-035eecf3]{margin:0;color:#64748b;line-height:1.6}.page-message[data-v-035eecf3]{padding:12px 14px;border-radius:8px;background:#fff7ed;color:#9a3412}.page-state[data-v-035eecf3]{padding:32px;text-align:center;color:#64748b}.config-panel[data-v-035eecf3]{display:flex;flex-direction:column;gap:18px}.status-row[data-v-035eecf3],.meta-row[data-v-035eecf3]{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:14px}.status-label[data-v-035eecf3]{font-weight:700;color:#0f172a}.status-pill[data-v-035eecf3]{padding:6px 12px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:13px}.status-pill.active[data-v-035eecf3]{background:#fff1f2;color:#e11d48}.switch-row[data-v-035eecf3]{display:flex;align-items:center;gap:8px;color:#334155}.field[data-v-035eecf3]{display:flex;flex-direction:column;gap:8px;color:#475569;font-size:14px}.field textarea[data-v-035eecf3]{min-height:160px;border:1px solid #d7dde8;border-radius:8px;padding:10px;background:#fff;resize:vertical;line-height:1.6}.actions[data-v-035eecf3]{display:flex;justify-content:flex-end}@media(max-width:900px){.page-header[data-v-035eecf3],.meta-row[data-v-035eecf3]{flex-direction:column;align-items:flex-start}}: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}
