.toast-container[data-v-3c8bbe7e]{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:420px}.toast-item[data-v-3c8bbe7e]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:14px;line-height:22px;pointer-events:auto;cursor:default;min-width:280px}.toast-icon[data-v-3c8bbe7e]{flex-shrink:0;display:flex;align-items:center}.toast-message[data-v-3c8bbe7e]{flex:1;color:var(--color-text-body)}.toast-close[data-v-3c8bbe7e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;padding:0;transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.toast-close[data-v-3c8bbe7e]:hover{background:var(--color-bg-hover);color:var(--color-text-body)}.toast-item--success[data-v-3c8bbe7e]{border-left:3px solid var(--color-status-success)}.toast-item--success .toast-icon[data-v-3c8bbe7e]{color:var(--color-status-success)}.toast-item--warning[data-v-3c8bbe7e]{border-left:3px solid var(--color-status-warning)}.toast-item--warning .toast-icon[data-v-3c8bbe7e]{color:var(--color-status-warning)}.toast-item--error[data-v-3c8bbe7e]{border-left:3px solid var(--color-status-danger)}.toast-item--error .toast-icon[data-v-3c8bbe7e]{color:var(--color-status-danger)}.toast-item--info[data-v-3c8bbe7e]{border-left:3px solid var(--color-status-info)}.toast-item--info .toast-icon[data-v-3c8bbe7e]{color:var(--color-status-info)}.toast-enter-active[data-v-3c8bbe7e]{transition:all var(--motion-duration-slow, .26s) var(--motion-ease-emphasized, cubic-bezier(.05, .7, .1, 1))}.toast-leave-active[data-v-3c8bbe7e]{transition:all var(--motion-duration-default, .18s) var(--motion-ease-exit, cubic-bezier(.4, 0, 1, 1))}.toast-enter-from[data-v-3c8bbe7e],.toast-leave-to[data-v-3c8bbe7e]{opacity:0;transform:translate(40px)}.ui-icon--fallback[data-v-512fe8a9]{width:var(--icon-size-inline, 18px);height:var(--icon-size-inline, 18px);display:inline-flex;align-items:center;justify-content:center}.ui-icon--fallback svg[data-v-512fe8a9]{width:100%;height:100%}.ui-icon--status[data-v-512fe8a9]{width:var(--icon-size-status, 12px);height:var(--icon-size-status, 12px)}.ui-icon--inline[data-v-512fe8a9]{width:var(--icon-size-inline, 18px);height:var(--icon-size-inline, 18px)}.ui-icon--tab[data-v-512fe8a9]{width:var(--icon-size-tab, 22px);height:var(--icon-size-tab, 22px)}.ui-icon--nav[data-v-512fe8a9]{width:var(--icon-size-nav, 24px);height:var(--icon-size-nav, 24px)}.ui-icon--large[data-v-512fe8a9]{width:var(--icon-size-large, 32px);height:var(--icon-size-large, 32px)}.ui-icon--xlarge[data-v-512fe8a9]{width:var(--icon-size-xlarge, 48px);height:var(--icon-size-xlarge, 48px)}:root{color-scheme:light;--palette-primary-1: #e8f3fc;--palette-primary-2: #d0e6fa;--palette-primary-3: #a3cdf5;--palette-primary-4: #6baef0;--palette-primary-5: #3d8ee6;--palette-primary-6: #1572db;--palette-primary-7: #1262c4;--palette-primary-8: #0e4fa3;--palette-primary-9: #0a3b7a;--palette-primary-10: #062852;--palette-info-1: #e6f8fc;--palette-info-2: #c5eff8;--palette-info-3: #8adcec;--palette-info-4: #4fc8e0;--palette-info-5: #2eb8d8;--palette-info-6: #1eaedb;--palette-info-7: #1496c0;--palette-info-8: #0f7a9e;--palette-info-9: #0b5c78;--palette-info-10: #074056;--palette-neutral-1: #f7f9fc;--palette-neutral-2: #f0f3f8;--palette-neutral-3: #e4e9f0;--palette-neutral-4: #d0d7e2;--palette-neutral-5: #b0b8c4;--palette-neutral-6: #8e97a5;--palette-neutral-7: #6b7380;--palette-neutral-8: #4a5160;--palette-neutral-9: #262626;--palette-neutral-10: #222222;--palette-success-1: #e8f8ef;--palette-success-2: #d1f0dc;--palette-success-3: #86efac;--palette-success-4: #4ade80;--palette-success-5: #22c55e;--palette-success-6: #16a34a;--palette-success-7: #15803d;--palette-success-8: #166534;--palette-success-9: #14532d;--palette-success-10: #052e16;--palette-warning-1: #fef3e2;--palette-warning-2: #fde8c8;--palette-warning-3: #fcd34d;--palette-warning-4: #fbbf24;--palette-warning-5: #f59e0b;--palette-warning-6: #d97706;--palette-warning-7: #b45309;--palette-warning-8: #92400e;--palette-warning-9: #78350f;--palette-warning-10: #451a03;--palette-danger-1: #feecec;--palette-danger-2: #fecaca;--palette-danger-3: #fca5a5;--palette-danger-4: #f87171;--palette-danger-5: #ef4444;--palette-danger-6: #dc2626;--palette-danger-7: #b91c1c;--palette-danger-8: #991b1b;--palette-danger-9: #7f1d1d;--palette-danger-10: #450a0a;--palette-cyan-1: #e6faf7;--palette-cyan-2: #ccf3ec;--palette-cyan-3: #99e6d9;--palette-cyan-4: #5dceb8;--palette-cyan-5: #2aaf9a;--palette-cyan-6: #0d9488;--palette-cyan-7: #0f766e;--palette-cyan-8: #115e59;--palette-cyan-9: #134e4a;--palette-cyan-10: #042f2e;--palette-purple-1: #f3eefc;--palette-purple-2: #e4d7f8;--palette-purple-3: #c4a6f0;--palette-purple-4: #a378e8;--palette-purple-5: #8b5cf6;--palette-purple-6: #7c3aed;--palette-purple-7: #6d28d9;--palette-purple-8: #5b21b6;--palette-purple-9: #4c1d95;--palette-purple-10: #2e1065;--palette-orange-1: #fff4ed;--palette-orange-2: #ffe4d1;--palette-orange-3: #fdba8c;--palette-orange-4: #fb923c;--palette-orange-5: #f97316;--palette-orange-6: #ea580c;--palette-orange-7: #c2410c;--palette-orange-8: #9a3412;--palette-orange-9: #7c2d12;--palette-orange-10: #431407;--palette-emerald-1: #ecfdf5;--palette-emerald-2: #d1fae5;--palette-emerald-3: #6ee7b7;--palette-emerald-4: #34d399;--palette-emerald-5: #10b981;--palette-emerald-6: #059669;--palette-emerald-7: #047857;--palette-emerald-8: #065f46;--palette-emerald-9: #064e3b;--palette-emerald-10: #022c22;--palette-magenta-1: #fdf2f8;--palette-magenta-2: #fce7f3;--palette-magenta-3: #f9a8d4;--palette-magenta-4: #f472b6;--palette-magenta-5: #ec4899;--palette-magenta-6: #db2777;--palette-magenta-7: #be185d;--palette-magenta-8: #9d174d;--palette-magenta-9: #831843;--palette-magenta-10: #500724;--palette-gold-1: #fefce8;--palette-gold-2: #fef9c3;--palette-gold-3: #fde047;--palette-gold-4: #facc15;--palette-gold-5: #eab308;--palette-gold-6: #ca8a04;--palette-gold-7: #a16207;--palette-gold-8: #854d0e;--palette-gold-9: #713f12;--palette-gold-10: #422006;--palette-slate-1: #f8fafc;--palette-slate-2: #f1f5f9;--palette-slate-3: #cbd5e1;--palette-slate-4: #94a3b8;--palette-slate-5: #64748b;--palette-slate-6: #475569;--palette-slate-7: #334155;--palette-slate-8: #1e293b;--palette-slate-9: #0f172a;--palette-slate-10: #020617;--palette-success: var(--palette-success-6);--palette-success-bg: var(--palette-success-1);--palette-success-border: var(--palette-success-3);--palette-success-text: var(--palette-success-9);--palette-warning: var(--palette-warning-6);--palette-warning-bg: var(--palette-warning-1);--palette-warning-border: var(--palette-warning-3);--palette-warning-text: var(--palette-warning-8);--palette-danger: var(--palette-danger-6);--palette-danger-bg: var(--palette-danger-1);--palette-danger-border: var(--palette-danger-3);--palette-danger-text: var(--palette-danger-8);--palette-info: var(--palette-info-6);--palette-info-bg: var(--palette-info-1);--palette-info-border: var(--palette-info-3);--palette-info-text: var(--palette-info-8);--color-action-default: var(--palette-primary-6);--color-action-hover: var(--palette-primary-5);--color-action-active: var(--palette-primary-7);--color-action-selected: var(--palette-primary-6);--color-action-selected-bg: var(--palette-primary-1);--color-action-on: #ffffff;--color-action-danger: var(--palette-danger-6);--color-action-danger-hover: var(--palette-danger-5);--color-action-danger-active: var(--palette-danger-7);--color-focus-ring: rgba(21, 114, 219, .4);--color-focus-ring-info: rgba(30, 174, 219, .45);--color-focus-border: var(--palette-primary-7);--color-disabled-fg: var(--palette-neutral-5);--color-disabled-bg: var(--palette-neutral-2);--color-disabled-border: var(--palette-neutral-3);--color-text-title: #222222;--color-text-body: #262626;--color-text-secondary: var(--palette-neutral-7);--color-text-placeholder: var(--palette-neutral-6);--color-text-disabled: var(--palette-neutral-5);--color-text-inverse: #ffffff;--color-text-brand: var(--palette-primary-6);--color-text-link: var(--palette-primary-6);--color-text-link-hover: var(--palette-primary-7);--color-text-info: var(--palette-info-8);--color-bg-page: var(--palette-neutral-1);--color-bg-card: #ffffff;--color-bg-elevated: #ffffff;--color-bg-input: #ffffff;--color-bg-input-filled: var(--palette-neutral-2);--color-bg-selected: var(--palette-primary-1);--color-bg-hover: var(--palette-neutral-2);--color-bg-info-subtle: var(--palette-info-1);--color-bg-inverse: #222222;--color-mask-modal: rgba(34, 34, 34, .45);--color-bg-mask: var(--color-mask-modal);--color-border-default: var(--palette-neutral-4);--color-border-subtle: var(--palette-neutral-3);--color-border-strong: #A0AEC0;--color-border-focus: var(--palette-primary-7);--color-border-error: var(--palette-danger-6);--color-border-brand: var(--palette-primary-6);--color-border-info: var(--palette-info-6);--color-border-divider: var(--palette-neutral-3);--color-fill-1: var(--palette-neutral-1);--color-fill-2: var(--palette-neutral-2);--color-fill-3: var(--palette-neutral-3);--color-fill-4: var(--palette-neutral-5);--color-fill-5: var(--palette-neutral-8);--shadow-sm: 0 1px 2px rgba(21, 114, 219, .06), 0 1px 3px rgba(34, 34, 34, .06);--shadow-md: 0 4px 12px rgba(21, 114, 219, .1), 0 2px 4px rgba(34, 34, 34, .06);--shadow-lg: 0 12px 32px rgba(21, 114, 219, .14), 0 4px 8px rgba(34, 34, 34, .08);--shadow-focus: 0 0 0 3px rgba(21, 114, 219, .28);--shadow-focus-info: 0 0 0 3px rgba(30, 174, 219, .3);--motion-duration-fast: .12s;--motion-duration-default: .18s;--motion-duration-slow: .26s;--motion-duration-loop: 1.2s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.05, .7, .1, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-distance-xs: 2px;--motion-distance-sm: 4px;--motion-distance-md: 8px;--motion-distance-lg: 16px;--color-chart-1: var(--palette-primary-6);--color-chart-2: var(--palette-cyan-6);--color-chart-3: var(--palette-purple-6);--color-chart-4: var(--palette-orange-6);--color-chart-5: var(--palette-emerald-6);--color-chart-6: var(--palette-magenta-6);--color-chart-7: var(--palette-gold-6);--color-chart-8: var(--palette-slate-5);--color-status-success: var(--palette-success-6);--color-status-success-bg: var(--palette-success-1);--color-status-success-border: var(--palette-success-3);--color-status-success-text: var(--palette-success-9);--color-status-warning: var(--palette-warning-6);--color-status-warning-bg: var(--palette-warning-1);--color-status-warning-border: var(--palette-warning-3);--color-status-warning-text: var(--palette-warning-8);--color-status-danger: var(--palette-danger-6);--color-status-danger-bg: var(--palette-danger-1);--color-status-danger-border: var(--palette-danger-3);--color-status-danger-text: var(--palette-danger-8);--color-status-info: var(--palette-info-6);--color-status-info-bg: var(--palette-info-1);--color-status-info-border: var(--palette-info-3);--color-status-info-text: var(--palette-info-8);--color-icon-default: var(--color-text-body);--color-icon-secondary: var(--color-text-secondary);--color-icon-brand: var(--palette-primary-6);--color-icon-info: var(--palette-info-6);--color-icon-inverse: #ffffff;--color-icon-disabled: var(--color-disabled-fg);--color-data-positive: var(--palette-success-6);--color-data-negative: var(--palette-danger-6);--component-button-primary-bg: var(--color-action-default);--component-button-primary-fg: var(--color-action-on);--component-button-primary-bg-hover: var(--color-action-hover);--component-button-primary-bg-active: var(--color-action-active);--component-button-danger-bg: var(--color-action-danger);--component-button-danger-fg: var(--color-action-on);--component-button-danger-bg-hover: var(--color-action-danger-hover);--component-button-danger-bg-active: var(--color-action-danger-active);--component-button-secondary-bg: var(--color-bg-card);--component-button-secondary-fg: var(--color-text-body);--component-button-secondary-border: var(--color-border-default);--component-button-secondary-bg-hover: var(--color-bg-hover);--component-button-secondary-border-hover: var(--color-border-strong);--component-input-bg: var(--color-bg-input);--component-input-fg: var(--color-text-body);--component-input-border: var(--color-border-default);--component-input-border-hover: var(--color-border-strong);--component-input-border-focus: var(--color-border-focus);--component-input-border-error: var(--color-border-error);--component-input-placeholder: var(--color-text-placeholder);--component-input-bg-disabled: var(--color-disabled-bg);--component-input-fg-disabled: var(--color-text-disabled);--component-input-border-disabled: var(--color-disabled-border);--component-alert-success-bg: var(--color-status-success-bg);--component-alert-success-border: var(--color-status-success-border);--component-alert-success-text: var(--color-status-success-text);--component-alert-danger-bg: var(--color-status-danger-bg);--component-alert-danger-border: var(--color-status-danger-border);--component-alert-danger-text: var(--color-status-danger-text);--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--touch-min: 44px;--touch-comfortable: 42px;--feedback-max-ms: .3s;--font-sans: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Segoe UI", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Consolas, "Cascadia Mono", monospace;--font-size-title: var(--type-d-page-title-size);--font-size-card-title: var(--type-d-card-title-size);--font-size-body: var(--type-d-body-size);--font-size-caption: var(--type-d-caption-size);--type-d-page-title-size: 24px;--type-d-page-title-line: 32px;--type-d-page-title-weight: 500;--type-d-section-title-size: 20px;--type-d-section-title-line: 28px;--type-d-section-title-weight: 500;--type-d-card-title-size: 18px;--type-d-card-title-line: 26px;--type-d-card-title-weight: 500;--type-d-body-size: 14px;--type-d-body-line: 22px;--type-d-body-weight: 400;--type-d-caption-size: 12px;--type-d-caption-line: 20px;--type-d-caption-weight: 400;--type-d-button-size: 14px;--type-d-button-line: 22px;--type-d-button-weight: 500;--type-m-large-title-size: 28px;--type-m-large-title-line: 34px;--type-m-large-title-weight: 700;--type-m-title1-size: 22px;--type-m-title1-line: 28px;--type-m-title1-weight: 700;--type-m-title2-size: 17px;--type-m-title2-line: 22px;--type-m-title2-weight: 600;--type-m-body-size: 15px;--type-m-body-line: 21px;--type-m-body-weight: 400;--type-m-caption1-size: 13px;--type-m-caption1-line: 18px;--type-m-caption1-weight: 400;--type-m-caption2-size: 12px;--type-m-caption2-line: 16px;--type-m-caption2-weight: 600;--type-m-overline-size: 11px;--type-m-overline-line: 14px;--type-m-overline-weight: 500;--type-m-mini-size: 10px;--type-m-mini-line: 13px;--type-m-mini-weight: 700;--icon-size-status: 12px;--icon-size-inline: 18px;--icon-size-tab: 22px;--icon-size-nav: 20px;--icon-size-large: 32px;--icon-size-xlarge: 48px;--icon-stroke: 1.5;--icon-stroke-desktop: 2;--palette-m-primary-50: var(--palette-primary-1);--palette-m-primary-100: var(--palette-primary-2);--palette-m-primary-300: var(--palette-primary-4);--palette-m-primary-500: var(--palette-primary-6);--palette-m-primary-700: var(--palette-primary-7);--palette-m-primary-900: var(--palette-primary-9);--palette-m-success: var(--palette-success-6);--palette-m-success-bg: var(--palette-success-1);--palette-m-warning: var(--palette-warning-6);--palette-m-warning-bg: var(--palette-warning-1);--palette-m-danger: var(--palette-danger-6);--palette-m-danger-bg: var(--palette-danger-1);--palette-m-info: var(--palette-info-6);--palette-m-info-bg: var(--palette-info-1);--palette-m-page: var(--color-bg-page);--palette-m-search: var(--color-bg-input-filled);--palette-m-divider: var(--color-border-subtle);--palette-m-disabled: var(--color-disabled-fg);--palette-m-placeholder: var(--color-text-placeholder);--palette-m-assist: var(--color-text-secondary);--palette-m-body-secondary: var(--palette-neutral-8);--palette-m-body: var(--color-text-body);--palette-m-title: var(--color-text-title);--color-chart-m-1: var(--color-chart-1);--color-chart-m-2: var(--color-chart-2);--color-chart-m-3: var(--color-chart-3);--color-chart-m-4: var(--color-chart-4);--color-chart-m-5: var(--color-chart-5);--color-chart-m-6: var(--color-chart-6);--color-chart-m-7: var(--color-chart-7);--color-chart-m-8: var(--color-chart-8);--color-chart-m-9: var(--palette-info-6);--color-chart-m-10: var(--palette-slate-5)}[data-theme=dark]{color-scheme:dark;--color-action-default: #3d8ee6;--color-action-hover: #6baef0;--color-action-active: #1572db;--color-action-selected: #3d8ee6;--color-action-selected-bg: rgba(61, 142, 230, .16);--color-action-on: #ffffff;--color-action-danger: #f87171;--color-action-danger-hover: #fca5a5;--color-action-danger-active: #ef4444;--color-focus-ring: rgba(61, 142, 230, .5);--color-focus-ring-info: rgba(46, 184, 216, .5);--color-focus-border: #3d8ee6;--color-disabled-fg: #4a5160;--color-disabled-bg: #1a2230;--color-disabled-border: #2a3548;--color-text-title: #f0f3f8;--color-text-body: #e4e9f0;--color-text-secondary: #9aa3b2;--color-text-placeholder: #6b7380;--color-text-disabled: #4a5160;--color-text-inverse: #ffffff;--color-text-brand: #3d8ee6;--color-text-link: #3d8ee6;--color-text-link-hover: #6baef0;--color-text-info: #8adcec;--color-bg-page: #0d121a;--color-bg-card: #1a2230;--color-bg-elevated: #243044;--color-bg-input: #1a2230;--color-bg-input-filled: #121821;--color-bg-selected: rgba(61, 142, 230, .16);--color-bg-hover: #243044;--color-bg-info-subtle: rgba(30, 174, 219, .14);--color-bg-inverse: #0d121a;--color-mask-modal: rgba(0, 0, 0, .6);--color-bg-mask: var(--color-mask-modal);--color-border-default: #3d4756;--color-border-subtle: #2a3548;--color-border-strong: #6b7380;--color-border-focus: #3d8ee6;--color-border-error: #f87171;--color-border-brand: #3d8ee6;--color-border-info: #2eb8d8;--color-border-divider: #2a3548;--color-fill-1: #121821;--color-fill-2: #1a2230;--color-fill-3: #243044;--color-fill-4: #6b7380;--color-fill-5: #9aa3b2;--shadow-sm: 0 1px 2px rgba(13, 18, 26, .4), 0 1px 3px rgba(21, 114, 219, .08);--shadow-md: 0 4px 16px rgba(13, 18, 26, .5), 0 2px 6px rgba(21, 114, 219, .12);--shadow-lg: 0 16px 40px rgba(13, 18, 26, .65), 0 6px 12px rgba(21, 114, 219, .14);--shadow-focus: 0 0 0 3px rgba(61, 142, 230, .35);--shadow-focus-info: 0 0 0 3px rgba(46, 184, 216, .35);--color-chart-1: var(--palette-primary-5);--color-chart-2: var(--palette-cyan-5);--color-chart-3: var(--palette-purple-5);--color-chart-4: var(--palette-orange-4);--color-chart-5: var(--palette-emerald-4);--color-chart-6: var(--palette-magenta-4);--color-chart-7: var(--palette-gold-5);--color-chart-8: var(--palette-slate-4);--color-status-success: #22c55e;--color-status-success-bg: rgba(22, 163, 74, .16);--color-status-success-border: rgba(134, 239, 172, .35);--color-status-success-text: #86efac;--color-status-warning: #f59e0b;--color-status-warning-bg: rgba(217, 119, 6, .16);--color-status-warning-border: rgba(252, 211, 77, .35);--color-status-warning-text: #fcd34d;--color-status-danger: #f87171;--color-status-danger-bg: rgba(220, 38, 38, .16);--color-status-danger-border: rgba(252, 165, 165, .35);--color-status-danger-text: #fca5a5;--color-status-info: #2eb8d8;--color-status-info-bg: rgba(30, 174, 219, .16);--color-status-info-border: rgba(138, 220, 236, .35);--color-status-info-text: #8adcec;--color-icon-default: var(--color-text-body);--color-icon-secondary: var(--color-text-secondary);--color-icon-brand: #3d8ee6;--color-icon-info: #2eb8d8;--color-icon-inverse: #ffffff;--color-icon-disabled: var(--color-disabled-fg);--color-data-positive: #22c55e;--color-data-negative: #f87171}.ui-card{background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-subtle);overflow:visible}.card-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border-divider);gap:var(--space-md)}.card-header__title{font-size:var(--font-size-card-title, var(--type-d-card-title-size, 18px));line-height:26px;font-weight:500;color:var(--color-text-title);display:flex;align-items:center;gap:var(--space-md)}.card-header__title:before{content:"";width:4px;height:16px;border-radius:2px;background:var(--color-action-default);flex-shrink:0}.card-header__right{display:flex;align-items:center;gap:var(--space-md)}.header-stats{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:var(--color-text-secondary)}.header-stats strong{font-size:16px;font-weight:600;color:var(--color-action-default);font-variant-numeric:tabular-nums}.header-stats-sep{width:1px;height:14px;background:var(--color-border-divider);margin:0 4px}.search-bar{padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border-divider)}.search-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px var(--space-lg)}.form-item{display:flex;flex-direction:column;gap:var(--space-xs)}.form-label{font-size:13px;font-weight:500;color:var(--color-text-title);line-height:20px}.search-actions{margin-left:auto}.search-actions-btns{display:flex;align-items:flex-end;gap:var(--space-sm)}.ui-input--card :deep(.el-input__wrapper){background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:none;height:32px;padding:0 var(--space-sm)}.ui-input--card :deep(.el-input__wrapper:hover){border-color:var(--color-border-strong)}.ui-input--card :deep(.el-input__wrapper.is-focus){border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.ui-input--card :deep(.el-input__inner){font-size:14px;color:var(--color-text-body)}.ui-input--card :deep(.el-input__inner::placeholder){color:var(--color-text-placeholder)}.ui-select--card :deep(.el-input__wrapper){background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:none;height:32px}.ui-select--card :deep(.el-input__wrapper.is-focus){border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.toolbar{display:flex;align-items:center;justify-content:flex-end;padding:var(--space-sm) var(--space-xl);border-bottom:1px solid var(--color-border-divider)}.toolbar-right{font-size:12px;color:var(--color-text-secondary)}.toolbar-count{color:var(--color-action-default);font-weight:600}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-table--fill :deep(.el-table__header th){background:var(--color-fill-1);color:var(--color-text-title);font-weight:500;padding:10px 12px;border-bottom:1px solid var(--color-border-divider);white-space:nowrap}.ui-table--fill :deep(.el-table__body td){padding:10px 12px;color:var(--color-text-body);border-bottom:1px solid var(--color-border-divider);white-space:nowrap}.ui-table--fill :deep(.el-table__body tr:hover td){background:var(--color-bg-hover)!important}.ui-table--fill :deep(.el-table__body tr:nth-child(even) td){background:rgba(247,249,252,.5)}.ui-table--fill :deep(.el-table__body tr:nth-child(even):hover td){background:var(--color-bg-hover)!important}.ui-table--fill :deep(.el-table__cell){border:none}.ui-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all var(--motion-duration-fast) var(--motion-ease-standard)}.ui-tag:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.ui-tag--success{color:var(--color-status-success-text);background:var(--color-status-success-bg);border-color:#16a34a33}.ui-tag--success:before{background:var(--color-status-success)}.ui-tag--info{color:var(--color-status-info-text);background:var(--color-status-info-bg);border-color:#1eaedb33}.ui-tag--info:before{background:var(--color-status-info)}.ui-tag--warning{color:var(--color-status-warning-text);background:var(--color-status-warning-bg);border-color:#d9770633}.ui-tag--warning:before{background:var(--color-status-warning)}.ui-tag--danger{color:var(--color-status-danger-text);background:var(--color-status-danger-bg);border-color:#dc262633}.ui-tag--danger:before{background:var(--color-status-danger)}.action-group{display:flex;flex-wrap:wrap;gap:4px}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);height:36px;padding:0 var(--space-lg);border-radius:var(--radius-sm);font-size:14px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:1px solid transparent;transition:all var(--motion-duration-fast) var(--motion-ease-standard);white-space:nowrap;line-height:1;background:none;color:inherit}.ui-btn--primary{background:var(--color-action-default);color:var(--color-action-on);border-color:var(--color-action-default)}.ui-btn--primary:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.ui-btn--primary:active{background:var(--color-action-active);border-color:var(--color-action-active)}.ui-btn--secondary{background:var(--color-bg-card);color:var(--color-text-body);border-color:var(--color-border-default)}.ui-btn--secondary:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.ui-btn--outline{background:transparent;color:var(--color-action-default);border-color:var(--color-action-default)}.ui-btn--outline:hover{background:var(--color-action-selected-bg)}.ui-btn--outline:active{background:var(--palette-primary-2, #d0e6fa)}.ui-btn--sm{height:28px;padding:0 var(--space-sm);font-size:12px}.ui-btn--pay{color:#059669;border-color:#059669}.ui-btn--pay:hover{background:#E8F8EF}.ui-btn--warn{color:#d97706;border-color:#d97706}.ui-btn--warn:hover{background:#FEF3E2}.ui-btn--info{color:var(--palette-info-6, #1EAEDB);border-color:var(--palette-info-6, #1EAEDB)}.ui-btn--info:hover{background:var(--palette-info-1, #e6f8fc)}.ui-btn--danger-outline{color:var(--color-action-danger);border-color:var(--color-action-danger)}.ui-btn--danger-outline:hover{background:var(--color-status-danger-bg)}.ui-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ui-btn .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pagination-bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-divider)}.pagination-info{font-size:13px;color:var(--color-text-secondary)}.pagination-info strong{color:var(--color-text-body);font-weight:500}.pagination-controls{display:flex;align-items:center;gap:4px}.page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;font-family:var(--font-sans);font-size:13px;color:var(--color-text-body);background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-ease-standard)}.page-btn:hover{border-color:var(--color-action-default);color:var(--color-action-default)}.page-btn.active{background:var(--color-action-default);color:var(--color-action-on);border-color:var(--color-action-default)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-btn:disabled:hover{border-color:var(--color-border-default);color:var(--color-text-body)}.page-btn--dots{cursor:default}.page-btn--dots:hover{border-color:var(--color-border-default);color:var(--color-text-body)}.page-sizer{margin-left:var(--space-md);height:32px;padding:0 var(--space-sm);font-family:var(--font-sans);font-size:13px;color:var(--color-text-body);background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);outline:none;cursor:pointer}.page-jump{display:inline-flex;align-items:center;gap:4px;margin-left:var(--space-md);font-size:13px;color:var(--color-text-secondary)}.page-jump-input{width:40px;height:32px;padding:0 4px;text-align:center;font-family:var(--font-sans);font-size:13px;color:var(--color-text-body);background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);outline:none}.page-jump-input:focus{border-color:var(--color-border-focus)}.ui-dialog :deep(.el-dialog){border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.ui-dialog :deep(.el-dialog__header){padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border-divider);margin:0}.ui-dialog :deep(.el-dialog__title){font-size:18px;font-weight:500;color:var(--color-text-title)}.ui-dialog :deep(.el-dialog__body){padding:var(--space-xl)}.ui-dialog :deep(.el-dialog__footer){padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-divider)}.dialog-form :deep(.el-form-item__label){color:var(--color-text-secondary);font-size:14px}.diff-info{font-size:14px;color:var(--color-text-secondary)}.diff-info .negative{color:var(--color-status-danger)}.empty-state{text-align:center;padding:48px var(--space-2xl);color:var(--color-text-secondary)}.empty-state-icon{color:var(--color-border-default);margin-bottom:var(--space-lg)}.empty-state-text{font-size:14px;line-height:22px}@media (max-width: 768px){.search-form{flex-direction:column;align-items:stretch}.search-actions{margin-left:0}.card-header{flex-direction:column;align-items:flex-start}.pagination-bar{flex-direction:column;gap:var(--space-md);align-items:flex-start}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--type-d-body-size, 14px);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--type-d-body-size, 14px);line-height:var(--type-d-body-line, 22px);color:var(--color-text-body);background:var(--color-bg-page);overflow-x:auto;overflow-y:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;overscroll-behavior-x:contain}#app{width:100%;height:100vh;min-width:320px;position:relative;display:block}:root{--el-color-primary: var(--color-action-default);--el-color-primary-light-3: var(--palette-primary-4);--el-color-primary-light-5: var(--palette-primary-3);--el-color-primary-light-7: var(--palette-primary-2);--el-color-primary-light-8: var(--palette-primary-1);--el-color-primary-light-9: var(--palette-primary-1);--el-color-primary-dark-2: var(--palette-primary-7);--el-color-success: var(--color-status-success);--el-color-success-light-3: var(--palette-success-4);--el-color-success-light-5: var(--palette-success-3);--el-color-success-light-7: var(--palette-success-2);--el-color-success-light-8: var(--palette-success-1);--el-color-success-light-9: var(--palette-success-1);--el-color-success-dark-2: var(--palette-success-7);--el-color-warning: var(--color-status-warning);--el-color-warning-light-3: var(--palette-warning-4);--el-color-warning-light-5: var(--palette-warning-3);--el-color-warning-light-7: var(--palette-warning-2);--el-color-warning-light-8: var(--palette-warning-1);--el-color-warning-light-9: var(--palette-warning-1);--el-color-warning-dark-2: var(--palette-warning-7);--el-color-danger: var(--color-status-danger);--el-color-danger-light-3: var(--palette-danger-4);--el-color-danger-light-5: var(--palette-danger-3);--el-color-danger-light-7: var(--palette-danger-2);--el-color-danger-light-8: var(--palette-danger-1);--el-color-danger-light-9: var(--palette-danger-1);--el-color-danger-dark-2: var(--palette-danger-7);--el-color-info: var(--color-status-info);--el-color-info-light-3: var(--palette-info-4);--el-color-info-light-5: var(--palette-info-3);--el-color-info-light-7: var(--palette-info-2);--el-color-info-light-8: var(--palette-info-1);--el-color-info-light-9: var(--palette-info-1);--el-color-info-dark-2: var(--palette-info-7);--el-text-color-primary: var(--color-text-title);--el-text-color-regular: var(--color-text-body);--el-text-color-secondary: var(--color-text-secondary);--el-text-color-placeholder: var(--color-text-placeholder);--el-text-color-disabled: var(--color-text-disabled);--el-bg-color: var(--color-bg-card);--el-bg-color-page: var(--color-bg-page);--el-bg-color-overlay: var(--color-bg-elevated);--el-fill-color-blank: var(--color-bg-card);--el-fill-color-light: var(--color-bg-hover);--el-fill-color-lighter: var(--color-fill-1);--el-fill-color-extra-light: var(--color-fill-2);--el-border-color: var(--color-border-default);--el-border-color-light: var(--color-border-subtle);--el-border-color-lighter: var(--color-border-subtle);--el-border-color-extra-light: var(--color-border-subtle);--el-border-color-dark: var(--color-border-strong);--el-border-radius-base: var(--radius-md);--el-border-radius-small: var(--radius-sm);--el-border-radius-round: var(--radius-full);--el-box-shadow-light: var(--shadow-sm);--el-box-shadow: var(--shadow-md);--el-font-size-base: var(--type-d-body-size, 14px);--el-font-size-small: var(--type-d-caption-size, 12px);--el-font-size-large: var(--type-d-card-title-size, 18px);--el-disabled-bg-color: var(--color-disabled-bg);--el-disabled-text-color: var(--color-disabled-fg);--el-disabled-border-color: var(--color-disabled-border);--el-overlay-color: var(--color-mask-modal);--el-overlay-color-light: var(--color-bg-mask)}.el-button{font-family:var(--font-sans);font-weight:var(--type-d-button-weight, 500);border-radius:var(--radius-sm);transition:all var(--motion-duration-fast) var(--motion-ease-standard)}.el-button--primary{box-shadow:inset 0 0 0 1px var(--color-action-default)}.el-button--primary:hover{box-shadow:inset 0 0 0 1px var(--color-action-hover)}.el-button--primary:active{box-shadow:inset 0 0 0 1px var(--color-action-active)}.el-button--primary:focus-visible{outline:none;box-shadow:var(--shadow-focus),inset 0 0 0 1px var(--color-action-default)}.el-button--default{box-shadow:inset 0 0 0 1px var(--color-border-default)}.el-button--default:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.el-button--danger{box-shadow:inset 0 0 0 1px var(--color-action-danger)}.el-button--small{font-size:var(--type-d-caption-size, 12px);padding:5px 12px;min-height:32px}.el-button.ui-btn{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-hover-bg-color: transparent;--el-button-hover-border-color: transparent;--el-button-active-bg-color: transparent;--el-button-active-border-color: transparent;--el-button-outline-color: transparent;--el-button-hover-text-color: inherit;--el-button-text-color: inherit;border:0!important;height:auto;margin:0;box-shadow:inset 0 0 0 1px var(--ui-btn-stroke)}.el-button.ui-btn:hover,.el-button.ui-btn:focus,.el-button.ui-btn:active{border:0!important;outline:none}.el-button.ui-btn.ui-btn--primary{background:var(--color-action-default);color:var(--color-action-on);--ui-btn-stroke: var(--color-action-default)}.el-button.ui-btn.ui-btn--primary:hover:not(:disabled):not(.is-disabled){background:var(--color-action-hover);color:var(--color-action-on);--ui-btn-stroke: var(--color-action-hover)}.el-button.ui-btn.ui-btn--primary:active:not(:disabled):not(.is-disabled){background:var(--color-action-active);--ui-btn-stroke: var(--color-action-active)}.el-button.ui-btn.ui-btn--secondary{background:var(--color-bg-card);color:var(--color-text-body);--ui-btn-stroke: var(--color-border-default)}.el-button.ui-btn.ui-btn--secondary:hover:not(:disabled):not(.is-disabled){background:var(--color-bg-hover);color:var(--color-text-body);--ui-btn-stroke: var(--color-border-strong)}.el-button.ui-btn.ui-btn--outline{background:transparent;color:var(--color-action-default);--ui-btn-stroke: var(--color-action-default)}.el-button.ui-btn.ui-btn--outline:hover:not(:disabled):not(.is-disabled){background:var(--color-action-selected-bg);color:var(--color-action-default);--ui-btn-stroke: var(--color-action-hover)}.el-button.ui-btn.ui-btn--ghost{background:transparent;color:var(--color-text-brand);--ui-btn-stroke: transparent}.el-button.ui-btn.ui-btn--ghost:hover:not(:disabled):not(.is-disabled){background:var(--color-action-selected-bg);color:var(--color-text-brand)}.el-button.ui-btn.ui-btn--danger{background:var(--color-action-danger);color:var(--color-action-on);--ui-btn-stroke: var(--color-action-danger)}.el-button.ui-btn.ui-btn--danger:hover:not(:disabled):not(.is-disabled){background:var(--color-action-danger-hover);color:var(--color-action-on);--ui-btn-stroke: var(--color-action-danger-hover)}.el-button.ui-btn.ui-btn--outline.ui-btn--danger{background:transparent;color:var(--color-action-danger);--ui-btn-stroke: var(--color-action-danger)}.el-button.ui-btn.ui-btn--outline.ui-btn--danger:hover:not(:disabled):not(.is-disabled){background:var(--color-status-danger-bg);color:var(--color-action-danger);--ui-btn-stroke: var(--color-action-danger-hover)}.el-button.ui-btn.ui-btn--outline.ui-btn--success{background:transparent;color:var(--color-status-success);--ui-btn-stroke: var(--color-status-success)}.el-button.ui-btn.ui-btn--outline.ui-btn--success:hover:not(:disabled):not(.is-disabled){background:var(--color-status-success-bg);color:var(--color-status-success)}.el-button.ui-btn.ui-btn--outline.ui-btn--warning{background:transparent;color:var(--color-status-warning);--ui-btn-stroke: var(--color-status-warning)}.el-button.ui-btn.ui-btn--outline.ui-btn--warning:hover:not(:disabled):not(.is-disabled){background:var(--color-status-warning-bg);color:var(--color-status-warning)}.el-button.ui-btn.ui-btn--outline.ui-btn--info{background:transparent;color:var(--color-status-info);--ui-btn-stroke: var(--color-status-info)}.el-button.ui-btn.ui-btn--outline.ui-btn--info:hover:not(:disabled):not(.is-disabled){background:var(--color-status-info-bg);color:var(--color-status-info)}.el-button.ui-btn.ui-btn--sm{min-height:32px;padding:0 12px;font-size:var(--type-d-caption-size, 12px);line-height:18px;border-radius:var(--radius-sm, 6px)}.el-button.ui-btn.is-disabled,.el-button.ui-btn:disabled{color:var(--color-disabled-fg);background:var(--color-disabled-bg);--ui-btn-stroke: var(--color-disabled-border)}.el-table{font-family:var(--font-sans);font-size:var(--type-d-body-size, 14px)}.el-table td.el-table__cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.el-table th.el-table__cell{font-weight:var(--type-d-body-weight, 400);color:var(--color-text-title);background:var(--color-fill-1)}.el-table td.el-table__cell{color:var(--color-text-body)}.el-table td.el-table__cell .el-button+.el-button{margin-left:var(--space-sm)}.el-table td.el-table__cell .ui-stack .el-button+.el-button{margin-left:0}.el-table td.el-table__cell .el-button.is-link{padding:4px 8px;text-decoration:none;border-radius:var(--radius-sm)}.el-table td.el-table__cell .el-button.is-link:hover{background:var(--color-bg-hover)}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--color-fill-1)}.el-table__body tr:hover>td.el-table__cell{background:var(--color-bg-hover)}.el-tag{font-family:var(--font-sans);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.el-input__inner,.el-input__wrapper{font-family:var(--font-sans);font-size:var(--type-d-body-size, 14px);border-radius:var(--radius-sm)}.el-input__wrapper{box-shadow:inset 0 0 0 1px var(--color-border-default)}.el-input__wrapper:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.el-input.is-focus .el-input__wrapper,.el-input__wrapper.is-focus{box-shadow:var(--shadow-focus),inset 0 0 0 1px var(--color-border-focus)}.el-input .el-input__inner::placeholder{color:var(--color-text-placeholder)}.el-card{font-family:var(--font-sans);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);background:var(--color-bg-card)}.el-card__header{font-size:var(--type-d-card-title-size, 18px);font-weight:var(--type-d-card-title-weight, 500);color:var(--color-text-title);border-bottom:1px solid var(--color-border-divider);padding:var(--space-lg) var(--space-xl)}.el-card__body{padding:var(--space-xl);color:var(--color-text-body)}.el-menu{font-family:var(--font-sans);border-right-color:var(--color-border-subtle)}.el-menu-item{font-size:var(--type-d-body-size, 14px);color:var(--color-text-body)}.el-pagination{font-family:var(--font-sans);font-size:var(--type-d-body-size, 14px)}.el-pagination button,.el-pager li{border-radius:var(--radius-sm)}.el-dropdown-menu{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-md);background:var(--color-bg-elevated)}.el-dialog{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.el-overlay{background:var(--color-mask-modal)}.el-form-item__label{font-size:var(--type-d-body-size, 14px);color:var(--color-text-title);font-weight:500}.el-drawer{background:var(--color-bg-card)}.el-drawer__header{color:var(--color-text-title);font-size:var(--type-d-section-title-size, 20px);font-weight:var(--type-d-section-title-weight, 500)}.el-tabs__item{font-family:var(--font-sans);font-size:var(--type-d-body-size, 14px)}.el-badge__content{font-family:var(--font-sans)}@media screen and (max-width: 768px){.el-button{min-height:44px;padding:10px 16px}.el-button.is-circle{min-width:44px;min-height:44px}.el-menu-item{min-height:44px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-fill-1);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-fill-4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-fill-5)}.responsive-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.el-icon{display:inline-flex;align-items:center;justify-content:center}.el-icon .ui-icon{width:auto;height:auto}.ui-num,.el-table .el-table__cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ui-currency{font-size:inherit;font-weight:400;opacity:.85}.safe-area-insets{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}.ui-admin-layout .el-card__header{padding:16px 20px 12px;border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.ui-admin-layout .card-header{display:flex!important;align-items:center;justify-content:space-between;gap:12px;font-size:var(--type-d-card-title-size, 18px)!important;font-weight:var(--type-d-card-title-weight, 500)!important;color:var(--color-text-title);line-height:var(--type-d-card-title-line, 26px)!important}.ui-admin-layout .el-card__body{display:flex;flex-direction:column;gap:14px}.ui-admin-layout .search-bar{margin-bottom:0!important;padding:14px 16px;background:var(--color-bg-elevated, var(--color-bg-card));border:1px solid var(--color-border-subtle);border-radius:10px}.ui-admin-layout .search-bar .el-form--inline{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:10px 16px;width:100%}.ui-admin-layout .search-bar .el-form--inline .el-form-item{margin-bottom:0!important;margin-right:0!important}.ui-admin-layout .search-bar .el-form--inline>.el-form-item:last-child,.ui-admin-layout .search-bar .el-form--inline>.el-form-item.search-actions-item{margin-left:auto;flex-shrink:0}.ui-admin-layout .search-bar .search-actions{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px;white-space:nowrap}.ui-admin-layout .search-bar .search-actions .el-button{margin:0!important;flex-shrink:0}.ui-admin-layout .search-bar .search-actions-item .el-form-item__content{display:flex!important;flex-wrap:nowrap!important}.ui-admin-layout .toolbar{display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:0!important;margin-top:-1px;padding:10px 16px;border:1px solid var(--color-border-subtle);border-top:0;border-radius:0 0 10px 10px;background:var(--color-bg-elevated, var(--color-bg-card))}.ui-admin-layout .el-card__body>.toolbar:first-child,.ui-admin-layout .el-card__body>div:first-child>.toolbar:first-child{margin-top:0;border-top:1px solid var(--color-border-subtle);border-radius:10px}.ui-admin-layout .toolbar .summary{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary);margin-left:auto}.ui-admin-layout .toolbar .summary strong{font-weight:700;font-size:15px;color:var(--color-action-default);font-variant-numeric:tabular-nums}.ui-admin-layout{width:100%;max-width:100%}.ui-admin-layout .ui-admin-main{width:100%;min-width:0}.ui-admin-layout .el-table{--el-table-border-color: var(--color-border-subtle);width:100%;max-width:100%;box-sizing:border-box}.ui-admin-layout .el-table:before{display:none}.ui-admin-layout .el-table.ui-table--fill,.ui-admin-layout .el-table.ui-table--content-fit{width:100%;max-width:100%}.ui-admin-layout .el-table .ops-col .cell{padding-left:6px;padding-right:6px}.ui-admin-layout .pagination,.ui-admin-layout .pagination-container{display:flex!important;align-items:center;justify-content:space-between;padding:12px 0 4px;margin-top:12px!important}.ui-admin-layout .el-card__body{display:flex;flex-direction:column;gap:14px;padding:16px 20px}.ui-admin-layout .el-card{border:1px solid var(--color-border-subtle);border-radius:12px;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0,0,0,.06));overflow:visible}.ui-admin-layout .el-card.is-always-shadow{box-shadow:var(--shadow-sm, 0 1px 3px rgba(0,0,0,.06))}.ui-admin-layout .search-bar+.toolbar{margin-top:-1px}.ui-admin-layout .responsive-table-wrapper{border:1px solid var(--color-border-subtle);border-radius:10px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ui-admin-layout .el-card__body>.responsive-table-wrapper{flex:1 1 auto;min-width:0}
