.fade-enter-active,.fade-leave-active{transition:opacity .16s}.fade-enter-from,.fade-leave-to{opacity:0}.main-layout[data-v-07ccf829]{background:var(--bg-body);height:100vh;display:flex;overflow:hidden}.sidebar[data-v-07ccf829]{width:240px;height:100%;transition:width var(--transition-slow);z-index:100;background:#fbfcfe;border-right:1px solid #e4e9f0;flex-direction:column;display:flex;position:relative;box-shadow:8px 0 24px #202d4006}.sidebar-collapsed[data-v-07ccf829]{width:64px}.sidebar-collapsed .logo-wrap[data-v-07ccf829]{padding-inline:14px}.sidebar-backdrop[data-v-07ccf829]{display:none}.logo-wrap[data-v-07ccf829]{border-bottom:1px solid #e8ecf2;align-items:center;min-height:64px;padding:10px 16px;display:flex}.logo[data-v-07ccf829]{align-items:center;gap:12px;display:flex}.logo-icon[data-v-07ccf829]{color:#fff;background:#2764e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;display:flex;position:relative;box-shadow:0 5px 12px #2764e733}.logo-icon[data-v-07ccf829]:after{content:"";background:#16a579;border:2px solid #fbfcfe;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.logo-copy[data-v-07ccf829]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.logo-text[data-v-07ccf829]{font-size:16px;font-weight:var(--font-weight-semibold);color:#172033;letter-spacing:0}.logo-copy span[data-v-07ccf829]{color:#7a8494;margin-top:3px;font-size:10px}.menu-search[data-v-07ccf829]{color:#858c98;background:#202329;border:1px solid #353942;border-radius:6px;align-items:center;gap:8px;margin:12px 12px 4px;padding:8px 10px;display:flex}.menu-search[data-v-07ccf829]:focus-within{box-shadow:none;background:#23272e;border-color:#4e75c9}.menu-search input[data-v-07ccf829]{color:#f2f4f7;width:100%;min-width:0;font-size:var(--font-size-sm);background:0 0;border:0;outline:0}.menu-search button[data-v-07ccf829]{color:#858c98;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.menu-empty[data-v-07ccf829]{color:#858c98;text-align:center;font-size:var(--font-size-sm);padding:24px 12px}.sidebar-menu[data-v-07ccf829]{background:0 0;border:none;flex:1;padding:10px 0 14px;overflow:hidden auto}.sidebar-menu[data-v-07ccf829]:not(.el-menu--collapse){padding:10px 8px 14px}.sidebar-menu .el-menu-item[data-v-07ccf829],.sidebar-menu .el-sub-menu__title[data-v-07ccf829]{color:#4f5b6d;height:42px;transition:all var(--transition-base);border-radius:6px;margin:3px 4px;line-height:42px}.sidebar-menu .el-menu-item[data-v-07ccf829]:hover,.sidebar-menu .el-sub-menu__title[data-v-07ccf829]:hover{color:#1d293b;background:#f1f4f8}.sidebar-menu .el-menu-item.is-active[data-v-07ccf829]{background:var(--menu-soft,#eaf1ff);color:var(--menu-accent,#2764e7);font-weight:var(--font-weight-medium);border-left:0;border-radius:4px;margin-left:4px;position:relative;padding-left:20px!important}.sidebar-menu .el-menu-item.is-active[data-v-07ccf829]:before{background:var(--menu-accent,#2764e7);content:"";border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-4px}.sidebar-menu .el-menu-item .el-icon[data-v-07ccf829],.sidebar-menu .el-sub-menu__title .el-icon[data-v-07ccf829]{background:var(--menu-soft,#eaf1ff);width:28px;height:28px;color:var(--menu-accent,#2764e7);border-radius:6px;place-items:center;margin-right:0;font-size:16px;display:grid}.sidebar-menu:not(.el-menu--collapse) .el-menu-item .el-icon[data-v-07ccf829],.sidebar-menu:not(.el-menu--collapse) .el-sub-menu__title .el-icon[data-v-07ccf829]{margin-right:11px}.menu-tone-blue[data-v-07ccf829]{--menu-accent:#2764e7;--menu-soft:#eaf1ff}.menu-tone-coral[data-v-07ccf829]{--menu-accent:#e25855;--menu-soft:#fff0ef}.menu-tone-amber[data-v-07ccf829]{--menu-accent:#c77a08;--menu-soft:#fff5df}.menu-tone-violet[data-v-07ccf829]{--menu-accent:#7357c7;--menu-soft:#f2edff}.menu-tone-pink[data-v-07ccf829]{--menu-accent:#c44f7a;--menu-soft:#fff0f5}.menu-tone-cyan[data-v-07ccf829]{--menu-accent:#0784a2;--menu-soft:#e7f7fa}.menu-tone-green[data-v-07ccf829]{--menu-accent:#26835e;--menu-soft:#eaf7f1}.menu-tone-indigo[data-v-07ccf829]{--menu-accent:#4f61c8;--menu-soft:#edf0ff}.menu-tone-emerald[data-v-07ccf829]{--menu-accent:#128267;--menu-soft:#e6f7f2}.menu-tone-orange[data-v-07ccf829]{--menu-accent:#d36724;--menu-soft:#fff1e8}.menu-tone-teal[data-v-07ccf829]{--menu-accent:#17817b;--menu-soft:#e8f7f5}.menu-tone-slate[data-v-07ccf829]{--menu-accent:#596579;--menu-soft:#eef1f5}.menu-tone-purple[data-v-07ccf829]{--menu-accent:#8452b8;--menu-soft:#f5edfb}.sidebar-menu .el-sub-menu .el-menu[data-v-07ccf829]{background:0 0}.sidebar-menu[data-v-07ccf829] .el-sub-menu__title,.sidebar-menu[data-v-07ccf829] .el-menu-item{color:#4f5b6d}.sidebar-menu[data-v-07ccf829] .el-menu--inline{background:#f7f9fc;border-radius:6px;margin:2px 4px 6px;padding:3px 0}.sidebar-menu[data-v-07ccf829] .el-sub-menu__title:hover,.sidebar-menu[data-v-07ccf829] .el-menu-item:hover{color:#1d293b;background:#f1f4f8}.sidebar-menu[data-v-07ccf829] .el-menu-item.is-active{background:var(--menu-soft,#eaf1ff);color:var(--menu-accent,#2764e7)}.sidebar-menu .el-sub-menu .el-menu-item[data-v-07ccf829]{height:34px;line-height:34px;font-size:var(--font-size-sm);color:#687486;padding-left:56px!important}.sidebar-menu .el-sub-menu .el-menu-item[data-v-07ccf829]:hover{color:#1d293b}.sidebar-menu .el-sub-menu .el-menu-item.is-active[data-v-07ccf829]{color:var(--menu-accent,#2764e7);background:var(--menu-soft,#eaf1ff);border-left:0;border-radius:4px;margin-left:4px;padding-left:50px!important}.collapse-btn[data-v-07ccf829]{color:#7a8494;cursor:pointer;min-height:48px;transition:all var(--transition-base);border-top:1px solid #e8ecf2;justify-content:center;align-items:center;padding:12px;display:flex}.collapse-btn[data-v-07ccf829]:hover{color:#2764e7;background:#f1f5fb}.collapse-btn .el-icon[data-v-07ccf829]{font-size:18px}.main-wrap[data-v-07ccf829]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.header[data-v-07ccf829]{z-index:50;background:#fffffff0;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;box-shadow:0 3px 12px #202d4006}.header-left[data-v-07ccf829]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mobile-menu-btn[data-v-07ccf829]{flex:none;font-size:20px;display:none}.header-right[data-v-07ccf829]{align-items:center;gap:8px;display:flex}.header-search[data-v-07ccf829]{border:1px solid var(--border-base);width:252px;height:36px;color:var(--text-tertiary);cursor:pointer;font-size:var(--font-size-sm);text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast);background:#f5f7fa;border-radius:7px;align-items:center;gap:8px;margin-right:8px;padding:0 9px 0 11px;display:flex}.header-search[data-v-07ccf829]:hover{border-color:var(--primary-500);background:#fff}.header-search span[data-v-07ccf829]{flex:1}.header-search kbd[data-v-07ccf829]{border:1px solid var(--border-base);color:var(--text-tertiary);background:#fff;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px}.header-btn[data-v-07ccf829]{width:34px;height:34px;color:var(--text-secondary);transition:all var(--transition-base);background:0 0;border:none}.header-btn[data-v-07ccf829]:hover{background:var(--bg-active);color:var(--primary-500)}.header-badge[data-v-07ccf829]{margin:0 4px}.user-dropdown[data-v-07ccf829]{margin-left:8px}.user-info[data-v-07ccf829]{cursor:pointer;transition:all var(--transition-base);border-radius:6px;align-items:center;gap:10px;padding:5px 10px 5px 5px;display:flex}.user-info[data-v-07ccf829]:hover{background:var(--gray-50)}.user-avatar[data-v-07ccf829]{color:#344054;background:#edf1f7;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.user-name[data-v-07ccf829]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.user-meta[data-v-07ccf829]{flex-direction:column;line-height:1.25;display:flex}.user-meta small[data-v-07ccf829]{color:var(--text-tertiary);margin-top:2px;font-size:10px}.user-arrow[data-v-07ccf829]{color:var(--text-tertiary);font-size:12px}.main-content[data-v-07ccf829]{background:var(--bg-body);scroll-behavior:smooth;flex:1;padding:22px 24px 28px;overflow:auto}.command-palette{overflow:hidden;border:1px solid var(--border-base)!important;border-radius:8px!important;padding:0!important;box-shadow:0 14px 36px #17191d29!important}.command-search{border-bottom:1px solid var(--border-light);height:48px;color:var(--text-tertiary);align-items:center;gap:9px;padding:0 14px;display:flex}.command-search input{width:100%;color:var(--text-primary);font:inherit;border:0;outline:0}.command-results{max-height:360px;padding:6px;overflow-y:auto}.command-results button{width:100%;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.command-results button.is-active{background:var(--primary-50);color:var(--primary-700)}.command-results button small{color:var(--text-tertiary);font-size:var(--font-size-xs)}.command-empty{color:var(--text-tertiary);text-align:center;padding:28px 12px}.command-footer{border-top:1px solid var(--border-light);color:var(--text-tertiary);background:#fafbfc;gap:16px;padding:8px 14px;font-size:11px;display:flex}@media (width<=1024px){.sidebar[data-v-07ccf829]{width:min(280px,100vw - 48px);transition:transform var(--transition-slow);box-shadow:var(--shadow-xl);position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.sidebar-mobile-open[data-v-07ccf829]{transform:translate(0)}.sidebar-backdrop[data-v-07ccf829]{z-index:90;cursor:default;background:#11182773;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.mobile-menu-btn[data-v-07ccf829]{display:inline-flex}.collapse-btn[data-v-07ccf829],.header-search[data-v-07ccf829]{display:none}}@media (width<=768px){.header[data-v-07ccf829]{padding:0 16px}.main-content[data-v-07ccf829]{padding:16px}.user-name[data-v-07ccf829]{display:block}.user-meta small[data-v-07ccf829],.header-badge[data-v-07ccf829]{display:none}.header-right[data-v-07ccf829]{gap:0}.user-dropdown[data-v-07ccf829]{margin-left:0}.header-left[data-v-07ccf829] .el-breadcrumb__item:first-child{display:none}}.page-heading[data-v-f3115b62]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-heading h2[data-v-f3115b62]{color:#1f2937;margin:0;font-size:18px}.page-heading p[data-v-f3115b62]{color:#8b95a5;margin:7px 0 0;font-size:13px}.icon-preview[data-v-f3115b62]{width:48px;height:48px}.icon-preview span[data-v-f3115b62]{color:#9ca3af;font-size:12px}.page-card[data-v-f3115b62]{min-height:420px}.metric-strip[data-v-76be81f1]{border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-xs);margin-bottom:16px;display:grid;overflow:hidden}.metric-strip__item[data-v-76be81f1]{--metric-accent:var(--primary-500);--metric-surface:#f7faff;border-right:1px solid var(--border-light);background:var(--metric-surface);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 18px;display:flex;position:relative}.metric-strip__item[data-v-76be81f1]:before{background:var(--metric-accent);content:"";border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:18px;right:18px}.metric-strip__item[data-v-76be81f1]:last-child{border-right:0}.metric-strip__item>div[data-v-76be81f1]{flex-direction:column;gap:2px;min-width:0;display:flex}.metric-strip__item span[data-v-76be81f1]{color:var(--text-secondary);align-items:center;gap:7px;display:flex}.metric-strip__item span i[data-v-76be81f1]{background:var(--metric-accent);border-radius:50%;flex:none;width:6px;height:6px}.metric-strip__item small[data-v-76be81f1]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.metric-strip__item strong[data-v-76be81f1]{color:var(--text-primary);font-size:22px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none}.metric-strip__item.is-primary[data-v-76be81f1]{--metric-accent:var(--primary-500);--metric-surface:#f7faff}.metric-strip__item.is-success[data-v-76be81f1]{--metric-accent:var(--success-500);--metric-surface:#f5fbf8}.metric-strip__item.is-warning[data-v-76be81f1]{--metric-accent:var(--warning-500);--metric-surface:#fffbf3}.metric-strip__item.is-danger[data-v-76be81f1]{--metric-accent:var(--danger-500);--metric-surface:#fff8f7}.metric-strip__item.is-cyan[data-v-76be81f1]{--metric-accent:var(--cyan-500);--metric-surface:#f4fbfc}.metric-strip__item.is-violet[data-v-76be81f1]{--metric-accent:var(--violet-500);--metric-surface:#faf8ff}.metric-strip__item.is-coral[data-v-76be81f1]{--metric-accent:var(--coral-500);--metric-surface:#fff8f7}@media (width<=760px){.metric-strip[data-v-76be81f1]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-strip__item[data-v-76be81f1]{border-right:0;border-bottom:1px solid var(--border-light);min-height:70px;padding:12px 14px}.metric-strip__item[data-v-76be81f1]:before{left:14px;right:14px}.metric-strip__item[data-v-76be81f1]:nth-child(odd){border-right:1px solid var(--border-light)}.metric-strip__item[data-v-76be81f1]:nth-last-child(-n+2){border-bottom:0}}@media (width<=430px){.metric-strip__item strong[data-v-76be81f1]{font-size:18px}}.enterprise-page-header[data-v-39bcc148]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.enterprise-page-header__content[data-v-39bcc148]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.enterprise-page-header__eyebrow[data-v-39bcc148]{color:var(--primary-600);font-size:11px;font-weight:var(--font-weight-semibold);align-items:center;gap:6px;margin-bottom:2px;display:flex}.enterprise-page-header h1[data-v-39bcc148]{color:var(--text-primary);font-size:24px;font-weight:var(--font-weight-semibold);letter-spacing:0;flex:none;margin:0;line-height:1.3}.enterprise-page-header p[data-v-39bcc148]{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.enterprise-page-header__actions[data-v-39bcc148]{flex:none;align-items:center;gap:8px;padding-bottom:1px;display:flex}@media (width<=600px){.enterprise-page-header[data-v-39bcc148]{flex-direction:column;align-items:stretch;gap:12px}.enterprise-page-header__content[data-v-39bcc148]{flex-direction:column;align-items:flex-start;gap:4px}.enterprise-page-header__actions[data-v-39bcc148]{width:100%}.enterprise-page-header__actions[data-v-39bcc148] .el-button{flex:1;margin:0}}.dashboard[data-v-f6f98c06]{width:100%;max-width:1680px;margin:0 auto}.page-alert[data-v-f6f98c06]{margin-bottom:12px}.dashboard-grid[data-v-f6f98c06]{grid-template-columns:minmax(0,1.42fr) minmax(320px,.72fr);gap:16px;margin-bottom:16px;display:grid}.work-panel[data-v-f6f98c06],.recent-panel[data-v-f6f98c06]{border:1px solid var(--border-base);box-shadow:var(--shadow-xs);background:#fff;border-radius:8px;overflow:hidden}.panel-header[data-v-f6f98c06]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 18px;display:flex}.panel-header>div[data-v-f6f98c06]{grid-template-columns:8px minmax(0,auto);align-items:center;column-gap:4px;display:grid}.panel-kicker[data-v-f6f98c06]{background:var(--primary-500);border-radius:50%;grid-row:1;width:6px;height:6px}.panel-kicker.is-blue[data-v-f6f98c06]{background:var(--primary-500)}.panel-kicker.is-coral[data-v-f6f98c06]{background:var(--coral-500)}.panel-kicker.is-cyan[data-v-f6f98c06]{background:var(--cyan-500)}.panel-header h2[data-v-f6f98c06]{color:var(--text-primary);font-size:16px;font-weight:var(--font-weight-semibold);margin:0}.panel-header p[data-v-f6f98c06]{color:var(--text-tertiary);font-size:var(--font-size-xs);grid-column:2;margin:2px 0 0}.task-list[data-v-f6f98c06]{padding:6px}.task-item[data-v-f6f98c06]{border:0;border-bottom:1px solid var(--border-light);width:100%;min-height:60px;color:var(--text-primary);cursor:pointer;text-align:left;transition:background var(--transition-fast);background:0 0;border-radius:6px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:8px 12px;display:grid}.task-item[data-v-f6f98c06]:last-child{border-bottom:0}.task-item[data-v-f6f98c06]:hover{background:#f7f9fc}.task-item.is-clear .task-count[data-v-f6f98c06]{color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.task-item.is-clear .task-icon[data-v-f6f98c06]{opacity:.78}.task-icon[data-v-f6f98c06]{background:var(--gray-100);width:34px;height:34px;color:var(--text-secondary);border-radius:7px;place-items:center;display:grid}.task-icon.is-blue[data-v-f6f98c06]{color:var(--primary-600);background:#eaf1ff}.task-icon.is-violet[data-v-f6f98c06]{background:var(--violet-50);color:var(--violet-500)}.task-icon.is-coral[data-v-f6f98c06]{background:var(--coral-50);color:var(--coral-500)}.task-icon.is-cyan[data-v-f6f98c06]{background:var(--cyan-50);color:var(--cyan-500)}.task-icon.is-warning[data-v-f6f98c06]{color:var(--warning-600);background:#fff7e6}.task-icon.is-danger[data-v-f6f98c06]{color:var(--danger-600);background:#fff0f0}.task-content[data-v-f6f98c06]{flex-direction:column;gap:2px;min-width:0;display:flex}.task-content strong[data-v-f6f98c06]{font-weight:var(--font-weight-medium)}.task-content small[data-v-f6f98c06]{color:var(--text-tertiary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-count[data-v-f6f98c06]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px}.task-arrow[data-v-f6f98c06]{color:var(--text-tertiary)}.task-empty[data-v-f6f98c06]{min-height:188px;color:var(--success-600);justify-content:center;align-items:center;gap:8px;display:flex}.operation-overview[data-v-f6f98c06]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.operation-overview div[data-v-f6f98c06]{--overview-accent:var(--primary-500);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-direction:column;justify-content:center;min-height:78px;padding:12px 16px 12px 19px;display:flex;position:relative}.operation-overview div[data-v-f6f98c06]:before{background:var(--overview-accent);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.operation-overview div.is-blue[data-v-f6f98c06]{--overview-accent:var(--primary-500)}.operation-overview div.is-violet[data-v-f6f98c06]{--overview-accent:var(--violet-500)}.operation-overview div.is-green[data-v-f6f98c06]{--overview-accent:var(--success-500)}.operation-overview div.is-amber[data-v-f6f98c06]{--overview-accent:var(--warning-500)}.operation-overview div[data-v-f6f98c06]:nth-child(2n){border-right:0}.operation-overview dt[data-v-f6f98c06]{color:var(--text-secondary);font-size:var(--font-size-sm)}.operation-overview dd[data-v-f6f98c06]{color:var(--text-primary);font-size:20px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:4px 0 0}.operation-overview dd.is-warning[data-v-f6f98c06]{color:var(--warning-600)}.quick-links[data-v-f6f98c06]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 14px;display:grid}.quick-link[data-v-f6f98c06]{--quick-accent:var(--primary-500);--quick-soft:#eaf1ff;border:1px solid var(--border-light);min-width:0;height:38px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast);background:#fff;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:0 9px;display:grid}.quick-link[data-v-f6f98c06]:hover{border-color:var(--quick-accent);background:var(--quick-soft);color:var(--text-primary)}.quick-link .el-icon[data-v-f6f98c06]{background:var(--quick-soft);width:24px;height:24px;color:var(--quick-accent);border-radius:5px;place-items:center;display:grid}.quick-link>svg[data-v-f6f98c06]{width:12px;color:var(--text-tertiary)}.quick-link.is-blue[data-v-f6f98c06]{--quick-accent:var(--primary-500);--quick-soft:#eaf1ff}.quick-link.is-violet[data-v-f6f98c06]{--quick-accent:var(--violet-500);--quick-soft:var(--violet-50)}.quick-link.is-green[data-v-f6f98c06]{--quick-accent:var(--success-500);--quick-soft:#eaf7f1}.quick-link.is-cyan[data-v-f6f98c06]{--quick-accent:var(--cyan-500);--quick-soft:var(--cyan-50)}.recent-table[data-v-f6f98c06]{width:100%}.money-text[data-v-f6f98c06]{color:var(--text-primary);font-variant-numeric:tabular-nums}.muted-text[data-v-f6f98c06]{color:var(--text-secondary);font-size:var(--font-size-sm)}@media (width<=900px){.dashboard-grid[data-v-f6f98c06]{grid-template-columns:1fr}}@media (width<=560px){.operation-overview[data-v-f6f98c06],.quick-links[data-v-f6f98c06]{grid-template-columns:1fr}.operation-overview div[data-v-f6f98c06]{border-right:0}}.stat-mini[data-v-173ecdd1]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);height:100%;padding:var(--spacing-lg);text-align:center;box-shadow:var(--shadow-xs);transition:transform var(--transition-base), box-shadow var(--transition-base)}.stat-mini[data-v-173ecdd1]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.s-val[data-v-173ecdd1]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.s-lbl[data-v-173ecdd1]{margin-top:var(--spacing-xs);color:var(--text-secondary);font-size:var(--font-size-sm)}.chart-card[data-v-173ecdd1]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-xs)}.chart-title[data-v-173ecdd1]{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.enterprise-table-toolbar[data-v-819906ba]{border-bottom:1px solid var(--border-light);background:#fff;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.enterprise-table-toolbar__heading[data-v-819906ba]{flex:none;min-width:128px}.enterprise-table-toolbar__title-row[data-v-819906ba]{align-items:center;gap:8px;display:flex}.enterprise-table-toolbar h2[data-v-819906ba]{color:var(--text-primary);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:0;margin:0}.enterprise-table-toolbar p[data-v-819906ba]{color:var(--text-tertiary);font-size:var(--font-size-xs);margin:2px 0 0}.enterprise-table-toolbar__controls[data-v-819906ba]{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.enterprise-table-toolbar__search[data-v-819906ba]{width:min(220px,24vw)}.enterprise-table-toolbar__selection[data-v-819906ba]{border:1px solid var(--primary-100);border-radius:var(--radius-sm);background:var(--primary-50);flex-basis:100%;margin:0;padding:8px 10px}@media (width<=1050px){.enterprise-table-toolbar[data-v-819906ba]{flex-direction:column;align-items:stretch}.enterprise-table-toolbar__controls[data-v-819906ba]{flex-wrap:wrap;justify-content:flex-start}.enterprise-table-toolbar__search[data-v-819906ba]{flex:1;min-width:min(100%,240px)}}@media (width<=560px){.enterprise-table-toolbar[data-v-819906ba]{padding:14px}.enterprise-table-toolbar__search[data-v-819906ba]{flex-basis:100%;width:100%}}.page-alert[data-v-ac75cc40]{margin-bottom:12px}.finance-panel[data-v-ac75cc40]{overflow:visible}.finance-tabs[data-v-ac75cc40]{padding:0 20px}.finance-tabs[data-v-ac75cc40] .el-tabs__header{margin:0}.finance-tabs[data-v-ac75cc40] .el-tabs__content{display:none}.tab-count[data-v-ac75cc40]{background:var(--gray-100);min-width:22px;height:20px;color:var(--text-tertiary);border-radius:10px;justify-content:center;align-items:center;margin-left:5px;padding:0 6px;font-size:11px;display:inline-flex}.tab-count.is-warning[data-v-ac75cc40]{color:var(--warning-600);background:#fef3c7}.filter-select[data-v-ac75cc40]{width:126px}.finance-table[data-v-ac75cc40]{width:100%}.business-cell[data-v-ac75cc40]{flex-direction:column;gap:2px;display:flex}.business-cell small[data-v-ac75cc40],.muted-text[data-v-ac75cc40]{color:var(--text-tertiary);font-size:var(--font-size-sm)}.money-in[data-v-ac75cc40]{color:var(--success-600);font-variant-numeric:tabular-nums}.money-out[data-v-ac75cc40]{color:var(--danger-600);font-variant-numeric:tabular-nums}.review-summary[data-v-ac75cc40]{border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--gray-50);flex-direction:column;align-items:center;gap:4px;margin-bottom:18px;padding:18px;display:flex}.review-summary span[data-v-ac75cc40],.review-summary small[data-v-ac75cc40]{color:var(--text-secondary)}.review-summary strong[data-v-ac75cc40]{color:var(--danger-600);font-size:26px}.agreement-dialog__mask[data-v-8600854e]{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e172694;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agreement-dialog[data-v-8600854e]{color:#263247;background:#fff;border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:min(82vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0000003d}.agreement-dialog header[data-v-8600854e],.agreement-dialog footer[data-v-8600854e]{align-items:center;padding:18px 24px;display:flex}.agreement-dialog header[data-v-8600854e]{border-bottom:1px solid #e8edf5;justify-content:space-between}.agreement-dialog h2[data-v-8600854e]{margin:0;font-size:20px;line-height:1.4}.agreement-dialog header button[data-v-8600854e]{color:#718096;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.agreement-dialog__content[data-v-8600854e]{white-space:pre-wrap;padding:22px 28px;font-size:15px;line-height:1.9;overflow-y:auto}.agreement-dialog footer[data-v-8600854e]{border-top:1px solid #e8edf5;justify-content:flex-end;gap:12px}.agreement-dialog footer button[data-v-8600854e]{color:#43516a;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:6px;min-width:88px;height:38px}.agreement-dialog footer .agreement-dialog__accept[data-v-8600854e]{color:#fff;background:#4263eb;border-color:#4263eb}@media (width<=600px){.agreement-dialog__mask[data-v-8600854e]{padding:12px}.agreement-dialog[data-v-8600854e]{max-height:90vh}.agreement-dialog header[data-v-8600854e],.agreement-dialog footer[data-v-8600854e]{padding:14px 16px}.agreement-dialog__content[data-v-8600854e]{padding:18px;font-size:14px}}@font-face{font-family:Login Display;src:url(/mall/assets/login-display-Bsz1X8U9.ttf)format("truetype");font-display:swap}@font-face{font-family:Login Tagline;src:url(/mall/assets/login-tagline-DDYhug-P.ttf)format("truetype");font-display:swap}@font-face{font-family:Login UI;src:url(/mall/assets/login-ui-D-EpG0W3.ttf)format("truetype");font-display:swap}.login-page[data-v-66ce85c9]{color:#001946;background-color:#eef6ff;background-image:url(/mall/assets/login-background-vzR942-I.webp);background-position:50%;background-repeat:no-repeat;background-size:115.05% 115.09%;width:100%;min-height:100vh;font-family:Login UI,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.login-hero-copy[data-v-66ce85c9]{z-index:2;width:min(1036px,53.96vw);position:absolute;top:10.46vh;left:50%;transform:translate(calc(-50% + min(8.07vw,155px)))}.login-hero-copy h1[data-v-66ce85c9]{color:#030303;white-space:nowrap;align-items:baseline;margin:0;font-family:Login Display,PingFang SC,sans-serif;font-size:56px;font-weight:400;line-height:1.15;display:flex}.login-hero-copy h1 small[data-v-66ce85c9]{margin-left:6px;font-family:Login UI,PingFang SC,sans-serif;font-size:36px;font-weight:400}.login-hero-copy p[data-v-66ce85c9]{color:#001946;white-space:nowrap;width:max-content;max-width:90vw;margin:0;font-family:Login Tagline,Login UI,sans-serif;font-size:20px;line-height:34px;position:absolute;top:calc(7.78vh + 4px);left:50%;transform:translate(calc(-50% - min(4.69vw,90px)))}.login-shell[data-v-66ce85c9]{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;border:1px solid #fffffff0;border-radius:16px;width:74.65%;height:64.55vh;min-height:430px;position:absolute;top:26.76vh;left:14.01%;overflow:hidden;box-shadow:0 4px 30px #0050ba1c}.login-illustration[data-v-66ce85c9]{aspect-ratio:632/649;object-fit:contain;width:auto;height:93.1%;position:absolute;top:0;left:0}.login-content[data-v-66ce85c9]{width:27.91%;position:absolute;top:17.78%;left:56.37%}.login-heading[data-v-66ce85c9]{text-align:center}.login-heading h2[data-v-66ce85c9]{color:#001946;margin:0;font-size:28px;font-weight:600;line-height:37px}.login-heading p[data-v-66ce85c9]{color:#637aa3;margin:4px 0 0;font-size:18px;line-height:34px}.login-form[data-v-66ce85c9]{flex-direction:column;margin-top:11px;display:flex}.login-form input[data-v-66ce85c9],.login-form button[data-v-66ce85c9]{width:100%;height:50px;font:inherit;border-radius:8px}.login-form input[data-v-66ce85c9]{color:#001946;background:#fff;border:1px solid #3b75ff;outline:0;padding:0 52px;font-size:14px;transition:border-color .15s,box-shadow .15s}.login-form input+input[data-v-66ce85c9]{margin-top:14px}.login-form input[data-v-66ce85c9]::placeholder{color:#a4acbc;opacity:1}.login-form input[data-v-66ce85c9]:focus{border-color:#265fff;box-shadow:0 0 0 3px #3b75ff21}.login-form button[data-v-66ce85c9]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5e19ffcc,#2660ffcc);border:0;margin-top:33px;font-size:16px;transition:filter .15s,opacity .15s}.login-form button[data-v-66ce85c9]:hover:not(:disabled){filter:saturate(1.12)brightness(1.02)}.login-form button[data-v-66ce85c9]:disabled{cursor:wait;opacity:.65}.login-agreement[data-v-66ce85c9]{color:#53627a;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.login-agreement input[data-v-66ce85c9]{accent-color:#4263eb;width:14px;height:14px;margin:0}.login-agreement button[data-v-66ce85c9]{width:auto;height:auto;box-shadow:none;color:#4263eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sr-only[data-v-66ce85c9]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1440px){.login-hero-copy h1[data-v-66ce85c9]{font-size:38px}.login-hero-copy h1 small[data-v-66ce85c9]{font-size:24px}.login-hero-copy p[data-v-66ce85c9]{font-size:15px;line-height:26px}.login-shell[data-v-66ce85c9]{min-height:0}.login-heading h2[data-v-66ce85c9]{font-size:20px;line-height:26px}.login-heading p[data-v-66ce85c9]{font-size:14px;line-height:24px}.login-form[data-v-66ce85c9]{margin-top:10px}.login-form input[data-v-66ce85c9],.login-form button[data-v-66ce85c9]{border-radius:6px;height:36px}.login-form input[data-v-66ce85c9]{padding:0 34px;font-size:12px}.login-form input+input[data-v-66ce85c9]{margin-top:9px}.login-form button[data-v-66ce85c9]{margin-top:22px;font-size:13px}}@media (width<=760px){.login-page[data-v-66ce85c9]{background-size:cover;justify-content:center;align-items:center;min-height:100svh;padding:110px 14px 30px;display:flex;overflow-y:auto}.login-hero-copy[data-v-66ce85c9]{text-align:center;width:calc(100% - 40px);top:36px;left:20px;transform:none}.login-hero-copy h1[data-v-66ce85c9]{white-space:normal;font-size:28px;line-height:1.25;display:block}.login-hero-copy h1 small[data-v-66ce85c9]{font-family:inherit;font-size:inherit;margin-left:4px}.login-hero-copy p[data-v-66ce85c9]{display:none}.login-shell[data-v-66ce85c9]{background:#ffffffd1;width:100%;height:auto;min-height:0;padding:34px 24px 28px;position:relative;top:auto;left:auto}.login-illustration[data-v-66ce85c9]{display:none}.login-content[data-v-66ce85c9]{width:100%;position:static}.login-heading h2[data-v-66ce85c9]{font-size:26px;line-height:1.4}.login-heading p[data-v-66ce85c9]{margin-top:2px;font-size:15px;line-height:26px}.login-form[data-v-66ce85c9]{margin-top:24px}.login-form input[data-v-66ce85c9],.login-form button[data-v-66ce85c9]{border-radius:8px;height:48px}.login-form input[data-v-66ce85c9]{padding:0 18px;font-size:14px}.login-form input+input[data-v-66ce85c9]{margin-top:14px}.login-form button[data-v-66ce85c9]{margin-top:24px;font-size:16px}}.cache-item[data-v-44d0f12c]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.cache-item[data-v-44d0f12c]:last-child{border-bottom:none}.view-controls[data-v-ed0cc1b4]{flex-direction:column;gap:16px;display:flex}.view-controls__trigger[data-v-ed0cc1b4]{display:inline-flex}.view-controls__section[data-v-ed0cc1b4]{flex-direction:column;gap:10px;display:flex}.view-controls__section+.view-controls__section[data-v-ed0cc1b4]{border-top:1px solid var(--border-light);padding-top:14px}.view-controls__section strong[data-v-ed0cc1b4]{font-size:var(--font-size-sm)}.view-controls[data-v-ed0cc1b4] .el-checkbox-group{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.view-controls[data-v-ed0cc1b4] .el-checkbox{margin:0}.member-table[data-v-cef8da9c]{width:100%}.page-alert[data-v-cef8da9c]{margin-bottom:12px}.identity-cell[data-v-cef8da9c],.detail-identity[data-v-cef8da9c]{align-items:center;gap:10px;display:flex}.identity-cell>div[data-v-cef8da9c],.detail-identity>div[data-v-cef8da9c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.identity-cell strong[data-v-cef8da9c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-cell span[data-v-cef8da9c],.detail-identity span[data-v-cef8da9c],.muted-text[data-v-cef8da9c]{color:var(--text-tertiary);font-size:var(--font-size-sm)}.money-positive[data-v-cef8da9c]{color:var(--success-600);font-variant-numeric:tabular-nums}.detail-identity[data-v-cef8da9c]{border-bottom:1px solid var(--border-light);margin-bottom:20px;padding-bottom:20px}.detail-identity strong[data-v-cef8da9c]{font-size:17px}.balance-form[data-v-cef8da9c]{margin-top:18px}.balance-form[data-v-cef8da9c] .el-input-number,.balance-form[data-v-cef8da9c] .el-segmented{width:100%}.image-url-row[data-v-68930541]{align-items:center;gap:8px;width:100%;display:flex}.image-url-row .el-input[data-v-68930541]{flex:1}.theme-grid[data-v-a5669f1c]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.theme-card[data-v-a5669f1c]{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;transition:all .2s;overflow:hidden;box-shadow:0 2px 12px #0000000a}.theme-card[data-v-a5669f1c]:hover{border-color:#667eea;transform:translateY(-2px)}.theme-card.active[data-v-a5669f1c]{border-color:#67c23a}.img-placeholder[data-v-a5669f1c]{justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;display:flex}.timeline-wrap[data-v-f9f49489]{margin-top:24px}.timeline-title[data-v-f9f49489]{margin-bottom:20px;font-size:16px;font-weight:600}.timeline[data-v-f9f49489]{justify-content:space-between;padding:0 20px;display:flex;position:relative}.timeline[data-v-f9f49489]:before{content:"";z-index:0;background:#e4e7ed;height:2px;position:absolute;top:24px;left:10%;right:10%}.tl-item[data-v-f9f49489]{z-index:1;flex-direction:column;flex:1;align-items:center;display:flex}.tl-dot[data-v-f9f49489]{color:#c0c4cc;background:#f5f7fa;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;transition:all .3s;display:flex}.tl-item.done .tl-dot[data-v-f9f49489]{color:#67c23a;background:#e1f3d8}.tl-item.active .tl-dot[data-v-f9f49489]{color:#409eff;background:#ecf5ff;animation:1.5s infinite pulse-f9f49489}.tl-content[data-v-f9f49489]{text-align:center;margin-top:12px}.tl-title[data-v-f9f49489]{color:#303133;font-size:13px;font-weight:600}.tl-time[data-v-f9f49489]{color:#909399;margin-top:4px;font-size:11px}@keyframes pulse-f9f49489{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-wrap[data-v-5f854e9a]{padding:0}.page-card[data-v-5f854e9a]{background:var(--bg-card);border:1px solid var(--border-base);box-shadow:var(--shadow-xs);border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.page-toolbar[data-v-5f854e9a]{border-bottom:1px solid var(--border-light);flex-wrap:wrap;order:2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:11px 16px;display:flex}.toolbar-left[data-v-5f854e9a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-right[data-v-5f854e9a]{align-items:center;gap:8px;display:flex}.search-input[data-v-5f854e9a]{width:220px}.filter-select[data-v-5f854e9a]{width:130px}.quick-stats[data-v-5f854e9a]{border-bottom:1px solid var(--border-base);background:#fff;order:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;margin:0!important}.page-alert[data-v-5f854e9a]{margin-bottom:12px}.quick-stats[data-v-5f854e9a] .el-col{flex:none;width:auto;max-width:none;padding:0!important}.stat-item[data-v-5f854e9a]{--stat-accent:var(--primary-500);--stat-surface:#f7faff;border-right:1px solid var(--border-light);background:var(--stat-surface);text-align:left;cursor:pointer;min-height:72px;transition:background var(--transition-fast);border-bottom:0;border-radius:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative}.stat-item[data-v-5f854e9a]:before{background:var(--stat-accent);content:"";border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:16px;right:16px}.stat-item[data-v-5f854e9a]:hover{background:var(--gray-100)}.stat-item--active[data-v-5f854e9a]{--stat-accent:var(--primary-500);--stat-surface:#f7faff}.stat-item--active .stat-num[data-v-5f854e9a]{color:var(--primary-500)}.stat-item--warning[data-v-5f854e9a]{--stat-accent:var(--warning-500);--stat-surface:#fffbf3}.stat-item--warning .stat-num[data-v-5f854e9a]{color:var(--warning-500)}.stat-item--primary[data-v-5f854e9a]{--stat-accent:var(--cyan-500);--stat-surface:#f4fbfc}.stat-item--primary .stat-num[data-v-5f854e9a]{color:var(--info-500)}.stat-item--success[data-v-5f854e9a]{--stat-accent:var(--success-500);--stat-surface:#f5fbf8}.stat-item--success .stat-num[data-v-5f854e9a]{color:var(--success-500)}.stat-item--danger[data-v-5f854e9a]{--stat-accent:var(--coral-500);--stat-surface:#fff8f7}.stat-item--danger .stat-num[data-v-5f854e9a]{color:var(--danger-500)}.stat-num[data-v-5f854e9a]{font-size:19px;font-weight:var(--font-weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;order:2;margin-bottom:0;line-height:1.2}.stat-label[data-v-5f854e9a]{font-size:var(--font-size-sm);color:var(--text-secondary)}.order-table[data-v-5f854e9a]{order:3;margin-bottom:0}.order-table[data-v-5f854e9a] .el-table__header th{background:var(--gray-50);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.user-cell[data-v-5f854e9a]{align-items:center;gap:8px;display:flex}.user-avatar[data-v-5f854e9a]{background:var(--primary-500);color:#fff;font-size:12px}.user-name[data-v-5f854e9a]{font-size:var(--font-size-sm);color:var(--text-primary)}.amount-text[data-v-5f854e9a]{font-weight:var(--font-weight-semibold);color:var(--danger-500)}.rider-text[data-v-5f854e9a]{color:var(--text-primary)}.empty-text[data-v-5f854e9a]{color:var(--text-tertiary)}.time-cell[data-v-5f854e9a]{line-height:1.4}.time-date[data-v-5f854e9a]{font-size:var(--font-size-sm);color:var(--text-primary)}.time-hour[data-v-5f854e9a]{font-size:var(--font-size-xs);color:var(--text-secondary)}.pagination-wrap[data-v-5f854e9a]{border-top:1px solid var(--border-light);order:4;justify-content:flex-end;align-items:center;min-height:54px;padding:9px 16px;display:flex}[data-v-5f854e9a] .detail-dialog .el-dialog__body{padding-top:16px}.detail-descriptions[data-v-5f854e9a]{margin-bottom:8px}.timeline-section[data-v-5f854e9a]{margin-top:24px}.section-title[data-v-5f854e9a]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);border-left:3px solid var(--primary-500);margin-bottom:16px;padding-left:10px}[data-v-5f854e9a] .form-dialog .el-dialog__body{padding:24px}.rider-form[data-v-5f854e9a],.deliver-form[data-v-5f854e9a]{margin-bottom:0}@media (width<=1024px){.quick-stats .el-col[data-v-5f854e9a]{width:50%;margin-bottom:12px}.stat-num[data-v-5f854e9a]{font-size:24px}}@media (width<=768px){.page-card[data-v-5f854e9a]{padding:0}.page-toolbar[data-v-5f854e9a]{gap:12px}.toolbar-left[data-v-5f854e9a],.search-input[data-v-5f854e9a]{width:100%}.filter-select[data-v-5f854e9a]{flex:1;min-width:100px}.stat-item[data-v-5f854e9a]{padding:12px}.stat-num[data-v-5f854e9a]{font-size:20px}}.page-wrap[data-v-789d1486]{padding:0}.page-alert[data-v-789d1486]{margin-bottom:12px}.page-card[data-v-789d1486]{background:var(--bg-card);border:1px solid var(--border-base);box-shadow:var(--shadow-xs);border-radius:8px;padding:0;overflow:hidden}.page-toolbar[data-v-789d1486]{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:14px 16px;display:flex}.toolbar-left[data-v-789d1486]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-right[data-v-789d1486]{align-items:center;gap:8px;display:flex}.search-input[data-v-789d1486]{width:240px}.filter-select[data-v-789d1486]{width:160px}.filter-select-small[data-v-789d1486]{width:120px}.product-table[data-v-789d1486]{margin-bottom:0}.product-table[data-v-789d1486] .el-table__header th{background:var(--gray-50);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.product-image[data-v-789d1486]{border-radius:var(--radius-md);border:1px solid var(--border-light);width:60px;height:60px;display:inline-block;overflow:hidden}.product-image[data-v-789d1486] .el-image{width:100%;height:100%}.img-placeholder[data-v-789d1486]{background:var(--gray-50);width:100%;height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:20px;display:flex}.product-name[data-v-789d1486]{font-weight:var(--font-weight-medium);color:var(--text-primary);align-items:center;gap:6px;display:flex}.product-tag[data-v-789d1486]{margin-left:4px;transform:scale(.85)}.price-tag[data-v-789d1486]{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:15px}.stock-low[data-v-789d1486]{color:var(--danger-500);font-weight:var(--font-weight-medium)}.sales-num[data-v-789d1486]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.pagination-wrap[data-v-789d1486]{border-top:1px solid var(--border-light);justify-content:flex-end;align-items:center;min-height:54px;padding:9px 16px;display:flex}[data-v-789d1486] .product-dialog .el-dialog__body{padding:24px}.product-form[data-v-789d1486]{margin-bottom:0}.tags-group[data-v-789d1486]{gap:24px;display:flex}.tag-label[data-v-789d1486]{font-weight:var(--font-weight-medium);border-radius:4px;padding:4px 12px}.tag-label--hot[data-v-789d1486]{color:var(--danger-500);background:#f56c6c1a}.tag-label--new[data-v-789d1486]{color:var(--success-500);background:#67c23a1a}.tag-label--recommend[data-v-789d1486]{color:var(--info-500);background:#409eff1a}.dialog-footer[data-v-789d1486]{justify-content:flex-end;gap:12px;display:flex}@media (width<=1024px){.search-input[data-v-789d1486]{width:180px}.filter-select[data-v-789d1486]{width:130px}}@media (width<=768px){.page-card[data-v-789d1486]{padding:0}.page-toolbar[data-v-789d1486]{gap:12px}.toolbar-left[data-v-789d1486],.search-input[data-v-789d1486]{width:100%}.filter-select[data-v-789d1486],.filter-select-small[data-v-789d1486]{flex:1;min-width:100px}.product-name[data-v-789d1486]{flex-wrap:wrap}}.fee-rule-page[data-v-6b42bac6]{width:100%;max-width:1680px;margin:0 auto}.page-alert[data-v-6b42bac6]{margin-bottom:12px}.rules-panel[data-v-6b42bac6]{border:1px solid var(--border-base);background:var(--bg-card);box-shadow:var(--shadow-xs);border-radius:8px;overflow:hidden}.rules-summary[data-v-6b42bac6]{border:0;border-bottom:1px solid var(--border-base);box-shadow:none;border-radius:0;margin-bottom:0}.shop-filter[data-v-6b42bac6]{width:154px}.table-scroll[data-v-6b42bac6]{width:100%;overflow:hidden}.rules-table[data-v-6b42bac6]{width:100%}.rule-name-cell[data-v-6b42bac6],.shop-cell[data-v-6b42bac6]{flex-direction:column;gap:3px;display:flex}.rule-name-cell>div[data-v-6b42bac6]{align-items:center;gap:7px;display:flex}.rule-name-cell strong[data-v-6b42bac6],.shop-cell span[data-v-6b42bac6]{color:var(--text-primary)}.rule-name-cell span[data-v-6b42bac6],.shop-cell small[data-v-6b42bac6],.distance-summary[data-v-6b42bac6],.muted-text[data-v-6b42bac6]{color:var(--text-secondary);font-size:var(--font-size-sm)}.money-text[data-v-6b42bac6],.rate-text[data-v-6b42bac6]{color:var(--text-primary);font-variant-numeric:tabular-nums}.rate-text[data-v-6b42bac6]{font-weight:var(--font-weight-medium)}.batch-bar[data-v-6b42bac6]{color:var(--primary-800);justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-bar>div[data-v-6b42bac6]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.table-footer[data-v-6b42bac6]{border-top:1px solid var(--border-light);min-height:54px;color:var(--text-tertiary);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:16px;padding:9px 16px;display:flex}.table-footer[data-v-6b42bac6] .el-pagination{padding:0}.empty-state[data-v-6b42bac6]{flex-direction:column;align-items:center;gap:7px;padding:24px 0;display:flex}.empty-icon[data-v-6b42bac6]{background:var(--cyan-50);width:40px;height:40px;color:var(--cyan-500);border-radius:7px;place-items:center;margin-bottom:2px;font-size:19px;display:grid}.empty-state span[data-v-6b42bac6]{color:var(--text-tertiary)}.form-section-title[data-v-6b42bac6]{color:var(--text-primary);font-weight:var(--font-weight-semibold);margin-bottom:12px}.form-alert[data-v-6b42bac6]{margin:-2px 0 16px}.tier-section-header[data-v-6b42bac6]{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:2px;display:flex}.tier-section-header .form-section-title[data-v-6b42bac6]{margin-bottom:3px}.tier-section-header p[data-v-6b42bac6]{color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0}.tier-list[data-v-6b42bac6]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.tier-row[data-v-6b42bac6]{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--gray-50);grid-template-columns:28px minmax(110px,1fr) 20px minmax(110px,1fr) minmax(120px,1fr) 32px;align-items:end;gap:8px;padding:12px;display:grid}.tier-row label[data-v-6b42bac6]{flex-direction:column;gap:5px;min-width:0;display:flex}.tier-row label>span[data-v-6b42bac6]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.tier-index[data-v-6b42bac6]{background:var(--primary-100);width:24px;height:24px;color:var(--primary-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.range-divider[data-v-6b42bac6]{color:var(--text-tertiary);text-align:center;margin-bottom:9px}.unlimited-field[data-v-6b42bac6]{border:1px solid var(--border-base);border-radius:var(--radius-md);height:32px;color:var(--text-secondary);background:#fff;align-items:center;padding:0 12px;display:flex}.remove-tier[data-v-6b42bac6]{margin-bottom:2px}.status-form-item[data-v-6b42bac6]{margin-top:18px}.status-control[data-v-6b42bac6]{border:1px solid var(--border-base);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.status-control>div[data-v-6b42bac6]{flex-direction:column;gap:3px;display:flex}.status-control span[data-v-6b42bac6]{color:var(--text-tertiary);font-size:var(--font-size-sm)}.simulator[data-v-6b42bac6] .el-input-number{width:100%}.simulator-result[data-v-6b42bac6]{border:1px solid var(--border-base);border-radius:var(--radius-md);margin-top:10px;overflow:hidden}.simulator-result__total[data-v-6b42bac6]{background:var(--primary-50);color:var(--primary-800);justify-content:space-between;align-items:center;padding:20px;display:flex}.simulator-result__total strong[data-v-6b42bac6]{font-variant-numeric:tabular-nums;font-size:28px}.simulator-result dl[data-v-6b42bac6]{margin:0;padding:10px 20px}.simulator-result dl div[data-v-6b42bac6]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.simulator-result dl div[data-v-6b42bac6]:last-child{border-bottom:0}.simulator-result dt[data-v-6b42bac6]{color:var(--text-secondary)}.simulator-result dd[data-v-6b42bac6]{color:var(--text-primary);font-weight:var(--font-weight-medium);margin:0}.simulator-result p[data-v-6b42bac6]{border-top:1px solid var(--border-light);background:var(--gray-50);color:var(--text-tertiary);font-size:var(--font-size-sm);margin:0;padding:12px 20px;line-height:1.6}.success-text[data-v-6b42bac6]{color:var(--success-600)!important}[data-v-6b42bac6] .el-input-number{width:100%}.fee-rule-dialog{width:min(680px,100vw - 32px)!important;margin-top:max(16px,3vh)!important}.fee-rule-dialog .el-dialog__body{max-height:calc(100vh - 220px);overflow-y:auto}@media (width<=900px){.batch-bar[data-v-6b42bac6]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.shop-filter[data-v-6b42bac6]{flex:1;width:calc(100% - 42px)}.table-footer[data-v-6b42bac6]{flex-direction:column;align-items:stretch;padding:12px 14px}.table-footer>span[data-v-6b42bac6]{display:none}.table-footer[data-v-6b42bac6] .el-pagination{justify-content:center}.table-footer[data-v-6b42bac6] .el-pagination__sizes{display:none}.tier-row[data-v-6b42bac6]{grid-template-columns:26px minmax(0,1fr) 26px;align-items:start}.tier-index[data-v-6b42bac6]{grid-area:1/1}.tier-row label[data-v-6b42bac6]{grid-column:2}.range-divider[data-v-6b42bac6]{display:none}.remove-tier[data-v-6b42bac6]{grid-area:1/3}.fee-rule-dialog .el-dialog__footer{grid-template-columns:1fr 1fr;display:grid}.fee-rule-dialog .el-dialog__footer .el-button{width:100%;margin:0}}.page-alert[data-v-5d940d3d]{margin-bottom:12px}.filter-select[data-v-5d940d3d]{width:142px}.rider-table[data-v-5d940d3d]{width:100%}.identity-cell[data-v-5d940d3d],.detail-identity[data-v-5d940d3d]{align-items:center;gap:10px;display:flex}.identity-cell>div[data-v-5d940d3d],.detail-identity>div[data-v-5d940d3d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.identity-cell span[data-v-5d940d3d],.detail-identity span[data-v-5d940d3d]{color:var(--text-tertiary);font-size:var(--font-size-sm)}.work-state[data-v-5d940d3d]{color:var(--text-secondary);font-size:var(--font-size-sm);align-items:center;gap:6px;display:inline-flex}.work-state i[data-v-5d940d3d]{background:var(--gray-400);border-radius:50%;width:7px;height:7px}.work-state.is-online[data-v-5d940d3d]{color:var(--success-600)}.work-state.is-online i[data-v-5d940d3d]{background:var(--success-500);box-shadow:0 0 0 3px #10b9811f}.score-cell[data-v-5d940d3d]{color:var(--warning-600);font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:inline-flex}.money-positive[data-v-5d940d3d]{color:var(--success-600);font-variant-numeric:tabular-nums}.detail-identity[data-v-5d940d3d]{border-bottom:1px solid var(--border-light);margin-bottom:20px;padding-bottom:20px}.detail-identity strong[data-v-5d940d3d]{font-size:17px}.dialog-context[data-v-5d940d3d]{border-radius:var(--radius-md);background:var(--gray-50);color:var(--text-secondary);margin:0 0 18px;padding:10px 12px}.balance-form[data-v-5d940d3d]{margin-top:18px}.balance-form[data-v-5d940d3d] .el-input-number,.balance-form[data-v-5d940d3d] .el-segmented{width:100%}.map-area[data-v-b3276b03]{background:#f8f9fc;border-radius:12px;height:400px;margin-bottom:16px;position:relative;overflow:hidden}.map-placeholder[data-v-b3276b03]{background:linear-gradient(135deg,#667eea08,#764ba208);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.map-svg[data-v-b3276b03]{width:100%;height:100%;position:absolute;inset:0}.screen-bg[data-v-aeb92602]{color:#fff;background:#0a0e27;min-height:calc(100vh - 76px);padding:20px}.screen-title[data-v-aeb92602]{text-align:center;background:linear-gradient(90deg,#f56c6c,#e6a23c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:28px;font-weight:700}.scard[data-v-aeb92602]{background:#10142dcc;border:1px solid #ffffff0f;border-radius:12px;padding:20px}@media (width<=768px){.screen-bg[data-v-aeb92602]{padding:12px}.screen-title[data-v-aeb92602]{font-size:20px}.scard[data-v-aeb92602]{padding:14px}}.screen-bg[data-v-b21e5611]{color:#fff;background:#0a0e27;min-height:calc(100vh - 76px);padding:20px}.screen-title[data-v-b21e5611]{text-align:center;background:linear-gradient(90deg,#43e97b,#f093fb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:28px;font-weight:700}.scard[data-v-b21e5611]{background:#10142dcc;border:1px solid #ffffff0f;border-radius:12px;padding:20px}.s-label[data-v-b21e5611]{color:#8892b0;font-size:14px}.s-val[data-v-b21e5611]{margin-top:8px;font-size:32px;font-weight:700}.c-green[data-v-b21e5611]{color:#43e97b}.c-cyan[data-v-b21e5611]{color:#00d4ff}.c-pink[data-v-b21e5611]{color:#f093fb}.c-red[data-v-b21e5611]{color:#f56c6c}.loc-item[data-v-b21e5611]{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:8px 0;display:flex}@media (width<=768px){.screen-bg[data-v-b21e5611]{padding:12px}.screen-title[data-v-b21e5611]{font-size:20px}.s-val[data-v-b21e5611]{font-size:24px}.loc-item[data-v-b21e5611]{flex-wrap:wrap;gap:8px}}.screen-bg[data-v-8f87765a]{color:#fff;background:#0a0e27;min-height:calc(100vh - 76px);padding:20px}.screen-title[data-v-8f87765a]{text-align:center;background:linear-gradient(90deg,#00d4ff,#7b2fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:28px;font-weight:700}.scard[data-v-8f87765a]{background:#10142dcc;border:1px solid #ffffff0f;border-radius:12px;padding:20px;position:relative;overflow:hidden}.s-label[data-v-8f87765a]{color:#8892b0;font-size:14px}.s-val[data-v-8f87765a]{margin-top:8px;font-size:32px;font-weight:700}.c-cyan[data-v-8f87765a]{color:#00d4ff}.c-purple[data-v-8f87765a]{color:#7b2fff}.c-pink[data-v-8f87765a]{color:#f093fb}.c-green[data-v-8f87765a]{color:#43e97b}.s-trend[data-v-8f87765a]{color:#43e97b;margin-top:4px;font-size:12px}.s-pulse[data-v-8f87765a]{background:#43e97b;border-radius:50%;width:8px;height:8px;animation:1s infinite pulse2-8f87765a;position:absolute;top:16px;right:16px}@keyframes pulse2-8f87765a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(2)}}.order-scroll[data-v-8f87765a]{max-height:280px;overflow:hidden}.order-item[data-v-8f87765a]{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:10px 0;display:flex}.order-item.enter[data-v-8f87765a]{animation:.5s slideIn-8f87765a}.o-user[data-v-8f87765a]{color:#8892b0;font-size:12px}.o-amount[data-v-8f87765a]{color:#00d4ff;font-size:12px;font-weight:600}.o-type[data-v-8f87765a]{color:#43e97b;font-size:12px}@keyframes slideIn-8f87765a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-container[data-v-eee51820]{padding:4px}.page-header[data-v-eee51820]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}h2[data-v-eee51820]{color:#1f2937;margin:0}.subtitle[data-v-eee51820]{color:#64748b;margin:8px 0 0}.toolbar[data-v-eee51820]{margin-bottom:18px}.stat-mini[data-v-807a875b]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);height:100%;padding:var(--spacing-lg);text-align:center;box-shadow:var(--shadow-xs);transition:transform var(--transition-base), box-shadow var(--transition-base)}.stat-mini[data-v-807a875b]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.s-val[data-v-807a875b]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.s-lbl[data-v-807a875b]{margin-top:var(--spacing-xs);color:var(--text-secondary);font-size:var(--font-size-sm)}.chart-card[data-v-807a875b]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-xs)}.chart-title[data-v-807a875b]{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-light);color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.yunnan-overview-page[data-v-c5bf19ed]{width:100%;max-width:1680px;margin:0 auto}.page-alert[data-v-c5bf19ed]{margin-bottom:12px}.overview-grid[data-v-c5bf19ed]{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px;margin-bottom:16px;display:grid}.bottom-grid[data-v-c5bf19ed]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)}.work-panel[data-v-c5bf19ed]{border:1px solid var(--border-base);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-xs);overflow:hidden}.panel-header[data-v-c5bf19ed]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 18px;display:flex}.panel-header>div[data-v-c5bf19ed]{grid-template-columns:8px minmax(0,auto);align-items:center;column-gap:4px;display:grid}.panel-kicker[data-v-c5bf19ed]{border-radius:50%;grid-row:1;width:6px;height:6px}.panel-kicker.is-blue[data-v-c5bf19ed]{background:var(--primary-500)}.panel-kicker.is-cyan[data-v-c5bf19ed]{background:var(--cyan-500)}.panel-kicker.is-coral[data-v-c5bf19ed]{background:var(--coral-500)}.panel-kicker.is-violet[data-v-c5bf19ed]{background:var(--violet-500)}.panel-header h2[data-v-c5bf19ed]{color:var(--text-primary);font-size:16px;font-weight:var(--font-weight-semibold);margin:0}.panel-header p[data-v-c5bf19ed]{color:var(--text-tertiary);font-size:var(--font-size-xs);grid-column:2;margin:2px 0 0}.panel-icon[data-v-c5bf19ed]{color:var(--violet-500)}.region-table[data-v-c5bf19ed]{width:100%}.rank-cell[data-v-c5bf19ed]{background:var(--gray-100);width:24px;height:24px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:6px;place-items:center;display:inline-grid}.rank-cell.top[data-v-c5bf19ed]{color:#b45309;background:#fef3c7}.region-name[data-v-c5bf19ed]{color:var(--text-primary);font-weight:var(--font-weight-medium);display:block}.region-adcode[data-v-c5bf19ed]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.health-cell[data-v-c5bf19ed]{align-items:center;gap:10px;display:flex}.health-cell[data-v-c5bf19ed] .el-progress{flex:1;min-width:0}.health-label[data-v-c5bf19ed]{font-size:var(--font-size-xs);border-radius:999px;padding:3px 8px}.health-label.good[data-v-c5bf19ed]{color:#047857;background:#ecfdf5}.health-label.watch[data-v-c5bf19ed]{color:#b45309;background:#fffbeb}.health-label.risk[data-v-c5bf19ed]{color:#b91c1c;background:#fef2f2}.alert-list[data-v-c5bf19ed]{padding:6px 18px 14px}.alert-item[data-v-c5bf19ed]{border-bottom:1px solid var(--border-light);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.alert-item[data-v-c5bf19ed]:last-child{border-bottom:0}.alert-icon[data-v-c5bf19ed]{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.alert-icon.high[data-v-c5bf19ed]{color:var(--danger-600);background:#fef2f2}.alert-icon.medium[data-v-c5bf19ed]{color:var(--warning-600);background:#fffbeb}.alert-content[data-v-c5bf19ed]{flex-direction:column;gap:3px;min-width:0;display:flex}.alert-content strong[data-v-c5bf19ed]{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-content span[data-v-c5bf19ed]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.alert-action[data-v-c5bf19ed]{color:var(--primary-600);cursor:pointer;font:inherit;background:0 0;border:0}.alert-action[data-v-c5bf19ed]:hover{text-decoration:underline}.trend-legend[data-v-c5bf19ed]{color:var(--text-tertiary);font-size:var(--font-size-xs);gap:16px;display:flex}.trend-legend i[data-v-c5bf19ed]{vertical-align:middle;border-radius:4px;width:18px;height:4px;margin-right:6px;display:inline-block}.trend-legend .dot-users[data-v-c5bf19ed]{background:#2764e7}.trend-legend .dot-orders[data-v-c5bf19ed]{background:#7357c7}.chart-wrap[data-v-c5bf19ed]{padding:18px 18px 18px 56px;position:relative}.chart-axis[data-v-c5bf19ed]{color:var(--text-tertiary);font-size:var(--font-size-xs);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:18px;bottom:36px;left:12px}.chart-wrap svg[data-v-c5bf19ed]{width:100%;height:200px;overflow:visible}.grid-lines line[data-v-c5bf19ed]{stroke:var(--border-light);stroke-width:1px;stroke-dasharray:4}.line[data-v-c5bf19ed]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.line.users[data-v-c5bf19ed]{stroke:#2764e7}.line.orders[data-v-c5bf19ed]{stroke:#7357c7;stroke-dasharray:6 5}.dots circle[data-v-c5bf19ed]{fill:#fff;stroke:#2764e7;stroke-width:2px}.chart-months[data-v-c5bf19ed]{color:var(--text-tertiary);font-size:var(--font-size-xs);justify-content:space-between;margin-top:6px;display:flex}.service-list[data-v-c5bf19ed]{margin:0;padding:14px 18px 18px;list-style:none}.service-list li[data-v-c5bf19ed]{padding:8px 0}.service-head[data-v-c5bf19ed]{color:var(--text-secondary);font-size:var(--font-size-sm);justify-content:space-between;display:flex}.service-head strong[data-v-c5bf19ed]{color:var(--text-primary);font-size:14px;font-weight:var(--font-weight-semibold)}.service-track[data-v-c5bf19ed]{background:var(--gray-100);border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.service-track i[data-v-c5bf19ed]{border-radius:999px;height:100%;display:block}.service-list small[data-v-c5bf19ed]{text-align:right;color:var(--text-tertiary);font-size:var(--font-size-xs);display:block}.service-list small.is-over[data-v-c5bf19ed]{color:var(--success-600)}@media (width<=1100px){.overview-grid[data-v-c5bf19ed],.bottom-grid[data-v-c5bf19ed]{grid-template-columns:1fr}}
