@font-face{font-family:"Noto Serif CJK SC";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSerifCJKsc-Regular.woff2) format("woff2")}@font-face{font-family:"Noto Serif CJK SC";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSerifCJKsc-Bold.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-regular-BrRFx4uz.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-bold-CCUXOMUO.woff2) format("woff2")}:root{--pr-color-primary-50: #F0F3FE;--pr-color-primary-100: #DDE2FE;--pr-color-primary-200: #BBC6FB;--pr-color-primary-300: #8296F7;--pr-color-primary-400: #556EEC;--pr-color-primary-500: #3854E0;--pr-color-primary-600: #2B49D0;--pr-color-primary-700: #1F38B2;--pr-color-primary-800: #1B2E8D;--pr-color-primary-900: #0C1B64;--pr-color-gray-0: #FFFFFF;--pr-color-gray-25: #FDFDFE;--pr-color-gray-50: #F8FAFC;--pr-color-gray-100: #F1F5F9;--pr-color-gray-150: #E8EEF5;--pr-color-gray-200: #E2E8F0;--pr-color-gray-300: #CBD5E1;--pr-color-gray-400: #94A3B8;--pr-color-gray-500: #64748B;--pr-color-gray-600: #64748B;--pr-color-gray-700: #475569;--pr-color-gray-800: #334155;--pr-color-gray-900: #0F172A;--pr-color-indigo-900: #0C1B64;--pr-color-indigo-950: #1E1B4B;--pr-color-gray-1000: #020617;--pr-color-success-25: #F6FDF9;--pr-color-success-50: #ECFDF5;--pr-color-success-100: #D1FAE5;--pr-color-success-200: #A7F3D0;--pr-color-success-300: #6EE7B7;--pr-color-success-400: #34D399;--pr-color-success-500: #10B981;--pr-color-success-600: #059669;--pr-color-success-700: #047857;--pr-color-success-800: #065F46;--pr-color-success-900: #064E3B;--pr-color-warning-25: #FFFCF2;--pr-color-warning-50: #FFFBEB;--pr-color-warning-100: #FEF3C7;--pr-color-warning-200: #FDE68A;--pr-color-warning-300: #FCD34D;--pr-color-warning-400: #FBBF24;--pr-color-warning-500: #F59E0B;--pr-color-warning-600: #D97706;--pr-color-warning-700: #B45309;--pr-color-warning-800: #92400E;--pr-color-warning-900: #78350F;--pr-color-error-25: #FFF8F8;--pr-color-error-50: #FEF2F2;--pr-color-error-100: #FEE2E2;--pr-color-error-200: #FECACA;--pr-color-error-300: #FCA5A5;--pr-color-error-400: #F87171;--pr-color-error-500: #EF4444;--pr-color-error-600: #DC2626;--pr-color-error-700: #B91C1C;--pr-color-error-800: #991B1B;--pr-color-error-900: #7F1D1D;--pr-color-info-25: #F5FBFF;--pr-color-info-50: #F0F9FF;--pr-color-info-100: #E0F2FE;--pr-color-info-200: #BAE6FD;--pr-color-info-300: #7DD3FC;--pr-color-info-400: #38BDF8;--pr-color-info-500: #0EA5E9;--pr-color-info-600: #0284C7;--pr-color-info-700: #0369A1;--pr-color-info-800: #075985;--pr-color-info-900: #0C4A6E;--pr-color-emerald-500: #10B981;--pr-color-emerald-600: #059669;--pr-color-orange-500: #F97316;--pr-color-purple-50: var(--pr-color-primary-50);--pr-color-purple-200: var(--pr-color-primary-200);--pr-color-purple-600: var(--pr-color-primary-600);--pr-color-up: #DC2626;--pr-color-down: #059669;--el-input-border-color: var(--pr-color-gray-300);--el-input-hover-border-color: var(--pr-color-gray-400);--el-input-focus-border-color: var(--pr-color-primary-500);--el-table-tr-bg-color: var(--pr-color-gray-100);--pr-font-family-base: "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pr-font-family-mono: "JetBrains Mono", ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;--pr-font-family-serif: Georgia, "Times New Roman", serif;--pr-font-family-display: "KaiTi", "STKaiti", serif;--pr-font-size-2xs: 10px;--pr-font-size-xs: 11px;--pr-font-size-sm: 12px;--pr-font-size-base: 14px;--pr-font-size-md: 15px;--pr-font-size-lg: 16px;--pr-font-size-xl: 18px;--pr-font-size-2xl: 20px;--pr-font-size-hero: 30px;--pr-font-size-3xl: 23px;--pr-font-size-4xl: 27px;--pr-font-weight-normal: 400;--pr-font-weight-medium: 500;--pr-font-weight-semibold: 600;--pr-font-weight-bold: 700;--pr-font-render-optimize: optimizeLegibility;--pr-line-height-none: 1;--pr-line-height-tight: 1.25;--pr-line-height-snug: 1.375;--pr-line-height-normal: 1.5;--pr-line-height-relaxed: 1.625;--pr-line-height-loose: 2;--pr-space-0: 0;--pr-space-0-5: 2px;--pr-space-1: 4px;--pr-space-1-5: 6px;--pr-space-2: 8px;--pr-space-2-5: 10px;--pr-space-3: 12px;--pr-space-4: 16px;--pr-space-5: 20px;--pr-space-6: 24px;--pr-space-8: 32px;--pr-space-10: 40px;--pr-space-12: 48px;--pr-space-16: 64px;--pr-space-20: 80px;--pr-space-24: 96px;--pr-border-width-0: 0px;--pr-border-width-1: 1px;--pr-border-width-2: 2px;--pr-border-width-3: 3px;--pr-border-width-4: 4px;--pr-radius-none: 0;--pr-radius-chip: 6px;--pr-radius-xs: var(--pr-radius-chip);--rad-box: var(--pr-radius-md);--rad-in-r1: max(0px, calc(var(--rad-box) - var(--r1)));--rad-in-r2: max(0px, calc(var(--rad-box) - var(--r2)));--rad-in-r3: max(0px, calc(var(--rad-box) - var(--r3)));--rad-in-r4: max(0px, calc(var(--rad-box) - var(--r4)));--pr-radius-sm: 8px;--pr-radius-md: 12px;--pr-radius-lg: 16px;--pr-radius-xl: var(--pr-radius-lg);--pr-radius-2xl: var(--pr-radius-lg);--pr-radius-full: 9999px;--f-micro: 11px;--f-xs: 12px;--f-sm: 14px;--f-md: 17px;--f-lg: 22px;--f-xl: 30px;--r1: 4px;--r2: 8px;--r3: 12px;--r4: 20px;--r5: 32px;--r6: 56px;--pr-shadow-none: none;--pr-shadow-xs: 0 1px 2px rgba(0, 0, 0, .03), 0 1px 3px rgba(16, 24, 40, .02);--pr-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 2px 6px rgba(16, 24, 40, .02);--pr-shadow-md: 0 4px 8px rgba(0, 0, 0, .05), 0 4px 16px rgba(16, 24, 40, .025);--pr-shadow-lg: 0 8px 16px rgba(0, 0, 0, .06), 0 8px 32px rgba(16, 24, 40, .03);--pr-shadow-xl: 0 12px 24px rgba(0, 0, 0, .08), 0 12px 48px rgba(16, 24, 40, .035);--pr-shadow-2xl: 0 16px 32px rgba(0, 0, 0, .1), 0 16px 64px rgba(16, 24, 40, .04);--pr-shadow-focus: 0 0 0 3px rgba(43, 73, 208, .15);--pr-shadow-hover: 0 6px 20px rgba(0, 0, 0, .06), 0 2px 8px rgba(16, 24, 40, .025);--pr-shadow-pressed: 0 1px 2px rgba(0, 0, 0, .06), 0 0 0 1px rgba(16, 24, 40, .04);--pr-shadow-brand-sm: 0 2px 8px rgba(43, 73, 208, .06);--pr-shadow-brand-md: 0 6px 18px rgba(43, 73, 208, .08);--pr-shadow-brand-lg: 0 10px 24px rgba(43, 73, 208, .12);--pr-size-0: 0;--pr-size-1: 4px;--pr-size-2: 8px;--pr-size-3: 12px;--pr-size-4: 16px;--pr-size-5: 20px;--pr-size-6: 24px;--pr-size-7: 28px;--pr-size-8: 32px;--pr-size-10: 40px;--pr-size-12: 48px;--pr-size-16: 64px;--pr-size-20: 80px;--pr-size-24: 96px;--pr-size-full: 100%;--pr-size-screen: 100vw;--pr-size-auto: auto;--pr-size-min: min-content;--pr-size-max: max-content;--pr-size-height-xs: 20px;--pr-size-height-sm: 24px;--pr-size-height-md: 32px;--pr-size-height-lg: 40px;--pr-size-height-xl: 48px;--pr-size-width-sm: 120px;--pr-size-width-md: 200px;--pr-size-width-lg: 320px;--pr-size-width-xl: 440px;--pr-size-width-2xl: 560px;--pr-size-width-3xl: 680px;--pr-transition-fast: .12s ease;--pr-transition-normal: .2s ease;--pr-transition-slow: .3s ease;--pr-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--pr-transition-enter: .2s cubic-bezier(.4, 0, .2, 1);--pr-transition-exit: .15s cubic-bezier(.4, 0, 1, 1);--pr-transition-color: .2s ease;--pr-transition-transform: .2s cubic-bezier(.4, 0, .2, 1);--pr-transition-spring-demo: .22s cubic-bezier(.2, .8, .2, 1);--pr-transition-card-hover: .25s cubic-bezier(.2, .8, .2, 1);--pr-hover-lift: translateY(-2px);--pr-hover-lift-sm: translateY(-1px);--pr-active-press: scale(.97);--pr-active-press-sm: scale(.98);--pr-hover-brightness: brightness(1.05);--pr-hover-lift-card: translateY(-2px);--pr-z-base: 0;--pr-z-dropdown: 100;--pr-z-sticky: 200;--pr-z-fixed: 300;--pr-z-overlay: 400;--pr-z-modal: 500;--pr-z-popover: 600;--pr-z-tooltip: 700;--pr-z-toast: 800;--pr-opacity-0: 0;--pr-opacity-25: .25;--pr-opacity-50: .5;--pr-opacity-75: .75;--pr-opacity-100: 1;--pr-bp-xs: 480px;--pr-bp-sm: 768px;--pr-bp-md: 1024px;--pr-bp-lg: 1280px;--pr-bp-xl: 1536px;--pr-bp-2xl: 1920px;--pr-icon-size-xs: 12px;--pr-icon-size-sm: 14px;--pr-icon-size-md: 16px;--pr-icon-size-lg: 20px;--pr-icon-size-xl: 24px;--pr-icon-size-2xl: 32px;--pr-measure-text: 65ch;--pr-measure-narrow: 45ch;--pr-measure-wide: 80ch;--pr-content-max-width: 1440px;--se-text-primary: var(--pr-color-gray-900);--se-text-secondary: var(--pr-color-gray-700);--se-text-muted: var(--pr-color-gray-600);--se-text-disabled: var(--pr-color-gray-400);--se-text-placeholder: var(--pr-color-gray-600);--se-text-inverse: var(--pr-color-gray-0);--se-text-link: var(--pr-color-primary-600);--se-text-link-hover: var(--pr-color-primary-700);--se-text-error: var(--pr-color-error-500);--se-text-success: var(--pr-color-success-500);--se-text-warning: var(--pr-color-warning-500);--se-bg-page: var(--pr-color-gray-150);--se-bg-page-gradient: linear-gradient(180deg, var(--pr-color-gray-150) 0%, color-mix(in srgb, var(--pr-color-primary-600) 2%, var(--pr-color-gray-150) 98%) 100%);--se-bg-page-elevated: var(--pr-color-gray-0);--se-bg-card: var(--pr-color-gray-0);--se-bg-card-hover: var(--pr-color-primary-50);--se-bg-surface: var(--pr-color-gray-0);--se-bg-surface-raised: var(--pr-color-gray-0);--se-bg-surface-overlay: rgba(0, 0, 0, .45);--se-bg-overlay: rgba(0, 0, 0, .4);--se-bg-hover: var(--pr-color-gray-50);--se-bg-subtle: var(--pr-color-gray-50);--se-bg-active: var(--pr-color-primary-50);--se-bg-selected: var(--pr-color-primary-50);--se-bg-disabled: var(--pr-color-gray-100);--se-bg-success: var(--pr-color-success-50);--se-bg-warning: var(--pr-color-warning-50);--se-bg-error: var(--pr-color-error-50);--se-bg-info: var(--pr-color-info-50);--se-surface-tint-0: rgba(16, 24, 40, 0);--se-surface-tint-1: rgba(16, 24, 40, .015);--se-surface-tint-2: rgba(16, 24, 40, .03);--se-surface-tint-3: rgba(16, 24, 40, .05);--se-bg-page-demo: linear-gradient(135deg, color-mix(in srgb, var(--pr-color-primary-600) 3%, var(--pr-color-gray-150) 97%) 0%, var(--pr-color-gray-150) 42%, color-mix(in srgb, var(--pr-color-primary-600) 4%, var(--pr-color-gray-150) 96%) 100%);--se-bg-card-demo: var(--pr-color-gray-0);--se-bg-card-demo-raised: var(--pr-color-gray-0);--se-bg-sidebar-demo: linear-gradient(180deg, var(--pr-color-gray-0) 0%, color-mix(in srgb, var(--pr-color-primary-50) 15%, var(--pr-color-gray-0) 85%) 20%, color-mix(in srgb, var(--pr-color-primary-50) 25%, var(--pr-color-gray-0) 75%) 62%, color-mix(in srgb, var(--pr-color-primary-50) 35%, var(--pr-color-gray-0) 65%) 100%);--se-bg-stat-card-demo: var(--pr-color-gray-0);--se-glass-line: rgba(255, 255, 255, .92);--se-glass-icon-bg: linear-gradient(180deg, var(--pr-color-gray-0) 0%, color-mix(in srgb, var(--pr-color-gray-0) 40%, var(--pr-color-primary-100) 60%) 100%);--se-glass-icon-border: rgba(43, 73, 208, .12);--se-glass-icon-shadow: inset 0 1px 0 rgba(255,255,255,.96), 0 3px 8px rgba(43,73,208,.08);--se-sidebar-light-bar: linear-gradient(90deg, rgba(43,73,208,.08) 0%, rgba(130,150,247,.04) 45%, rgba(255,255,255,0) 100%);--se-border-default: var(--pr-color-gray-200);--se-border-light: var(--pr-color-gray-150);--se-border-strong: var(--pr-color-gray-300);--se-border-hover: var(--pr-color-primary-400);--se-border-focus: var(--pr-color-primary-600);--se-border-error: var(--pr-color-error-500);--se-border-success: var(--pr-color-success-500);--se-border-disabled: var(--pr-color-gray-200);--se-state-default-bg: var(--pr-color-gray-0);--se-state-default-border: var(--pr-color-gray-300);--se-state-default-text: var(--pr-color-gray-800);--se-state-hover-bg: var(--pr-color-gray-50);--se-state-hover-border: var(--pr-color-primary-500);--se-state-hover-text: var(--pr-color-primary-600);--se-state-active-bg: var(--pr-color-primary-50);--se-state-active-border: var(--pr-color-primary-600);--se-state-active-text: var(--pr-color-primary-700);--se-state-disabled-bg: var(--pr-color-gray-100);--se-state-disabled-border: var(--pr-color-gray-300);--se-state-disabled-text: var(--pr-color-gray-400);--se-state-focus-ring: var(--pr-shadow-focus);--se-layout-sidebar-width: 196px;--se-layout-sidebar-collapsed: 64px;--se-layout-header-height: 64px;--se-layout-page-padding: var(--pr-space-6);--se-layout-min-width: 1024px;--se-layout-max-width: 1920px;--co-table-header-height: 32px;--co-table-header-bg: var(--pr-color-gray-50);--co-table-header-text-color: var(--pr-color-gray-700);--co-table-header-font-size: var(--pr-font-size-xs);--co-table-header-font-weight: var(--pr-font-weight-semibold);--co-table-header-border-color: var(--pr-color-gray-200);--co-table-header-border-width: var(--pr-border-width-2);--co-table-header-cell-padding-y: var(--pr-space-2);--co-table-header-padding-y: 12px;--co-table-header-sort-size: 10px;--co-table-header-sort-color: var(--pr-color-gray-300);--co-table-header-sort-active-color: var(--pr-color-primary-600);--co-table-row-height: 42px;--co-table-row-bg: var(--pr-color-gray-0);--co-table-row-bg-hover: var(--pr-color-gray-100);--co-table-row-bg-selected: var(--pr-color-primary-50);--co-table-row-border-color: var(--pr-color-gray-200);--co-table-row-border-width: var(--pr-border-width-1);--co-table-cell-padding-x: var(--pr-space-4);--co-table-cell-padding-y: var(--pr-space-3);--co-table-cell-font-size: var(--pr-font-size-base);--co-table-cell-text-color: var(--se-text-primary);--co-table-footer-font-size: var(--pr-font-size-sm);--co-table-empty-height: 200px;--co-table-empty-text-color: var(--se-text-muted);--co-table-empty-font-size: var(--pr-font-size-md);--co-modal-width-sm: 440px;--co-modal-width-md: 560px;--co-modal-width-lg: 720px;--co-modal-width-xl: 900px;--co-modal-width-full: 90vw;--co-modal-max-height: 90vh;--co-modal-bg: var(--pr-color-gray-0);--co-modal-border-radius: var(--pr-radius-md);--co-modal-shadow: var(--pr-shadow-2xl);--co-modal-overlay-bg: rgba(0, 0, 0, .45);--co-modal-header-height: 56px;--co-modal-header-padding-x: var(--pr-space-6);--co-modal-header-padding-y: var(--pr-space-4);--co-modal-header-border-color: var(--pr-color-gray-200);--co-modal-header-font-size: var(--pr-font-size-lg);--co-modal-header-font-weight: var(--pr-font-weight-medium);--co-modal-header-text-color: var(--se-text-primary);--co-modal-body-padding-x: var(--pr-space-6);--co-modal-body-padding-y: var(--pr-space-6);--co-modal-footer-height: 64px;--co-modal-footer-padding-x: var(--pr-space-6);--co-modal-footer-padding-y: var(--pr-space-4);--co-modal-footer-border-color: var(--pr-color-gray-200);--co-button-height-xs: 24px;--co-button-height-sm: 28px;--co-button-height-md: 32px;--co-button-height-lg: 40px;--co-button-height-xl: 48px;--co-button-padding-x-xs: var(--pr-space-2);--co-button-padding-x-sm: var(--pr-space-3);--co-button-padding-x-md: var(--pr-space-4);--co-button-padding-x-lg: var(--pr-space-5);--co-button-padding-x-xl: var(--pr-space-6);--co-button-radius: var(--pr-radius-sm);--co-button-font-size-xs: var(--pr-font-size-xs);--co-button-font-size-sm: var(--pr-font-size-sm);--co-button-font-size-md: var(--pr-font-size-base);--co-button-font-size-lg: var(--pr-font-size-md);--co-button-font-size-xl: var(--pr-font-size-lg);--co-button-font-weight: var(--pr-font-weight-medium);--co-button-primary-bg: var(--pr-color-primary-600);--co-button-primary-bg-hover: var(--pr-color-primary-500);--co-button-primary-bg-active: var(--pr-color-primary-700);--co-button-primary-bg-disabled: var(--pr-color-primary-200);--co-button-primary-text: var(--pr-color-gray-0);--co-button-primary-border: var(--pr-color-primary-600);--co-button-primary-shadow: 0 2px 8px rgba(43, 73, 208, .25);--co-button-primary-shadow-hover: 0 4px 14px rgba(43, 73, 208, .35);--co-button-primary-shadow-active: 0 1px 3px rgba(43, 73, 208, .2);--co-button-transition: all var(--pr-transition-fast);--co-button-transition-spring: all .22s cubic-bezier(.2, .8, .2, 1);--co-button-active-scale: var(--pr-active-press-sm);--co-button-hover-lift: translateY(-1px);--co-button-default-bg: var(--pr-color-gray-0);--co-button-default-bg-hover: var(--pr-color-gray-0);--co-button-default-bg-active: var(--pr-color-primary-50);--co-button-default-text: var(--pr-color-gray-800);--co-button-default-text-hover: var(--pr-color-primary-600);--co-button-default-border: var(--pr-color-gray-300);--co-button-default-border-hover: var(--pr-color-primary-500);--co-button-danger-bg: var(--pr-color-error-500);--co-button-danger-bg-hover: var(--pr-color-error-400);--co-button-danger-bg-active: var(--pr-color-error-600);--co-button-danger-text: var(--pr-color-gray-0);--co-button-danger-border: var(--pr-color-error-500);--co-button-warning-bg: var(--pr-color-warning-500);--co-button-warning-bg-hover: var(--pr-color-warning-400);--co-button-warning-bg-active: var(--pr-color-warning-600);--co-button-warning-text: var(--pr-color-gray-0);--co-button-warning-border: var(--pr-color-warning-500);--co-button-success-bg: var(--pr-color-success-500);--co-button-success-bg-hover: var(--pr-color-success-400);--co-button-success-bg-active: var(--pr-color-success-600);--co-button-success-text: var(--pr-color-gray-0);--co-button-success-border: var(--pr-color-success-500);--co-button-ghost-bg: transparent;--co-button-ghost-bg-hover: var(--pr-color-gray-50);--co-button-ghost-text: var(--pr-color-gray-800);--co-button-ghost-border: transparent;--co-button-link-bg: transparent;--co-button-link-text: var(--pr-color-primary-600);--co-button-link-text-hover: var(--pr-color-primary-700);--co-button-link-border: transparent;--co-input-height-sm: 28px;--co-input-height-md: 32px;--co-input-height-lg: 40px;--co-input-padding-x-sm: var(--pr-space-2);--co-input-padding-x-md: var(--pr-space-3);--co-input-padding-x-lg: var(--pr-space-4);--co-input-bg: var(--pr-color-gray-0);--co-input-bg-disabled: var(--pr-color-gray-100);--co-input-border-color: var(--pr-color-gray-300);--co-input-border-color-hover: var(--pr-color-primary-400);--co-input-border-color-focus: var(--pr-color-primary-600);--co-input-border-color-error: var(--pr-color-error-500);--co-input-border-radius: var(--pr-radius-sm);--co-input-border-width: var(--pr-border-width-1);--co-input-font-size: var(--pr-font-size-base);--co-input-text-color: var(--se-text-primary);--co-input-placeholder-color: var(--se-text-placeholder);--co-input-focus-ring: var(--pr-shadow-focus);--co-tabs-height: 40px;--co-tabs-item-height: 36px;--co-tabs-item-padding-x: var(--pr-space-4);--co-tabs-item-padding-y: var(--pr-space-2);--co-tabs-bg: transparent;--co-tabs-border-color: var(--pr-color-gray-200);--co-tabs-border-width: var(--pr-border-width-1);--co-tabs-item-bg: transparent;--co-tabs-item-text-color: var(--se-text-secondary);--co-tabs-item-font-size: var(--pr-font-size-base);--co-tabs-item-font-weight: var(--pr-font-weight-normal);--co-tabs-item-active-bg: var(--pr-color-primary-600);--co-tabs-item-active-text-color: var(--pr-color-gray-0);--co-tabs-item-active-font-weight: var(--pr-font-weight-medium);--co-tabs-item-active-border-color: transparent;--co-tabs-item-active-border-width: 0;--co-tabs-item-radius: var(--pr-radius-sm);--co-tabs-item-hover-bg: var(--pr-color-gray-50);--co-tabs-item-hover-text-color: var(--pr-color-primary-500);--co-card-bg: var(--pr-color-gray-0);--co-card-border-color: var(--pr-color-gray-200);--co-card-border-width: 0;--co-card-border-radius: var(--pr-radius-md);--co-card-shadow: 0 1px 1px rgba(16, 24, 40, .04), 0 2px 4px rgba(16, 24, 40, .03), 0 10px 20px -10px rgba(16, 24, 40, .08);--co-card-shadow-hover: 0 1px 2px rgba(16, 24, 40, .05), 0 4px 8px rgba(16, 24, 40, .04), 0 16px 32px -12px rgba(16, 24, 40, .12);--co-card-hover-transform: var(--pr-hover-lift);--co-card-transition: transform var(--pr-transition-normal), box-shadow var(--pr-transition-normal);--co-card-header-height: 48px;--co-card-header-padding-x: var(--pr-space-6);--co-card-header-padding-y: var(--pr-space-4);--co-card-header-border-color: var(--pr-color-gray-100);--co-card-header-font-size: var(--pr-font-size-md);--co-card-header-font-weight: var(--pr-font-weight-bold);--co-card-header-text-color: var(--se-text-primary);--co-card-body-padding-x: var(--pr-space-6);--co-card-body-padding-y: var(--pr-space-6);--co-card-footer-padding-x: var(--pr-space-6);--co-card-footer-padding-y: var(--pr-space-4);--co-card-footer-border-color: var(--pr-color-gray-100);--co-form-label-font-size: var(--pr-font-size-sm);--co-form-label-font-size-sm: var(--pr-font-size-xs);--co-form-label-font-size-lg: var(--pr-font-size-base);--co-form-label-font-weight: var(--pr-font-weight-medium);--co-form-label-text-color: var(--se-text-primary);--co-form-label-width: 100px;--co-form-label-gap: var(--pr-space-2);--co-form-label-required-color: var(--pr-color-error-500);--co-form-label-required-size: var(--pr-font-size-xs);--co-form-item-gap-y: var(--pr-space-4);--co-form-item-gap-x: var(--pr-space-6);--co-form-help-font-size: var(--pr-font-size-xs);--co-form-help-text-color: var(--se-text-muted);--co-form-help-margin-top: var(--pr-space-1);--co-form-error-font-size: var(--pr-font-size-xs);--co-form-error-text-color: var(--se-text-error);--co-form-error-margin-top: var(--pr-space-1);--co-alert-min-width: 320px;--co-alert-max-width: 480px;--co-alert-padding-x: var(--pr-space-4);--co-alert-padding-y: var(--pr-space-3);--co-alert-border-radius: var(--pr-radius-md);--co-alert-shadow: var(--pr-shadow-lg);--co-alert-success-bg: var(--pr-color-success-50);--co-alert-success-border: var(--pr-color-success-200);--co-alert-success-text: var(--pr-color-success-700);--co-alert-success-icon: var(--pr-color-success-500);--co-alert-error-bg: var(--pr-color-error-50);--co-alert-error-border: var(--pr-color-error-200);--co-alert-error-text: var(--pr-color-error-700);--co-alert-error-icon: var(--pr-color-error-500);--co-alert-warning-bg: var(--pr-color-warning-50);--co-alert-warning-border: var(--pr-color-warning-200);--co-alert-warning-text: var(--pr-color-warning-700);--co-alert-warning-icon: var(--pr-color-warning-500);--co-alert-info-bg: var(--pr-color-info-50);--co-alert-info-border: var(--pr-color-info-200);--co-alert-info-text: var(--pr-color-info-700);--co-alert-info-icon: var(--pr-color-info-500);--co-alert-title-font-size: var(--pr-font-size-md);--co-alert-title-font-weight: var(--pr-font-weight-semibold);--co-alert-message-font-size: var(--pr-font-size-base);--co-alert-message-font-weight: var(--pr-font-weight-normal);--co-select-height-sm: 28px;--co-select-height-md: 32px;--co-select-height-lg: 40px;--co-select-padding-x: var(--pr-space-3);--co-select-bg: var(--pr-color-gray-0);--co-select-border-color: var(--pr-color-gray-300);--co-select-border-radius: var(--pr-radius-sm);--co-select-dropdown-bg: var(--pr-color-gray-0);--co-select-dropdown-shadow: var(--pr-shadow-lg);--co-select-dropdown-border-radius: var(--pr-radius-md);--co-select-option-hover-bg: var(--pr-color-gray-50);--co-select-option-selected-bg: var(--pr-color-primary-50);--co-select-option-selected-text: var(--pr-color-primary-600);--co-pagination-item-size: 32px;--co-pagination-item-bg: var(--pr-color-gray-0);--co-pagination-item-border: var(--pr-color-gray-300);--co-pagination-item-border-radius: var(--pr-radius-sm);--co-pagination-item-hover-bg: var(--pr-color-gray-50);--co-pagination-item-hover-border: var(--pr-color-primary-500);--co-pagination-item-active-bg: var(--pr-color-primary-600);--co-pagination-item-active-text: var(--pr-color-gray-0);--co-pagination-item-active-border: var(--pr-color-primary-600);--co-pagination-item-disabled-bg: var(--pr-color-gray-100);--co-pagination-item-disabled-text: var(--pr-color-gray-400);--co-pagination-item-font-size: var(--pr-font-size-sm);--co-sidebar-width: 220px;--co-sidebar-collapsed-width: 64px;--co-sidebar-bg: var(--pr-color-gray-0);--co-sidebar-item-height: 40px;--co-sidebar-item-padding-x: var(--pr-space-4);--co-sidebar-item-text: var(--pr-color-gray-600);--co-sidebar-item-icon: var(--pr-color-gray-400);--co-sidebar-item-hover-bg: var(--pr-color-gray-50);--co-sidebar-item-hover-text: var(--pr-color-gray-900);--co-sidebar-item-active-bg: var(--pr-color-primary-50);--co-sidebar-item-active-text: var(--pr-color-primary-600);--co-sidebar-sub-item-bg: var(--pr-color-gray-50);--co-sidebar-sub-item-active-bg: var(--pr-color-primary-50);--co-sidebar-divider: var(--pr-color-gray-150);--co-sidebar-section-label: var(--pr-color-gray-400);--co-header-height: 64px;--co-header-bg: var(--pr-color-gray-0);--co-header-shadow: var(--pr-shadow-sm);--co-header-padding-x: var(--pr-space-4);--co-header-border-color: var(--pr-color-gray-200);--co-tag-height-sm: 20px;--co-tag-height-md: 24px;--co-tag-height-lg: 32px;--co-tag-padding-x: 6px;--co-tag-border-radius: var(--pr-radius-chip);--co-tag-font-size: var(--pr-font-size-xs);--co-tag-default-bg: var(--pr-color-gray-100);--co-tag-default-border: var(--pr-color-gray-200);--co-tag-default-text: var(--pr-color-gray-700);--co-tag-primary-bg: var(--pr-color-primary-50);--co-tag-primary-border: var(--pr-color-primary-200);--co-tag-primary-text: var(--pr-color-primary-600);--co-tag-success-bg: var(--pr-color-success-50);--co-tag-success-border: var(--pr-color-success-200);--co-tag-success-text: var(--pr-color-success-600);--co-tag-warning-bg: var(--pr-color-warning-50);--co-tag-warning-border: var(--pr-color-warning-200);--co-tag-warning-text: var(--pr-color-warning-600);--co-tag-error-bg: var(--pr-color-error-50);--co-tag-error-border: var(--pr-color-error-200);--co-tag-error-text: var(--pr-color-error-600);--el-color-primary: var(--pr-color-primary-600);--el-color-primary-rgb: 43, 73, 208;--el-color-primary-light-3: var(--pr-color-primary-300);--el-color-primary-light-5: var(--pr-color-primary-200);--el-color-primary-light-7: var(--pr-color-primary-100);--el-color-primary-light-8: color-mix(in srgb, var(--pr-color-primary-600) 10%, var(--pr-color-gray-0));--el-color-primary-light-9: var(--pr-color-primary-50);--el-color-primary-dark-2: var(--pr-color-primary-700);--el-text-color-primary: var(--se-text-primary);--el-text-color-regular: var(--se-text-secondary);--el-text-color-secondary: var(--se-text-muted);--el-text-color-placeholder: var(--se-text-placeholder);--el-text-color-disabled: var(--se-text-disabled);--el-disabled-text-color: var(--se-text-disabled);--el-table-text-color: var(--co-table-cell-text-color);--el-table-header-text-color: var(--co-table-header-text-color);--el-border-color: var(--pr-color-gray-300);--el-border-color-light: var(--pr-color-gray-200);--el-border-color-lighter: var(--pr-color-gray-100);--el-border-color-extra-light: var(--pr-color-gray-50);--el-border-color-dark: var(--pr-color-gray-400);--el-border-color-darker: var(--pr-color-gray-500);--el-border-color-hover: var(--pr-color-gray-400);--el-fill-color: var(--pr-color-gray-100);--el-fill-color-light: var(--pr-color-gray-50);--el-fill-color-lighter: var(--pr-color-gray-100);--el-fill-color-extra-light: var(--pr-color-gray-50);--el-fill-color-dark: var(--pr-color-gray-200);--el-fill-color-darker: var(--pr-color-gray-300);--el-fill-color-blank: var(--pr-color-gray-0);--el-border-radius-base: var(--pr-radius-md);--el-border-radius-small: var(--pr-radius-xs);--el-border-radius-round: var(--pr-radius-full);--el-dialog-border-radius: var(--pr-radius-xl);--el-messagebox-border-radius: var(--pr-radius-xl);--el-popover-border-radius: var(--pr-radius-lg);--el-popper-border-radius: var(--pr-radius-lg);--el-tag-border-radius: var(--pr-radius-xs);--el-popover-border-color: var(--se-border-default);--el-box-shadow: var(--pr-shadow-2xl);--el-box-shadow-light: var(--pr-shadow-lg);--el-box-shadow-lighter: var(--pr-shadow-md);--el-box-shadow-dark: var(--pr-shadow-2xl);--el-font-size-base: var(--pr-font-size-base)}:root{--color-primary: var(--pr-color-primary-600);--color-primary-light: var(--pr-color-primary-500);--color-primary-dark: var(--pr-color-primary-700);--color-success: var(--pr-color-success-500);--color-success-light: var(--pr-color-success-400);--color-success-dark: var(--pr-color-success-600);--color-warning: var(--pr-color-warning-500);--color-warning-light: var(--pr-color-warning-400);--color-warning-dark: var(--pr-color-warning-600);--color-danger: var(--pr-color-error-500);--color-danger-light: var(--pr-color-error-400);--color-danger-dark: var(--pr-color-error-600);--color-error: var(--pr-color-error-500);--color-info: var(--pr-color-info-500);--color-gray-50: var(--pr-color-gray-50);--color-gray-100: var(--pr-color-gray-100);--color-gray-200: var(--pr-color-gray-200);--color-gray-300: var(--pr-color-gray-300);--color-gray-400: var(--pr-color-gray-400);--color-gray-500: var(--pr-color-gray-500);--color-gray-600: var(--pr-color-gray-600);--color-gray-700: var(--pr-color-gray-700);--color-gray-800: var(--pr-color-gray-800);--color-gray-900: var(--pr-color-gray-900);--color-text-primary: var(--se-text-primary);--color-text-body: var(--se-text-primary);--color-text-secondary: var(--se-text-secondary);--color-text-muted: var(--se-text-muted);--color-text-disabled: var(--se-text-disabled);--color-text-inverse: var(--se-text-inverse);--color-border-light: var(--se-border-light);--color-border-normal: var(--se-border-default);--color-border-strong: var(--se-border-strong);--color-border: var(--se-border-default);--color-border-dark: var(--se-border-strong);--color-bg-page: var(--se-bg-page);--color-bg-card: var(--se-bg-card);--color-bg: var(--se-bg-page);--color-bg-elevated: var(--se-bg-card);--color-bg-hover: var(--se-bg-hover);--color-bg-selected: var(--se-bg-selected);--space-1: var(--pr-space-1);--space-2: var(--pr-space-2);--space-3: var(--pr-space-3);--space-4: var(--pr-space-4);--space-5: var(--pr-space-5);--space-6: var(--pr-space-6);--space-8: var(--pr-space-8);--space-10: var(--pr-space-10);--space-12: var(--pr-space-12);--radius-xs: var(--pr-radius-xs);--radius-sm: var(--pr-radius-sm);--radius-md: var(--pr-radius-md);--radius-lg: var(--pr-radius-lg);--radius-xl: var(--pr-radius-xl);--radius-full: var(--pr-radius-full);--shadow-xs: var(--pr-shadow-xs);--shadow-sm: var(--pr-shadow-sm);--shadow-md: var(--pr-shadow-md);--shadow-lg: var(--pr-shadow-lg);--shadow-xl: var(--pr-shadow-xl);--shadow-focus: var(--pr-shadow-focus);--card-shadow: var(--pr-shadow-md);--popup-shadow: var(--pr-shadow-lg);--modal-shadow: var(--pr-shadow-xl);--transition-fast: var(--pr-transition-fast);--transition-normal: var(--pr-transition-normal);--transition-slow: var(--pr-transition-slow);--transition-spring: var(--pr-transition-spring);--z-dropdown: var(--pr-z-dropdown);--z-sticky: var(--pr-z-sticky);--z-overlay: var(--pr-z-overlay);--z-modal: var(--pr-z-modal);--z-toast: var(--pr-z-toast);--z-tooltip: var(--pr-z-tooltip);--input-height: var(--pr-size-height-md);--input-height-lg: var(--pr-size-height-lg);--btn-height: var(--co-button-height-md);--btn-height-sm: var(--co-button-height-sm);--page-padding: var(--se-layout-page-padding);--sidebar-width: var(--se-layout-sidebar-width);--min-safe-width: var(--se-layout-min-width);--icon-sm: var(--pr-icon-size-sm);--icon-md: var(--pr-icon-size-md);--icon-lg: var(--pr-icon-size-lg);--icon-xl: var(--pr-icon-size-xl)}.text-token-primary{color:var(--se-text-primary)}.text-token-secondary{color:var(--se-text-secondary)}.text-token-muted{color:var(--se-text-muted)}.text-token-disabled{color:var(--se-text-disabled)}.text-token-link{color:var(--se-text-link)}.text-token-error{color:var(--se-text-error)}.text-token-success{color:var(--se-text-success)}.text-token-warning{color:var(--se-text-warning)}.bg-token-page{background:var(--se-bg-page-gradient, var(--se-bg-page))}.bg-token-card{background-color:var(--se-bg-card)}.bg-token-hover{background-color:var(--se-bg-hover)}.bg-token-active{background-color:var(--se-bg-active)}.bg-token-selected{background-color:var(--se-bg-selected)}.bg-token-success{background-color:var(--se-bg-success)}.bg-token-warning{background-color:var(--se-bg-warning)}.bg-token-error{background-color:var(--se-bg-error)}.bg-token-info{background-color:var(--se-bg-info)}.border-token-default{border-color:var(--se-border-default)}.border-token-light{border-color:var(--se-border-light)}.border-token-strong{border-color:var(--se-border-strong)}.border-token-hover{border-color:var(--se-border-hover)}.border-token-focus{border-color:var(--se-border-focus)}.border-token-error{border-color:var(--se-border-error)}.shadow-token-xs{box-shadow:var(--pr-shadow-xs)}.shadow-token-sm{box-shadow:var(--pr-shadow-sm)}.shadow-token-md{box-shadow:var(--pr-shadow-md)}.shadow-token-lg{box-shadow:var(--pr-shadow-lg)}.shadow-token-xl{box-shadow:var(--pr-shadow-xl)}.card-hoverable{transition:transform var(--pr-transition-transform),box-shadow var(--pr-transition-fast);cursor:pointer}.card-hoverable:hover{transform:translateY(-2px);box-shadow:var(--pr-shadow-md)}html[data-os=win]{--pr-font-family-base: "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pr-font-weight-medium: 400;--pr-font-weight-semibold: 700}html[data-os=mac]{--pr-font-family-base: "PingFang SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Noto Sans SC", "Segoe UI", sans-serif}html[data-os=linux]{--pr-font-family-base: "Noto Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", "DejaVu Sans", sans-serif}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.route-fade-enter-from{opacity:0;transform:translateY(4px)}.route-fade-leave-to{opacity:0}html,body,#app{margin:0;padding:0;height:100%;width:100%;overflow:hidden;box-sizing:border-box;font-family:var(--pr-font-family-base)}button,input,select,textarea,optgroup{font-family:inherit}.el-table.el-table{--el-table-text-color: var(--co-table-cell-text-color);--el-table-header-text-color: var(--co-table-header-text-color);--el-table-header-bg-color: var(--co-table-header-bg);--el-table-border-color: var(--co-table-row-border-color);--el-table-row-hover-bg-color: var(--co-table-row-bg-hover);--el-table-header-font-size: var(--co-table-header-font-size);--el-table-header-font-weight: var(--co-table-header-font-weight)}.el-input .el-input__count.el-input__count,.el-textarea .el-input__count.el-input__count{color:var(--se-text-muted)}*,*:before,*:after{box-sizing:inherit}[data-v-content]{height:100%;flex:1;overflow:auto}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--pr-font-size-md);line-height:var(--pr-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--pr-font-family-base);color:var(--se-text-primary);background:var(--se-bg-page-gradient, var(--se-bg-page));min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.el-table,.data-table,.app-data-table,.lnum,.lnum-strong,.pr-amount,.money,.amount,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html[data-os=win] body{text-rendering:optimizeLegibility}#app{min-height:100vh}.pr-title-page{font-size:var(--pr-font-size-2xl);font-weight:var(--pr-font-weight-bold);color:var(--se-text-primary);line-height:var(--pr-line-height-tight);margin:0}.pr-title-section{font-size:var(--pr-font-size-lg);font-weight:var(--pr-font-weight-semibold);color:var(--se-text-primary);line-height:var(--pr-line-height-tight);margin:0}.pr-title-card{font-size:var(--pr-font-size-md);font-weight:var(--pr-font-weight-bold);color:var(--se-text-primary);line-height:var(--pr-line-height-snug);margin:0}h1,h2,h3,h4,.pr-title-page,.pr-title-section,.pr-title-card{text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--pr-color-gray-200);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--pr-color-gray-300)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.el-scrollbar__bar.is-horizontal{display:block!important}.el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{opacity:var(--el-scrollbar-opacity, .3)}.el-scrollbar__bar.is-horizontal:hover .el-scrollbar__thumb{opacity:var(--el-scrollbar-hover-opacity, .5)}.pr-row-insert{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pr-radius-sm);color:var(--pr-color-success-500);cursor:pointer;transition:all var(--pr-transition-fast)}.pr-row-insert:hover{color:var(--pr-color-success-600);background:#1296671a}.pr-row-insert:focus-visible{outline:none;box-shadow:var(--pr-shadow-focus)}.pr-row-insert-cell{display:flex;align-items:center;gap:var(--pr-space-1)}.field-error.is-error-flash{animation:pr-field-error-flash 1.6s ease-out 1;border-radius:var(--pr-radius-sm)}@keyframes pr-field-error-flash{0%,to{background:transparent}15%,55%{background:var(--pr-color-error-50, rgba(245, 34, 45, .08))}35%{background:transparent}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn var(--pr-transition-fast) ease-out}.animate-slide-up{animation:slideUp var(--pr-transition-slow) ease-out}.animate-scale-in{animation:scaleIn var(--pr-transition-spring)}.el-form-item__content>.el-input,.el-form-item__content>.el-select,.el-form-item__content>.el-input-number,.el-form-item__content>.el-date-picker,.el-form-item__content>.el-date-editor,.el-form-item__content>.el-time-picker,.el-form-item__content>.el-time-editor,.el-form-item__content>.el-cascader,.el-form-item__content>.el-autocomplete,.el-form-item__content>.el-tree-select,.el-form-item__content>.el-select-v2,.el-form-item__content>.el-textarea{width:100%!important}.el-form-item__content{min-height:auto!important;line-height:inherit!important}.el-date-editor.el-range-editor{padding:0!important}.el-range-editor .el-range-input{height:100%!important}.el-form-item__error{margin-top:4px!important;padding-left:0!important}.el-form-item__content{cursor:text}.el-form-item__content>*{cursor:inherit}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{display:none!important}.el-input-number .el-input__wrapper{padding-left:12px!important;padding-right:12px!important}.el-card{border-radius:var(--co-card-border-radius);border:var(--co-card-border-width) solid var(--co-card-border-color);box-shadow:var(--co-card-shadow);transition:var(--co-card-transition)}.el-card:hover{box-shadow:var(--co-card-shadow-hover);transform:var(--co-card-hover-transform)}.el-table{font-size:var(--pr-font-size-base);border:none!important}.el-table th.el-table__cell{background:var(--co-table-header-bg);color:var(--co-table-header-text-color);font-weight:var(--co-table-header-font-weight);font-size:var(--co-table-header-font-size);height:var(--co-table-header-height);text-transform:uppercase;letter-spacing:.4px;border-bottom:var(--co-table-header-border-width) solid var(--co-table-header-border-color)!important}.el-table__header-wrapper th.el-table__cell{box-sizing:border-box!important;height:var(--co-table-header-height)!important;max-height:var(--co-table-header-height)!important;line-height:var(--co-table-header-height)!important;padding:0!important;overflow:hidden!important;font-size:var(--co-table-header-font-size)!important;font-weight:var(--co-table-header-font-weight)!important;color:var(--co-table-header-text-color)!important;background:var(--co-table-header-bg)!important;border-bottom:var(--co-table-header-border-width) solid var(--co-table-header-border-color)!important}.el-table__header-wrapper th.el-table__cell .cell{box-sizing:border-box!important;height:calc(var(--co-table-header-height) - var(--co-table-header-border-width))!important;max-height:calc(var(--co-table-header-height) - var(--co-table-header-border-width))!important;display:flex!important;align-items:center!important;padding:0 var(--co-table-cell-padding-x)!important;overflow:hidden!important}.el-table__body-wrapper td.el-table__cell{border-bottom:var(--co-table-row-border-width) solid var(--co-table-row-border-color)!important}.el-table__body-wrapper td.el-table__cell{height:var(--co-table-row-height)!important;font-size:var(--co-table-cell-font-size)!important;color:var(--co-table-cell-text-color)!important}.el-table__cell{font-family:var(--pr-font-family-base)}small{font-size:var(--pr-font-size-2xs)}.el-badge__content{font-size:var(--pr-font-size-xs)}.el-table thead tr{background:var(--co-table-header-bg)}.el-table thead th.el-table__cell{border-right-color:var(--pr-color-gray-200)!important;border-bottom-color:var(--co-table-header-border-color)!important;vertical-align:middle!important}.el-table thead th.el-table__cell .cell{padding-top:var(--co-table-header-padding-y, 12px)!important;padding-bottom:var(--co-table-header-padding-y, 12px)!important;padding-left:var(--co-table-cell-padding-x)!important;padding-right:var(--co-table-cell-padding-x)!important}.el-table td.el-table__cell{border-bottom:var(--co-table-row-border-width) solid var(--co-table-row-border-color)!important;vertical-align:middle!important}.el-table .cell{display:flex;align-items:center;padding-left:var(--pr-space-2);padding-right:var(--pr-space-2)}.el-table th.el-table__cell.sortable{position:relative}.el-table .caret-wrapper{position:absolute!important;right:10px;top:50%;transform:translateY(-50%);margin:0!important;height:14px!important;width:14px!important;opacity:0;transition:opacity .12s ease}.el-table th.el-table__cell.sortable:hover .caret-wrapper,.el-table th.el-table__cell.sortable.ascending .caret-wrapper,.el-table th.el-table__cell.sortable.descending .caret-wrapper{opacity:1}.el-table th.el-table__cell.sortable>.cell{padding-right:12px}.el-table .sort-caret{border-width:.3em!important;left:50%!important;transform:translate(-50%)!important}.el-table .sort-caret.ascending{top:-.3em!important;border-bottom-color:var(--co-table-header-sort-color)}.el-table .sort-caret.descending{bottom:-.15em!important;border-top-color:var(--co-table-header-sort-color)}.el-table th.ascending .sort-caret.ascending{border-bottom-color:var(--co-table-header-sort-active-color)}.el-table th.ascending .sort-caret.descending{border-top-color:transparent}.el-table th.descending .sort-caret.descending{border-top-color:var(--co-table-header-sort-active-color)}.el-table th.descending .sort-caret.ascending{border-bottom-color:transparent}.el-table th.el-table__cell .cell{display:flex!important;align-items:center!important}.el-table .el-table__cell.is-center .cell{justify-content:center}.el-table .el-table__cell.is-right .cell{justify-content:flex-end}.el-table th.el-table__cell.is-left,.el-table td.el-table__cell.is-left{text-align:left}.el-button{border-radius:var(--co-button-radius)!important;transition:all .22s cubic-bezier(.2,.8,.2,1)!important;font-weight:var(--pr-font-weight-medium)!important}.el-button:hover{transform:var(--pr-hover-lift-sm)}.el-button:active{transform:scale(.98)!important}.el-button--primary{--el-button-bg-color: var(--co-button-primary-bg);--el-button-border-color: var(--co-button-primary-border);--el-button-hover-bg-color: var(--co-button-primary-bg-hover);--el-button-active-bg-color: var(--co-button-primary-bg-active);box-shadow:var(--co-button-primary-shadow);transition:all .22s cubic-bezier(.2,.8,.2,1)!important}.el-button--primary:hover{box-shadow:var(--co-button-primary-shadow-hover);transform:var(--pr-hover-lift-sm)}.el-button--primary:active{box-shadow:var(--co-button-primary-shadow-active);transform:var(--co-button-active-scale)}.el-button--default{border-radius:var(--co-button-radius)!important}.el-button--default:hover{border-color:var(--pr-color-primary-400)!important;color:var(--pr-color-primary-600)!important}.el-button--success{border-radius:var(--co-button-radius)!important;box-shadow:0 2px 8px #52c41a40}.el-button--success:hover{box-shadow:0 4px 14px #52c41a59;background:var(--pr-color-success-400)!important;border-color:var(--pr-color-success-400)!important}.el-button--success:active{background:var(--pr-color-success-600)!important;border-color:var(--pr-color-success-600)!important}.el-button--danger,.el-button--warning,.el-button--info{border-radius:var(--co-button-radius)!important}.el-button--small{padding:5px 12px!important;font-size:var(--pr-font-size-xs)!important}.el-button--large{padding:10px 24px!important}.el-table .el-button{border-radius:var(--pr-radius-sm)!important;padding:0 8px!important;box-shadow:none!important;border:none!important}.el-table .el-button:hover{transform:none!important;box-shadow:none!important;background:var(--se-bg-selected)!important}.el-table .el-button:active{transform:none!important;background:var(--se-bg-active)!important}.el-input__wrapper{border-radius:var(--co-input-border-radius);box-shadow:0 0 0 1px var(--el-input-border-color) inset;transition:box-shadow var(--pr-transition-fast)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus,.el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-pagination{--el-pagination-button-bg-color: var(--co-pagination-item-bg)}.el-select .el-input__wrapper{border-radius:var(--co-select-border-radius)}.el-select-dropdown__item.is-selected{color:var(--co-select-option-selected-text)}.el-form-item__label{font-size:var(--co-form-label-font-size);color:var(--co-form-label-text-color)}.el-tag{font-size:var(--co-tag-font-size);border-radius:var(--pr-radius-sm);border:none}.el-message{border-radius:var(--co-alert-border-radius)}:focus-visible:not(.el-input__inner):not(.el-textarea__inner){outline:none;box-shadow:var(--pr-shadow-focus)}.el-input__inner:-webkit-autofill,.el-input__inner:-webkit-autofill:hover,.el-input__inner:-webkit-autofill:focus,.el-input__inner:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:var(--el-text-color-regular)!important;caret-color:var(--el-text-color-regular)!important;transition:background-color 5000s ease-in-out 0s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.card-hoverable{transition:var(--co-card-transition)}.card-hoverable:hover{box-shadow:var(--co-card-shadow-hover);transform:var(--co-card-hover-transform)}.form-label-100 .el-form-item__label{width:100px}.el-table .el-select .el-select__caret,.el-table .el-select .el-select__suffix,.el-table .el-select .el-icon:not(.el-tag__close),.el-table .el-input .el-input__suffix,.el-table .el-input .el-input__suffix-inner,.el-table .el-input .el-icon:not(.el-tag__close),.el-table .el-input-number .el-input__suffix,.el-table .el-input-number .el-icon{display:none!important}.el-table td.el-table__cell{padding:0!important;height:var(--co-table-row-height)!important;vertical-align:middle!important}.el-table td.el-table__cell>.cell{height:100%}.el-table .cell{--el-font-size-extra-small: var(--co-table-cell-font-size);--el-font-size-small: var(--co-table-cell-font-size);--el-font-size-base: var(--co-table-cell-font-size);--el-input-font-size: var(--co-table-cell-font-size);--el-select-font-size: var(--co-table-cell-font-size);--el-select-font-size-small: var(--co-table-cell-font-size);padding:0!important;height:100%!important;display:flex!important;align-items:center!important;overflow:hidden!important;white-space:nowrap!important;word-break:normal!important}.el-table td.el-table__cell.is-right .cell{justify-content:flex-end!important}.el-table td.el-table__cell.is-center .cell{justify-content:center!important;align-items:center!important}.el-table .cell>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0 var(--co-table-cell-padding-x)!important}.el-table td.el-table__cell.is-right .cell>strong,.el-table td.el-table__cell.is-right .cell>span:not(.el-tag):not(.el-badge),.el-table td.el-table__cell.is-right .cell>em,.el-table td.el-table__cell.is-right .cell>b,.el-table td.el-table__cell.is-right .cell>i,.el-table td.el-table__cell.is-right .cell>small,.el-table td.el-table__cell.is-right .cell>label,.el-table td.el-table__cell.is-right .cell>a{justify-content:flex-end!important}.el-table td.el-table__cell.is-center .cell>strong,.el-table td.el-table__cell.is-center .cell>span:not(.el-tag):not(.el-badge),.el-table td.el-table__cell.is-center .cell>em,.el-table td.el-table__cell.is-center .cell>b,.el-table td.el-table__cell.is-center .cell>i,.el-table td.el-table__cell.is-center .cell>small,.el-table td.el-table__cell.is-center .cell>label,.el-table td.el-table__cell.is-center .cell>a{justify-content:center!important}.el-table .cell>span:not(.el-tag):not(.el-badge),.el-table .cell>strong,.el-table .cell>em,.el-table .cell>b,.el-table .cell>i,.el-table .cell>small,.el-table .cell>label,.el-table .cell>a{padding:0 var(--co-table-cell-padding-x)!important;width:100%!important;display:flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.el-table .cell>.app-tag{margin:0 12px!important;align-self:center!important}.el-table .cell>div:not(.el-input):not(.el-select):not(.el-input-number):not(.el-button-group):not(.el-switch):not(.el-popover__reference-wrapper):not(.action-group):not(.pss-wrapper):not(.css-wrapper):not(.sss-wrapper):not(.price-input-wrap):not(.sku-input-wrap):not(.cell-id-wrap):not(.brand-select-root):not(.unit-select){padding:0 var(--co-table-cell-padding-x)!important;width:100%!important;display:flex!important;align-items:center!important}.el-table .cell>.cell-id-wrap{display:flex!important;align-items:center!important;gap:4px!important;padding:0 var(--co-table-cell-padding-x)!important;width:100%!important}.el-table .cell>.el-input,.el-table .cell>.el-select,.el-table .cell>.el-input-number,.el-table .cell>.el-date-picker,.el-table .cell>.el-switch{width:100%!important;height:100%!important;margin:0!important}.el-table .cell>.el-select{--el-component-size: var(--co-table-row-height) !important;--el-component-size-small: var(--co-table-row-height) !important}.el-table .cell>.el-input{--el-component-size: var(--co-table-row-height) !important;--el-component-size-small: var(--co-table-row-height) !important}.el-table .cell>.el-input-number{--el-component-size: var(--co-table-row-height) !important;--el-component-size-small: var(--co-table-row-height) !important}.el-table .cell>.el-input .el-input__wrapper,.el-table .cell>.el-input-number .el-input__wrapper{width:100%!important;height:100%!important;border-radius:0!important;padding:0 8px!important;box-shadow:0 0 0 1px var(--pr-color-gray-200) inset!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell>.el-select .el-select__wrapper,.el-table .cell>.el-select.el-select--small .el-select__wrapper{width:100%!important;height:100%!important;border-radius:0!important;padding:0 8px!important;box-shadow:0 0 0 1px var(--pr-color-gray-200) inset!important;min-height:0!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell>.el-select .el-select__placeholder,.el-table .cell>.el-select .el-select__selected-item{padding:0!important;line-height:inherit!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell>.el-select .el-select__input,.el-table .cell>.el-select.el-select--small .el-select__input{height:100%!important;line-height:inherit!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell>.el-select .el-select__selection{width:100%!important;height:100%!important;align-items:stretch!important}.el-table .cell .el-input,.el-table .cell .el-select,.el-table .cell .el-input-number,.el-table .cell .el-date-picker,.el-table .cell .el-switch{width:100%!important;height:100%!important;margin:0!important}.el-table .cell .el-input,.el-table .cell .el-select,.el-table .cell .el-input-number{--el-component-size: var(--co-table-row-height) !important;--el-component-size-small: var(--co-table-row-height) !important}.el-table .cell .el-input .el-input__wrapper,.el-table .cell .el-input-number .el-input__wrapper,.el-table .cell .el-select .el-select__wrapper{width:100%!important;height:100%!important;min-height:0!important}.el-table .cell .el-select .el-select__selection{width:100%!important;height:100%!important;align-items:stretch!important}.el-table .cell .el-input .el-input__wrapper,.el-table .cell .el-input-number .el-input__wrapper,.el-table .cell .el-select .el-select__wrapper{border-radius:0!important;padding:0 8px!important;box-shadow:0 0 0 1px var(--pr-color-gray-200) inset!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell .el-select .el-select__placeholder,.el-table .cell .el-select .el-select__selected-item{padding:0!important;line-height:inherit!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell .el-select .el-select__input,.el-table .cell .el-select.el-select--small .el-select__input,.el-table .cell .el-input .el-input__inner,.el-table .cell .el-input-number .el-input__inner{height:100%!important;line-height:inherit!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell .brand-select-root,.el-table .cell>.brand-select-root,.el-table .cell>div>.brand-select-root,.el-table .cell .pss-wrapper,.el-table .cell .css-wrapper,.el-table .cell .sss-wrapper,.el-table .cell .unit-select,.el-table .cell .price-input-wrap,.el-table .cell .sku-input-wrap,.el-table .cell .cell-id-wrap{width:100%!important;height:100%!important;margin:0!important}.el-table .cell .pss-trigger,.el-table .cell .css-trigger,.el-table .cell .sss-trigger{width:100%!important;height:100%!important;margin:0!important}.el-table .cell .el-input__inner{height:100%!important;padding:0!important;line-height:var(--co-table-row-height)!important;text-align:inherit!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell>.el-input-number .el-input{height:100%!important}.el-table .cell>.el-input-number .el-input__inner{font-size:var(--co-table-cell-font-size)!important}.el-table .cell>.el-button{width:100%!important;height:100%!important;margin:0!important;padding:0 var(--co-table-cell-padding-x)!important;justify-content:flex-start!important;font-size:var(--co-table-cell-font-size)!important}.el-table .cell>.el-button-group{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;gap:8px!important}.el-table .cell>.action-group{display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;height:100%!important}.el-table .cell>.el-tag,.el-table .cell>.el-badge{margin:0!important}.el-table .cell>.pss-wrapper,.el-table .cell>.css-wrapper,.el-table .cell>.sss-wrapper{height:100%!important;width:100%!important}.el-table .cell>.pss-wrapper .pss-trigger,.el-table .cell>.css-wrapper .css-trigger{height:100%!important;width:100%!important;border-radius:0!important;border:none}.el-table .cell>.pss-wrapper .pss-trigger:hover:not(.is-disabled),.el-table .cell>.css-wrapper .css-trigger:hover:not(.is-open){background:var(--pr-color-gray-50)}.el-table .cell .el-popover__reference-wrapper,.el-table .cell .el-tooltip__trigger{width:100%!important;height:100%!important;display:flex!important;align-items:center!important}.el-table .cell .price-input-wrap,.el-table .cell .sku-input-wrap{height:100%!important;width:100%!important;display:flex!important;align-items:center!important}.el-table .cell .price-input-wrap input[type=number],.el-table .cell input.price-error-field{box-sizing:border-box!important;padding:0 var(--co-table-cell-padding-x)!important}.el-table .cell .el-input.is-focus .el-input__wrapper,.el-table .cell .el-input-number.is-focus .el-input__wrapper,.el-table .cell .el-select.is-focus .el-select__wrapper{box-shadow:0 0 0 1px var(--pr-color-primary-500) inset,var(--pr-shadow-focus)!important}html body .el-form-item{padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important;margin-bottom:18px!important}html body .el-form-item__content{min-height:auto!important;padding:0!important;line-height:inherit!important;cursor:text}html body .el-form-item__error{margin-top:4px!important;padding-left:0!important}.settings-nav .nav-tab{border-radius:var(--pr-radius-sm)}.action-link:not(.el-table .action-link){border-radius:var(--pr-radius-sm);padding:4px 14px!important;font-size:var(--pr-font-size-sm)!important}html body{background:var(--se-bg-page-demo)!important}.el-card,.app-card,.card-panel,.stat-card,.dashboard-work-card,.demo-card-wrapper{background:var(--se-bg-card-demo)!important;transition:box-shadow var(--pr-transition-card-hover),transform var(--pr-transition-card-hover),border-color var(--pr-transition-spring-demo)!important;position:relative;overflow:hidden}.el-card:before,.app-card:before,.card-panel:before,.stat-card:before,.dashboard-work-card:before,.demo-card-wrapper:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--se-glass-line);z-index:2;pointer-events:none}.el-card:hover,.app-card:hover,.card-panel:hover,.stat-card:hover{transform:var(--pr-hover-lift-card)!important;box-shadow:var(--pr-shadow-hover)!important;border-color:var(--se-border-hover)!important}.glass-icon{background:var(--se-glass-icon-bg)!important;border:1px solid var(--se-glass-icon-border)!important;box-shadow:var(--se-glass-icon-shadow)!important}.el-table{border-color:var(--se-border-light)!important}.el-table thead tr,.el-table__header-wrapper tr,.el-table__header thead tr,.el-table th.el-table__cell{background:var(--co-table-header-bg)!important}.el-table__body tr.el-table__row td.el-table__cell{border-bottom-color:var(--co-table-row-border-color)!important}.el-table__body tr.el-table__row:hover td.el-table__cell{background-color:var(--co-table-row-bg-hover)!important}.el-table__body tr.el-table__row.current-row td.el-table__cell,.el-table__body tr.el-table__row--selected td.el-table__cell{background:var(--co-table-row-bg-selected)!important}.el-input__wrapper{transition:box-shadow var(--pr-transition-spring-demo),border-color var(--pr-transition-spring-demo),background var(--pr-transition-spring-demo)!important}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--pr-color-primary-300) inset!important}.el-select .el-select__wrapper{transition:box-shadow var(--pr-transition-spring-demo),border-color var(--pr-transition-spring-demo)!important}.el-select .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--pr-color-primary-300) inset!important}.el-input-number .el-input__wrapper{transition:box-shadow var(--pr-transition-spring-demo),border-color var(--pr-transition-spring-demo)!important}.el-input-number .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--pr-color-primary-300) inset!important}.el-date-editor .el-input__wrapper{transition:box-shadow var(--pr-transition-spring-demo)!important}.el-date-editor .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--pr-color-primary-300) inset!important}.el-textarea__inner{transition:box-shadow var(--pr-transition-spring-demo),border-color var(--pr-transition-spring-demo)!important}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--pr-color-primary-300) inset!important}.el-form-item__label{color:var(--se-text-primary)!important;font-weight:var(--pr-font-weight-medium)!important;font-size:var(--pr-font-size-sm)!important}.el-cascader .el-input__wrapper{transition:box-shadow var(--pr-transition-spring-demo)!important}.el-cascader .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--pr-color-primary-300) inset!important}.el-dialog{--el-dialog-border-radius: var(--pr-radius-xl) !important}.el-dialog__header{padding:var(--pr-space-4) var(--pr-space-6)!important;border-bottom:1px solid var(--se-border-light)!important}.el-dialog__body{padding:var(--pr-space-6)!important}.el-dialog__footer{padding:var(--pr-space-4) var(--pr-space-6)!important;border-top:1px solid var(--se-border-light)!important}@media (max-width: 1024px){.el-dialog{--el-dialog-width: calc(100vw - 32px) !important;max-width:calc(100vw - 32px)!important}.el-drawer{width:100vw!important;max-width:100vw!important}}.el-message{border-radius:var(--pr-radius-lg)!important;box-shadow:var(--pr-shadow-lg)!important;border:1px solid var(--se-border-light)!important}.el-message .el-message__content{font-size:var(--pr-font-size-sm)!important}.el-message-box .ac-btn-danger{background:var(--pr-color-error-500);border-color:var(--pr-color-error-500)}.el-message-box .ac-btn-danger:hover{background:var(--pr-color-error-600);border-color:var(--pr-color-error-600)}.el-message-box{border-radius:var(--pr-radius-lg)!important;padding:var(--pr-space-5)!important;width:min(420px,calc(100vw - 32px))!important}.el-message-box__title{font-size:var(--pr-font-size-lg)!important;font-weight:var(--pr-font-weight-bold)!important;color:var(--pr-color-gray-900)!important}.el-message-box__message{color:var(--se-text-secondary)!important;line-height:var(--pr-line-height-none).6!important;padding:var(--pr-space-2) 0 var(--pr-space-1)!important}.el-message-box__btns{padding-top:var(--pr-space-4)!important}.el-message-box__btns .el-button--primary{--el-button-bg-color: var(--pr-color-primary-600);--el-button-border-color: var(--pr-color-primary-600);--el-button-hover-bg-color: var(--pr-color-primary-700);--el-button-hover-border-color: var(--pr-color-primary-700);border-radius:var(--co-button-radius)!important}.el-message-box__btns .el-button--default{border-radius:var(--co-button-radius)!important}.el-table__footer-wrapper td.el-table__cell,.el-table__fixed-footer-wrapper td.el-table__cell{vertical-align:middle!important}.el-table__footer-wrapper .cell,.el-table__fixed-footer-wrapper .cell{display:block!important;height:auto!important}.el-table__footer-wrapper .is-right .cell,.el-table__fixed-footer-wrapper .is-right .cell{text-align:right!important}.el-table__footer-wrapper .is-center .cell,.el-table__fixed-footer-wrapper .is-center .cell{text-align:center!important}.td-muted{color:var(--se-text-muted)}@keyframes uiRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stagger-in>*{animation:uiRiseIn .42s cubic-bezier(.16,1,.3,1) both}.stagger-in>*:nth-child(1){animation-delay:0ms}.stagger-in>*:nth-child(2){animation-delay:40ms}.stagger-in>*:nth-child(3){animation-delay:80ms}.stagger-in>*:nth-child(4){animation-delay:.12s}.stagger-in>*:nth-child(5){animation-delay:.16s}.stagger-in>*:nth-child(6){animation-delay:.2s}.stagger-in>*:nth-child(7){animation-delay:.24s}.stagger-in>*:nth-child(n+8){animation-delay:.28s}@media (prefers-reduced-motion: reduce){.stagger-in>*{animation:none}}
