:root{--color-brand-primary: #67577e;--color-brand-primary-strong: #5b4b71;--color-brand-primary-soft: #d3ceef;--color-brand-primary-wash: #eddcff;--color-brand-ink: #47445f;--color-accent-lilac: #e7e1e6;--color-surface-page: #faf9f7;--color-surface-card: #ffffff;--color-surface-raised: #f3f4f1;--color-surface-overlay: rgba(250, 249, 247, .8);--color-text-primary: #2f3331;--color-text-secondary: #5c605d;--color-text-tertiary: #777c79;--color-text-disabled: #afb3b0;--color-border-subtle: rgba(175, 179, 176, .15);--color-border-strong: rgba(175, 179, 176, .3);--color-border-dashed: rgba(103, 87, 126, .18);--color-success: #4e8263;--color-warning: #b68a3a;--color-danger: #9e3f4e;--color-info: #67577e;--color-chart-primary: #67577e;--color-chart-secondary: #eddcff;--color-chart-tertiary: #f3eafe;--space-px: 1px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--space-5xl: 48px;--space-6xl: 56px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--font-size-display: 36px;--font-size-hero: 30px;--font-size-title: 24px;--font-size-section: 18px;--font-size-body: 16px;--font-size-body-strong: 16px;--font-size-label: 14px;--font-size-caption: 12px;--font-size-micro: 10px;--font-size-tab: 10px;--line-height-display: 40px;--line-height-hero: 36px;--line-height-title: 32px;--line-height-section: 28px;--line-height-body: 26px;--line-height-body-strong: 20px;--line-height-label: 20px;--line-height-caption: 16px;--line-height-micro: 15px;--line-height-tab: 15px;--font-family-brand: "WenQuanYi Zen Hei", "PingFang SC", "Noto Sans SC", sans-serif;--font-family-ui: "Plus Jakarta Sans", "PingFang SC", "Noto Sans SC", sans-serif;--font-family-numeric: "Manrope", "Plus Jakarta Sans", sans-serif;--shadow-card: 0 12px 24px -4px rgba(47, 51, 49, .06);--shadow-floating: 0 10px 24px -4px rgba(47, 51, 49, .08);--shadow-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .32);--blur-nav: 6px;--blur-overlay: 20px;--z-base: 1;--z-card-accent: 10;--z-header: 100;--z-tab-bar: 120;--z-fab: 160;--z-modal-mask: 800;--z-modal: 900;--z-toast: 950;--size-top-bar-height: 64px;--size-tab-bar-height: 80px;--size-button-md-height: 54px;--size-button-lg-height: 56px;--size-input-height: 56px;--size-chip-height: 32px;--size-metric-card-min-height: 116px}html,body,#app{margin:0;min-height:100%}body{color:var(--color-text-primary);font-family:Noto Sans SC,PingFang SC,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.layout-shell[data-v-01a04f9a]{min-height:100vh;display:grid;grid-template-columns:var(--layout-sidebar-width, 188px) minmax(0,1fr);background:var(--color-surface-raised);transition:grid-template-columns .18s ease}.layout-shell--sidebar-collapsed[data-v-01a04f9a]{--layout-sidebar-width: 68px}.layout-sidebar[data-v-01a04f9a]{position:sticky;top:0;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-xl);overflow:hidden;padding:var(--space-md);border-right:1px solid var(--color-border-subtle);background:var(--color-surface-card);transition:padding .18s ease}.layout-shell--sidebar-collapsed .layout-sidebar[data-v-01a04f9a]{padding:var(--space-md) var(--space-sm)}.layout-sidebar__top[data-v-01a04f9a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;min-height:48px}.layout-shell--sidebar-collapsed .layout-sidebar__top[data-v-01a04f9a]{grid-template-columns:1fr;justify-items:center}.brand-mark[data-v-01a04f9a]{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-sm);background:var(--color-brand-primary-strong);color:var(--color-surface-card);font-family:var(--font-family-numeric);font-size:var(--font-size-label);font-weight:700}.layout-shell--sidebar-collapsed .brand-mark[data-v-01a04f9a]{width:36px;height:36px}.brand-block[data-v-01a04f9a]{display:grid;gap:var(--space-xs);min-width:0}.layout-shell--sidebar-collapsed .brand-block[data-v-01a04f9a]{display:none}.sidebar-toggle[data-v-01a04f9a]{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-text-secondary);font:inherit;cursor:pointer}.sidebar-toggle[data-v-01a04f9a]:hover{color:var(--color-brand-primary-strong);background:var(--color-brand-primary-wash)}.layout-shell--sidebar-collapsed .sidebar-toggle[data-v-01a04f9a]{width:36px;height:36px}.brand-eyebrow[data-v-01a04f9a]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-micro);text-transform:uppercase}.brand-title[data-v-01a04f9a]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-section);line-height:var(--line-height-section)}.brand-meta[data-v-01a04f9a]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-label)}.brand-meta--secondary[data-v-01a04f9a]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.nav-list[data-v-01a04f9a]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.nav-pill[data-v-01a04f9a]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-label);transition:color .18s ease,background .18s ease}.nav-pill[data-v-01a04f9a]:hover{background:var(--color-surface-page)}.nav-icon[data-v-01a04f9a]{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:600}.nav-label[data-v-01a04f9a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-pill.is-active[data-v-01a04f9a]{color:var(--color-brand-primary-strong);background:var(--color-brand-primary-wash);font-weight:600}.nav-pill.is-active .nav-icon[data-v-01a04f9a]{background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.layout-shell--sidebar-collapsed .nav-list[data-v-01a04f9a]{align-items:center}.layout-shell--sidebar-collapsed .nav-pill[data-v-01a04f9a]{width:40px;min-height:40px;grid-template-columns:1fr;justify-items:center;padding:0}.layout-shell--sidebar-collapsed .nav-icon[data-v-01a04f9a]{width:32px;height:32px}.layout-shell--sidebar-collapsed .nav-label[data-v-01a04f9a]{display:none}.layout-sidebar__footer[data-v-01a04f9a]{display:grid;gap:var(--space-sm);min-width:0}.layout-shell--sidebar-collapsed .layout-sidebar__footer[data-v-01a04f9a]{justify-items:center}.admin-card[data-v-01a04f9a]{display:grid;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page)}.layout-shell--sidebar-collapsed .admin-card[data-v-01a04f9a]{display:none}.logout-button[data-v-01a04f9a]{display:inline-grid;grid-template-columns:auto minmax(0,auto);gap:var(--space-xs);align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:var(--font-size-label);cursor:pointer}.logout-button__icon[data-v-01a04f9a]{display:none;color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);font-weight:600}.layout-shell--sidebar-collapsed .logout-button[data-v-01a04f9a]{width:40px;min-height:40px;padding:0}.layout-shell--sidebar-collapsed .logout-button__icon[data-v-01a04f9a]{display:inline}.layout-shell--sidebar-collapsed .logout-button__label[data-v-01a04f9a]{display:none}.layout-content[data-v-01a04f9a]{min-width:0;display:grid;grid-template-rows:auto 1fr}.layout-topbar[data-v-01a04f9a]{position:sticky;top:0;z-index:var(--z-header);display:flex;justify-content:space-between;gap:var(--space-lg);align-items:center;min-height:64px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-overlay);-webkit-backdrop-filter:blur(var(--blur-nav));backdrop-filter:blur(var(--blur-nav))}.layout-topbar__eyebrow[data-v-01a04f9a],.layout-topbar__title[data-v-01a04f9a]{margin:0}.layout-topbar__eyebrow[data-v-01a04f9a]{color:var(--color-text-muted);font-size:var(--font-size-micro);text-transform:uppercase}.layout-topbar__title[data-v-01a04f9a]{color:var(--color-text-primary);font-size:var(--font-size-section);line-height:var(--line-height-section)}.layout-topbar__meta[data-v-01a04f9a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.layout-main[data-v-01a04f9a]{min-width:0;padding:var(--space-lg)}@media(max-width:960px){.layout-shell[data-v-01a04f9a]{grid-template-columns:1fr}.layout-sidebar[data-v-01a04f9a]{position:static;min-height:auto;gap:var(--space-md);padding:var(--space-md);border-right:0;border-bottom:1px solid var(--color-border-subtle)}.layout-shell--sidebar-collapsed .layout-sidebar[data-v-01a04f9a]{padding:var(--space-md)}.layout-shell--sidebar-collapsed .layout-sidebar__top[data-v-01a04f9a]{grid-template-columns:auto minmax(0,1fr);justify-items:stretch}.layout-shell--sidebar-collapsed .brand-block[data-v-01a04f9a],.layout-shell--sidebar-collapsed .admin-card[data-v-01a04f9a],.layout-shell--sidebar-collapsed .nav-label[data-v-01a04f9a],.layout-shell--sidebar-collapsed .logout-button__label[data-v-01a04f9a]{display:initial}.layout-shell--sidebar-collapsed .brand-block[data-v-01a04f9a],.layout-shell--sidebar-collapsed .admin-card[data-v-01a04f9a]{display:grid}.sidebar-toggle[data-v-01a04f9a]{display:none}.nav-list[data-v-01a04f9a]{flex-direction:row;flex-wrap:wrap;align-items:stretch}.layout-shell--sidebar-collapsed .nav-list[data-v-01a04f9a]{align-items:stretch}.layout-shell--sidebar-collapsed .nav-pill[data-v-01a04f9a]{width:auto;grid-template-columns:28px minmax(0,1fr);justify-items:stretch;padding:0 var(--space-sm)}.layout-sidebar__footer[data-v-01a04f9a]{grid-template-columns:1fr auto;align-items:center}.layout-shell--sidebar-collapsed .layout-sidebar__footer[data-v-01a04f9a]{justify-items:stretch}.layout-shell--sidebar-collapsed .logout-button[data-v-01a04f9a]{width:auto;padding:0 var(--space-md)}.layout-shell--sidebar-collapsed .logout-button__icon[data-v-01a04f9a]{display:none}.layout-topbar[data-v-01a04f9a]{position:static}}@media(max-width:640px){.layout-topbar[data-v-01a04f9a]{display:grid;padding:var(--space-md)}.layout-topbar__meta[data-v-01a04f9a]{justify-content:flex-start}.layout-main[data-v-01a04f9a]{padding:var(--space-md)}}.log-shell[data-v-2050f103],.log-header[data-v-2050f103],.log-filter[data-v-2050f103],.log-list[data-v-2050f103],.log-card[data-v-2050f103]{display:grid}.log-shell[data-v-2050f103]{gap:var(--space-xl)}.log-kicker[data-v-2050f103],.log-summary[data-v-2050f103],.log-note[data-v-2050f103],.log-error[data-v-2050f103],.log-card__meta[data-v-2050f103],.log-card__label[data-v-2050f103],.log-empty__title[data-v-2050f103],.log-empty__body[data-v-2050f103]{margin:0}.log-kicker[data-v-2050f103]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.08em}.log-title[data-v-2050f103]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title)}.log-summary[data-v-2050f103],.log-note[data-v-2050f103],.log-empty__body[data-v-2050f103]{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.6}.log-error[data-v-2050f103]{color:var(--color-danger)}.log-filter[data-v-2050f103]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.log-filter__field[data-v-2050f103]{display:grid;gap:var(--space-sm)}.log-filter__label[data-v-2050f103]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.log-filter__input[data-v-2050f103]{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-page);color:var(--color-text-primary)}.log-filter__button[data-v-2050f103]{align-self:end;min-height:44px;border:0;border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-surface-card);cursor:pointer}.log-list[data-v-2050f103]{gap:var(--space-lg)}.log-card[data-v-2050f103]{grid-template-columns:1.2fr .8fr .8fr 1fr .8fr;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.log-card__title[data-v-2050f103],.log-card__value[data-v-2050f103]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body)}.log-card__meta[data-v-2050f103],.log-card__label[data-v-2050f103]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.log-empty[data-v-2050f103]{padding:var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px dashed var(--color-border-subtle)}.log-empty__title[data-v-2050f103]{color:var(--color-text-primary);font-size:var(--font-size-subtitle)}@media(max-width:1200px){.log-filter[data-v-2050f103],.log-card[data-v-2050f103]{grid-template-columns:1fr}}.dashboard-shell[data-v-4ea7e9d6]{display:grid;gap:var(--space-lg)}.dashboard-header[data-v-4ea7e9d6],.metric-grid[data-v-4ea7e9d6],.insight-grid[data-v-4ea7e9d6],.panel-header[data-v-4ea7e9d6],.section-links[data-v-4ea7e9d6]{display:grid}.dashboard-header[data-v-4ea7e9d6]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:end;padding:var(--space-xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.dashboard-kicker[data-v-4ea7e9d6],.dashboard-title[data-v-4ea7e9d6],.dashboard-summary[data-v-4ea7e9d6],.metric-label[data-v-4ea7e9d6],.metric-detail[data-v-4ea7e9d6],.state-note[data-v-4ea7e9d6],.section-kicker[data-v-4ea7e9d6],.section-title[data-v-4ea7e9d6],.insight-title[data-v-4ea7e9d6],.insight-meta[data-v-4ea7e9d6]{margin:0}.dashboard-kicker[data-v-4ea7e9d6],.section-kicker[data-v-4ea7e9d6]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);text-transform:uppercase}.dashboard-title[data-v-4ea7e9d6]{margin-top:var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title)}.dashboard-summary[data-v-4ea7e9d6],.state-note[data-v-4ea7e9d6],.metric-detail[data-v-4ea7e9d6],.insight-meta[data-v-4ea7e9d6]{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label)}.dashboard-summary[data-v-4ea7e9d6]{margin-top:var(--space-xs)}.section-links[data-v-4ea7e9d6]{grid-auto-flow:column;gap:var(--space-sm)}.section-link[data-v-4ea7e9d6]{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-text-secondary);font-size:var(--font-size-label)}.state-note[data-v-4ea7e9d6]{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.state-note--error[data-v-4ea7e9d6]{color:var(--color-danger)}.metric-grid[data-v-4ea7e9d6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.metric-card[data-v-4ea7e9d6],.insight-panel[data-v-4ea7e9d6]{display:grid;gap:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.metric-card[data-v-4ea7e9d6]{min-height:116px;padding:var(--space-lg)}.metric-card--subtle[data-v-4ea7e9d6]{background:var(--color-surface-page)}.metric-label[data-v-4ea7e9d6]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.metric-value[data-v-4ea7e9d6]{color:var(--color-text-primary);font-family:var(--font-family-numeric);font-size:var(--font-size-title);line-height:var(--line-height-title)}.insight-grid[data-v-4ea7e9d6]{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:var(--space-md);align-items:start}.insight-panel[data-v-4ea7e9d6]{overflow:hidden}.panel-header[data-v-4ea7e9d6]{padding:var(--space-lg) var(--space-lg) var(--space-sm)}.section-title[data-v-4ea7e9d6]{margin-top:var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-section);line-height:var(--line-height-section)}.data-table-shell[data-v-4ea7e9d6]{overflow-x:auto}.data-table[data-v-4ea7e9d6]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table th[data-v-4ea7e9d6],.data-table td[data-v-4ea7e9d6]{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.data-table th[data-v-4ea7e9d6]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:600}.data-table td[data-v-4ea7e9d6]{color:var(--color-text-secondary);font-size:var(--font-size-label)}.data-table--activity th[data-v-4ea7e9d6]:first-child{width:42%}.data-table--activity th[data-v-4ea7e9d6]:last-child{width:104px}.insight-link[data-v-4ea7e9d6]{color:var(--color-brand-primary-strong)}.insight-title[data-v-4ea7e9d6]{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:600}.insight-value[data-v-4ea7e9d6]{color:var(--color-text-primary);font-family:var(--font-family-numeric)}@media(max-width:1180px){.metric-grid[data-v-4ea7e9d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-grid[data-v-4ea7e9d6]{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-header[data-v-4ea7e9d6],.metric-grid[data-v-4ea7e9d6]{grid-template-columns:1fr}.section-links[data-v-4ea7e9d6]{grid-auto-flow:row}}.ops-shell[data-v-6d44f9c6]{display:grid;gap:var(--space-lg)}.ops-header[data-v-6d44f9c6]{display:flex;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.ops-kicker[data-v-6d44f9c6],.ops-summary[data-v-6d44f9c6],.ops-note[data-v-6d44f9c6],.ops-row__title[data-v-6d44f9c6],.ops-row__meta[data-v-6d44f9c6],.ops-row__label[data-v-6d44f9c6],.ops-row__value[data-v-6d44f9c6],.ops-error[data-v-6d44f9c6],.ops-success[data-v-6d44f9c6]{margin:0}.ops-kicker[data-v-6d44f9c6]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption)}.ops-title[data-v-6d44f9c6]{margin:var(--space-sm) 0 0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title)}.ops-summary[data-v-6d44f9c6]{margin-top:var(--space-sm);max-width:760px;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label)}.ops-note[data-v-6d44f9c6]{color:var(--color-text-secondary)}.ops-error[data-v-6d44f9c6]{color:var(--color-danger)}.ops-success[data-v-6d44f9c6]{color:var(--color-brand-primary-strong)}.ops-empty[data-v-6d44f9c6]{display:grid;gap:var(--space-sm);padding:var(--space-2xl);border-radius:var(--radius-sm);background:var(--color-surface-card);border:1px solid var(--color-border-subtle)}.ops-empty__title[data-v-6d44f9c6],.ops-empty__body[data-v-6d44f9c6]{margin:0}.ops-empty__title[data-v-6d44f9c6]{color:var(--color-text-primary);font-size:var(--font-size-section)}.ops-empty__body[data-v-6d44f9c6]{color:var(--color-text-secondary)}.ops-table-shell[data-v-6d44f9c6]{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.ops-table[data-v-6d44f9c6]{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.ops-table th[data-v-6d44f9c6],.ops-table td[data-v-6d44f9c6]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.ops-table th[data-v-6d44f9c6]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:600}.ops-table tbody tr:last-child td[data-v-6d44f9c6]{border-bottom:0}.ops-table th[data-v-6d44f9c6]:first-child{width:22%}.ops-table th[data-v-6d44f9c6]:nth-child(4){width:18%}.ops-table th[data-v-6d44f9c6]:nth-child(5),.ops-table th[data-v-6d44f9c6]:nth-child(6){width:150px}.ops-table th[data-v-6d44f9c6]:last-child{width:108px}.ops-row__title[data-v-6d44f9c6]{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:600}.ops-row__meta[data-v-6d44f9c6],.ops-row__label[data-v-6d44f9c6]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ops-row__meta[data-v-6d44f9c6]{margin-top:var(--space-xs)}.ops-row__link[data-v-6d44f9c6]{display:inline-flex;align-items:center;min-height:32px;color:var(--color-brand-primary-strong);font-size:var(--font-size-label);white-space:nowrap}.ops-row__value[data-v-6d44f9c6]{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label)}.ops-control-group[data-v-6d44f9c6],.ops-control[data-v-6d44f9c6]{display:grid;gap:var(--space-xs)}.ops-select[data-v-6d44f9c6],.ops-button[data-v-6d44f9c6]{width:100%;min-height:34px;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);font-size:var(--font-size-label)}.ops-select[data-v-6d44f9c6]{padding:0 var(--space-sm);color:var(--color-text-primary);background:var(--color-surface-card)}.ops-button[data-v-6d44f9c6]{padding:0 var(--space-md);color:var(--color-surface-page);background:var(--color-brand-primary-strong);cursor:pointer}.ops-button--secondary[data-v-6d44f9c6]{color:var(--color-text-primary);background:var(--color-surface-card)}.ops-button[data-v-6d44f9c6]:disabled,.ops-select[data-v-6d44f9c6]:disabled{cursor:not-allowed;opacity:.6}.ops-status-chip[data-v-6d44f9c6]{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-brand-primary-wash);color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);white-space:nowrap}.ops-status-chip--neutral[data-v-6d44f9c6]{background:var(--color-surface-page);color:var(--color-text-secondary)}@media(max-width:1080px){.ops-header[data-v-6d44f9c6]{display:grid}}.detail-shell[data-v-c72141a3]{display:grid;gap:var(--space-lg)}.detail-header[data-v-c72141a3],.detail-card--hero[data-v-c72141a3],.detail-metrics[data-v-c72141a3],.detail-grid[data-v-c72141a3],.detail-row[data-v-c72141a3],.detail-merchant__stats[data-v-c72141a3]{display:grid}.detail-header[data-v-c72141a3]{grid-template-columns:1fr auto;gap:var(--space-lg);align-items:start}.detail-kicker[data-v-c72141a3],.detail-summary[data-v-c72141a3],.detail-note[data-v-c72141a3],.detail-error[data-v-c72141a3],.detail-card__label[data-v-c72141a3],.detail-card__desc[data-v-c72141a3],.detail-row__label[data-v-c72141a3],.detail-row__meta[data-v-c72141a3],.detail-empty__title[data-v-c72141a3],.detail-empty__body[data-v-c72141a3],.detail-merchant__meta[data-v-c72141a3],.detail-merchant__tag[data-v-c72141a3]{margin:0}.detail-kicker[data-v-c72141a3]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.08em}.detail-title[data-v-c72141a3]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title)}.detail-summary[data-v-c72141a3],.detail-note[data-v-c72141a3],.detail-empty__body[data-v-c72141a3]{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.6}.detail-error[data-v-c72141a3]{color:var(--color-danger)}.detail-success[data-v-c72141a3]{margin:0;color:var(--color-brand-primary-strong);font-size:var(--font-size-body)}.detail-back[data-v-c72141a3]{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-sm);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.detail-back--compact[data-v-c72141a3]{min-height:40px;white-space:nowrap}.detail-card[data-v-c72141a3]{padding:var(--space-xl);border-radius:var(--radius-sm);background:var(--color-surface-card);border:1px solid var(--color-border-subtle)}.detail-card--hero[data-v-c72141a3]{grid-template-columns:1fr auto;gap:var(--space-lg)}.detail-card--hero-compact[data-v-c72141a3]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:var(--space-lg)}.detail-card--hero-compact .detail-merchant__name[data-v-c72141a3]{font-size:var(--font-size-section);line-height:var(--line-height-section)}.detail-card--hero-compact .detail-merchant__stats[data-v-c72141a3]{grid-template-columns:repeat(3,auto)}.detail-card--delegate-standalone[data-v-c72141a3]{gap:var(--space-md);padding:var(--space-lg)}.detail-merchant__name[data-v-c72141a3]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title)}.detail-merchant__meta[data-v-c72141a3],.detail-row__meta[data-v-c72141a3],.detail-card__desc[data-v-c72141a3]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.detail-merchant__stats[data-v-c72141a3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.detail-merchant__tag[data-v-c72141a3]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-brand-primary);font-size:var(--font-size-caption);text-align:center}.detail-card--actions[data-v-c72141a3],.detail-card--brand[data-v-c72141a3],.detail-card--delegate[data-v-c72141a3]{display:grid;gap:var(--space-lg)}.detail-admin-grid[data-v-c72141a3]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);gap:var(--space-lg);align-items:stretch}.detail-brand__preview[data-v-c72141a3]{display:inline-grid;width:calc(var(--space-3xl) * 2);height:calc(var(--space-3xl) * 2);place-items:center;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-page)}.detail-brand__logo[data-v-c72141a3]{width:100%;height:100%;object-fit:cover}.detail-card--transactions[data-v-c72141a3],.detail-subsection[data-v-c72141a3]{display:grid;gap:var(--space-lg)}.ops-progress[data-v-c72141a3]{display:grid;justify-items:end;gap:var(--space-xs);min-width:144px;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.ops-progress--standalone[data-v-c72141a3]{display:flex;justify-content:flex-end;align-items:center;min-width:0;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-subtle)}.ops-progress strong[data-v-c72141a3]{color:var(--color-brand-primary-strong);font-size:var(--font-size-title);line-height:1}.ops-progress__label[data-v-c72141a3]{color:var(--color-text-muted)}.detail-tabs[data-v-c72141a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--space-sm)}.detail-tabs--workflow[data-v-c72141a3]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.detail-tab[data-v-c72141a3]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:start;min-height:68px;padding:0 var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-text-secondary);font:inherit;cursor:pointer}.detail-tab--active[data-v-c72141a3]{border-color:var(--color-brand-primary);background:var(--color-surface-card);color:var(--color-brand-primary-strong)}.detail-tab strong[data-v-c72141a3]{font-size:var(--font-size-caption)}.detail-tab__step[data-v-c72141a3]{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-muted);font-size:var(--font-size-caption)}.detail-tab__copy[data-v-c72141a3]{display:grid;gap:var(--space-xs);min-width:0;text-align:left}.detail-tab__copy small[data-v-c72141a3]{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.35}.detail-tab--active .detail-tab__step[data-v-c72141a3]{background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.detail-subcard[data-v-c72141a3]{display:grid;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-sm);background:var(--color-surface-page);border:1px solid var(--color-border-subtle)}.ops-workspace-grid[data-v-c72141a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-lg)}.ops-list-panel[data-v-c72141a3]{display:grid;gap:var(--space-md);min-width:0;padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page)}.ops-panel-header[data-v-c72141a3]{display:flex;justify-content:space-between;gap:var(--space-md);align-items:center}.ops-table-shell[data-v-c72141a3]{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.ops-data-table[data-v-c72141a3]{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.ops-data-table--compact[data-v-c72141a3]{min-width:640px}.ops-data-table th[data-v-c72141a3],.ops-data-table td[data-v-c72141a3]{padding:var(--space-md);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label);text-align:left;vertical-align:top}.ops-data-table th[data-v-c72141a3]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:600}.ops-data-table tbody tr:last-child td[data-v-c72141a3]{border-bottom:0}.ops-data-table th[data-v-c72141a3]:last-child{width:168px}.ops-table-actions[data-v-c72141a3]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ops-status-chip[data-v-c72141a3]{display:inline-flex;align-items:center;min-height:26px;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-brand-primary-wash);color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);white-space:nowrap}.session-calendar[data-v-c72141a3]{display:grid;gap:var(--space-md);overflow-x:auto;padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.session-calendar__toolbar[data-v-c72141a3],.session-calendar__weekdays[data-v-c72141a3],.session-calendar__grid[data-v-c72141a3]{min-width:980px}.session-calendar__toolbar[data-v-c72141a3]{display:flex;justify-content:space-between;gap:var(--space-md);align-items:center}.session-calendar__title[data-v-c72141a3]{margin:var(--space-xs) 0;color:var(--color-text-primary);font-size:var(--font-size-section);line-height:var(--line-height-section)}.session-calendar__actions[data-v-c72141a3],.session-calendar__event-actions[data-v-c72141a3],.session-calendar__event-tags[data-v-c72141a3]{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.session-calendar__nav-button[data-v-c72141a3],.session-calendar__today-button[data-v-c72141a3]{display:inline-grid;place-items:center;min-height:36px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-text-primary);font:inherit;cursor:pointer}.session-calendar__nav-button[data-v-c72141a3]{width:36px;padding:0;color:var(--color-brand-primary-strong);font-size:var(--font-size-body)}.session-calendar__today-button[data-v-c72141a3]{padding:0 var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.session-calendar__weekdays[data-v-c72141a3],.session-calendar__grid[data-v-c72141a3]{display:grid;grid-template-columns:repeat(7,minmax(136px,1fr));gap:var(--space-xs)}.session-calendar__weekday[data-v-c72141a3]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:600;text-align:center}.session-calendar__day[data-v-c72141a3]{display:grid;align-content:start;gap:var(--space-sm);min-height:176px;padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page)}.session-calendar__day--muted[data-v-c72141a3]{opacity:.68}.session-calendar__day--today[data-v-c72141a3]{border-color:var(--color-brand-primary);background:var(--color-surface-card)}.session-calendar__day-header[data-v-c72141a3],.session-calendar__event-header[data-v-c72141a3],.session-calendar__event-footer[data-v-c72141a3]{display:flex;justify-content:space-between;gap:var(--space-xs);align-items:start}.session-calendar__day-number[data-v-c72141a3]{color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:600}.session-calendar__today-tag[data-v-c72141a3],.session-calendar__event-tag[data-v-c72141a3]{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-muted);font-size:var(--font-size-caption);white-space:nowrap}.session-calendar__events[data-v-c72141a3]{display:grid;gap:var(--space-xs)}.session-calendar__event[data-v-c72141a3]{display:grid;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.session-calendar__event-time[data-v-c72141a3],.session-calendar__event-title[data-v-c72141a3],.session-calendar__event-meta[data-v-c72141a3],.session-calendar__event-capacity[data-v-c72141a3]{margin:0}.session-calendar__event-time[data-v-c72141a3]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);font-weight:600}.session-calendar__event-title[data-v-c72141a3]{color:var(--color-text-primary);font-size:var(--font-size-label);line-height:var(--line-height-label)}.session-calendar__event-meta[data-v-c72141a3],.session-calendar__event-capacity[data-v-c72141a3]{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.45}.session-calendar__event-tag--recurring[data-v-c72141a3]{background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong)}.session-calendar__event-footer[data-v-c72141a3]{align-items:center;flex-wrap:wrap}.session-calendar__event-actions .detail-button--compact[data-v-c72141a3]{min-height:28px;padding:0 var(--space-sm)}.detail-card--metric[data-v-c72141a3]{box-shadow:none}.detail-metrics[data-v-c72141a3]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-lg)}.detail-metrics--compact[data-v-c72141a3]{gap:var(--space-md)}.detail-card__label[data-v-c72141a3],.detail-row__label[data-v-c72141a3]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.detail-card__value[data-v-c72141a3],.detail-row__title[data-v-c72141a3],.detail-row__value[data-v-c72141a3]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body)}.detail-grid[data-v-c72141a3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.detail-section__header[data-v-c72141a3]{display:flex;justify-content:space-between;gap:var(--space-md);align-items:start}.detail-section__header--actions[data-v-c72141a3]{align-items:center}.detail-section__title[data-v-c72141a3]{margin:0 0 var(--space-lg);color:var(--color-text-primary);font-size:var(--font-size-section)}.detail-section__subtitle[data-v-c72141a3]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body)}.detail-section__title--tight[data-v-c72141a3]{margin-bottom:var(--space-xs)}.detail-inline-link[data-v-c72141a3]{color:var(--color-brand-primary);font-size:var(--font-size-caption)}.detail-row[data-v-c72141a3]{grid-template-columns:1.3fr .8fr .9fr;gap:var(--space-lg);padding:var(--space-md) 0;border-top:1px solid var(--color-border-subtle)}.detail-row--orders[data-v-c72141a3]{grid-template-columns:1.4fr 1fr 1fr}.detail-row--campaign[data-v-c72141a3]{grid-template-columns:1.4fr 1fr 1fr auto}.detail-row__action-stack[data-v-c72141a3]{display:grid;gap:var(--space-sm)}.detail-row__action-stack--inline[data-v-c72141a3]{display:flex;flex-wrap:wrap}.detail-row[data-v-c72141a3]:first-of-type{border-top:0;padding-top:0}.detail-empty[data-v-c72141a3]{padding:var(--space-2xl);border-radius:var(--radius-sm);background:var(--color-surface-card);border:1px dashed var(--color-border-subtle)}.detail-empty__title[data-v-c72141a3]{color:var(--color-text-primary);font-size:var(--font-size-section)}.detail-action-grid[data-v-c72141a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.detail-form-grid[data-v-c72141a3],.detail-reference-grid[data-v-c72141a3],.detail-reference-list[data-v-c72141a3],.detail-session-list[data-v-c72141a3],.detail-session-actions[data-v-c72141a3]{display:grid;gap:var(--space-lg)}.detail-form-grid[data-v-c72141a3]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-form-grid--triple[data-v-c72141a3]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-reference-grid[data-v-c72141a3]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-delegation-grid[data-v-c72141a3]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);gap:var(--space-lg);align-items:start}.member-delegation-panel[data-v-c72141a3]{min-width:0;align-content:start}.member-delegation-panel .detail-section__header[data-v-c72141a3]{flex-wrap:wrap}.member-delegation-list[data-v-c72141a3]{display:grid;gap:var(--space-md)}.member-table-wrap[data-v-c72141a3]{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card)}.member-table[data-v-c72141a3]{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.member-table th[data-v-c72141a3],.member-table td[data-v-c72141a3]{padding:var(--space-md);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.member-table th[data-v-c72141a3]{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:600;white-space:nowrap}.member-table th[data-v-c72141a3]:nth-child(1){width:22%}.member-table th[data-v-c72141a3]:nth-child(2),.member-table th[data-v-c72141a3]:nth-child(3){width:12%}.member-table th[data-v-c72141a3]:nth-child(4),.member-table th[data-v-c72141a3]:nth-child(5){width:14%}.member-table th[data-v-c72141a3]:nth-child(7){width:104px}.member-table th[data-v-c72141a3]:last-child,.member-table td[data-v-c72141a3]:last-child{position:sticky;right:0;z-index:1;background:var(--color-surface-card)}.member-table th[data-v-c72141a3]:last-child{z-index:2}.member-table tbody tr:last-child td[data-v-c72141a3]{border-bottom:0}.member-table__title[data-v-c72141a3],.member-table__meta[data-v-c72141a3]{margin:0}.member-table__title[data-v-c72141a3]{color:var(--color-text-primary);font-size:var(--font-size-body);white-space:nowrap}.member-table__meta[data-v-c72141a3]{color:var(--color-text-muted);font-size:var(--font-size-caption);overflow-wrap:anywhere}.member-table__note[data-v-c72141a3]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.member-table__action-cell[data-v-c72141a3]{text-align:right}.member-table__edit-button[data-v-c72141a3]{padding-inline:var(--space-md);white-space:nowrap}.member-edit-panel[data-v-c72141a3]{display:grid;gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-page)}.member-edit-panel__header[data-v-c72141a3],.member-edit-panel__actions[data-v-c72141a3]{display:flex;gap:var(--space-sm)}.member-edit-panel__header[data-v-c72141a3]{justify-content:space-between;align-items:start}.member-edit-panel__title[data-v-c72141a3]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-body)}.member-edit-panel__grid[data-v-c72141a3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.28fr);gap:var(--space-md)}.member-edit-panel__actions[data-v-c72141a3]{flex-wrap:wrap}.member-edit-panel__actions .detail-button[data-v-c72141a3]{white-space:nowrap}.member-card[data-v-c72141a3]{display:grid;min-width:0;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card)}.member-card__header[data-v-c72141a3],.member-card__actions[data-v-c72141a3]{display:flex;gap:var(--space-sm)}.member-card__header[data-v-c72141a3]{justify-content:space-between;align-items:start}.member-card__identity[data-v-c72141a3]{min-width:0}.member-card__title[data-v-c72141a3],.member-card__meta[data-v-c72141a3],.member-card__metrics[data-v-c72141a3],.member-card__metrics dd[data-v-c72141a3],.member-card__metrics dt[data-v-c72141a3]{margin:0}.member-card__title[data-v-c72141a3]{color:var(--color-text-primary);font-size:var(--font-size-body)}.member-card__meta[data-v-c72141a3]{color:var(--color-text-muted);font-size:var(--font-size-caption);overflow-wrap:anywhere}.member-card__badge[data-v-c72141a3]{flex:0 0 auto;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-brand-primary-soft);color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);white-space:nowrap}.member-card__badge--pending[data-v-c72141a3]{background:var(--color-surface-page);color:var(--color-text-secondary)}.member-card__metrics[data-v-c72141a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--space-sm)}.member-card__metrics div[data-v-c72141a3]{min-width:0;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-page)}.member-card__metrics dt[data-v-c72141a3]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.member-card__metrics dd[data-v-c72141a3]{color:var(--color-text-primary);font-size:var(--font-size-caption);overflow-wrap:anywhere}.member-card__form[data-v-c72141a3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.45fr);gap:var(--space-md);align-items:end}.member-card__form--bind[data-v-c72141a3]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-card__control--wide[data-v-c72141a3],.member-card__bind-button[data-v-c72141a3]{grid-column:1 / -1}.member-card__bind-button[data-v-c72141a3]{justify-self:start}.member-card__actions[data-v-c72141a3]{flex-wrap:wrap}.member-card__actions .detail-button[data-v-c72141a3],.member-card__bind-button[data-v-c72141a3]{white-space:nowrap}.detail-field-help[data-v-c72141a3]{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.5}.detail-reference-item[data-v-c72141a3]{display:grid;grid-template-columns:1fr auto;gap:var(--space-xs);align-items:center;padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}.detail-reference-item[data-v-c72141a3]:first-child{padding-top:0;border-top:0}.detail-row--session[data-v-c72141a3]{grid-template-columns:1.4fr 1fr auto}.detail-session-actions[data-v-c72141a3]{align-content:center;justify-items:end}.detail-control-group[data-v-c72141a3],.detail-control[data-v-c72141a3]{display:grid;gap:var(--space-sm)}.detail-control--wide[data-v-c72141a3]{grid-column:1 / -1}.recurrence-fieldset[data-v-c72141a3]{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:0;border:0}.recurrence-chip[data-v-c72141a3]{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.detail-input[data-v-c72141a3],.detail-select[data-v-c72141a3],.detail-button[data-v-c72141a3]{min-height:40px;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);font-size:var(--font-size-label)}.detail-input[data-v-c72141a3],.detail-select[data-v-c72141a3]{padding:0 var(--space-md);background:var(--color-surface-card);color:var(--color-text-primary)}.detail-button[data-v-c72141a3]{display:inline-grid;place-items:center;padding:0 var(--space-lg);background:var(--color-brand-primary-strong);color:var(--color-surface-page);cursor:pointer}.detail-button--compact[data-v-c72141a3]{min-height:32px;padding:0 var(--space-sm);font-size:var(--font-size-caption)}.detail-button--fit[data-v-c72141a3]{justify-self:start}.detail-button--secondary[data-v-c72141a3]{background:var(--color-surface-card);color:var(--color-text-secondary)}.detail-button[data-v-c72141a3]:disabled,.detail-input[data-v-c72141a3]:disabled,.detail-select[data-v-c72141a3]:disabled{cursor:not-allowed;opacity:.6}.ops-modal[data-v-c72141a3]{position:fixed;inset:0;z-index:var(--z-modal-mask);display:grid;place-items:start center;overflow-y:auto;padding:var(--space-5xl) var(--space-lg);background:color-mix(in srgb,var(--color-brand-ink) 34%,transparent)}.ops-modal__panel[data-v-c72141a3]{display:grid;gap:var(--space-lg);width:min(920px,100%);padding:var(--space-xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card);box-shadow:var(--shadow-floating)}.ops-modal__header[data-v-c72141a3],.ops-modal__actions[data-v-c72141a3]{display:flex;justify-content:space-between;gap:var(--space-md);align-items:start}.ops-modal__title[data-v-c72141a3]{margin:var(--space-xs) 0 0;color:var(--color-text-primary);font-size:var(--font-size-section);line-height:var(--line-height-section)}.ops-modal__actions[data-v-c72141a3]{justify-content:flex-end;flex-wrap:wrap;padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}@media(max-width:960px){.detail-header[data-v-c72141a3],.detail-card--hero[data-v-c72141a3],.detail-admin-grid[data-v-c72141a3],.detail-grid[data-v-c72141a3],.detail-row[data-v-c72141a3],.detail-action-grid[data-v-c72141a3],.detail-form-grid[data-v-c72141a3],.detail-form-grid--triple[data-v-c72141a3],.detail-reference-grid[data-v-c72141a3],.detail-reference-item[data-v-c72141a3],.ops-workspace-grid[data-v-c72141a3]{grid-template-columns:1fr}.detail-session-actions[data-v-c72141a3]{justify-items:start}}@media(max-width:1200px){.member-delegation-grid[data-v-c72141a3]{grid-template-columns:1fr}}@media(max-width:640px){.ops-panel-header[data-v-c72141a3],.ops-modal__header[data-v-c72141a3],.ops-modal__actions[data-v-c72141a3]{display:grid}.ops-modal[data-v-c72141a3]{padding:var(--space-md)}.member-card__header[data-v-c72141a3]{display:grid}.member-card__form[data-v-c72141a3],.member-card__form--bind[data-v-c72141a3],.member-edit-panel__grid[data-v-c72141a3]{grid-template-columns:1fr}.member-card__control--wide[data-v-c72141a3],.member-card__bind-button[data-v-c72141a3]{grid-column:auto}}.workbench-shell[data-v-9a09ea87]{display:grid;gap:var(--space-lg)}.workbench-header[data-v-9a09ea87],.workbench-toolbar[data-v-9a09ea87],.workbench-empty[data-v-9a09ea87],.merchant-card[data-v-9a09ea87]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card)}.workbench-header[data-v-9a09ea87]{padding:var(--space-xl)}.workbench-kicker[data-v-9a09ea87],.workbench-summary[data-v-9a09ea87],.workbench-note[data-v-9a09ea87],.workbench-error[data-v-9a09ea87],.workbench-count[data-v-9a09ea87],.workbench-empty__title[data-v-9a09ea87],.workbench-empty__body[data-v-9a09ea87],.merchant-card__title[data-v-9a09ea87],.merchant-card__meta[data-v-9a09ea87],.merchant-card__focus[data-v-9a09ea87]{margin:0}.workbench-kicker[data-v-9a09ea87]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption)}.workbench-title[data-v-9a09ea87]{margin:var(--space-sm) 0 0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title)}.workbench-summary[data-v-9a09ea87]{margin-top:var(--space-sm);max-width:760px;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-label)}.workbench-note[data-v-9a09ea87]{color:var(--color-text-secondary)}.workbench-error[data-v-9a09ea87]{color:var(--color-danger)}.workbench-empty[data-v-9a09ea87]{display:grid;gap:var(--space-sm);padding:var(--space-2xl)}.workbench-empty__title[data-v-9a09ea87]{color:var(--color-text-primary);font-size:var(--font-size-section)}.workbench-empty__body[data-v-9a09ea87]{color:var(--color-text-secondary)}.workbench-toolbar[data-v-9a09ea87]{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:end;padding:var(--space-lg)}.workbench-search[data-v-9a09ea87]{display:grid;gap:var(--space-xs);width:min(520px,100%)}.workbench-label[data-v-9a09ea87],.workbench-count[data-v-9a09ea87]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.workbench-input[data-v-9a09ea87]{min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--font-size-label)}.merchant-grid[data-v-9a09ea87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.merchant-card[data-v-9a09ea87]{display:grid;gap:var(--space-md);padding:var(--space-lg)}.merchant-card__header[data-v-9a09ea87]{display:flex;justify-content:space-between;gap:var(--space-md);align-items:start}.merchant-card__title[data-v-9a09ea87]{color:var(--color-text-primary);font-size:var(--font-size-section);line-height:var(--line-height-section)}.merchant-card__meta[data-v-9a09ea87],.merchant-card__focus[data-v-9a09ea87]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.merchant-card__meta[data-v-9a09ea87]{margin-top:var(--space-xs)}.merchant-card__status[data-v-9a09ea87],.merchant-card__facts span[data-v-9a09ea87]{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-brand-primary-wash);color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);white-space:nowrap}.merchant-card__facts[data-v-9a09ea87]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.merchant-card__facts span[data-v-9a09ea87]{background:var(--color-surface-page);color:var(--color-text-secondary)}.merchant-card__focus[data-v-9a09ea87]{min-height:40px;line-height:1.45}.merchant-card__action[data-v-9a09ea87]{display:inline-grid;place-items:center;justify-self:start;min-height:40px;padding:0 var(--space-md);border-radius:var(--radius-sm);background:var(--color-brand-primary-strong);color:var(--color-surface-page);font-size:var(--font-size-label)}@media(max-width:720px){.workbench-toolbar[data-v-9a09ea87],.merchant-card__header[data-v-9a09ea87]{display:grid}}.plan-hint[data-v-602c6fd8],.plan-note[data-v-602c6fd8],.plan-error[data-v-602c6fd8],.plan-card__eyebrow[data-v-602c6fd8],.plan-card__meta[data-v-602c6fd8],.plan-card__footnote[data-v-602c6fd8]{margin:0}.plan-hint[data-v-602c6fd8],.plan-note[data-v-602c6fd8]{color:var(--color-text-secondary)}.plan-error[data-v-602c6fd8]{color:var(--color-danger)}.plan-empty[data-v-602c6fd8]{display:grid;gap:var(--space-sm);padding:var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border-subtle)}.plan-empty__title[data-v-602c6fd8],.plan-empty__body[data-v-602c6fd8]{margin:0}.plan-empty__title[data-v-602c6fd8]{color:var(--color-text-primary);font-size:var(--font-size-title)}.plan-empty__body[data-v-602c6fd8]{color:var(--color-text-secondary)}.plan-grid[data-v-602c6fd8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-lg)}.plan-card[data-v-602c6fd8]{display:grid;gap:var(--space-sm);padding:var(--space-2xl);border-radius:var(--radius-lg);background:linear-gradient(180deg,#c96f4a1f,#fffffff2),var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.plan-card__eyebrow[data-v-602c6fd8]{color:var(--color-text-muted);font-size:var(--font-size-caption);text-transform:uppercase}.plan-card__title[data-v-602c6fd8]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-title)}.plan-card__meta[data-v-602c6fd8]{color:var(--color-text-secondary)}.plan-card__list[data-v-602c6fd8]{margin:0;padding-left:1.2rem;color:var(--color-text-primary);line-height:1.8}.plan-card__footnote[data-v-602c6fd8]{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.6}.review-shell[data-v-7f3ff9ff]{display:grid;gap:var(--space-xl)}.review-header[data-v-7f3ff9ff]{display:grid;gap:var(--space-sm);padding:var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.review-quick[data-v-7f3ff9ff]{display:grid;gap:var(--space-lg);padding:var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.review-quick__grid[data-v-7f3ff9ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.review-quick__actions[data-v-7f3ff9ff]{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap}.review-kicker[data-v-7f3ff9ff],.review-summary[data-v-7f3ff9ff],.review-note[data-v-7f3ff9ff],.review-card__title[data-v-7f3ff9ff],.review-card__meta[data-v-7f3ff9ff],.review-card__label[data-v-7f3ff9ff],.review-card__value[data-v-7f3ff9ff],.review-quick__eyebrow[data-v-7f3ff9ff],.review-quick__body[data-v-7f3ff9ff],.review-error[data-v-7f3ff9ff],.review-success[data-v-7f3ff9ff]{margin:0}.review-kicker[data-v-7f3ff9ff],.review-quick__eyebrow[data-v-7f3ff9ff]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption)}.review-title[data-v-7f3ff9ff]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-hero)}.review-summary[data-v-7f3ff9ff]{color:var(--color-text-secondary);line-height:1.6}.review-quick__title[data-v-7f3ff9ff]{margin:var(--space-xs) 0 0;color:var(--color-text-primary);font-size:var(--font-size-subtitle)}.review-quick__body[data-v-7f3ff9ff]{margin-top:var(--space-xs);color:var(--color-text-secondary);line-height:1.6}.review-note[data-v-7f3ff9ff]{color:var(--color-text-secondary)}.review-error[data-v-7f3ff9ff]{color:var(--color-danger)}.review-success[data-v-7f3ff9ff]{color:var(--color-brand-primary-strong)}.review-empty[data-v-7f3ff9ff]{display:grid;gap:var(--space-sm);padding:var(--space-2xl);border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.review-empty__title[data-v-7f3ff9ff],.review-empty__body[data-v-7f3ff9ff]{margin:0}.review-empty__title[data-v-7f3ff9ff]{color:var(--color-text-primary);font-size:var(--font-size-title)}.review-empty__body[data-v-7f3ff9ff]{color:var(--color-text-secondary)}.review-list[data-v-7f3ff9ff]{display:grid;gap:var(--space-md)}.review-card[data-v-7f3ff9ff]{display:grid;grid-template-columns:1fr .7fr .9fr 1fr 1.5fr;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.review-card__title[data-v-7f3ff9ff]{color:var(--color-text-primary);font-size:var(--font-size-title)}.review-card__meta[data-v-7f3ff9ff],.review-card__label[data-v-7f3ff9ff]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.review-card__meta+.review-card__meta[data-v-7f3ff9ff],.review-card__value[data-v-7f3ff9ff]{margin-top:var(--space-xs)}.review-card__value[data-v-7f3ff9ff]{color:var(--color-text-primary)}.review-card__controls[data-v-7f3ff9ff],.review-control[data-v-7f3ff9ff]{display:grid;gap:var(--space-xs)}.review-select[data-v-7f3ff9ff],.review-input[data-v-7f3ff9ff],.review-textarea[data-v-7f3ff9ff],.review-button[data-v-7f3ff9ff]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font:inherit}.review-select[data-v-7f3ff9ff],.review-input[data-v-7f3ff9ff],.review-button[data-v-7f3ff9ff]{min-height:42px}.review-select[data-v-7f3ff9ff],.review-input[data-v-7f3ff9ff],.review-textarea[data-v-7f3ff9ff]{padding:0 var(--space-md);color:var(--color-text-primary);background:var(--color-surface-card)}.review-textarea[data-v-7f3ff9ff]{min-height:88px;padding-top:var(--space-sm);padding-bottom:var(--space-sm);resize:vertical}.review-button[data-v-7f3ff9ff]{padding:0 var(--space-lg);color:var(--color-surface-page);background:var(--color-brand-primary-strong);cursor:pointer}.review-link-button[data-v-7f3ff9ff]{display:inline-flex;align-items:center;min-height:42px;padding:0 var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);color:var(--color-brand-primary);background:var(--color-surface-page)}.review-button[data-v-7f3ff9ff]:disabled,.review-select[data-v-7f3ff9ff]:disabled,.review-input[data-v-7f3ff9ff]:disabled,.review-textarea[data-v-7f3ff9ff]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:1080px){.review-card[data-v-7f3ff9ff],.review-quick__grid[data-v-7f3ff9ff]{grid-template-columns:1fr}}.login-shell[data-v-089d1e40]{min-height:100vh;display:grid;place-items:center;padding:var(--space-3xl);background:radial-gradient(circle at top left,rgba(201,111,74,.12),transparent 35%),linear-gradient(180deg,var(--color-surface-page),#f4eee7)}.login-panel[data-v-089d1e40]{width:min(100%,520px);display:grid;gap:var(--space-lg);padding:var(--space-3xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:#fffdf9eb;box-shadow:var(--shadow-card)}.login-kicker[data-v-089d1e40],.login-summary[data-v-089d1e40],.login-label[data-v-089d1e40],.login-error[data-v-089d1e40]{margin:0}.login-kicker[data-v-089d1e40]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase}.login-title[data-v-089d1e40]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-hero)}.login-summary[data-v-089d1e40]{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:1.6}.login-field[data-v-089d1e40]{display:grid;gap:var(--space-sm)}.login-label[data-v-089d1e40]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.login-input[data-v-089d1e40]{min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);font-size:var(--font-size-body)}.login-button[data-v-089d1e40]{min-height:48px;border:0;border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-surface-card);font-size:var(--font-size-body);cursor:pointer}.login-button[data-v-089d1e40]:disabled{cursor:not-allowed;opacity:.6}.login-error[data-v-089d1e40]{color:var(--color-danger);font-size:var(--font-size-body)}.orders-shell[data-v-f9c1a44f],.orders-stack[data-v-f9c1a44f]{display:grid;gap:var(--space-xl)}.orders-header[data-v-f9c1a44f],.orders-filter-bar[data-v-f9c1a44f],.orders-summary-card[data-v-f9c1a44f],.orders-empty[data-v-f9c1a44f],.orders-row[data-v-f9c1a44f]{padding:var(--space-2xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.orders-header[data-v-f9c1a44f]{background:linear-gradient(135deg,#67577e14,#c96f4a1a),var(--color-surface-card)}.orders-kicker[data-v-f9c1a44f],.orders-summary[data-v-f9c1a44f],.orders-note[data-v-f9c1a44f],.orders-error[data-v-f9c1a44f],.orders-summary-card__label[data-v-f9c1a44f],.orders-summary-card__detail[data-v-f9c1a44f],.orders-row__meta[data-v-f9c1a44f],.orders-row__label[data-v-f9c1a44f],.orders-pagination__text[data-v-f9c1a44f],.orders-empty__body[data-v-f9c1a44f]{margin:0}.orders-kicker[data-v-f9c1a44f]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption)}.orders-title[data-v-f9c1a44f],.orders-empty__title[data-v-f9c1a44f]{margin:0;color:var(--color-text-primary)}.orders-title[data-v-f9c1a44f]{font-size:var(--font-size-hero)}.orders-summary[data-v-f9c1a44f]{max-width:760px;color:var(--color-text-secondary);line-height:1.6}.orders-filter-bar[data-v-f9c1a44f]{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:end}.orders-filter[data-v-f9c1a44f]{display:grid;gap:var(--space-sm);min-width:180px;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.orders-select[data-v-f9c1a44f]{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:var(--color-surface-page);color:var(--color-text-primary)}.orders-filter-actions[data-v-f9c1a44f],.orders-pagination[data-v-f9c1a44f]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.orders-button[data-v-f9c1a44f]{min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-pill);border:none;background:var(--color-brand-primary);color:#fff;cursor:pointer}.orders-button[data-v-f9c1a44f]:disabled{cursor:not-allowed;opacity:.5}.orders-button--secondary[data-v-f9c1a44f]{background:var(--color-surface-page);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.orders-note[data-v-f9c1a44f]{color:var(--color-text-secondary)}.orders-error[data-v-f9c1a44f]{color:var(--color-danger)}.orders-summary-grid[data-v-f9c1a44f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-lg)}.orders-summary-card[data-v-f9c1a44f]{display:grid;gap:var(--space-sm);padding:var(--space-xl)}.orders-summary-card__label[data-v-f9c1a44f],.orders-row__label[data-v-f9c1a44f],.orders-row__meta[data-v-f9c1a44f],.orders-row__link[data-v-f9c1a44f],.orders-empty__body[data-v-f9c1a44f]{color:var(--color-text-secondary)}.orders-summary-card__value[data-v-f9c1a44f],.orders-row__title[data-v-f9c1a44f],.orders-row__value[data-v-f9c1a44f]{color:var(--color-text-primary)}.orders-summary-card__value[data-v-f9c1a44f]{font-size:var(--font-size-title)}.orders-list[data-v-f9c1a44f]{display:grid;gap:var(--space-md)}.orders-row[data-v-f9c1a44f]{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--space-lg);align-items:start}.orders-row__title[data-v-f9c1a44f]{margin:0 0 var(--space-sm);font-size:var(--font-size-body-strong)}.orders-row__links[data-v-f9c1a44f]{margin-top:var(--space-sm)}.orders-row__link[data-v-f9c1a44f]{text-decoration:underline}@media(max-width:1080px){.orders-row[data-v-f9c1a44f]{grid-template-columns:1fr}}.revenue-shell[data-v-6b5ef767],.revenue-stack[data-v-6b5ef767]{display:grid;gap:var(--space-xl)}.revenue-header[data-v-6b5ef767],.revenue-filter-bar[data-v-6b5ef767],.revenue-summary-card[data-v-6b5ef767],.revenue-card[data-v-6b5ef767],.revenue-empty[data-v-6b5ef767]{padding:var(--space-2xl);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.revenue-header[data-v-6b5ef767]{background:linear-gradient(135deg,#6e85721f,#67577e14),var(--color-surface-card)}.revenue-kicker[data-v-6b5ef767],.revenue-summary[data-v-6b5ef767],.revenue-note[data-v-6b5ef767],.revenue-error[data-v-6b5ef767],.revenue-summary-card__label[data-v-6b5ef767],.revenue-summary-card__detail[data-v-6b5ef767],.revenue-card__eyebrow[data-v-6b5ef767],.revenue-row__meta[data-v-6b5ef767],.revenue-empty__body[data-v-6b5ef767]{margin:0}.revenue-kicker[data-v-6b5ef767]{color:var(--color-brand-primary-strong);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.08em}.revenue-title[data-v-6b5ef767],.revenue-card__title[data-v-6b5ef767],.revenue-empty__title[data-v-6b5ef767]{margin:0;color:var(--color-text-primary)}.revenue-title[data-v-6b5ef767]{font-size:var(--font-size-hero)}.revenue-summary[data-v-6b5ef767],.revenue-note[data-v-6b5ef767],.revenue-empty__body[data-v-6b5ef767]{color:var(--color-text-secondary);line-height:1.6}.revenue-error[data-v-6b5ef767]{color:var(--color-danger)}.revenue-filter-bar[data-v-6b5ef767]{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:end}.revenue-filter[data-v-6b5ef767]{display:grid;gap:var(--space-sm);min-width:180px;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.revenue-select[data-v-6b5ef767]{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:var(--color-surface-page);color:var(--color-text-primary)}.revenue-button[data-v-6b5ef767]{min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-pill);border:none;background:var(--color-brand-primary);color:#fff;cursor:pointer}.revenue-button--secondary[data-v-6b5ef767]{background:var(--color-surface-page);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.revenue-summary-grid[data-v-6b5ef767],.revenue-grid[data-v-6b5ef767]{display:grid;gap:var(--space-lg)}.revenue-summary-grid[data-v-6b5ef767]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.revenue-grid[data-v-6b5ef767]{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-summary-card[data-v-6b5ef767]{display:grid;gap:var(--space-sm);padding:var(--space-xl)}.revenue-summary-card__label[data-v-6b5ef767],.revenue-card__eyebrow[data-v-6b5ef767],.revenue-row__meta[data-v-6b5ef767],.revenue-row__link[data-v-6b5ef767]{color:var(--color-text-secondary)}.revenue-summary-card__value[data-v-6b5ef767],.revenue-row__title[data-v-6b5ef767],.revenue-row__value[data-v-6b5ef767]{color:var(--color-text-primary)}.revenue-summary-card__value[data-v-6b5ef767]{font-size:var(--font-size-title)}.revenue-card[data-v-6b5ef767],.revenue-row-list[data-v-6b5ef767],.revenue-order-list[data-v-6b5ef767]{display:grid;gap:var(--space-md)}.revenue-row[data-v-6b5ef767],.revenue-order-row[data-v-6b5ef767]{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:flex-start;padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}.revenue-row[data-v-6b5ef767]:first-child,.revenue-order-row[data-v-6b5ef767]:first-child{padding-top:0;border-top:none}.revenue-row__title[data-v-6b5ef767]{margin:0 0 var(--space-xs)}.revenue-row__link[data-v-6b5ef767]{text-decoration:underline}.revenue-order-row__side[data-v-6b5ef767]{display:grid;justify-items:end;gap:var(--space-xs)}@media(max-width:1080px){.revenue-grid[data-v-6b5ef767]{grid-template-columns:1fr}}.wechat-pay-shell[data-v-4afdcbd1]{display:grid;gap:var(--space-xl)}.wechat-pay-header[data-v-4afdcbd1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.wechat-pay-kicker[data-v-4afdcbd1],.wechat-pay-summary[data-v-4afdcbd1],.wechat-pay-submit-row__label[data-v-4afdcbd1],.wechat-pay-empty p[data-v-4afdcbd1],.wechat-pay-meta dt[data-v-4afdcbd1],.wechat-pay-meta dd[data-v-4afdcbd1]{margin:0}.wechat-pay-kicker[data-v-4afdcbd1]{color:var(--color-brand-primary);font-size:var(--font-size-label);font-weight:700}.wechat-pay-title[data-v-4afdcbd1]{margin:var(--space-xs) 0 0;color:var(--color-text-primary);font-size:var(--font-size-title);line-height:var(--line-height-title)}.wechat-pay-summary[data-v-4afdcbd1]{margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-body)}.wechat-pay-status[data-v-4afdcbd1]{flex:0 0 auto;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface-page);color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:700}.wechat-pay-status.is-success[data-v-4afdcbd1]{background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface-card));color:var(--color-success)}.wechat-pay-status.is-danger[data-v-4afdcbd1]{background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface-card));color:var(--color-danger)}.wechat-pay-grid[data-v-4afdcbd1]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:var(--space-lg);align-items:start}.wechat-pay-card[data-v-4afdcbd1]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-card)}.wechat-pay-form[data-v-4afdcbd1]{display:grid;gap:var(--space-lg);padding:var(--space-xl)}.wechat-pay-field[data-v-4afdcbd1]{display:grid;gap:var(--space-sm);color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:700}.wechat-pay-input[data-v-4afdcbd1],.wechat-pay-amount-input[data-v-4afdcbd1]{width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-text-primary);font:inherit}.wechat-pay-input[data-v-4afdcbd1]{min-height:44px;padding:0 var(--space-md)}.wechat-pay-amount-input[data-v-4afdcbd1]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:64px;padding:0 var(--space-lg)}.wechat-pay-amount-input span[data-v-4afdcbd1]{color:var(--color-text-secondary);font-family:var(--font-family-numeric);font-size:var(--font-size-section)}.wechat-pay-amount-input input[data-v-4afdcbd1]{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--color-text-primary);font-family:var(--font-family-numeric);font-size:40px;font-weight:800}.wechat-pay-quick-row[data-v-4afdcbd1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.wechat-pay-chip[data-v-4afdcbd1],.wechat-pay-button[data-v-4afdcbd1]{border:0;border-radius:var(--radius-sm);font:inherit;font-weight:700;cursor:pointer}.wechat-pay-chip[data-v-4afdcbd1]{min-height:36px;background:var(--color-surface-page);color:var(--color-text-secondary)}.wechat-pay-chip.is-active[data-v-4afdcbd1]{background:var(--color-brand-primary-wash);color:var(--color-brand-primary-strong)}.wechat-pay-submit-row[data-v-4afdcbd1]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}.wechat-pay-submit-row strong[data-v-4afdcbd1]{color:var(--color-text-primary);font-family:var(--font-family-numeric);font-size:var(--font-size-section)}.wechat-pay-submit-row__label[data-v-4afdcbd1]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.wechat-pay-button[data-v-4afdcbd1]{min-height:44px;padding:0 var(--space-xl);background:var(--color-brand-primary-strong);color:var(--color-surface-card)}.wechat-pay-button[data-v-4afdcbd1]:disabled{cursor:not-allowed;opacity:.55}.wechat-pay-button--secondary[data-v-4afdcbd1]{width:100%;border:1px solid var(--color-border-subtle);background:var(--color-surface-page);color:var(--color-brand-primary-strong)}.wechat-pay-error[data-v-4afdcbd1]{margin:0;color:var(--color-danger);font-size:var(--font-size-label)}.wechat-pay-qrcode-panel[data-v-4afdcbd1]{min-height:520px;display:grid;place-items:center;padding:var(--space-xl)}.wechat-pay-empty[data-v-4afdcbd1]{display:grid;gap:var(--space-xs);color:var(--color-text-secondary);text-align:center}.wechat-pay-empty__title[data-v-4afdcbd1]{margin:0;color:var(--color-text-primary);font-size:var(--font-size-section);font-weight:800}.wechat-pay-qrcode-ready[data-v-4afdcbd1]{width:100%;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--space-xl);align-items:center}.wechat-pay-qrcode-box[data-v-4afdcbd1]{display:grid;place-items:center;padding:var(--space-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card)}.wechat-pay-qrcode-box img[data-v-4afdcbd1]{display:block;width:100%;max-width:280px;aspect-ratio:1}.wechat-pay-result[data-v-4afdcbd1]{display:grid;gap:var(--space-md);min-width:0}.wechat-pay-result__amount[data-v-4afdcbd1],.wechat-pay-result__desc[data-v-4afdcbd1]{margin:0}.wechat-pay-result__amount[data-v-4afdcbd1]{color:var(--color-text-primary);font-family:var(--font-family-numeric);font-size:44px;font-weight:800}.wechat-pay-result__desc[data-v-4afdcbd1]{color:var(--color-text-secondary);font-size:var(--font-size-body)}.wechat-pay-meta[data-v-4afdcbd1]{display:grid;gap:var(--space-sm);margin:0}.wechat-pay-meta div[data-v-4afdcbd1]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-sm);align-items:baseline}.wechat-pay-meta dt[data-v-4afdcbd1]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.wechat-pay-meta dd[data-v-4afdcbd1]{min-width:0;overflow:hidden;color:var(--color-text-secondary);font-family:var(--font-family-numeric);font-size:var(--font-size-label);text-overflow:ellipsis;white-space:nowrap}@media(max-width:1080px){.wechat-pay-grid[data-v-4afdcbd1],.wechat-pay-qrcode-ready[data-v-4afdcbd1]{grid-template-columns:1fr}}@media(max-width:720px){.wechat-pay-header[data-v-4afdcbd1],.wechat-pay-submit-row[data-v-4afdcbd1]{align-items:stretch;flex-direction:column}.wechat-pay-quick-row[data-v-4afdcbd1]{grid-template-columns:repeat(2,minmax(0,1fr))}}
