:root{--color-primary: #12b886;--color-primary-dark: #07966d;--color-primary-soft: #e8fbf5;--color-primary-ink: #063f32;--color-primary-contrast: #ffffff;--color-success: #12b886;--color-success-bg: #e8fbf5;--color-warning: #fa8c16;--color-warning-bg: #fff7e6;--color-error: #f5222d;--color-error-bg: #fff1f0;--color-info: #1890ff;--color-info-bg: #e6f7ff;--color-topbar: #53657a;--color-background: #f4f7f8;--color-surface: #ffffff;--color-surface-muted: #f8fafb;--color-surface-raised: #ffffff;--color-text: #1f2d3d;--color-text-secondary: #425466;--color-text-tertiary: #8a97a6;--color-muted: #6f7d8c;--color-line: #e2e8ee;--color-line-strong: #cfd8e3;--color-hover: #eef7f4;--color-selected: #dff7ef;--color-focus: #74d6bb;--color-module-car: #0f7fd8;--color-module-motorcycle: #12b886;--color-module-parking: #7c5cff;--color-module-finance: #b7791f;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 32px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-pill: 999px;--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 18px 48px rgba(15, 23, 42, .12);--shadow-inset: inset 0 1px 3px rgba(0,0,0,.08);--glass-bg: rgba(255,255,255,.72);--glass-blur: blur(12px);--glass-border: 1px solid rgba(255,255,255,.45);--ease: cubic-bezier(.4,0,.2,1);--dur-fast: .12s;--dur-mid: .22s;--dur-slow: .36s;--layout-sidebar-width: 248px;--layout-topbar-height: 52px;--layout-page-padding-x: 24px;--layout-page-padding-y: 18px;--layout-content-max-width: 1680px;--sidebar-width: 248px;--topbar-height: 52px;--table-header-height: 38px;--table-row-height: 42px;--table-compact-row-height: 36px;--table-cell-padding-x: 12px;--table-cell-padding-y: 8px;--table-header-bg: #f8fafb;--table-stripe-bg: #fbfcfd;--table-hover-bg: #eef7f4;--form-label-width: 96px;--form-control-height: 34px;--form-control-radius: 6px;--form-item-gap: 12px;--form-panel-padding: 16px;--modal-width-sm: 420px;--modal-width-md: 640px;--modal-width-lg: 880px;--modal-max-width: calc(100vw - 48px) ;--modal-body-max-height: calc(100vh - 180px) ;--tag-height: 22px;--tag-padding-x: 8px;--tag-font-size: 12px;--tag-radius: 999px;--screen-light-bg: #f5f7fa;--screen-light-gradient: radial-gradient(circle at 20% 10%, rgba(18, 184, 134, .2), transparent 28%), linear-gradient(145deg, #f7fbf8 0%, #eef7f4 48%, #ffffff 100%);--screen-light-lens-bg: radial-gradient(circle, #0f172a 0 22%, #26334f 23% 37%, transparent 38%), linear-gradient(135deg, #e8fbf5, #eff6ff);--screen-claim-card-bg: rgba(255, 255, 255, .92);--screen-claim-card-border: rgba(18, 184, 134, .16);--screen-claim-card-shadow: 0 24px 70px rgba(6, 63, 50, .14);--screen-claim-hero-bg: linear-gradient(135deg, rgba(6, 63, 50, .94), rgba(18, 184, 134, .86)), repeating-linear-gradient(45deg, rgba(255,255,255,.08) 0 1px, transparent 1px 18px);--screen-claim-hero-text: #ffffff;--screen-claim-hero-muted: rgba(255,255,255,.82);--screen-claim-hero-border: rgba(255,255,255,.36);--screen-modal-overlay: rgba(15, 23, 42, .42);--screen-dark-bg: #0b1028;--screen-dark-board-bg: radial-gradient(circle at 50% 20%, rgba(18, 184, 134, .16), transparent 28%), linear-gradient(135deg, #080d1f, #111934 58%, #07131d);--screen-dark-text: #eef7ff;--screen-dark-text-strong: #ffffff;--screen-dark-muted: #8ea4c8;--screen-dark-muted-strong: #91a4c4;--screen-dark-title: #b9d6ff;--screen-dark-title-muted: #9fb9e6;--screen-dark-line: rgba(93, 183, 255, .18);--screen-dark-line-soft: rgba(80, 156, 255, .16);--screen-dark-panel-bg: rgba(11, 20, 45, .78);--screen-dark-panel-strong-bg: rgba(16, 22, 48, .86);--screen-dark-panel-soft-bg: rgba(11, 20, 45, .62);--screen-dark-panel-inset: inset 0 0 30px rgba(58, 129, 255, .08);--screen-dark-map-glow: radial-gradient(circle at 50% 44%, rgba(37, 99, 235, .28), transparent 30%);--screen-dark-grid-line: rgba(255,255,255,.06);--screen-dark-grid-line-soft: rgba(255,255,255,.05);--screen-accent: #12b886;--screen-accent-light: #49dcb1;--screen-accent-text: #72dec0;--screen-accent-ring: rgba(18, 184, 134, .75);--screen-accent-glow: rgba(18, 184, 134, .34);--screen-accent-ring-shadow: 0 0 34px rgba(18, 184, 134, .34);--screen-accent-dot-shadow: 0 0 18px #12b886;--screen-blue: #2563eb;--screen-danger: #ff7b7b;--screen-bar-gradient: linear-gradient(180deg, #12b886, #2563eb);--screen-channel-bar-bg: linear-gradient(90deg, rgba(18,184,134,.34) var(--p), rgba(255,255,255,.06) var(--p));--screen-map-dot-shadow: 0 0 0 6px rgba(73, 220, 177, .12), 0 0 22px #49dcb1;--theme-mint-name: 清爽;--theme-mint-bg: #f4f8f7;--theme-mint-page-bg: radial-gradient(circle at 8% 0%, rgba(18, 184, 134, .14), transparent 30%), linear-gradient(180deg, #f8fbfa 0%, #f2f7f6 46%, #eef4f5 100%);--theme-mint-surface: #ffffff;--theme-mint-surface-raised: #ffffff;--theme-mint-surface-muted: #f7fbfa;--theme-mint-sidebar-bg: linear-gradient(180deg, rgba(255,255,255,.92), rgba(247,251,250,.86));--theme-mint-topbar-bg: rgba(255,255,255,.82);--theme-mint-topbar-text: #1f2d3d;--theme-mint-topbar-muted: #6f7d8c;--theme-mint-topbar-hover: #eef7f4;--theme-mint-topbar-selected: #e8fbf5;--theme-mint-brand-bg: linear-gradient(180deg, rgba(255,255,255,.92), rgba(247,251,250,.86));--theme-mint-brand-text: #1f2d3d;--theme-mint-brand-muted: #6f7d8c;--theme-mint-panel-bg: rgba(255,255,255,.78);--theme-mint-text: #1f2d3d;--theme-mint-text-secondary: #425466;--theme-mint-text-tertiary: #8a97a6;--theme-mint-muted: #6f7d8c;--theme-mint-line: #e2e8ee;--theme-mint-line-strong: #cfd8e3;--theme-mint-primary: #12b886;--theme-mint-primary-dark: #07966d;--theme-mint-primary-soft: #e8fbf5;--theme-mint-primary-ink: #063f32;--theme-mint-accent: #0f7fd8;--theme-mint-accent-soft: #e8f4ff;--theme-mint-hover: #eef7f4;--theme-mint-selected: #dff7ef;--theme-mint-focus: #74d6bb;--theme-mint-login-visual: linear-gradient(135deg, rgba(6,63,50,.96), rgba(18,184,134,.88)), radial-gradient(circle at 80% 15%, rgba(255,255,255,.28), transparent 34%);--theme-mint-login-panel: rgba(255,255,255,.9);--theme-mint-shadow-sm: 0 10px 28px rgba(6, 63, 50, .08);--theme-mint-shadow-md: 0 18px 48px rgba(6, 63, 50, .12);--theme-ocean-name: 海蓝;--theme-ocean-bg: #f3f7fb;--theme-ocean-page-bg: radial-gradient(circle at 10% 0%, rgba(37, 99, 235, .14), transparent 32%), linear-gradient(180deg, #f7fbff 0%, #eff6ff 48%, #f3f7fb 100%);--theme-ocean-surface: #ffffff;--theme-ocean-surface-raised: #ffffff;--theme-ocean-surface-muted: #f6f9fd;--theme-ocean-sidebar-bg: linear-gradient(180deg, rgba(255,255,255,.94), rgba(246,249,253,.88));--theme-ocean-topbar-bg: #435a73;--theme-ocean-topbar-text: #ffffff;--theme-ocean-topbar-muted: rgba(255,255,255,.78);--theme-ocean-topbar-hover: rgba(255,255,255,.1);--theme-ocean-topbar-selected: rgba(255,255,255,.16);--theme-ocean-brand-bg: #435a73;--theme-ocean-brand-text: #ffffff;--theme-ocean-brand-muted: rgba(255,255,255,.72);--theme-ocean-panel-bg: rgba(255,255,255,.78);--theme-ocean-text: #172033;--theme-ocean-text-secondary: #3d4d66;--theme-ocean-text-tertiary: #8190a6;--theme-ocean-muted: #6a7890;--theme-ocean-line: #dfe7f1;--theme-ocean-line-strong: #c9d6e6;--theme-ocean-primary: #2563eb;--theme-ocean-primary-dark: #1d4ed8;--theme-ocean-primary-soft: #eaf2ff;--theme-ocean-primary-ink: #102a63;--theme-ocean-accent: #14b8a6;--theme-ocean-accent-soft: #e8fbf8;--theme-ocean-hover: #eef5ff;--theme-ocean-selected: #dceafe;--theme-ocean-focus: #93c5fd;--theme-ocean-login-visual: linear-gradient(135deg, rgba(15,42,99,.96), rgba(37,99,235,.88)), radial-gradient(circle at 78% 18%, rgba(20,184,166,.3), transparent 34%);--theme-ocean-login-panel: rgba(255,255,255,.91);--theme-ocean-shadow-sm: 0 10px 28px rgba(15, 42, 99, .08);--theme-ocean-shadow-md: 0 18px 48px rgba(15, 42, 99, .13);--theme-graphite-name: 石墨;--theme-graphite-bg: #111827;--theme-graphite-page-bg: radial-gradient(circle at 12% 0%, rgba(20, 184, 166, .16), transparent 34%), linear-gradient(180deg, #111827 0%, #172033 48%, #0f172a 100%);--theme-graphite-surface: #182235;--theme-graphite-surface-raised: #1d2840;--theme-graphite-surface-muted: #141d2e;--theme-graphite-sidebar-bg: linear-gradient(180deg, rgba(24,34,53,.96), rgba(17,24,39,.96));--theme-graphite-topbar-bg: rgba(24,34,53,.86);--theme-graphite-topbar-text: #eef4fb;--theme-graphite-topbar-muted: #c3cfdd;--theme-graphite-topbar-hover: rgba(255,255,255,.08);--theme-graphite-topbar-selected: rgba(34,197,94,.18);--theme-graphite-brand-bg: rgba(24,34,53,.96);--theme-graphite-brand-text: #eef4fb;--theme-graphite-brand-muted: #c3cfdd;--theme-graphite-panel-bg: rgba(29,40,64,.78);--theme-graphite-text: #eef4fb;--theme-graphite-text-secondary: #c3cfdd;--theme-graphite-text-tertiary: #8fa0b5;--theme-graphite-muted: #9aa8ba;--theme-graphite-line: #2b3a55;--theme-graphite-line-strong: #3a4b69;--theme-graphite-primary: #22c55e;--theme-graphite-primary-dark: #16a34a;--theme-graphite-primary-soft: rgba(34,197,94,.16);--theme-graphite-primary-ink: #eafff2;--theme-graphite-accent: #60a5fa;--theme-graphite-accent-soft: rgba(96,165,250,.16);--theme-graphite-hover: rgba(255,255,255,.06);--theme-graphite-selected: rgba(34,197,94,.18);--theme-graphite-focus: #4ade80;--theme-graphite-login-visual: linear-gradient(135deg, rgba(8,13,31,.98), rgba(24,34,53,.94)), radial-gradient(circle at 78% 18%, rgba(96,165,250,.26), transparent 34%);--theme-graphite-login-panel: rgba(24,34,53,.92);--theme-graphite-shadow-sm: 0 10px 28px rgba(0, 0, 0, .22);--theme-graphite-shadow-md: 0 18px 48px rgba(0, 0, 0, .32);--theme-amber-name: 暖金;--theme-amber-bg: #f8f6f2;--theme-amber-page-bg: radial-gradient(circle at 10% 0%, rgba(217, 119, 6, .12), transparent 32%), linear-gradient(180deg, #fbfaf7 0%, #f7f3ec 48%, #f4f6f4 100%);--theme-amber-surface: #ffffff;--theme-amber-surface-raised: #ffffff;--theme-amber-surface-muted: #fbfaf7;--theme-amber-sidebar-bg: linear-gradient(180deg, rgba(255,255,255,.94), rgba(251,250,247,.88));--theme-amber-topbar-bg: rgba(255,255,255,.84);--theme-amber-topbar-text: #2b2a27;--theme-amber-topbar-muted: #786f62;--theme-amber-topbar-hover: #fff7e8;--theme-amber-topbar-selected: #fff4df;--theme-amber-brand-bg: linear-gradient(180deg, rgba(255,255,255,.94), rgba(251,250,247,.88));--theme-amber-brand-text: #2b2a27;--theme-amber-brand-muted: #786f62;--theme-amber-panel-bg: rgba(255,255,255,.8);--theme-amber-text: #2b2a27;--theme-amber-text-secondary: #565044;--theme-amber-text-tertiary: #8d8271;--theme-amber-muted: #786f62;--theme-amber-line: #e8dfd2;--theme-amber-line-strong: #d8c8b6;--theme-amber-primary: #d97706;--theme-amber-primary-dark: #b45309;--theme-amber-primary-soft: #fff4df;--theme-amber-primary-ink: #3f2a08;--theme-amber-accent: #059669;--theme-amber-accent-soft: #e7f7ef;--theme-amber-hover: #fff7e8;--theme-amber-selected: #ffecd1;--theme-amber-focus: #fbbf24;--theme-amber-login-visual: linear-gradient(135deg, rgba(63,42,8,.96), rgba(217,119,6,.88)), radial-gradient(circle at 78% 18%, rgba(5,150,105,.26), transparent 34%);--theme-amber-login-panel: rgba(255,255,255,.91);--theme-amber-shadow-sm: 0 10px 28px rgba(63, 42, 8, .08);--theme-amber-shadow-md: 0 18px 48px rgba(63, 42, 8, .13);--theme-cyan-name: 云蓝;--theme-cyan-bg: #f4f7fb;--theme-cyan-page-bg: linear-gradient(180deg, #f7faff 0%, #f2f6fa 44%, #eef4f7 100%);--theme-cyan-surface: #ffffff;--theme-cyan-surface-raised: #ffffff;--theme-cyan-surface-muted: #f7fafc;--theme-cyan-sidebar-bg: linear-gradient(180deg, #ffffff, #fbfcfd);--theme-cyan-topbar-bg: #425a73;--theme-cyan-topbar-text: #ffffff;--theme-cyan-topbar-muted: rgba(255,255,255,.8);--theme-cyan-topbar-hover: rgba(255,255,255,.1);--theme-cyan-topbar-selected: rgba(16,200,160,.22);--theme-cyan-brand-bg: #425a73;--theme-cyan-brand-text: #ffffff;--theme-cyan-brand-muted: rgba(255,255,255,.74);--theme-cyan-panel-bg: rgba(255,255,255,.92);--theme-cyan-text: #1f2937;--theme-cyan-text-secondary: #4b5563;--theme-cyan-text-tertiary: #8a97a6;--theme-cyan-muted: #6b7280;--theme-cyan-line: #e5e7eb;--theme-cyan-line-strong: #cfd8e3;--theme-cyan-primary: #10c8a0;--theme-cyan-primary-dark: #0aa886;--theme-cyan-primary-soft: #e8fbf7;--theme-cyan-primary-ink: #063f32;--theme-cyan-accent: #3b82f6;--theme-cyan-accent-soft: #e8f2ff;--theme-cyan-hover: #f0fbf8;--theme-cyan-selected: #e4fbf5;--theme-cyan-focus: #4dd8bd;--theme-cyan-login-visual: linear-gradient(135deg, rgba(71,85,105,.98), rgba(16,200,160,.82)), radial-gradient(circle at 78% 18%, rgba(255,255,255,.22), transparent 34%);--theme-cyan-login-panel: rgba(255,255,255,.94);--theme-cyan-shadow-sm: 0 1px 8px rgba(0, 21, 41, .08);--theme-cyan-shadow-md: 0 8px 24px rgba(0, 21, 41, .1);--primary: var(--color-primary);--text: var(--color-text);--line: var(--color-line);--success: var(--color-success);--warning: var(--color-warning);--error: var(--color-error);--info: var(--color-info);--success-bg: var(--color-success-bg);--warning-bg: var(--color-warning-bg);--error-bg: var(--color-error-bg);--info-bg: var(--color-info-bg);--pd: #07966d;--ps: #e8fbf5;--topbg: #53657a;--bg: #f4f7f8;--card: #ffffff;--mut: #6f7d8c;--sw: 248px;--th: 52px}*{box-sizing:border-box}html{min-width:320px;background:var(--app-bg);text-size-adjust:100%}body{margin:0;color:var(--app-text);background:var(--app-page-bg);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Segoe UI,system-ui,sans-serif;font-size:var(--fs-base);line-height:1.55;-webkit-font-smoothing:antialiased}body:has(.admin-shell):has(.arco-trigger-popup){overflow:hidden}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--module-accent, var(--app-primary));outline-offset:2px;scroll-margin-top:56px;scroll-margin-bottom:48px}#app{min-height:100vh}:root{--app-bg: var(--theme-cyan-bg);--app-page-bg: var(--theme-cyan-page-bg);--app-card: var(--theme-cyan-surface);--app-card-raised: var(--theme-cyan-surface-raised);--app-card-muted: var(--theme-cyan-surface-muted);--app-sidebar-bg: var(--theme-cyan-sidebar-bg);--app-topbar-bg: var(--theme-cyan-topbar-bg);--app-topbar-text: var(--theme-cyan-topbar-text);--app-topbar-muted: var(--theme-cyan-topbar-muted);--app-topbar-hover: var(--theme-cyan-topbar-hover);--app-topbar-selected: var(--theme-cyan-topbar-selected);--app-brand-bg: var(--theme-cyan-brand-bg);--app-brand-text: var(--theme-cyan-brand-text);--app-brand-muted: var(--theme-cyan-brand-muted);--app-panel-bg: var(--theme-cyan-panel-bg);--app-text: var(--theme-cyan-text);--app-text-secondary: var(--theme-cyan-text-secondary);--app-text-tertiary: var(--theme-cyan-text-tertiary);--app-muted: var(--theme-cyan-muted);--app-line: var(--theme-cyan-line);--app-line-strong: var(--theme-cyan-line-strong);--app-primary: var(--theme-cyan-primary);--app-primary-dark: var(--theme-cyan-primary-dark);--app-primary-soft: var(--theme-cyan-primary-soft);--app-primary-ink: var(--theme-cyan-primary-ink);--app-primary-contrast: var(--color-primary-contrast);--app-accent: var(--theme-cyan-accent);--app-accent-soft: var(--theme-cyan-accent-soft);--app-hover: var(--theme-cyan-hover);--app-selected: var(--theme-cyan-selected);--app-focus: var(--theme-cyan-focus);--app-login-visual: var(--theme-cyan-login-visual);--app-login-panel: var(--theme-cyan-login-panel);--app-shadow-sm: var(--theme-cyan-shadow-sm);--app-shadow-md: var(--theme-cyan-shadow-md);--bg: var(--app-bg);--card: var(--app-card);--mut: var(--app-muted);--text: var(--app-text);--line: var(--app-line);--primary: var(--app-primary);--primary-soft: var(--app-primary-soft);--hover: var(--app-hover);--selected: var(--app-selected);--color-primary: var(--app-primary);--color-primary-dark: var(--app-primary-dark);--color-primary-soft: var(--app-primary-soft);--color-primary-ink: var(--app-primary-ink);--color-surface: var(--app-card);--color-surface-muted: var(--app-card-muted);--color-surface-raised: var(--app-card-raised);--color-background: var(--app-bg);--color-hover: var(--app-hover);--color-selected: var(--app-selected);--color-focus: var(--app-focus);--color-text: var(--app-text);--color-text-secondary: var(--app-text-secondary);--color-text-tertiary: var(--app-text-tertiary);--color-muted: var(--app-muted);--color-line: var(--app-line);--color-line-strong: var(--app-line-strong);--color-fill-1: var(--app-card-muted);--color-fill-2: var(--app-hover);--color-fill-3: var(--app-line);--color-fill-4: var(--app-line-strong);--color-border-1: var(--app-line);--color-border-2: var(--app-line-strong);--color-text-1: var(--app-text);--color-text-2: var(--app-text-secondary);--color-text-3: var(--app-text-tertiary);--primary-6: var(--app-primary);--link-6: var(--app-primary);--control-selected: #2f8f7b;--control-selected-ring: rgba(47, 143, 123, .1)}html[data-theme=mint]{--app-bg: var(--theme-mint-bg);--app-page-bg: var(--theme-mint-page-bg);--app-card: var(--theme-mint-surface);--app-card-raised: var(--theme-mint-surface-raised);--app-card-muted: var(--theme-mint-surface-muted);--app-sidebar-bg: var(--theme-mint-sidebar-bg);--app-topbar-bg: var(--theme-mint-topbar-bg);--app-topbar-text: var(--theme-mint-topbar-text);--app-topbar-muted: var(--theme-mint-topbar-muted);--app-topbar-hover: var(--theme-mint-topbar-hover);--app-topbar-selected: var(--theme-mint-topbar-selected);--app-brand-bg: var(--theme-mint-brand-bg);--app-brand-text: var(--theme-mint-brand-text);--app-brand-muted: var(--theme-mint-brand-muted);--app-panel-bg: var(--theme-mint-panel-bg);--app-text: var(--theme-mint-text);--app-text-secondary: var(--theme-mint-text-secondary);--app-text-tertiary: var(--theme-mint-text-tertiary);--app-muted: var(--theme-mint-muted);--app-line: var(--theme-mint-line);--app-line-strong: var(--theme-mint-line-strong);--app-primary: var(--theme-mint-primary);--app-primary-dark: var(--theme-mint-primary-dark);--app-primary-soft: var(--theme-mint-primary-soft);--app-primary-ink: var(--theme-mint-primary-ink);--app-accent: var(--theme-mint-accent);--app-accent-soft: var(--theme-mint-accent-soft);--app-hover: var(--theme-mint-hover);--app-selected: var(--theme-mint-selected);--app-focus: var(--theme-mint-focus);--app-login-visual: var(--theme-mint-login-visual);--app-login-panel: var(--theme-mint-login-panel);--app-shadow-sm: var(--theme-mint-shadow-sm);--app-shadow-md: var(--theme-mint-shadow-md)}html[data-theme=ocean]{--app-bg: var(--theme-ocean-bg);--app-page-bg: var(--theme-ocean-page-bg);--app-card: var(--theme-ocean-surface);--app-card-raised: var(--theme-ocean-surface-raised);--app-card-muted: var(--theme-ocean-surface-muted);--app-sidebar-bg: var(--theme-ocean-sidebar-bg);--app-topbar-bg: var(--theme-ocean-topbar-bg);--app-topbar-text: var(--theme-ocean-topbar-text);--app-topbar-muted: var(--theme-ocean-topbar-muted);--app-topbar-hover: var(--theme-ocean-topbar-hover);--app-topbar-selected: var(--theme-ocean-topbar-selected);--app-brand-bg: var(--theme-ocean-brand-bg);--app-brand-text: var(--theme-ocean-brand-text);--app-brand-muted: var(--theme-ocean-brand-muted);--app-panel-bg: var(--theme-ocean-panel-bg);--app-text: var(--theme-ocean-text);--app-text-secondary: var(--theme-ocean-text-secondary);--app-text-tertiary: var(--theme-ocean-text-tertiary);--app-muted: var(--theme-ocean-muted);--app-line: var(--theme-ocean-line);--app-line-strong: var(--theme-ocean-line-strong);--app-primary: var(--theme-ocean-primary);--app-primary-dark: var(--theme-ocean-primary-dark);--app-primary-soft: var(--theme-ocean-primary-soft);--app-primary-ink: var(--theme-ocean-primary-ink);--app-accent: var(--theme-ocean-accent);--app-accent-soft: var(--theme-ocean-accent-soft);--app-hover: var(--theme-ocean-hover);--app-selected: var(--theme-ocean-selected);--app-focus: var(--theme-ocean-focus);--app-login-visual: var(--theme-ocean-login-visual);--app-login-panel: var(--theme-ocean-login-panel);--app-shadow-sm: var(--theme-ocean-shadow-sm);--app-shadow-md: var(--theme-ocean-shadow-md)}html[data-theme=graphite]{--app-bg: var(--theme-graphite-bg);--app-page-bg: var(--theme-graphite-page-bg);--app-card: var(--theme-graphite-surface);--app-card-raised: var(--theme-graphite-surface-raised);--app-card-muted: var(--theme-graphite-surface-muted);--app-sidebar-bg: var(--theme-graphite-sidebar-bg);--app-topbar-bg: var(--theme-graphite-topbar-bg);--app-topbar-text: var(--theme-graphite-topbar-text);--app-topbar-muted: var(--theme-graphite-topbar-muted);--app-topbar-hover: var(--theme-graphite-topbar-hover);--app-topbar-selected: var(--theme-graphite-topbar-selected);--app-brand-bg: var(--theme-graphite-brand-bg);--app-brand-text: var(--theme-graphite-brand-text);--app-brand-muted: var(--theme-graphite-brand-muted);--app-panel-bg: var(--theme-graphite-panel-bg);--app-text: var(--theme-graphite-text);--app-text-secondary: var(--theme-graphite-text-secondary);--app-text-tertiary: var(--theme-graphite-text-tertiary);--app-muted: var(--theme-graphite-muted);--app-line: var(--theme-graphite-line);--app-line-strong: var(--theme-graphite-line-strong);--app-primary: var(--theme-graphite-primary);--app-primary-dark: var(--theme-graphite-primary-dark);--app-primary-soft: var(--theme-graphite-primary-soft);--app-primary-ink: var(--theme-graphite-primary-ink);--app-accent: var(--theme-graphite-accent);--app-accent-soft: var(--theme-graphite-accent-soft);--app-hover: var(--theme-graphite-hover);--app-selected: var(--theme-graphite-selected);--app-focus: var(--theme-graphite-focus);--app-login-visual: var(--theme-graphite-login-visual);--app-login-panel: var(--theme-graphite-login-panel);--app-shadow-sm: var(--theme-graphite-shadow-sm);--app-shadow-md: var(--theme-graphite-shadow-md)}html[data-theme=amber]{--app-bg: var(--theme-amber-bg);--app-page-bg: var(--theme-amber-page-bg);--app-card: var(--theme-amber-surface);--app-card-raised: var(--theme-amber-surface-raised);--app-card-muted: var(--theme-amber-surface-muted);--app-sidebar-bg: var(--theme-amber-sidebar-bg);--app-topbar-bg: var(--theme-amber-topbar-bg);--app-topbar-text: var(--theme-amber-topbar-text);--app-topbar-muted: var(--theme-amber-topbar-muted);--app-topbar-hover: var(--theme-amber-topbar-hover);--app-topbar-selected: var(--theme-amber-topbar-selected);--app-brand-bg: var(--theme-amber-brand-bg);--app-brand-text: var(--theme-amber-brand-text);--app-brand-muted: var(--theme-amber-brand-muted);--app-panel-bg: var(--theme-amber-panel-bg);--app-text: var(--theme-amber-text);--app-text-secondary: var(--theme-amber-text-secondary);--app-text-tertiary: var(--theme-amber-text-tertiary);--app-muted: var(--theme-amber-muted);--app-line: var(--theme-amber-line);--app-line-strong: var(--theme-amber-line-strong);--app-primary: var(--theme-amber-primary);--app-primary-dark: var(--theme-amber-primary-dark);--app-primary-soft: var(--theme-amber-primary-soft);--app-primary-ink: var(--theme-amber-primary-ink);--app-accent: var(--theme-amber-accent);--app-accent-soft: var(--theme-amber-accent-soft);--app-hover: var(--theme-amber-hover);--app-selected: var(--theme-amber-selected);--app-focus: var(--theme-amber-focus);--app-login-visual: var(--theme-amber-login-visual);--app-login-panel: var(--theme-amber-login-panel);--app-shadow-sm: var(--theme-amber-shadow-sm);--app-shadow-md: var(--theme-amber-shadow-md)}html[data-theme=cyan]{--app-bg: var(--theme-cyan-bg);--app-page-bg: var(--theme-cyan-page-bg);--app-card: var(--theme-cyan-surface);--app-card-raised: var(--theme-cyan-surface-raised);--app-card-muted: var(--theme-cyan-surface-muted);--app-sidebar-bg: var(--theme-cyan-sidebar-bg);--app-topbar-bg: var(--theme-cyan-topbar-bg);--app-topbar-text: var(--theme-cyan-topbar-text);--app-topbar-muted: var(--theme-cyan-topbar-muted);--app-topbar-hover: var(--theme-cyan-topbar-hover);--app-topbar-selected: var(--theme-cyan-topbar-selected);--app-brand-bg: var(--theme-cyan-brand-bg);--app-brand-text: var(--theme-cyan-brand-text);--app-brand-muted: var(--theme-cyan-brand-muted);--app-panel-bg: var(--theme-cyan-panel-bg);--app-text: var(--theme-cyan-text);--app-text-secondary: var(--theme-cyan-text-secondary);--app-text-tertiary: var(--theme-cyan-text-tertiary);--app-muted: var(--theme-cyan-muted);--app-line: var(--theme-cyan-line);--app-line-strong: var(--theme-cyan-line-strong);--app-primary: var(--theme-cyan-primary);--app-primary-dark: var(--theme-cyan-primary-dark);--app-primary-soft: var(--theme-cyan-primary-soft);--app-primary-ink: var(--theme-cyan-primary-ink);--app-accent: var(--theme-cyan-accent);--app-accent-soft: var(--theme-cyan-accent-soft);--app-hover: var(--theme-cyan-hover);--app-selected: var(--theme-cyan-selected);--app-focus: var(--theme-cyan-focus);--app-login-visual: var(--theme-cyan-login-visual);--app-login-panel: var(--theme-cyan-login-panel);--app-shadow-sm: var(--theme-cyan-shadow-sm);--app-shadow-md: var(--theme-cyan-shadow-md)}html[data-density=compact]{--layout-page-padding-x: var(--sp-4);--layout-page-padding-y: var(--sp-3);--form-control-height: 30px;--form-item-gap: var(--sp-2);--table-header-height: 34px;--table-row-height: 36px;--table-cell-padding-y: var(--sp-2);--table-cell-padding-x: var(--sp-3)}.arco-layout{background:transparent}.arco-card,.data-table-card,.form-panel,.detail-panel,.search-panel{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:none}.arco-card{background:var(--card)}.arco-card-body{padding:var(--form-panel-padding)}.arco-statistic-title{color:var(--app-text-secondary);font-size:var(--fs-sm);font-weight:700}.arco-statistic-content,.arco-statistic-value{color:var(--app-text)}.arco-statistic-prefix,.arco-statistic-suffix{color:var(--app-muted)}.arco-btn{min-height:var(--form-control-height);border-radius:var(--form-control-radius);font-weight:600;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.arco-btn-primary{box-shadow:none}.arco-input-wrapper,.arco-select-view-single,.arco-picker,.arco-textarea-wrapper,.arco-input-number,.arco-input-tag{min-height:var(--form-control-height);border-radius:var(--form-control-radius);border-color:var(--line);background:var(--card)}.arco-input-wrapper:hover,.arco-select-view-single:hover,.arco-picker:hover,.arco-textarea-wrapper:hover{border-color:var(--color-focus)}.arco-input-wrapper.arco-input-focus,.arco-select-view-focus,.arco-picker-focused,.arco-textarea-wrapper-focus{border-color:var(--module-accent, var(--app-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--module-accent, var(--app-primary)) 14%,transparent)}.arco-form-item{margin-bottom:var(--form-item-gap)}.arco-form-item-label-col{color:var(--color-text-secondary)}.arco-table{color:var(--text);font-size:var(--fs-sm)}.arco-table-container{border-color:var(--line)}.arco-table-th{height:var(--table-header-height);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);background:var(--table-header-bg);color:var(--color-text-secondary);font-weight:700;border-bottom-color:var(--line);position:sticky;top:0;z-index:2}.arco-table-td{min-height:var(--table-row-height);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom-color:var(--line);vertical-align:middle}.arco-table-tr:nth-child(2n) .arco-table-td{background:var(--table-stripe-bg)}.arco-table-tr:hover .arco-table-td{background:var(--table-hover-bg)}.arco-table-cell{min-width:0;max-width:100%;overflow:hidden;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap}.arco-table-cell :where(.cell-main,.cell-title,.cell-value,.cell-sub,.stat-value){min-width:0;max-width:100%;overflow:hidden;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap}.arco-table-cell :where(.cell-main,.cell-title,.cell-value,.cell-sub){display:block}.arco-table-cell :where(.arco-btn,.arco-tag,.status-tag,.thumb,.img-thumb){overflow:visible;text-overflow:clip}.arco-pagination{margin-top:var(--sp-3)}.arco-tag{min-height:var(--tag-height);padding:0 var(--tag-padding-x);border-radius:var(--tag-radius);font-size:var(--tag-font-size);font-weight:600}.arco-modal{max-width:min(var(--modal-max-width),calc(100vw - 32px));max-height:calc(100vh - 32px)}.arco-modal-body{max-height:var(--modal-body-max-height);overflow:auto}.commercial-form-modal .arco-modal,.arco-modal.commercial-form-modal{width:min(1480px,calc(100vw - 40px))!important;min-width:min(960px,calc(100vw - 40px))!important;min-height:min(720px,calc(100vh - 40px))!important;resize:both!important;overflow:hidden!important}.commercial-form-modal .arco-modal-header,.arco-modal.commercial-form-modal .arco-modal-header{cursor:move}.commercial-form-modal .arco-modal-body,.arco-modal.commercial-form-modal .arco-modal-body{max-height:calc(100vh - 118px)}.arco-radio{margin-right:16px}.arco-radio-icon{width:18px;height:18px;border-width:1px;border-color:#c3cbd4;background:var(--app-card)}.arco-radio-icon:after{top:50%;left:50%;width:8px;height:8px;background-color:transparent;transform:translate(-50%,-50%) scale(0)}.arco-radio:hover .arco-radio-icon{border-color:var(--control-selected)}.arco-radio-checked .arco-radio-icon{border-color:var(--control-selected);background:var(--app-card);box-shadow:none}.arco-radio-checked .arco-radio-icon:after{background-color:var(--control-selected);transform:translate(-50%,-50%) scale(1)}.arco-radio-checked .arco-radio-label{color:var(--app-text);font-weight:500}.arco-checkbox-checked .arco-checkbox-icon,.arco-checkbox-checked:hover .arco-checkbox-icon,.arco-checkbox-indeterminate .arco-checkbox-icon,.arco-checkbox-indeterminate:hover .arco-checkbox-icon{border-color:var(--control-selected);background-color:var(--control-selected);box-shadow:0 0 0 2px var(--control-selected-ring)}.page-shell{width:100%;max-width:100%;margin:0}html[data-content-width=centered] .page-shell{max-width:var(--layout-content-max-width);margin:0 auto}.page-toolbar,.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:46px;margin-bottom:var(--sp-3);padding:0 0 var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);position:relative}.page-toolbar:before,.toolbar:before{content:"";position:absolute;left:0;top:3px;bottom:calc(var(--sp-3) + 3px);width:3px;border-radius:var(--r-pill);background:var(--module-accent, var(--app-primary))}.page-toolbar h1,.toolbar h1{margin:0;color:var(--text);font-size:var(--fs-lg);line-height:1.3;letter-spacing:0}.page-toolbar p,.toolbar p{margin:var(--sp-1) 0 0;color:var(--mut);font-size:var(--fs-sm)}.search-panel,.search-bar{margin-bottom:var(--sp-3);padding:var(--sp-3);background:var(--card)}.search-panel{border-left:3px solid var(--module-accent, var(--app-primary))}.search-bar{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.search-bar .arco-form-item{margin:0}.data-table-card{overflow:hidden;background:var(--card)}.data-table-card>.arco-card-body{padding:0}.data-table-card .arco-pagination{padding:0 var(--sp-3) var(--sp-3)}.arco-table-th:last-child,.arco-table-td:last-child{text-align:right}.arco-table .arco-btn-text{padding-inline:var(--sp-2)}.arco-table-empty{min-height:180px}.stat-grid,.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}.stat-card,.summary-card{min-height:86px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:none;border-top:3px solid var(--module-accent, var(--app-primary))}.arco-drawer-header,.arco-modal-header{border-bottom:1px solid var(--line)}.arco-drawer-footer,.arco-modal-footer{border-top:1px solid var(--line);background:var(--app-card-muted)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-3)}.form-panel,.detail-panel{padding:var(--sp-4);background:var(--card)}.form-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) 0 0;background:linear-gradient(180deg,transparent,var(--card) 32%)}.status-tag{border:0}.status-tag.is-active{color:var(--primary);background:var(--primary-soft)}.status-tag.is-inactive{color:var(--warning);background:var(--warning-bg)}.status-tag.is-error{color:var(--error);background:var(--error-bg)}.php-page,.page-content,.billing-php-page,.charging-type-page{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) 0}.table-panel:only-child{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) 0}.search-panel,.search-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin-bottom:0;border:1px solid var(--line);border-left:3px solid var(--module-accent, var(--app-primary));border-radius:var(--r-md);background:var(--card)}.search-panel .search-form-item,.search-panel .arco-form-item{margin-bottom:0;flex-shrink:0}.panel-title{display:none}.search-panel .search-actions,.search-panel .form-actions-inline{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex-shrink:0}.search-panel .search-actions-left{display:flex;align-items:center;gap:var(--sp-2);margin-right:auto;flex-shrink:0}.search-panel>.arco-btn,.search-panel .arco-btn,.search-bar>.arco-btn,.filter-row>.arco-btn,.retreat-filter-row>.arco-btn{width:auto;min-width:64px;flex:0 0 auto;white-space:nowrap}.search-panel>.arco-btn-primary:first-of-type,.search-bar>.arco-btn-primary:first-of-type,.filter-row>.query-action,.retreat-filter-row>.query-action{margin-left:auto}.search-panel input,.search-bar input,.filter-row input,.retreat-filter-row input{max-width:360px}.toolbar-note{color:var(--app-text-tertiary);font-size:var(--fs-sm);white-space:nowrap}.table-panel{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.toolbar-row{display:none}.page-pagination,.php-pager,.pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-3) 0 0;border-top:1px solid var(--line)}.page-pagination .arco-pagination,.php-pager .arco-pagination,.pager .arco-pagination{margin-top:0}.php-form,.form-wrapper{display:flex;flex-direction:column;gap:var(--form-item-gap);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.detail-panel{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.toolbar-tools{display:none}.stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-3)}.stats-bar .stat-item{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);text-align:center}.stats-bar .stat-value{display:block;font-size:var(--fs-2xl);font-weight:800;color:var(--app-primary);line-height:1.2}.stats-bar .stat-label{display:block;margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--app-text-secondary)}.thumb,.img-thumb{width:60px;height:36px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);vertical-align:middle}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--app-text-tertiary)}@media (max-width: 900px){.search-panel{flex-direction:column;align-items:stretch}.search-panel .search-actions,.search-panel .search-actions-left{margin-left:0;margin-right:0;width:100%}.toolbar-row{flex-direction:column;align-items:stretch}}@media (max-width: 900px){.page-toolbar,.toolbar{flex-direction:column;align-items:stretch}.search-panel,.search-bar,.arco-card-body{padding:var(--sp-3)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-shell[data-v-2128f2c5]{--layout-topbar-height: 40px;--layout-page-padding-x: 12px;--layout-page-padding-y: 8px;--visited-tabs-height: 30px;min-height:100vh;height:100vh;background:var(--app-page-bg);overflow:hidden;--module-accent: var(--app-primary);display:flex;flex-direction:column}.admin-shell[data-module=car][data-v-2128f2c5]{--module-accent: var(--color-module-car)}.admin-shell[data-module=motorcycle][data-v-2128f2c5]{--module-accent: var(--color-module-motorcycle)}.admin-shell[data-module=parking][data-v-2128f2c5]{--module-accent: var(--color-module-parking)}.admin-shell[data-module=finance][data-v-2128f2c5]{--module-accent: var(--color-module-finance)}.skip-link[data-v-2128f2c5]{position:fixed;left:var(--sp-3);top:var(--sp-3);z-index:1000;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--app-primary-contrast);background:var(--app-primary);transform:translateY(-160%)}.skip-link[data-v-2128f2c5]:focus{transform:translateY(0)}.top[data-v-2128f2c5]{flex:0 0 auto;width:100%;min-height:0;height:var(--layout-topbar-height);padding:0;background:var(--app-topbar-bg);border-bottom:1px solid var(--app-topbar-hover);box-shadow:none;display:flex;align-items:stretch;justify-content:flex-start;gap:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:40}.admin-shell.is-fixed-header .top[data-v-2128f2c5]{position:relative}.brand[data-v-2128f2c5]{height:100%;min-width:0;padding:0 var(--sp-3);display:grid;grid-template-columns:34px 1fr;gap:var(--sp-3);align-items:center;background:var(--app-topbar-bg);border-right:1px solid var(--app-topbar-hover);box-sizing:border-box;overflow:hidden;transition:width var(--dur-fast) var(--ease),flex-basis var(--dur-fast) var(--ease)}.admin-shell.is-compact .brand[data-v-2128f2c5]{grid-template-columns:30px 1fr}.admin-shell.is-compact .brand-mark[data-v-2128f2c5]{width:30px;height:30px}.brand-mark[data-v-2128f2c5]{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-md);color:var(--app-primary-ink);font-weight:800;background:var(--app-primary-soft);box-shadow:none;flex-shrink:0}.brand-copy strong[data-v-2128f2c5]{display:block;color:var(--app-topbar-text);font-size:var(--fs-base);line-height:1.18}.brand-copy small[data-v-2128f2c5]{display:block;color:var(--app-topbar-muted);font-size:var(--fs-xs);line-height:1.18}.is-sidebar-collapsed .brand[data-v-2128f2c5]{grid-template-columns:1fr;padding:0 var(--sp-2);justify-content:center;justify-items:center}.is-sidebar-collapsed .brand-mark[data-v-2128f2c5]{margin:0 auto}.body[data-v-2128f2c5]{flex:1 1 auto;min-height:0;height:calc(100vh - var(--layout-topbar-height));overflow:hidden}.side[data-v-2128f2c5]{scrollbar-width:none;-ms-overflow-style:none;position:relative;background:var(--app-sidebar-bg);border-right:none;box-shadow:none;z-index:30;overflow:hidden;height:100%}.side[data-v-2128f2c5]::-webkit-scrollbar{width:0;height:0;display:none}.admin-shell.is-fixed-sidebar .side[data-v-2128f2c5]{height:100%;overflow:hidden}.side[data-v-2128f2c5] .arco-layout-sider-children{scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.side[data-v-2128f2c5] .arco-layout-sider-children::-webkit-scrollbar{width:0;height:0;display:none}.menu-search[data-v-2128f2c5]{padding:var(--sp-2) var(--sp-2) 0}.nav-list[data-v-2128f2c5]{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;padding:8px 0 14px;scrollbar-width:none;-ms-overflow-style:none}.nav-list[data-v-2128f2c5]::-webkit-scrollbar{width:0;height:0;display:none}.nav-group[data-v-2128f2c5]{padding:0}.nav-group h3[data-v-2128f2c5]{margin:8px 12px 6px;color:var(--app-text-tertiary);font-size:12px;font-weight:700;letter-spacing:0;display:flex;align-items:center;gap:8px}.nav-group h3[data-v-2128f2c5]:after{content:"";flex:1 1 auto;height:1px;background:var(--app-line);opacity:.55}.nav-group:first-child h3[data-v-2128f2c5]{margin-top:4px}.nav-item[data-v-2128f2c5]{position:relative;width:calc(100% - 12px);height:42px;min-height:42px;margin:4px 6px;padding:0 8px 0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-text);text-align:left;cursor:pointer;font-size:14px;font-weight:500;line-height:42px;box-sizing:border-box;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.menu-item-icon[data-v-2128f2c5]{flex:0 0 auto;width:17px;height:17px;margin-right:8px;opacity:.82}.nav-sub-head .menu-item-icon[data-v-2128f2c5]{margin-right:2px;color:var(--app-primary)}.rail-menu-icon[data-v-2128f2c5]{width:18px;height:18px}.nav-item[data-v-2128f2c5]:before{content:"";position:absolute;left:-6px;top:50%;width:3px;height:16px;border-radius:0 3px 3px 0;background:transparent;transform:translateY(-50%)}.nav-item[data-v-2128f2c5]:hover{background:var(--app-hover);color:var(--app-primary)}.nav-item.active[data-v-2128f2c5]{background:var(--app-selected);border-color:transparent;color:var(--app-primary);font-weight:600;box-shadow:none}.nav-item.active[data-v-2128f2c5]:before{background:var(--app-primary)}.nav-sub[data-v-2128f2c5]{margin:0}.nav-sub-head[data-v-2128f2c5]{width:calc(100% - 12px);height:42px;min-height:42px;margin:4px 6px;padding:0 8px 0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-text);text-align:left;cursor:pointer;font-size:14px;font-weight:500;line-height:42px;display:flex;align-items:center;gap:6px;box-sizing:border-box;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nav-sub-head[data-v-2128f2c5]:hover{background:transparent;color:var(--app-primary)}.nav-sub-head.active[data-v-2128f2c5]{color:var(--app-primary);font-weight:600}.nav-sub-label[data-v-2128f2c5]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-sub-count[data-v-2128f2c5]{flex:0 0 auto;min-width:18px;height:auto;padding:0 2px;border-radius:0;background:transparent;color:var(--app-muted);font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.nav-sub-caret[data-v-2128f2c5]{flex:0 0 auto;width:7px;height:7px;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:rotate(45deg);opacity:.55;transition:transform var(--dur-fast) var(--ease)}.nav-sub.open .nav-sub-caret[data-v-2128f2c5]{transform:rotate(-135deg);color:var(--app-primary);opacity:.72}.nav-sub-body[data-v-2128f2c5]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-fast) var(--ease);overflow:hidden}.nav-sub.open .nav-sub-body[data-v-2128f2c5]{grid-template-rows:1fr}.nav-sub-content[data-v-2128f2c5]{min-height:0;overflow:hidden;padding:2px 0;background:transparent}.nav-item-leaf[data-v-2128f2c5]{height:36px;min-height:36px;margin:2px 6px;padding:0 8px 0 20px;border-radius:6px;color:var(--app-text-secondary);font-size:13.5px;font-weight:500;line-height:36px}.nav-item-leaf[data-v-2128f2c5]:before{left:-6px;width:3px;height:14px;border-radius:0 3px 3px 0}.nav-item-leaf.active[data-v-2128f2c5]{font-weight:600}.sidebar-toggle[data-v-2128f2c5]{flex:0 0 auto;width:36px;height:100%;display:inline-flex;align-items:center;justify-content:center;border:0;border-right:1px solid var(--app-line);border-radius:0;background:transparent;color:var(--app-text-secondary);cursor:pointer;font-size:16px;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sidebar-toggle[data-v-2128f2c5]:hover{background:var(--app-hover);color:var(--app-primary)}.sidebar-toggle[data-v-2128f2c5]:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.nav-rail[data-v-2128f2c5]{flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;overflow-x:hidden;padding:var(--sp-2) 0 var(--sp-6);display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);scrollbar-width:none}.nav-rail[data-v-2128f2c5]::-webkit-scrollbar{display:none}.rail-icon[data-v-2128f2c5]{width:40px;height:40px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--app-text-secondary);cursor:pointer;display:grid;place-items:center;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.rail-icon[data-v-2128f2c5]:hover{background:var(--app-hover);color:var(--app-text)}.rail-icon.active[data-v-2128f2c5]{background:var(--app-selected);border-color:var(--app-line);color:var(--app-primary)}.rail-icon-text[data-v-2128f2c5]{font-size:var(--fs-base);font-weight:800}.rail-pop[data-v-2128f2c5]{min-width:200px;max-width:280px;max-height:60vh;overflow-y:auto;padding:var(--sp-2);background:var(--app-card);border:1px solid var(--app-line);border-radius:var(--r-md);box-shadow:none}.rail-pop-title[data-v-2128f2c5]{padding:var(--sp-1) var(--sp-2) var(--sp-2);color:var(--app-text-tertiary);font-size:var(--fs-xs);font-weight:700}.rail-pop-item[data-v-2128f2c5]{width:100%;min-height:30px;padding:0 var(--sp-2);border:none;border-radius:var(--r-sm);background:transparent;color:var(--app-text-secondary);text-align:left;cursor:pointer;font-size:var(--fs-sm);font-weight:500;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.rail-pop-item[data-v-2128f2c5]:hover{background:var(--app-hover);color:var(--app-text)}.rail-pop-item.active[data-v-2128f2c5]{color:var(--app-primary);font-weight:700}.main[data-v-2128f2c5]{min-width:0;height:100%;background:transparent;overflow:hidden;border-left:1px solid var(--app-line)}.module-tabs[data-v-2128f2c5]{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--sp-1);overflow-x:auto;overflow-y:hidden;padding:0 8px;scrollbar-width:none;-ms-overflow-style:none}.module-tabs[data-v-2128f2c5]::-webkit-scrollbar{width:0;height:0;display:none}.module-tab[data-v-2128f2c5]{position:relative;min-height:30px;display:inline-flex;align-items:center;gap:var(--sp-2);padding:0 10px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--app-topbar-muted);cursor:pointer;white-space:nowrap;font-size:var(--fs-base);font-weight:700;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.module-dot[data-v-2128f2c5]{width:7px;height:7px;border-radius:var(--r-pill);background:currentcolor;opacity:.55}.module-tab[data-v-2128f2c5]:hover{color:var(--app-topbar-text);background:var(--app-topbar-hover)}.module-tab.active[data-v-2128f2c5]{color:var(--app-primary-contrast);background:var(--module-accent);border-color:var(--module-accent);box-shadow:none}.route-context[data-v-2128f2c5]{min-width:104px;flex:1 1 auto;max-width:none;display:flex;align-items:center;padding:0 12px}.route-context strong[data-v-2128f2c5]{display:block;color:var(--app-topbar-text);font-size:var(--fs-sm);line-height:1.2}.top-actions[data-v-2128f2c5]{display:flex;align-items:center;justify-content:flex-end;gap:0;flex-shrink:0;height:100%;margin-left:auto}.visited-tabs[data-v-2128f2c5]{height:var(--visited-tabs-height);display:grid;grid-template-columns:36px minmax(0,1fr) 38px;align-items:stretch;border-bottom:1px solid var(--app-line);background:var(--app-card);box-shadow:none;z-index:20}.visited-tab-scroll[data-v-2128f2c5]{min-width:0;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.visited-tab-scroll[data-v-2128f2c5]::-webkit-scrollbar{width:0;height:0;display:none}.visited-tab[data-v-2128f2c5]{min-width:88px;max-width:168px;padding:0 10px;display:inline-flex;align-items:center;gap:var(--sp-2);border:none;border-right:1px solid var(--app-line);background:transparent;color:var(--app-text-secondary);cursor:pointer;white-space:nowrap;font-size:var(--fs-sm);font-weight:700;text-align:left}.visited-tab[data-v-2128f2c5]:hover{background:var(--app-hover);color:var(--app-text)}.visited-tab[data-v-2128f2c5]:focus-visible,.visited-more[data-v-2128f2c5]:focus-visible,.top-tool-button[data-v-2128f2c5]:focus-visible,.user-entry[data-v-2128f2c5]:focus-visible{position:relative;z-index:1;outline:2px solid var(--app-primary);outline-offset:-2px}.visited-tab.active[data-v-2128f2c5]{color:var(--module-accent);background:var(--app-selected)}.visited-dot[data-v-2128f2c5]{width:7px;height:7px;border-radius:var(--r-pill);background:currentcolor;opacity:.55}.visited-title[data-v-2128f2c5]{min-width:0;overflow:hidden;text-overflow:ellipsis}.visited-close[data-v-2128f2c5]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);color:var(--app-text-tertiary);border:0;padding:0;background:transparent;cursor:pointer;font-size:var(--fs-base);line-height:1}.visited-close[data-v-2128f2c5]:focus-visible{color:var(--app-primary);background:var(--app-card)}.visited-close[data-v-2128f2c5]:hover{color:var(--app-primary);background:var(--app-card)}.visited-more[data-v-2128f2c5]{width:100%;height:100%;border:none;border-left:1px solid var(--app-line);background:var(--app-card);color:var(--app-text-secondary);cursor:pointer;font-size:var(--fs-lg)}.visited-more[data-v-2128f2c5]:hover{color:var(--app-primary);background:var(--app-hover)}.top-tool-button[data-v-2128f2c5],.user-entry[data-v-2128f2c5]{height:100%;min-width:40px;border:0;border-left:1px solid var(--app-topbar-hover);background:transparent;color:var(--app-topbar-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.top-tool-button[data-v-2128f2c5]{font-size:15px}.top-tool-button[data-v-2128f2c5]:hover,.user-entry[data-v-2128f2c5]:hover{background:var(--app-topbar-hover);color:var(--app-primary-contrast)}.top-tool-primary[data-v-2128f2c5]{border-right:1px solid var(--app-topbar-hover)}.user-entry[data-v-2128f2c5]{gap:var(--sp-2);min-width:118px;padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:800}.user-avatar[data-v-2128f2c5]{color:var(--app-primary-contrast);background:var(--app-primary)}.avatar-edit-row[data-v-2128f2c5]{display:flex;gap:14px;align-items:flex-start;width:100%}.avatar-edit-actions[data-v-2128f2c5]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.avatar-preview[data-v-2128f2c5]{color:var(--app-primary-contrast);background:var(--app-primary);flex-shrink:0}.user-entry-caret[data-v-2128f2c5]{opacity:.7}.content[data-v-2128f2c5]{height:calc(100% - var(--visited-tabs-height));min-height:calc(100vh - var(--layout-topbar-height) - var(--visited-tabs-height));padding:var(--layout-page-padding-y) var(--layout-page-padding-x);background:transparent;overflow:auto;scrollbar-gutter:stable}.page-shell[data-v-2128f2c5]{min-height:calc(100vh - var(--layout-topbar-height) - var(--visited-tabs-height) - 2 * var(--layout-page-padding-y));box-sizing:border-box}.content[data-v-2128f2c5]::-webkit-scrollbar{width:8px;height:8px}.content[data-v-2128f2c5]::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:#5b708959}.nav-side-only .top[data-v-2128f2c5]{min-height:var(--layout-topbar-height)}.nav-side-only .route-context[data-v-2128f2c5]{flex:1 1 auto}.settings-section[data-v-2128f2c5]{padding:var(--sp-4) 0;border-bottom:1px solid var(--app-line)}.settings-section[data-v-2128f2c5]:first-child{padding-top:0}.settings-section h3[data-v-2128f2c5]{margin:0 0 var(--sp-3);color:var(--app-text);font-size:var(--fs-base);font-weight:800}.theme-option-grid[data-v-2128f2c5]{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.theme-option[data-v-2128f2c5]{display:grid;grid-template-columns:76px 1fr;gap:var(--sp-3);width:100%;padding:var(--sp-3);border:1px solid var(--app-line);border-radius:var(--r-md);background:var(--app-card);color:var(--app-text);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.theme-option[data-v-2128f2c5]:hover,.theme-option.active[data-v-2128f2c5]{border-color:var(--app-primary);box-shadow:none}.theme-preview[data-v-2128f2c5]{position:relative;height:46px;overflow:hidden;border:1px solid var(--app-line);border-radius:var(--r-sm);background:var(--app-card-muted)}.preview-top[data-v-2128f2c5]{position:absolute;top:0;left:0;right:0;height:12px;background:var(--preview-top)}.preview-side[data-v-2128f2c5]{position:absolute;top:12px;bottom:0;left:0;width:18px;background:var(--preview-side)}.preview-line[data-v-2128f2c5]{position:absolute;left:26px;right:10px;top:25px;height:8px;border-radius:var(--r-pill);background:var(--preview-primary)}.theme-option-copy strong[data-v-2128f2c5],.theme-option-copy small[data-v-2128f2c5]{display:block}.theme-option-copy strong[data-v-2128f2c5]{color:var(--app-text);font-size:var(--fs-base);line-height:1.25}.theme-option-copy small[data-v-2128f2c5]{margin-top:var(--sp-1);color:var(--app-muted);font-size:var(--fs-xs);line-height:1.45}.setting-row[data-v-2128f2c5]{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);color:var(--app-text-secondary)}.setting-row-vertical[data-v-2128f2c5]{min-height:auto;align-items:stretch;flex-direction:column}.diag-section[data-v-2128f2c5]{padding:12px 0;border-bottom:1px solid var(--app-line)}.diag-section[data-v-2128f2c5]:first-child{padding-top:0}.diag-section h4[data-v-2128f2c5]{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;color:var(--app-text);font-size:13px}.diag-section h4 span[data-v-2128f2c5]{color:var(--app-muted);font-size:12px;font-weight:500}.diag-section p[data-v-2128f2c5]{margin:4px 0;color:var(--app-text-secondary);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.diag-section code[data-v-2128f2c5]{color:var(--app-primary);font-family:Consolas,Courier New,monospace;font-size:11px}.diag-error[data-v-2128f2c5]{padding:10px;border-left:3px solid var(--color-danger, #f53f3f);background:var(--app-card-muted)}.diag-snapshots[data-v-2128f2c5],.diag-history[data-v-2128f2c5]{display:grid;gap:6px}.diag-snapshot[data-v-2128f2c5]{padding:8px 10px;border:1px solid var(--app-line);border-radius:6px;background:var(--app-card-muted)}.diag-snapshot-head[data-v-2128f2c5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.diag-snapshot-head code[data-v-2128f2c5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diag-snapshot-head span[data-v-2128f2c5],.diag-snapshot small[data-v-2128f2c5]{color:var(--app-muted);font-size:11px}.diag-snapshot small[data-v-2128f2c5]{display:block;overflow-wrap:anywhere}.diag-actions[data-v-2128f2c5]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px}@media (max-width: 1180px){.admin-shell[data-v-2128f2c5]{--layout-topbar-height: 72px}.top[data-v-2128f2c5]{height:auto;min-height:var(--layout-topbar-height);flex-wrap:wrap}.brand[data-v-2128f2c5]{height:40px}.module-tabs[data-v-2128f2c5]{order:3;width:100%;border-top:1px solid var(--app-topbar-hover);min-height:32px}.top-actions[data-v-2128f2c5]{height:40px}.body[data-v-2128f2c5]{height:calc(100vh - var(--layout-topbar-height))}}@media (max-width: 720px){.admin-shell[data-v-2128f2c5]{--layout-topbar-height: 104px;--visited-tabs-height: 32px}.brand[data-v-2128f2c5]{min-width:56px}.brand-copy[data-v-2128f2c5]{display:none}.route-context[data-v-2128f2c5]{min-width:0;flex:1 1 auto;max-width:none}.route-context strong[data-v-2128f2c5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions[data-v-2128f2c5]{margin-left:auto;height:40px}.user-entry[data-v-2128f2c5]{min-width:40px;padding:0 var(--sp-2)}.user-entry>span[data-v-2128f2c5]{display:none}.module-tab[data-v-2128f2c5]{min-height:28px;padding:0 var(--sp-2)}.visited-tab[data-v-2128f2c5]{min-width:104px;max-width:min(68vw,220px)}}.top-tool-button[data-v-2128f2c5]{position:relative}.download-badge[data-v-2128f2c5]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--color-danger, #f53f3f);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.download-list[data-v-2128f2c5]{display:flex;flex-direction:column;gap:var(--sp-3)}.download-item[data-v-2128f2c5]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--app-line);border-radius:var(--r-md);background:var(--app-card)}.download-row[data-v-2128f2c5]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.download-name[data-v-2128f2c5]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:600;color:var(--app-text)}.download-status[data-v-2128f2c5]{font-size:var(--fs-xs);font-weight:600}.download-status.done[data-v-2128f2c5]{color:var(--color-success, #00b42a)}.download-status.error[data-v-2128f2c5]{color:var(--color-danger, #f53f3f)}.download-clear[data-v-2128f2c5]{display:flex;justify-content:flex-end;padding-top:var(--sp-2);border-top:1px solid var(--app-line)}.profile-modal .arco-input,.profile-modal .arco-textarea,.password-modal .arco-input,.profile-modal .arco-input-wrapper{width:100%}.profile-layout{padding:4px 8px 0;width:100%}.profile-form,.profile-form .arco-form-item,.profile-form .arco-form-item-content,.profile-form .arco-form-item-content-wrapper{width:100%}.profile-modal form.profile-form{display:block!important;width:100%!important}.profile-modal form.profile-form>.arco-form-item{display:block!important;width:100%!important;max-width:none!important;flex:none!important}.profile-modal form.profile-form>.arco-form-item>.arco-form-item-content,.profile-modal form.profile-form>.arco-form-item .arco-form-item-content-wrapper{display:block!important;width:100%!important;max-width:none!important;flex:none!important}.profile-modal form.profile-form>.arco-form-item .arco-form-item-wrapper-col,.profile-modal form.profile-form>.arco-form-item .arco-form-item-wrapper{width:100%!important;max-width:none!important;flex:1 1 auto!important}.profile-modal .arco-form-item-layout-vertical .arco-form-item-content,.profile-modal .arco-form-item-layout-vertical .arco-form-item-content-wrapper,.profile-modal .arco-form-item-content{flex:1 1 auto;max-width:none;min-width:0}.profile-modal .arco-modal-body{width:100%}.profile-modal .arco-modal-content,.profile-modal .arco-modal-body>.account-spin,.profile-modal .arco-modal-body>.account-spin>.arco-spin-children,.profile-modal .profile-layout{display:block!important;width:100%!important;max-width:none!important}.profile-form .arco-input,.profile-form .arco-textarea{width:100%}.avatar-inline-field{display:flex;align-items:center;gap:16px;width:100%}.avatar-inline-controls{display:flex;flex:1;min-width:0;flex-direction:column;gap:10px}.avatar-inline-controls .arco-space{min-height:28px}.avatar-inline-controls .arco-input{width:100%}.avatar-gallery-modal .gallery-search{margin-bottom:16px}.avatar-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.avatar-gallery-item{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;border:1px solid var(--app-line, #e5e6eb);border-radius:8px;background:var(--color-bg-2, #fff);cursor:pointer}.avatar-gallery-item:hover{border-color:rgb(var(--primary-6));background:var(--color-primary-light-1)}.avatar-gallery-item span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-2, #4e5969);font-size:12px}@media (max-width: 640px){.avatar-inline-field{align-items:flex-start}.avatar-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.login-page[data-v-27b0d145]{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:48px;background:#f5f9f8 url(/assets/login-platform-bg.png) center / cover no-repeat fixed}.login-page[data-v-27b0d145]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(28,73,77,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(28,73,77,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.3) 58%,transparent 82%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.3) 58%,transparent 82%)}.login-frame[data-v-27b0d145]{position:relative;z-index:1;width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:68px}.login-intro[data-v-27b0d145]{display:flex;flex-direction:column;min-width:0}.brand-line[data-v-27b0d145]{display:flex;align-items:center;gap:12px;margin-bottom:72px}.brand-mark[data-v-27b0d145]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:1px solid rgba(12,166,120,.2);border-radius:6px;color:#087f5b;background:#ffffffdb;box-shadow:0 8px 24px #104a4814;font-weight:800}.brand-line strong[data-v-27b0d145],.brand-line small[data-v-27b0d145]{display:block}.brand-line strong[data-v-27b0d145]{color:#172033;font-size:19px;line-height:1.2}.brand-line small[data-v-27b0d145]{margin-top:3px;color:#667085;font-size:12px;line-height:1.3}.business-copy[data-v-27b0d145]{max-width:620px}.business-eyebrow[data-v-27b0d145]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(18,184,134,.25);border-radius:8px;color:#087f5b;background:#ffffffc2;font-size:13px;font-weight:700}.business-copy h2[data-v-27b0d145]{margin:22px 0 18px;color:#1463d9;font-size:50px;font-weight:800;line-height:1.14;background:linear-gradient(90deg,#0ca678,#1463d9 62%,#27364a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.business-copy p[data-v-27b0d145]{margin:0;max-width:540px;color:#344054;font-size:16px;line-height:30px}.business-grid[data-v-27b0d145]{max-width:520px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px}.business-grid div[data-v-27b0d145]{min-height:54px;display:flex;align-items:center;gap:11px;padding:0 16px;border:1px solid rgba(148,163,184,.28);border-radius:8px;color:#243044;background:#ffffffc2;box-shadow:0 10px 24px #0f172a09;font-size:14px;font-weight:700}.business-grid i[data-v-27b0d145]{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#12b886;box-shadow:0 0 0 5px #12b8861f}.login-panel[data-v-27b0d145]{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:540px;overflow:hidden;padding:44px 52px;border:1px solid rgba(255,255,255,.78);border-radius:12px;background:#ffffffed;box-shadow:0 24px 70px #1c2a4226;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-accent[data-v-27b0d145]{position:absolute;top:0;right:36px;left:36px;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#12b886,#228be6)}.login-content[data-v-27b0d145]{width:100%;animation:login-enter-27b0d145 .42s ease-out both}.panel-head[data-v-27b0d145]{margin-bottom:30px}.panel-kicker[data-v-27b0d145]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:6px;color:#087f5b;background:#ecfdf5;font-size:13px;font-weight:800}.panel-head h1[data-v-27b0d145]{margin:22px 0 0;color:#172033;font-size:28px;font-weight:800;line-height:1.2}.panel-head p[data-v-27b0d145]{margin:8px 0 0;color:#667085;font-size:14px}.login-alert[data-v-27b0d145]{margin-bottom:20px;border-radius:6px}.login-submit[data-v-27b0d145]{height:44px;margin-top:8px;border:0;border-radius:8px;background:linear-gradient(90deg,#12b886,#228be6);box-shadow:0 12px 24px #228be633;font-size:15px;font-weight:700}.login-submit[data-v-27b0d145]:hover{border:0;background:linear-gradient(90deg,#0ca678,#1c7ed6)}[data-v-27b0d145] .arco-form-item-label-col{color:#263f4a;font-weight:600}[data-v-27b0d145] .arco-input-wrapper{min-height:44px;border-color:#e4e7ec;border-radius:8px;background:#f8fafc}[data-v-27b0d145] .arco-input-wrapper:hover{border-color:#78aaa2}[data-v-27b0d145] .arco-input-wrapper.arco-input-focus{border-color:#168f80;box-shadow:0 0 0 3px #168f801a}@keyframes login-enter-27b0d145{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 980px){.login-page[data-v-27b0d145]{padding:32px}.login-frame[data-v-27b0d145]{grid-template-columns:minmax(0,1fr) 420px;gap:36px}.brand-line[data-v-27b0d145]{margin-bottom:52px}.business-copy h2[data-v-27b0d145]{font-size:40px}}@media (max-width: 760px){.login-page[data-v-27b0d145]{align-items:start;overflow:auto;padding:24px;background-position:65% center}.login-frame[data-v-27b0d145]{grid-template-columns:1fr;gap:24px}.brand-line[data-v-27b0d145]{margin-bottom:28px}.business-copy h2[data-v-27b0d145]{margin:16px 0 8px;font-size:32px}.business-copy p[data-v-27b0d145]{font-size:14px;line-height:24px}.business-grid[data-v-27b0d145]{display:none}.login-panel[data-v-27b0d145]{min-height:480px;padding:36px}}@media (max-width: 420px) and (max-height: 760px){.login-page[data-v-27b0d145]{padding:18px}.brand-line[data-v-27b0d145]{margin-bottom:18px}.business-eyebrow[data-v-27b0d145],.business-copy p[data-v-27b0d145]{display:none}.business-copy h2[data-v-27b0d145]{margin:0;font-size:28px}.login-panel[data-v-27b0d145]{min-height:440px;padding:30px 24px}}@media (prefers-reduced-motion: reduce){.login-content[data-v-27b0d145]{animation:none}}.login-gate[data-v-41fc9d56]{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--mut)}.handoff-page[data-v-85452919]{min-height:100vh;display:grid;place-items:center;background:var(--app-bg, #f5f7fa)}
