:root{--erp-text-primary: #1a1a1a;--erp-selection-rgb: 255, 92, 0;--erp-bg-page: #faf7f2;--erp-bg-elevated: #ffffff;--erp-bg-sidebar: #fffaf5;--erp-bg-sidebar-mid: #fff5eb;--erp-bg-sidebar-deep: #ffeede;--erp-shadow-soft: 0 4px 24px rgba(120, 53, 15, .06);--erp-shadow-card: 0 2px 12px rgba(120, 53, 15, .07);--erp-shadow-header: 0 1px 0 rgba(120, 53, 15, .06), 0 8px 24px rgba(120, 53, 15, .04);--erp-font-display: "Newsreader", "Songti SC", "Noto Serif SC", serif;--erp-font-body: "Geist", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--erp-font-caption: "Funnel Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--erp-primary: #ff5c00;--erp-primary-hover: #ff8533;--erp-primary-mute: rgba(255, 92, 0, .12);--el-color-primary: #ff5c00;--erp-border-logo: rgba(120, 53, 15, .08);--erp-logo-bg: linear-gradient(135deg, #ffffff 0%, #fff5eb 100%);--erp-logo-glow: 0 0 12px rgba(255, 92, 0, .35);--erp-menu-active-shadow: 0 4px 14px rgba(255, 92, 0, .28);--erp-sub-menu-bg: rgba(255, 92, 0, .06);--dash-page-bg: linear-gradient(165deg, #fffdfb 0%, #faf7f2 40%, #fff5eb 100%);--dash-shadow-float: 0 4px 6px rgba(0, 0, 0, .03), 0 16px 40px rgba(0, 0, 0, .07);--dash-shadow-soft: 0 2px 8px rgba(120, 53, 15, .06), 0 6px 20px rgba(120, 53, 15, .05);--dash-shadow-mid: 0 2px 8px rgba(120, 53, 15, .08);--dash-shadow-keys: 120, 53, 15;--dash-stat-gear-shadow: 0 2px 8px rgba(120, 53, 15, .08);--dash-stat-border: rgba(255, 255, 255, .85);--dash-shortcut-row-border: #f3f4f6;--dash-shortcut-outline: rgba(255, 255, 255, .9);--dash-stat-surface-0: linear-gradient(155deg, #ffedd5 0%, #fdba74 42%, #fb923c 100%);--dash-stat-surface-1: linear-gradient(155deg, #fef9c3 0%, #fde047 45%, #facc15 100%);--dash-stat-surface-2: linear-gradient(155deg, #ffedd5 0%, #fed7aa 48%, #fdba74 100%);--dash-stat-surface-3: linear-gradient(155deg, #ffe4e6 0%, #fda4af 45%, #fb7185 100%);--dash-stat-surface-4: linear-gradient(155deg, #fff7ed 0%, #ffedd5 50%, #fcd34d 100%);--dash-stat-surface-5: linear-gradient(155deg, #fce7f3 0%, #f9a8d4 48%, #f472b6 100%);--dash-stat-title-0: #9a3412;--dash-stat-title-1: #a16207;--dash-stat-title-2: #c2410c;--dash-stat-title-3: #b45309;--dash-stat-title-4: #a84418;--dash-stat-title-5: #9f1239;--dash-stat-value-0: #7c2d12;--dash-stat-value-1: #854d0e;--dash-stat-value-2: #9a3412;--dash-stat-value-3: #92400e;--dash-stat-value-4: #7c2d12;--dash-stat-value-5: #831843;--dash-shortcut-bg-0: linear-gradient(135deg, #ffedd5 0%, #fdba74 100%);--dash-shortcut-bg-1: linear-gradient(135deg, #fef9c3 0%, #fde047 100%);--dash-shortcut-bg-2: linear-gradient(135deg, #ffe4e6 0%, #fda4af 100%);--dash-shortcut-bg-3: linear-gradient(135deg, #fff7ed 0%, #fed7aa 100%);--dash-shortcut-bg-4: linear-gradient(135deg, #ffedd5 0%, #fbbf24 100%);--dash-shortcut-bg-5: linear-gradient(135deg, #fce7f3 0%, #f9a8d4 100%);--dash-shortcut-ico-0: #c2410c;--dash-shortcut-ico-1: #a16207;--dash-shortcut-ico-2: #be123c;--dash-shortcut-ico-3: #c2410c;--dash-shortcut-ico-4: #b45309;--dash-shortcut-ico-5: #be185d;--dash-sparkle-opacity: .88;--dash-add-border: rgba(120, 53, 15, .14);--dash-add-hover-border: rgba(255, 92, 0, .4);--dash-add-hover-color: #ff5c00;--dash-add-hover-shadow: 0 12px 32px rgba(255, 92, 0, .1);--dash-shortcuts-settings-bg: linear-gradient(145deg, #ff8533 0%, #ff5c00 50%, #ea580c 100%);--dash-shortcuts-settings-shadow: 0 4px 16px rgba(255, 92, 0, .32);--dash-shortcut-add-shadow: 0 4px 14px rgba(255, 92, 0, .16);--dash-radio-bg: #f7f8fa;--dash-radio-active-bg: linear-gradient(135deg, #ff8533 0%, #ff5c00 100%);--dash-radio-active-shadow: 0 4px 14px rgba(255, 92, 0, .28);--dash-chart-line: #ff5c00;--dash-chart-area-0: rgba(255, 92, 0, .38);--dash-chart-area-1: rgba(255, 133, 51, .14);--dash-grid-line: rgba(120, 53, 15, .08);--dash-muted: #888888;--dash-muted2: #666666;--dash-border-subtle: #f3f4f6;--dash-text-strong: #1a1a1a;--dash-table-header-bg: #f7f8fa;--dash-table-row-hover: rgba(255, 92, 0, .06);--dash-table-stripe: rgba(255, 92, 0, .03);--dash-color-dot-0: linear-gradient(135deg, #fdba74, #fb923c);--dash-color-dot-1: linear-gradient(135deg, #fde047, #facc15);--dash-color-dot-2: linear-gradient(135deg, #fed7aa, #fdba74);--dash-color-dot-3: linear-gradient(135deg, #fda4af, #fb7185);--dash-color-dot-4: linear-gradient(135deg, #fcd34d, #fbbf24);--dash-color-dot-5: linear-gradient(135deg, #f9a8d4, #f472b6);--dash-sparkle-1: rgba(255, 255, 255, .95);--dash-sparkle-2: rgba(255, 200, 120, .95);--dash-sparkle-3: rgba(255, 92, 0, .4);--dash-sparkle-4: rgba(255, 255, 255, .85);--dash-sparkle-5: rgba(255, 133, 51, .55);--dash-sparkle-6: rgba(255, 180, 100, .65)}html.erp-accent-classic{--erp-text-primary: #303133;--erp-selection-rgb: 64, 158, 255;--erp-bg-page: #eef1f6;--erp-bg-elevated: #ffffff;--erp-bg-sidebar: #e8edf4;--erp-bg-sidebar-mid: #e2e8f2;--erp-bg-sidebar-deep: #dce3ef;--erp-shadow-soft: 0 4px 24px rgba(15, 34, 58, .06);--erp-shadow-card: 0 2px 12px rgba(15, 34, 58, .07);--erp-shadow-header: 0 1px 0 rgba(15, 34, 58, .06), 0 8px 24px rgba(15, 34, 58, .04);--erp-font-display: "Newsreader", "Songti SC", "Microsoft YaHei", serif;--erp-font-body: "Geist", "PingFang SC", "Microsoft YaHei", sans-serif;--erp-font-caption: "Funnel Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--erp-primary: #409eff;--erp-primary-hover: #66b1ff;--erp-primary-mute: rgba(64, 158, 255, .12);--el-color-primary: #409eff;--erp-border-logo: rgba(15, 34, 58, .08);--erp-logo-bg: linear-gradient(135deg, #ffffff 0%, #f0f4fa 100%);--erp-logo-glow: 0 0 12px rgba(64, 158, 255, .35);--erp-menu-active-shadow: 0 2px 8px rgba(64, 158, 255, .22);--erp-sub-menu-bg: #f5f7fa;--dash-page-bg: linear-gradient(165deg, #e8edf5 0%, #f3f6fb 38%, #eef2f8 100%);--dash-shadow-float: 0 10px 40px rgba(31, 59, 99, .09), 0 4px 14px rgba(31, 59, 99, .05);--dash-shadow-soft: 0 6px 28px rgba(31, 59, 99, .07), 0 2px 8px rgba(31, 59, 99, .04);--dash-shadow-mid: 0 2px 8px rgba(31, 59, 99, .08);--dash-shadow-keys: 31, 59, 99;--dash-stat-gear-shadow: 0 2px 8px rgba(31, 59, 99, .08);--dash-stat-border: rgba(255, 255, 255, .65);--dash-shortcut-row-border: rgba(255, 255, 255, .75);--dash-shortcut-outline: rgba(255, 255, 255, .85);--dash-stat-surface-0: linear-gradient(155deg, #dbeafe 0%, #93c5fd 45%, #7dd3fc 100%);--dash-stat-surface-1: linear-gradient(155deg, #ecfccb 0%, #86efac 50%, #4ade80 100%);--dash-stat-surface-2: linear-gradient(155deg, #e0f2fe 0%, #7dd3fc 45%, #38bdf8 100%);--dash-stat-surface-3: linear-gradient(155deg, #f3e8ff 0%, #d8b4fe 45%, #c084fc 100%);--dash-stat-surface-4: linear-gradient(155deg, #ccfbf1 0%, #5eead4 45%, #2dd4bf 100%);--dash-stat-surface-5: linear-gradient(155deg, #fce7f3 0%, #f9a8d4 48%, #f472b6 100%);--dash-stat-title-0: #1565c0;--dash-stat-title-1: #2e7d32;--dash-stat-title-2: #1565c0;--dash-stat-title-3: #6a1b9a;--dash-stat-title-4: #00838f;--dash-stat-title-5: #ad1457;--dash-stat-value-0: #1565c0;--dash-stat-value-1: #2e7d32;--dash-stat-value-2: #0d47a1;--dash-stat-value-3: #6a1b9a;--dash-stat-value-4: #00838f;--dash-stat-value-5: #ad1457;--dash-shortcut-bg-0: linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);--dash-shortcut-bg-1: linear-gradient(135deg, #ffedd5 0%, #fdba74 100%);--dash-shortcut-bg-2: linear-gradient(135deg, #ede9fe 0%, #c4b5fd 100%);--dash-shortcut-bg-3: linear-gradient(135deg, #dcfce7 0%, #86ef86 100%);--dash-shortcut-bg-4: linear-gradient(135deg, #cffafe 0%, #67e8f9 100%);--dash-shortcut-bg-5: linear-gradient(135deg, #fce7f3 0%, #f9a8d4 100%);--dash-shortcut-ico-0: #1d4ed8;--dash-shortcut-ico-1: #c2410c;--dash-shortcut-ico-2: #5b21b6;--dash-shortcut-ico-3: #15803d;--dash-shortcut-ico-4: #0e7490;--dash-shortcut-ico-5: #be185d;--dash-sparkle-opacity: .55;--dash-add-border: rgba(31, 59, 99, .12);--dash-add-hover-border: rgba(58, 122, 254, .45);--dash-add-hover-color: #3a7afe;--dash-add-hover-shadow: 0 12px 36px rgba(58, 122, 254, .12);--dash-shortcuts-settings-bg: linear-gradient(145deg, #6366f1 0%, #3a7afe 50%, #06b6d4 100%);--dash-shortcuts-settings-shadow: 0 4px 16px rgba(58, 122, 254, .35);--dash-shortcut-add-shadow: 0 4px 14px rgba(58, 122, 254, .18);--dash-radio-bg: rgba(31, 59, 99, .05);--dash-radio-active-bg: linear-gradient(135deg, #3a7afe 0%, #6366f1 100%);--dash-radio-active-shadow: 0 4px 14px rgba(58, 122, 254, .35);--dash-chart-line: #3a7afe;--dash-chart-area-0: rgba(58, 122, 254, .42);--dash-chart-area-1: rgba(0, 212, 255, .12);--dash-grid-line: rgba(31, 59, 99, .06);--dash-muted: #909399;--dash-muted2: #64748b;--dash-border-subtle: #e4e7ed;--dash-text-strong: #0f172a;--dash-table-header-bg: rgba(241, 245, 249, .95);--dash-table-row-hover: rgba(58, 122, 254, .06);--dash-table-stripe: rgba(58, 122, 254, .03);--dash-color-dot-0: linear-gradient(135deg, #667eea, #764ba2);--dash-color-dot-1: linear-gradient(135deg, #f093fb, #f5576c);--dash-color-dot-2: linear-gradient(135deg, #4facfe, #00f2fe);--dash-color-dot-3: linear-gradient(135deg, #43e97b, #38f9d7);--dash-color-dot-4: linear-gradient(135deg, #fa709a, #fee140);--dash-color-dot-5: linear-gradient(135deg, #a18cd1, #fbc2eb);--dash-sparkle-1: rgba(255, 255, 255, .95);--dash-sparkle-2: rgba(147, 197, 253, .95);--dash-sparkle-3: rgba(58, 122, 254, .45);--dash-sparkle-4: rgba(255, 255, 255, .85);--dash-sparkle-5: rgba(99, 102, 241, .5);--dash-sparkle-6: rgba(125, 211, 252, .65)}html.erp-accent-slate{--erp-text-primary: #1e293b;--erp-selection-rgb: 14, 165, 233;--erp-bg-page: #f1f5f9;--erp-bg-elevated: #ffffff;--erp-bg-sidebar: #f8fafc;--erp-bg-sidebar-mid: #f1f5f9;--erp-bg-sidebar-deep: #e2e8f0;--erp-shadow-soft: 0 4px 24px rgba(51, 65, 85, .07);--erp-shadow-card: 0 2px 12px rgba(51, 65, 85, .06);--erp-shadow-header: 0 1px 0 rgba(51, 65, 85, .06), 0 8px 24px rgba(51, 65, 85, .04);--erp-font-display: "Newsreader", "Songti SC", "Microsoft YaHei", serif;--erp-font-body: "Geist", "PingFang SC", "Microsoft YaHei", sans-serif;--erp-font-caption: "Funnel Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--erp-primary: #0284c7;--erp-primary-hover: #0ea5e9;--erp-primary-mute: rgba(2, 132, 199, .12);--el-color-primary: #0284c7;--erp-border-logo: rgba(51, 65, 85, .1);--erp-logo-bg: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);--erp-logo-glow: 0 0 12px rgba(2, 132, 199, .3);--erp-menu-active-shadow: 0 4px 14px rgba(2, 132, 199, .22);--erp-sub-menu-bg: rgba(2, 132, 199, .06);--dash-page-bg: linear-gradient(165deg, #f8fafc 0%, #f1f5f9 45%, #e2e8f0 100%);--dash-shadow-float: 0 4px 6px rgba(0, 0, 0, .03), 0 18px 44px rgba(51, 65, 85, .08);--dash-shadow-soft: 0 2px 8px rgba(51, 65, 85, .06), 0 6px 20px rgba(51, 65, 85, .05);--dash-shadow-mid: 0 2px 8px rgba(51, 65, 85, .08);--dash-shadow-keys: 51, 65, 85;--dash-stat-gear-shadow: 0 2px 8px rgba(51, 65, 85, .08);--dash-stat-border: rgba(255, 255, 255, .9);--dash-shortcut-row-border: #e2e8f0;--dash-shortcut-outline: rgba(255, 255, 255, .95);--dash-stat-surface-0: linear-gradient(155deg, #e0f2fe 0%, #bae6fd 45%, #7dd3fc 100%);--dash-stat-surface-1: linear-gradient(155deg, #e2e8f0 0%, #cbd5e1 50%, #94a3b8 100%);--dash-stat-surface-2: linear-gradient(155deg, #dbeafe 0%, #bfdbfe 48%, #93c5fd 100%);--dash-stat-surface-3: linear-gradient(155deg, #f0f9ff 0%, #e0f2fe 48%, #bae6fd 100%);--dash-stat-surface-4: linear-gradient(155deg, #ecfdf5 0%, #d1fae5 50%, #6ee7b7 100%);--dash-stat-surface-5: linear-gradient(155deg, #fdf4ff 0%, #fae8ff 48%, #e9d5ff 100%);--dash-stat-title-0: #075985;--dash-stat-title-1: #475569;--dash-stat-title-2: #1e40af;--dash-stat-title-3: #0369a1;--dash-stat-title-4: #047857;--dash-stat-title-5: #7e22ce;--dash-stat-value-0: #0c4a6e;--dash-stat-value-1: #334155;--dash-stat-value-2: #1d4ed8;--dash-stat-value-3: #075985;--dash-stat-value-4: #065f46;--dash-stat-value-5: #6b21a8;--dash-shortcut-bg-0: linear-gradient(135deg, #e0f2fe 0%, #7dd3fc 100%);--dash-shortcut-bg-1: linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%);--dash-shortcut-bg-2: linear-gradient(135deg, #dbeafe 0%, #93c5fd 100%);--dash-shortcut-bg-3: linear-gradient(135deg, #f0f9ff 0%, #bae6fd 100%);--dash-shortcut-bg-4: linear-gradient(135deg, #d1fae5 0%, #6ee7b7 100%);--dash-shortcut-bg-5: linear-gradient(135deg, #fae8ff 0%, #e9d5ff 100%);--dash-shortcut-ico-0: #0369a1;--dash-shortcut-ico-1: #475569;--dash-shortcut-ico-2: #1d4ed8;--dash-shortcut-ico-3: #0284c7;--dash-shortcut-ico-4: #047857;--dash-shortcut-ico-5: #7c3aed;--dash-sparkle-opacity: .65;--dash-add-border: rgba(51, 65, 85, .14);--dash-add-hover-border: rgba(2, 132, 199, .45);--dash-add-hover-color: #0284c7;--dash-add-hover-shadow: 0 12px 32px rgba(2, 132, 199, .12);--dash-shortcuts-settings-bg: linear-gradient(145deg, #0ea5e9 0%, #0284c7 50%, #0369a1 100%);--dash-shortcuts-settings-shadow: 0 4px 16px rgba(2, 132, 199, .32);--dash-shortcut-add-shadow: 0 4px 14px rgba(2, 132, 199, .16);--dash-radio-bg: rgba(51, 65, 85, .06);--dash-radio-active-bg: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%);--dash-radio-active-shadow: 0 4px 14px rgba(2, 132, 199, .28);--dash-chart-line: #0284c7;--dash-chart-area-0: rgba(2, 132, 199, .38);--dash-chart-area-1: rgba(14, 165, 233, .14);--dash-grid-line: rgba(51, 65, 85, .08);--dash-muted: #64748b;--dash-muted2: #475569;--dash-border-subtle: #e2e8f0;--dash-text-strong: #0f172a;--dash-table-header-bg: #f8fafc;--dash-table-row-hover: rgba(2, 132, 199, .06);--dash-table-stripe: rgba(2, 132, 199, .04);--dash-color-dot-0: linear-gradient(135deg, #7dd3fc, #0284c7);--dash-color-dot-1: linear-gradient(135deg, #cbd5e1, #64748b);--dash-color-dot-2: linear-gradient(135deg, #93c5fd, #2563eb);--dash-color-dot-3: linear-gradient(135deg, #bae6fd, #0ea5e9);--dash-color-dot-4: linear-gradient(135deg, #6ee7b7, #059669);--dash-color-dot-5: linear-gradient(135deg, #e9d5ff, #9333ea);--dash-sparkle-1: rgba(255, 255, 255, .95);--dash-sparkle-2: rgba(125, 211, 252, .95);--dash-sparkle-3: rgba(2, 132, 199, .4);--dash-sparkle-4: rgba(255, 255, 255, .85);--dash-sparkle-5: rgba(14, 165, 233, .55);--dash-sparkle-6: rgba(186, 230, 253, .65)}html.erp-accent-emerald{--erp-text-primary: #14532d;--erp-selection-rgb: 5, 150, 105;--erp-bg-page: #f0fdf4;--erp-bg-elevated: #ffffff;--erp-bg-sidebar: #f7fee7;--erp-bg-sidebar-mid: #ecfccb;--erp-bg-sidebar-deep: #d9f99d;--erp-shadow-soft: 0 4px 24px rgba(20, 83, 45, .06);--erp-shadow-card: 0 2px 12px rgba(20, 83, 45, .07);--erp-shadow-header: 0 1px 0 rgba(20, 83, 45, .06), 0 8px 24px rgba(20, 83, 45, .04);--erp-font-display: "Newsreader", "Songti SC", "Microsoft YaHei", serif;--erp-font-body: "Geist", "PingFang SC", "Microsoft YaHei", sans-serif;--erp-font-caption: "Funnel Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--erp-primary: #059669;--erp-primary-hover: #10b981;--erp-primary-mute: rgba(5, 150, 105, .12);--el-color-primary: #059669;--erp-border-logo: rgba(20, 83, 45, .09);--erp-logo-bg: linear-gradient(135deg, #ffffff 0%, #f7fee7 100%);--erp-logo-glow: 0 0 12px rgba(5, 150, 105, .35);--erp-menu-active-shadow: 0 4px 14px rgba(5, 150, 105, .26);--erp-sub-menu-bg: rgba(5, 150, 105, .07);--dash-page-bg: linear-gradient(165deg, #f7fee7 0%, #f0fdf4 40%, #ecfccb 100%);--dash-shadow-float: 0 4px 6px rgba(0, 0, 0, .03), 0 16px 40px rgba(20, 83, 45, .07);--dash-shadow-soft: 0 2px 8px rgba(20, 83, 45, .06), 0 6px 20px rgba(20, 83, 45, .05);--dash-shadow-mid: 0 2px 8px rgba(20, 83, 45, .08);--dash-shadow-keys: 20, 83, 45;--dash-stat-gear-shadow: 0 2px 8px rgba(20, 83, 45, .08);--dash-stat-border: rgba(255, 255, 255, .85);--dash-shortcut-row-border: #dcfce7;--dash-shortcut-outline: rgba(255, 255, 255, .9);--dash-stat-surface-0: linear-gradient(155deg, #d1fae5 0%, #6ee7b7 45%, #34d399 100%);--dash-stat-surface-1: linear-gradient(155deg, #ecfccb 0%, #d9f99d 50%, #bef264 100%);--dash-stat-surface-2: linear-gradient(155deg, #ccfbf1 0%, #5eead4 48%, #2dd4bf 100%);--dash-stat-surface-3: linear-gradient(155deg, #d1fae5 0%, #a7f3d0 48%, #6ee7b7 100%);--dash-stat-surface-4: linear-gradient(155deg, #fef9c3 0%, #fde047 50%, #facc15 100%);--dash-stat-surface-5: linear-gradient(155deg, #ffedd5 0%, #fdba74 48%, #fb923c 100%);--dash-stat-title-0: #047857;--dash-stat-title-1: #4d7c0f;--dash-stat-title-2: #0f766e;--dash-stat-title-3: #15803d;--dash-stat-title-4: #a16207;--dash-stat-title-5: #c2410c;--dash-stat-value-0: #065f46;--dash-stat-value-1: #3f6212;--dash-stat-value-2: #115e59;--dash-stat-value-3: #166534;--dash-stat-value-4: #854d0e;--dash-stat-value-5: #9a3412;--dash-shortcut-bg-0: linear-gradient(135deg, #d1fae5 0%, #6ee7b7 100%);--dash-shortcut-bg-1: linear-gradient(135deg, #ecfccb 0%, #bef264 100%);--dash-shortcut-bg-2: linear-gradient(135deg, #ccfbf1 0%, #5eead4 100%);--dash-shortcut-bg-3: linear-gradient(135deg, #bbf7d0 0%, #4ade80 100%);--dash-shortcut-bg-4: linear-gradient(135deg, #fef9c3 0%, #fde047 100%);--dash-shortcut-bg-5: linear-gradient(135deg, #ffedd5 0%, #fdba74 100%);--dash-shortcut-ico-0: #047857;--dash-shortcut-ico-1: #3f6212;--dash-shortcut-ico-2: #0f766e;--dash-shortcut-ico-3: #15803d;--dash-shortcut-ico-4: #a16207;--dash-shortcut-ico-5: #c2410c;--dash-sparkle-opacity: .75;--dash-add-border: rgba(20, 83, 45, .14);--dash-add-hover-border: rgba(5, 150, 105, .45);--dash-add-hover-color: #059669;--dash-add-hover-shadow: 0 12px 32px rgba(5, 150, 105, .12);--dash-shortcuts-settings-bg: linear-gradient(145deg, #10b981 0%, #059669 50%, #047857 100%);--dash-shortcuts-settings-shadow: 0 4px 16px rgba(5, 150, 105, .32);--dash-shortcut-add-shadow: 0 4px 14px rgba(5, 150, 105, .16);--dash-radio-bg: rgba(20, 83, 45, .06);--dash-radio-active-bg: linear-gradient(135deg, #10b981 0%, #059669 100%);--dash-radio-active-shadow: 0 4px 14px rgba(5, 150, 105, .28);--dash-chart-line: #059669;--dash-chart-area-0: rgba(5, 150, 105, .38);--dash-chart-area-1: rgba(16, 185, 129, .14);--dash-grid-line: rgba(20, 83, 45, .08);--dash-muted: #4d7c0f;--dash-muted2: #166534;--dash-border-subtle: #dcfce7;--dash-text-strong: #14532d;--dash-table-header-bg: #f0fdf4;--dash-table-row-hover: rgba(5, 150, 105, .06);--dash-table-stripe: rgba(5, 150, 105, .04);--dash-color-dot-0: linear-gradient(135deg, #6ee7b7, #059669);--dash-color-dot-1: linear-gradient(135deg, #d9f99d, #a3e635);--dash-color-dot-2: linear-gradient(135deg, #5eead4, #0d9488);--dash-color-dot-3: linear-gradient(135deg, #4ade80, #22c55e);--dash-color-dot-4: linear-gradient(135deg, #fde047, #eab308);--dash-color-dot-5: linear-gradient(135deg, #fdba74, #ea580c);--dash-sparkle-1: rgba(255, 255, 255, .95);--dash-sparkle-2: rgba(167, 243, 208, .95);--dash-sparkle-3: rgba(5, 150, 105, .4);--dash-sparkle-4: rgba(255, 255, 255, .85);--dash-sparkle-5: rgba(16, 185, 129, .55);--dash-sparkle-6: rgba(110, 231, 183, .65)}:root{--erp-radius-sm: 6px;--erp-radius-md: 10px;--erp-radius-lg: 14px;--erp-radius-btn: 8px;--erp-layout-header-height: 60px;--erp-main-padding-y-sum: 24px;--el-color-success: #67c23a;--el-color-warning: #e6a23c;--el-color-danger: #f56c6c;--el-color-error: #f56c6c}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--erp-font-body);font-size:14px;line-height:1.55;color:var(--erp-text-primary);background-color:var(--erp-bg-page)}::selection{background-color:rgba(var(--erp-selection-rgb),.22);color:var(--erp-text-primary)}#app{width:100%;height:100vh;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e8eaef;border-radius:4px}::-webkit-scrollbar-thumb{background:#c5cad3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8b0bd}.erp-foreign-highlight{color:#e6a23c;font-weight:600}.layout{background:var(--erp-bg-page)}.layout>.el-aside{display:flex;flex-direction:column;overflow-x:visible;overflow-y:hidden;background:#ffffff!important;border-right:1px solid #e4e7ed;box-shadow:2px 0 12px #0000000a;transition:width .22s ease,box-shadow .22s ease}.layout--sidebar-collapsed .logo{padding-left:0!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important}.layout--sidebar-collapsed .logo:before{display:none}.layout .logo.app-brand-logo{box-shadow:none!important}.layout .logo.app-brand-logo:before{display:none!important}.layout .logo{position:relative;flex-shrink:0;height:56px!important;line-height:56px!important;padding-left:16px!important;text-align:left!important;background:var(--erp-logo-bg)!important;color:var(--erp-text-primary)!important;border-bottom:1px solid var(--erp-border-logo);font-weight:700;font-size:17px;letter-spacing:.04em;font-family:var(--erp-font-display);box-shadow:0 1px #fffc}.layout:not(.layout--sidebar-collapsed) .logo.app-brand-logo{justify-content:center!important;padding-left:10px!important;padding-right:10px!important;text-align:center!important}.layout .logo:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--erp-primary),var(--erp-primary-hover));box-shadow:var(--erp-logo-glow)}.layout .el-menu{background-color:transparent!important;border-right:none!important}.layout>.el-aside>.el-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:visible;padding:6px 8px 12px;scrollbar-width:thin;--el-menu-base-level-padding: 14px}.layout>.el-aside>.el-menu.el-menu--collapse{padding-left:6px;padding-right:6px}.layout .el-menu-item,.layout .el-sub-menu__title{color:#3d4a5c!important;border-radius:10px;margin:2px 0;height:40px!important;line-height:40px!important;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.layout .el-menu-item .el-icon,.layout .el-sub-menu__title .el-icon{font-size:18px;margin-right:10px;color:#86909c;transition:color .2s ease}.layout .el-menu-item.nav-c-dashboard .el-icon,.layout .el-sub-menu.nav-c-dashboard>.el-sub-menu__title .el-icon{color:var(--erp-primary, #ff5c00)}.layout .el-menu-item.nav-c-alert .el-icon{color:#f56c6c}.layout .el-menu-item.nav-c-orders .el-icon{color:#409eff}.layout .el-menu-item.nav-c-order-create .el-icon{color:#337ecc}.layout .el-menu-item.nav-c-shipments .el-icon{color:#67c23a}.layout .el-sub-menu.nav-c-inventory>.el-sub-menu__title .el-icon{color:#13c2c2}.layout .el-menu-item.nav-c-shortage .el-icon{color:#e6a23c}.layout .el-menu-item.nav-c-products .el-icon{color:#9254de}.layout .el-menu-item.nav-c-customers .el-icon{color:#2f54eb}.layout .el-menu-item.nav-c-materials .el-icon{color:#08979c}.layout .el-menu-item.nav-c-bom .el-icon{color:#597ef7}.layout .el-menu-item.nav-c-suppliers .el-icon{color:#fa8c16}.layout .el-menu-item.nav-c-purchase .el-icon{color:#52c41a}.layout .el-menu-item.nav-c-pending .el-icon{color:#eb2f96}.layout .el-menu-item.nav-c-finance .el-icon{color:#d48806}.layout .el-sub-menu.nav-c-system>.el-sub-menu__title .el-icon{color:#8c8c8c}.layout .el-sub-menu.nav-c-reports>.el-sub-menu__title .el-icon{color:#722ed1}.layout .el-menu-item.nav-c-returns .el-icon{color:#cf1322}.layout .el-menu-item span,.layout .el-sub-menu__title span{font-weight:500;letter-spacing:.02em}.layout .el-menu-item:hover,.layout .el-sub-menu__title:hover{background-color:var(--erp-primary-mute)!important;color:var(--erp-primary)!important;box-shadow:none}.layout .el-menu-item:hover .el-icon,.layout .el-sub-menu__title:hover .el-icon{color:var(--erp-primary)}.layout .el-menu-item.is-active,.layout .el-sub-menu .el-menu-item.is-active{position:relative;padding-right:var(--el-menu-base-level-padding, 20px)!important;border-radius:10px!important;color:#fff!important;background:linear-gradient(135deg,var(--erp-primary) 0%,var(--erp-primary-hover) 100%)!important;background-clip:border-box;font-weight:600!important;box-shadow:var(--erp-menu-active-shadow)}.layout .el-menu-item.is-active .el-icon,.layout .el-sub-menu .el-menu-item.is-active .el-icon{color:#fff!important}.layout .el-menu-item.is-active:after,.layout .el-sub-menu .el-menu-item.is-active:after{display:none}.layout .el-menu--collapse .el-menu-item.is-active:after,.layout .el-menu--collapse .el-sub-menu .el-menu-item.is-active:after{display:none}.layout .el-sub-menu .el-menu{background-color:var(--erp-sub-menu-bg)!important;border-radius:10px;margin:2px 2px 6px;padding:4px 2px!important;box-shadow:none}.layout .el-sub-menu .el-menu-item{padding-left:36px!important;min-width:auto;height:34px!important;line-height:34px!important;margin:1px 0;border-radius:8px}.layout .el-sub-menu .el-menu-item .el-icon{display:none}.layout .el-sub-menu.is-active>.el-sub-menu__title{color:var(--erp-primary)!important;font-weight:600!important;background-color:var(--erp-primary-mute)!important}.layout .el-sub-menu.is-active>.el-sub-menu__title .el-icon{color:var(--erp-primary)!important}.layout>.el-container{flex:1 1 0%;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.layout .el-header{background:var(--erp-bg-elevated)!important;box-shadow:var(--erp-shadow-header)!important;border-bottom:1px solid rgba(15,34,58,.05);padding:0 16px!important}.layout .el-main{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;overflow:auto;background-color:var(--erp-bg-page)!important;padding:10px 14px 14px!important;scrollbar-width:thin;scrollbar-color:#c5cad3 #e8eaef}.layout .el-main:has(>.erp-page-fill){overflow:hidden}.layout .el-main.el-main--finance-canvas{background-color:#e8ecf1!important;scrollbar-color:#aeb5c2 #d8dce4;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}html.dark .layout .el-main.el-main--finance-canvas{background-color:#0b1220!important;scrollbar-color:#4b5563 #1e293b}.finance-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.finance-table-scroll>.el-table{min-width:960px}.finance-table-scroll--sheet>.el-table{min-width:0;width:100%}.el-card.erp-finance-surface-card{border-radius:14px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;box-shadow:0 2px 10px #0f172a0f!important}.el-card.erp-finance-surface-card .el-card__body{padding:14px 16px!important}.el-card.erp-finance-surface-card .el-card__body:has(.el-table){padding:12px 12px 14px!important}html.dark .el-card.erp-finance-surface-card{background:var(--el-bg-color)!important;border-color:var(--el-border-color)!important;box-shadow:0 2px 14px #00000059!important}.layout .el-main .erp-page-fill{box-sizing:border-box;flex:1 1 0%;height:0;min-height:0;max-height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 1440px) and (min-height: 900px){html{font-size:15px}.layout .el-main{padding:12px 16px 16px!important}.layout .el-main .el-card__body{padding:16px 18px!important}.layout .el-main .el-table,.layout .el-main .el-button{font-size:14px}}@media (min-width: 1800px) and (min-height: 1000px){html{font-size:16px}.layout .el-main{padding:14px 18px 18px!important}}.layout .el-menu--collapse{padding-left:0;padding-right:0}.layout .el-menu--collapse .el-menu-item .el-icon,.layout .el-menu--collapse .el-sub-menu__title .el-icon{margin-right:0}.layout>.el-aside>.el-menu.el-menu--collapse .el-menu-tooltip__trigger{justify-content:center!important;padding-left:0!important;padding-right:0!important}.layout>.el-aside>.el-menu.el-menu--collapse>.el-menu-item-group>ul>.el-menu-item>span{display:inline-block!important;height:0!important;width:0!important;overflow:hidden!important;visibility:hidden!important}.layout>.el-aside>.el-menu.el-menu--collapse>.el-menu-item-group>ul>.el-menu-item,.layout>.el-aside>.el-menu.el-menu--collapse>.el-menu-item-group>ul .el-sub-menu .el-sub-menu__title{display:flex!important;align-items:center;justify-content:center;padding-left:0!important;padding-right:0!important}.layout>.el-aside>.el-menu.el-menu--collapse>.el-menu-item-group>ul>.el-menu-item.is-active,.layout>.el-aside>.el-menu.el-menu--collapse>.el-menu-item-group>ul .el-sub-menu.is-active .el-sub-menu__title{padding-left:0!important;padding-right:0!important}.layout .el-menu-item-group__title{display:none!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:none!important}.layout .el-menu-item-group:not(:first-child)>ul{margin-top:4px}.layout .el-menu--collapse .el-menu-item-group__title{display:none!important}.el-card{border-radius:var(--erp-radius-lg)!important;border:1px solid rgba(15,34,58,.06)!important;box-shadow:var(--erp-shadow-card)!important;background:var(--erp-bg-elevated);overflow:hidden}.el-card__header{border-bottom:1px solid rgba(15,34,58,.06)!important;padding:16px 22px!important;font-weight:600;color:#1d2129}.el-card__body{padding:20px 22px!important}.layout .el-main .el-card__header{padding:12px 16px!important}.layout .el-main .el-card__body{padding:14px 16px!important}.el-button{border-radius:var(--erp-radius-btn)!important;font-weight:500;padding:8px 18px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.el-button--primary.is-link,.el-button--primary.is-text{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--el-color-primary)!important}.el-button--primary.is-link:hover,.el-button--primary.is-link:focus,.el-button--primary.is-text:hover,.el-button--primary.is-text:focus{color:var(--el-color-primary-light-3, #66b1ff)!important}.el-button--default:not(.is-link):not(.is-text){background-color:#fff!important;border-color:#dcdfe6!important;color:#606266!important}.el-button--default:not(.is-link):not(.is-text):hover,.el-button--default:not(.is-link):not(.is-text):focus{border-color:#ff5c0059!important;color:var(--erp-primary)!important;background-color:var(--erp-primary-mute)!important}.el-button.is-link{box-shadow:none!important}.el-button,.el-input__inner,.el-table,.el-table th,.el-table td{font-size:14px!important}.el-dialog__title{font-size:16px!important}.el-form-item__label,.el-select-dropdown__item,.layout .el-menu-item,.layout .el-sub-menu__title{font-size:14px!important}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){html{font-size:14px}}html.erp-compact .el-main{--erp-main-padding-y-sum: 16px;padding:8px 12px!important}html.erp-compact .layout>.el-container>.el-main>*>.el-card:first-child{margin-top:0}html.erp-compact .el-card{margin-bottom:8px!important}html.dark body{background-color:#0a0a0a;color:var(--el-text-color-primary)}html.dark .layout .el-header{background-color:var(--el-bg-color);border-bottom:1px solid var(--el-border-color)}html.dark .header-title{color:var(--el-text-color-primary)!important}.manual-dispatch-material-box.el-message-box{width:min(92vw,420px);max-width:min(92vw,420px)}.manual-dispatch-material-box .el-message-box__title{display:flex;align-items:center;flex-wrap:nowrap}.manual-dispatch-material-box .el-message-box__title>span{display:inline-flex;align-items:center;gap:6px}.manual-dispatch-material-box .el-message-box__title>span:after{content:"!";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--el-color-warning);color:#fff;font-size:12px;font-weight:700;line-height:1;flex-shrink:0}.manual-dispatch-material-box .el-message-box__message{white-space:normal;text-align:left;padding:0 2px}.manual-dispatch-material-box .erp-material-shortage-msgbox{width:100%;margin:0;padding:0}.manual-dispatch-material-box .erp-material-shortage-msgbox__list{list-style:none;margin:0 0 12px;padding:0;max-height:min(42vh,300px);overflow-y:auto;-webkit-overflow-scrolling:touch}.manual-dispatch-material-box .erp-material-shortage-msgbox__item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--el-border-color-lighter)}.manual-dispatch-material-box .erp-material-shortage-msgbox__item:last-of-type{border-bottom:none}.manual-dispatch-material-box .erp-material-shortage-msgbox__name{flex:1;min-width:0;word-break:break-word;line-height:1.45;color:var(--el-text-color-primary);font-size:14px}.manual-dispatch-material-box .erp-material-shortage-msgbox__lack{flex-shrink:0;color:var(--el-color-warning);font-weight:600;font-size:14px;white-space:nowrap}.manual-dispatch-material-box .erp-material-shortage-msgbox__question{margin:0;padding-top:12px;font-size:14px;line-height:1.5;color:var(--el-text-color-regular);border-top:1px solid var(--el-border-color-lighter)}.shortage-material-popover-body{padding:12px 14px!important}.shortage-material-popover-body .shortage-mat-pop-list{font-size:13px;line-height:1.5;text-align:left}.shortage-material-popover-body .shortage-mat-pop-row{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:12px;padding:8px 0;max-width:100%}.shortage-material-popover-body .shortage-mat-pop-row+.shortage-mat-pop-row{border-top:1px solid var(--el-border-color-lighter)}.shortage-material-popover-body .shortage-mat-pop-name{flex:0 1 auto;min-width:0;max-width:calc(100% - 5.5em - 12px);text-align:left;white-space:normal;word-break:break-word}.shortage-material-popover-body .shortage-mat-pop-qty{flex:0 0 auto;white-space:nowrap;text-align:left}.shortage-material-popover-body .shortage-mat-pop-row--danger .shortage-mat-pop-name,.shortage-material-popover-body .shortage-mat-pop-row--danger .shortage-mat-pop-qty{color:#f56c6c}.el-message{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.el-table{width:100%!important}.el-table th.el-table__cell>.cell,.el-table td.el-table__cell>.cell{text-align:center!important}.el-table th.el-table__cell.is-left>.cell,.el-table td.el-table__cell.is-left>.cell{text-align:left!important;justify-content:flex-start!important}.el-table th.el-table__cell.is-right>.cell,.el-table td.el-table__cell.is-right>.cell{text-align:right!important;justify-content:flex-end!important}.el-table th.el-table__cell.erp-col-name>.cell,.el-table td.el-table__cell.erp-col-name>.cell,.el-table th.el-table__cell.materials-name-cell>.cell,.el-table td.el-table__cell.materials-name-cell>.cell{text-align:left!important;justify-content:flex-start!important}.el-table .el-table__body-wrapper .el-scrollbar__wrap{overflow-x:auto!important}.el-table .el-table__header-wrapper .el-scrollbar__wrap{overflow-x:hidden!important}.el-table.erp-table--form td.el-table__cell>.cell,.el-table.erp-table--form th.el-table__cell>.cell{overflow:visible!important;white-space:normal!important;text-align:center!important}.el-table.erp-table--form th.el-table__cell.is-left>.cell,.el-table.erp-table--form td.el-table__cell.is-left>.cell,.el-table.erp-table--form th.el-table__cell.erp-col-name>.cell,.el-table.erp-table--form td.el-table__cell.erp-col-name>.cell{text-align:left!important;justify-content:flex-start!important}.el-table td.el-table__cell.el-table-column--selection>.cell,.el-table td.el-table__cell.el-table-column--expand>.cell,.el-table th.el-table__cell.el-table-column--selection>.cell{overflow:visible!important;white-space:normal!important}.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-image),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-upload),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-switch),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-select),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-input),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-input-number),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-date-editor),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-tag),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.shortage-cell-link),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-popover),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-table){overflow:visible!important;white-space:normal!important}.el-table:not(.erp-table--form) td.el-table__cell>.cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table:not(.erp-table--form) th.el-table__cell>.cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table:not(.erp-table--form) td.el-table__cell.el-table-column--selection>.cell,.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-image),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-upload),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-switch),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-select),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-input),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-input-number),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-date-editor),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-tag),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.shortage-cell-link),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-popover),.el-table:not(.erp-table--form) td.el-table__cell>.cell:has(.el-table){text-overflow:clip}.el-table td.el-table__cell .cell:has(.el-button),.el-table td.el-table__cell .cell:has(.el-button-group){display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px;overflow:visible!important;white-space:normal!important}.el-table td.el-table__cell .cell:has(.el-dropdown){display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;overflow:visible!important}.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain),.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover,.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):focus,.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):active{--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;background-color:var(--erp-primary, #ff5c00)!important;border-color:var(--erp-primary, #ff5c00)!important;color:#fff!important;box-shadow:none!important}.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover,.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):focus{background-color:var(--erp-primary-hover, #ff8533)!important;border-color:var(--erp-primary-hover, #ff8533)!important;box-shadow:none!important}.el-button.el-button--success:not(.is-link):not(.is-text):not(.is-plain),.el-button.el-button--success:not(.is-link):not(.is-text):not(.is-plain):hover,.el-button.el-button--success:not(.is-link):not(.is-text):not(.is-plain):focus,.el-button.el-button--success:not(.is-link):not(.is-text):not(.is-plain):active{--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.el-button.el-button--warning:not(.is-link):not(.is-text):not(.is-plain),.el-button.el-button--warning:not(.is-link):not(.is-text):not(.is-plain):hover,.el-button.el-button--warning:not(.is-link):not(.is-text):not(.is-plain):focus,.el-button.el-button--warning:not(.is-link):not(.is-text):not(.is-plain):active{--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;background-color:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important}.el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain),.el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):hover,.el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):focus,.el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):active{--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;background-color:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important}.el-button.el-button--info:not(.is-link):not(.is-text):not(.is-plain),.el-button.el-button--info:not(.is-link):not(.is-text):not(.is-plain):hover,.el-button.el-button--info:not(.is-link):not(.is-text):not(.is-plain):focus,.el-button.el-button--info:not(.is-link):not(.is-text):not(.is-plain):active{--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;background-color:#909399!important;border-color:#909399!important;color:#fff!important}.el-button.erp-toolbar-query-btn.el-button--primary,.el-button.erp-toolbar-query-btn.el-button--primary:hover,.el-button.erp-toolbar-query-btn.el-button--primary:focus,.el-button.erp-toolbar-query-btn.el-button--primary:active{--el-button-text-color: #ffffff !important;--el-button-hover-text-color: #ffffff !important;--el-button-active-text-color: #ffffff !important;background-color:#ea580c!important;border-color:#ea580c!important;color:#fff!important;box-shadow:none!important}.el-button.erp-toolbar-query-btn.el-button--primary:hover,.el-button.erp-toolbar-query-btn.el-button--primary:focus{background-color:var(--erp-primary-hover, #ff8533)!important;border-color:var(--erp-primary-hover, #ff8533)!important;box-shadow:none!important}.el-button.erp-toolbar-query-btn.el-button--primary>span,.el-button.erp-toolbar-query-btn.el-button--primary:hover>span,.el-button.erp-toolbar-query-btn.el-button--primary:focus>span{color:#fff!important}.el-button.erp-column-setting-btn.el-button--default,.el-button.erp-column-setting-btn.el-button--default:hover,.el-button.erp-column-setting-btn.el-button--default:focus{--el-button-text-color: #303133 !important;--el-button-hover-text-color: var(--erp-primary, #ff5c00) !important;background-color:#fff!important;border-color:#dcdfe6!important;color:#303133!important}.el-button.erp-column-setting-btn.el-button--default>span{color:inherit!important}html.mobile-app-overlay-scroll-stable{scrollbar-gutter:auto}html.mobile-app-overlay-scroll-stable .mobile-boss-main,html.mobile-app-overlay-scroll-stable .mobile-boss-outlet-inner,html.mobile-app-overlay-scroll-stable .mobile-boss-transition-shell,html.mobile-app-overlay-scroll-stable .mobile-worker-main,html.mobile-app-overlay-scroll-stable .mobile-worker-outlet-inner,html.mobile-app-overlay-scroll-stable .mobile-worker-transition-shell{scrollbar-gutter:auto;overscroll-behavior-x:none}.mb-scroll-surface{scrollbar-width:none;scrollbar-color:transparent transparent}.mb-scroll-surface::-webkit-scrollbar{width:0;height:0;background:transparent}.mb-scroll-surface::-webkit-scrollbar-thumb{background:transparent}.mb-content-pan-y{touch-action:pan-y;overscroll-behavior-x:none}body.el-popup-parent--hidden .mobile-boss-root,body.el-popup-parent--hidden .mobile-worker-root{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}html.mobile-app-overlay-scroll-stable body.el-popup-parent--hidden{overflow:hidden!important;width:100%!important;max-width:100%!important;padding-right:0!important}.mobile-boss-root{--mb-touch-min: 48px;--mb-row-radius: 14px;--mb-safe-bottom: env(safe-area-inset-bottom, 0px);--mb-safe-top: env(safe-area-inset-top, 0px)}.mobile-boss-root .mb-touch{min-height:var(--mb-touch-min);min-width:var(--mb-touch-min);transition:opacity .15s ease}.mobile-boss-root .mb-touch:active:not(:disabled):not(.is-disabled){opacity:.92}.mobile-worker-root .mb-touch{transition:opacity .15s ease}.mobile-worker-root .mb-touch:active:not(:disabled):not(.is-disabled){opacity:.92}.mb-slide-forward-enter-active,.mb-slide-forward-leave-active{transition:transform .25s cubic-bezier(.25,.8,.25,1);position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;touch-action:pan-y;background:#f5f6fa;will-change:transform}.mb-slide-forward-leave-active{z-index:1}.mb-slide-forward-enter-active{z-index:2}.mb-slide-forward-enter-from{transform:translate(100%)}.mb-slide-forward-leave-to{transform:translate(-32%)}.mb-slide-back-enter-active,.mb-slide-back-leave-active{transition:transform .25s cubic-bezier(.25,.8,.25,1);position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;touch-action:pan-y;background:#f5f6fa;will-change:transform}.mb-slide-back-enter-active{z-index:1}.mb-slide-back-leave-active{z-index:2}.mb-slide-back-enter-from{transform:translate(-100%)}.mb-slide-back-leave-to{transform:translate(100%)}.mb-nav-none-enter-active,.mb-nav-none-leave-active{transition-duration:0ms!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:auto!important;overflow-x:visible!important;overflow-y:visible!important;will-change:auto!important;background:transparent!important}.mobile-boss-root .mb-footer-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-bottom:calc(12px + var(--mb-safe-bottom))}.mobile-boss-root .mb-footer-actions .el-button{margin:0;min-height:var(--mb-touch-min);font-size:16px;font-weight:600}.mobile-app-message-theme .el-message{--el-message-bg-color: rgba(58, 58, 60, .92);--el-message-border-color: transparent;--el-message-text-color: #fff;--el-message-padding: 12px 18px;border:none!important;border-radius:12px!important;box-shadow:0 6px 24px #00000038!important;min-width:0!important;max-width:min(92vw,360px);justify-content:center}.mobile-app-message-theme .el-message .el-message__content{color:#fff!important;line-height:1.45;font-size:15px}.mobile-app-message-theme .el-message .el-message__icon{display:none!important}.mobile-app-message-theme .el-message.el-message--success,.mobile-app-message-theme .el-message.el-message--error,.mobile-app-message-theme .el-message.el-message--warning,.mobile-app-message-theme .el-message.el-message--info{background-color:#3a3a3ceb!important}.mobile-app-message-theme .el-message-box{--el-messagebox-width: min(92vw, 400px);border-radius:14px!important;padding-bottom:8px}.mobile-app-message-theme .el-message-box__btns{padding:12px 16px 8px!important;flex-direction:row-reverse;gap:10px}.mobile-app-message-theme .el-message-box__btns .el-button{flex:1;min-height:44px;margin:0!important;font-size:15px;border-radius:10px}.mobile-app-message-theme .mb-ship-audit-msgbox.el-message-box{margin-top:22vh!important}.mobile-app-message-theme .mb-ship-audit-msgbox .el-message-box__btns{flex-direction:row!important}.mobile-app-message-theme .mb-status-tag,.mobile-app-message-theme .el-tag{border-radius:4px!important;padding:4px 8px!important;font-size:12px!important;line-height:1.3!important;height:auto!important;min-height:0!important}.mobile-app-message-theme .el-tag.el-tag--success{--el-tag-text-color: #166534;--el-tag-bg-color: #dcfce7;--el-tag-border-color: transparent}.mobile-app-message-theme .el-tag.el-tag--warning{--el-tag-text-color: #c2410c;--el-tag-bg-color: #ffedd5;--el-tag-border-color: transparent}.mobile-app-message-theme .el-tag.el-tag--info{--el-tag-text-color: #4b5563;--el-tag-bg-color: #f3f4f6;--el-tag-border-color: transparent}.mobile-app-message-theme .el-loading-mask{border-radius:inherit}.mobile-app-message-theme .el-loading-spinner .circular{width:42px!important;height:42px!important}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input,textarea,[contenteditable=true]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}#app{height:100%;min-height:100vh}
