@charset "UTF-8";@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.markdown-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.8;color:var(--el-text-color-primary)}.markdown-content h1{font-size:24px;color:var(--el-text-color-primary);margin:24px 0 16px;padding-bottom:8px;border-bottom:2px solid var(--el-color-primary)}.markdown-content h2{font-size:20px;color:var(--el-color-primary);margin:20px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--el-border-color)}.markdown-content h3{font-size:18px;color:var(--el-color-primary);margin:16px 0 10px}.markdown-content h4{font-size:16px;color:var(--el-color-primary);margin:14px 0 8px}.markdown-content p{margin:12px 0;line-height:1.8}.markdown-content ul,.markdown-content ol{margin:12px 0;padding-left:24px}.markdown-content li{margin:6px 0;line-height:1.6}.markdown-content blockquote{margin:16px 0;padding:12px 16px;background:var(--bg-input);border-left:4px solid var(--el-color-primary);color:var(--el-text-color-regular);font-style:italic}.markdown-content code{background:var(--bg-input);padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;color:var(--color-warning)}.markdown-content pre{background:var(--bg-input);padding:16px;border-radius:6px;overflow-x:auto;border:1px solid var(--el-border-color);margin:16px 0}.markdown-content pre code{background:none;padding:0;color:var(--el-text-color-primary)}.markdown-content table{width:100%;border-collapse:collapse;margin:16px 0}.markdown-content table th,.markdown-content table td{border:1px solid var(--el-border-color);padding:8px 12px;text-align:left}.markdown-content table th{background:var(--bg-table-header);font-weight:600;color:var(--el-color-primary)}.markdown-content table tr:nth-child(2n){background:var(--bg-input)}.markdown-content strong{color:var(--color-warning);font-weight:600}.markdown-content em{color:var(--color-success);font-style:normal;background:var(--color-primary-light);padding:2px 4px;border-radius:3px}:root{--amap-style-dark: "amap://styles/dark";--amap-style-light: "amap://styles/normal"}.theme-dark,html.theme-dark{--bg-page: radial-gradient(ellipse at 50% 0%, #15233a 0%, #0f1a28 38%, #0a0e17 100%);--bg-page-grid: linear-gradient(rgba(100, 150, 200, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(100, 150, 200, .04) 1px, transparent 1px);--bg-page-grid-size: 24px 24px;--bg-primary: #0a0e17;--bg-work-canvas: #0d1219;--work-figure2-panel-bg: rgba(16, 22, 34, .96);--work-figure2-panel-radius: 10px;--bg-secondary: rgba(15, 24, 38, .65);--bg-card: rgba(15, 22, 35, .72);--bg-card-hover: rgba(22, 32, 48, .88);--border-card: rgba(60, 100, 140, .2);--border-card-hover: rgba(80, 130, 180, .35);--text-glow: none;--text-glow-strong: none;--bg-sidebar: #0a121c;--bg-navbar: linear-gradient(180deg, rgba(100, 150, 200, .08) 0%, transparent 2px), rgba(10, 16, 24, .96);--bg-input: rgba(6, 30, 60, .85);--bg-table-header: rgba(6, 30, 60, .85);--bg-table-row-hover: rgba(10, 40, 80, .9);--bg-table-row-selected: rgba(10, 40, 80, .95);--bg-table-row-even: rgba(10, 40, 80, .6);--bg-tooltip: rgba(6, 30, 60, .95);--text-primary: #ffffff;--text-secondary: #daf9ff;--text-muted: #6b8aa3;--text-disabled: #4a6278;--text-highlight: #5BA0D0;--text-on-sidebar: rgba(220, 230, 240, .92);--text-on-sidebar-muted: rgba(160, 180, 200, .6);--accent-color: #5BA0D0;--accent-cyan: #5BA0D0;--accent-gold: #ffe400;--accent-green: #14e144;--accent-orange: #ff6316;--border-color: rgba(60, 100, 140, .2);--border-focus: #5BA0D0;--color-primary: #3d7bc4;--color-primary-hover: #4f8fd6;--color-success: #00aa55;--color-danger: #cc3333;--color-warning: #e6a23c;--color-info: #409eff;--color-primary-light: rgba(61, 123, 196, .22);--color-primary-dark: #2d5a9e;--el-color-primary: #3d7bc4;--el-color-primary-light-3: #5a8fd0;--el-color-primary-light-5: #6fa3dc;--el-color-primary-light-7: #8ab8e8;--el-color-primary-light-8: #a3c7ed;--el-color-primary-light-9: #c5daf5;--el-text-color-primary: #e8edf2;--el-text-color-regular: #b0c4d8;--el-text-color-secondary: #7a94ad;--el-text-color-placeholder: #4a6278;--el-border-color: #1a3a5c;--el-fill-color-blank: #0a1628;--el-fill-color-light: #0f2540;--el-fill-color-lighter: #122a45;--el-bg-color: #0a121c;--shadow-card: 0 2px 12px rgba(0, 0, 0, .25);--shadow-glow: none;--gradient-card: none;--gradient-header: none;--corner-color: transparent;--corner-size: 0;--overlay-scrim: rgba(0, 0, 0, .06);--overlay-strong: rgba(0, 0, 0, .2);--color-text-on-primary: #ffffff;--bg-menu-hover: rgba(255, 255, 255, .06);--bg-success-soft: rgba(0, 170, 85, .15);--bg-danger-soft: rgba(204, 51, 51, .15);--bg-warning-soft: rgba(230, 162, 60, .15);--bg-tag-muted: rgba(122, 148, 173, .2);--border-dashed-upload: #1a3a5c;--border-focus-ring: rgba(91, 160, 208, .35);--color-disabled: #4a6278;--bg-disabled: rgba(74, 98, 120, .25);--border-disabled: #1a3a5c;--color-link: #5a9fd8;--color-link-hover: #7ab4e8;--bg-card-header: rgba(26, 58, 92, .5);--border-subtle: #1a3a5c;--shadow-preview: 0 4px 12px rgba(0, 0, 0, .35);--tag-soft-bg: rgba(61, 123, 196, .25);--tag-soft-border: #1a3a5c;--shadow-card-inner: inset 0 1px 0 rgba(255, 255, 255, .03);--echarts-bg: transparent;--echarts-text: rgba(180, 200, 220, .8);--echarts-text-strong: #E8F4FA;--echarts-axis-line: rgba(60, 100, 140, .25);--echarts-split-line: rgba(60, 100, 140, .1);--echarts-tooltip-bg: rgba(10, 25, 50, .95);--echarts-tooltip-border: rgba(60, 100, 140, .3);--echarts-tooltip-text: #E8F4FA;--chart-palette-0: #4DA6D9;--chart-palette-1: #F0C870;--chart-palette-2: #E6964A;--chart-palette-3: #5DC98B;--chart-palette-4: #5B8CC7;--chart-palette-5: #8F7DD4;--chart-palette-6: #E87070;--chart-palette-7: #4DA6B0;--chart-palette-8: #DEB85C;--chart-palette-9: #7F8ED4;--dual-spectrum-ir: #E6964A;--dual-spectrum-vis: #4DA6D9;--dual-spectrum-ir-bg: rgba(255, 140, 66, .1);--dual-spectrum-vis-bg: rgba(91, 160, 208, .08);--gis-marker-unselected: #409eff;--gis-marker-selected: #95d475;--gis-panel-marker: #4a8fc4;--gis-health-border-excellent: #1a3a5c;--login-card-bg: rgba(6, 30, 60, .6);--login-card-border: rgba(60, 100, 140, .2);--text-shadow-hero: 2px 2px 4px rgba(0, 0, 0, .5);--text-shadow-soft: 1px 1px 2px rgba(0, 0, 0, .35);--shadow-login-elevated: 0 8px 32px rgba(0, 0, 0, .4);--shadow-input: 0 2px 8px rgba(0, 0, 0, .2);--shadow-input-hover: 0 4px 12px rgba(0, 0, 0, .25);--shadow-button-primary: 0 4px 18px rgba(0, 0, 0, .45), 0 0 0 1px rgba(120, 170, 220, .12);--bg-health-track: rgba(61, 123, 196, .12);--bg-thumb-placeholder: rgba(26, 58, 92, .5);--bg-quant-panel: #0a121c;--bg-markdown-em: rgba(61, 123, 196, .18);--gradient-stat-blue: linear-gradient(135deg, #3d7bc4 0%, #5a9fd8 100%);--gradient-stat-red: linear-gradient(135deg, #cc3333 0%, #e04444 100%);--gradient-stat-cyan: linear-gradient(135deg, #00bfa5 0%, #36cfc9 100%);--gradient-stat-green: linear-gradient(135deg, #00aa55 0%, #22c55e 100%);--gradient-stat-purple: linear-gradient(135deg, #7a94ad 0%, #95a9c4 100%);--gradient-stat-orange: linear-gradient(135deg, #e6a23c 0%, #f0b84d 100%);--gradient-login-btn: linear-gradient(135deg, #3d7bc4 0%, #5a9fd8 100%);--gradient-login-btn-hover: linear-gradient(135deg, #4f8fd6 0%, #6fa3dc 100%)}.theme-light,html.theme-light{--bg-primary: #ffffff;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f8fafc;--bg-sidebar: #ffffff;--bg-navbar: #ffffff;--bg-input: #ffffff;--bg-table-header: #f8fafc;--bg-table-row-hover: #eff6ff;--bg-table-row-selected: #dbeafe;--bg-table-row-even: #fafbfc;--bg-tooltip: #ffffff;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #94a3b8;--text-disabled: #cbd5e1;--text-highlight: #2563eb;--text-on-sidebar: #1e293b;--text-on-sidebar-muted: #94a3b8;--accent-color: #2563eb;--border-color: #e2e8f0;--border-focus: #2563eb;--border-card: #e2e8f0;--border-card-hover: #bfdbfe;--work-figure2-panel-bg: #ffffff;--work-figure2-panel-border: transparent;--work-figure2-panel-radius: 10px;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #10b981;--color-danger: #ef4444;--color-warning: #f59e0b;--color-info: #6366f1;--color-primary-light: rgba(37, 99, 235, .08);--color-primary-dark: #1e40af;--el-color-primary: #2563eb;--el-color-primary-light-3: #60a5fa;--el-color-primary-light-5: #93c5fd;--el-color-primary-light-7: #bfdbfe;--el-color-primary-light-8: #dbeafe;--el-color-primary-light-9: #eff6ff;--el-color-primary-dark-2: #1d4ed8;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--el-color-info: #6366f1;--el-text-color-primary: #1e293b;--el-text-color-regular: #475569;--el-text-color-secondary: #94a3b8;--el-text-color-placeholder: #cbd5e1;--el-border-color: #e2e8f0;--el-border-color-light: #f1f5f9;--el-border-color-lighter: #f8fafc;--el-fill-color-blank: #ffffff;--el-fill-color-light: #f8fafc;--el-fill-color-lighter: #fafbfc;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-border-radius-base: 10px;--el-border-radius-small: 6px;--el-border-radius-round: 20px;--el-font-family: "Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--el-font-size-base: 14px;--el-font-size-small: 13px;--shadow-card: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-glow: none;--gradient-card: none;--gradient-header: none;--corner-color: transparent;--corner-size: 0;--overlay-scrim: rgba(0,0,0,.3);--overlay-strong: rgba(0,0,0,.6);--color-text-on-primary: #ffffff;--bg-menu-hover: #f1f5f9;--bg-success-soft: #ecfdf5;--bg-danger-soft: #fef2f2;--bg-warning-soft: #fffbeb;--bg-tag-muted: #f1f5f9;--border-dashed-upload: #e2e8f0;--border-focus-ring: rgba(37,99,235,.2);--color-disabled: #cbd5e1;--bg-disabled: #f8fafc;--border-disabled: #e2e8f0;--color-link: #2563eb;--color-link-hover: #1d4ed8;--bg-card-header: #f8fafc;--border-subtle: #f1f5f9;--shadow-preview: 0 4px 12px rgba(0,0,0,.08);--tag-soft-bg: rgba(37,99,235,.08);--tag-soft-border: rgba(37,99,235,.2);--shadow-card-inner: none;--echarts-bg: transparent;--echarts-text: #475569;--echarts-text-strong: #1e293b;--echarts-axis-line: #e2e8f0;--echarts-split-line: #f1f5f9;--echarts-tooltip-bg: #ffffff;--echarts-tooltip-border: #e2e8f0;--echarts-tooltip-text: #1e293b;--chart-palette-0: #2563eb;--chart-palette-1: #10b981;--chart-palette-2: #f59e0b;--chart-palette-3: #ef4444;--chart-palette-4: #8b5cf6;--chart-palette-5: #ec4899;--chart-palette-6: #6366f1;--chart-palette-7: #14b8a6;--chart-palette-8: #f97316;--chart-palette-9: #a855f7;--dual-spectrum-ir: #ea580c;--dual-spectrum-vis: #2563eb;--dual-spectrum-ir-bg: rgba(234,88,12,.06);--dual-spectrum-vis-bg: rgba(37,99,235,.06);--gis-marker-unselected: #2563eb;--gis-marker-selected: #10b981;--gis-panel-marker: #3b82f6;--gis-health-border-excellent: #e2e8f0;--login-card-bg: rgba(255,255,255,.98);--login-card-border: #e2e8f0;--text-shadow-hero: none;--text-shadow-soft: none;--shadow-login-elevated: 0 8px 32px rgba(0,0,0,.08);--shadow-input: 0 1px 2px rgba(0,0,0,.04);--shadow-input-hover: 0 2px 4px rgba(0,0,0,.06);--shadow-button-primary: 0 1px 3px rgba(37,99,235,.3);--bg-health-track: #e2e8f0;--bg-thumb-placeholder: #f1f5f9;--bg-quant-panel: #f8fafc;--bg-markdown-em: #eff6ff;--gradient-stat-blue: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--gradient-stat-red: linear-gradient(135deg, #ef4444 0%, #f87171 100%);--gradient-stat-cyan: linear-gradient(135deg, #0891b2 0%, #06b6d4 100%);--gradient-stat-green: linear-gradient(135deg, #10b981 0%, #34d399 100%);--gradient-stat-purple: linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%);--gradient-stat-orange: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--gradient-login-btn: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--gradient-login-btn-hover: linear-gradient(135deg, #1d4ed8 0%, #2563eb 100%)}html.theme-dark{color-scheme:dark}html.theme-light{color-scheme:light}html.theme-dark,html.theme-light{min-height:100%;color:var(--text-primary)}body{background:transparent;min-height:100%}html.theme-dark{background-color:#0a0e17;background-image:var(--bg-page-grid),var(--bg-page)!important;background-size:var(--bg-page-grid-size),cover!important;background-position:0 0,center!important;background-repeat:repeat,no-repeat!important}html.theme-light{background-color:var(--bg-primary)!important}.card-cc{background:var(--bg-card)!important;border:1px solid var(--border-card, var(--border-color))!important;box-shadow:0 0 0 1px #648cb40f!important;color:var(--text-primary)}html.theme-light .card-cc{box-shadow:0 1px 3px #00000014!important}.bigscreen-dark .card-cc{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.theme-light .work-main .card-cc,html.theme-dark .work-main .card-cc,body.theme-ice-blue .work-main .card-cc{box-shadow:none!important;filter:none!important}.card-cc:hover{background:var(--bg-card-hover)!important;border-color:var(--border-card-hover, var(--border-color))!important}.theme-dark .card-cc:not(.decorated-card):not(.cornerMark):before,html.theme-dark .card-cc:not(.decorated-card):not(.cornerMark):before{content:"";position:absolute;top:0;left:0;width:var(--corner-size);height:var(--corner-size);border-top:2px solid var(--corner-color);border-left:2px solid var(--corner-color);pointer-events:none;z-index:1;border-radius:2px 0 0}.theme-dark .card-cc:not(.decorated-card):not(.cornerMark):after,html.theme-dark .card-cc:not(.decorated-card):not(.cornerMark):after{content:"";position:absolute;bottom:0;right:0;width:var(--corner-size);height:var(--corner-size);border-bottom:2px solid var(--corner-color);border-right:2px solid var(--corner-color);pointer-events:none;z-index:1;border-radius:0 0 2px}html.theme-dark .el-button--primary,.theme-dark .el-button--primary{background:linear-gradient(180deg,#82b4f052,#4682c86b 22%,#3269aa61 55%,#28559157)!important;border:1px solid rgba(120,170,220,.32)!important;color:#f0f6fb!important;box-shadow:inset 0 1px #c8e6ff38,0 4px 16px #00000073!important}html.theme-dark .el-button--primary:hover,.theme-dark .el-button--primary:hover{background:linear-gradient(180deg,#96c3f561,#5591d77a 30%,#3c73b96b)!important;border-color:#96c3f073!important}html.theme-dark .work-main{background-image:none;background-color:var(--bg-work-canvas)}html.theme-dark .el-table td,html.theme-dark .el-form-item__label{text-shadow:none}html.theme-light{--fresh-primary: #16a34a;--fresh-primary-light: #f0fdf4;--fresh-primary-deep: #15803d;--fresh-green: #34d399;--fresh-green-light: #ecfdf5;--fresh-green-deep: #059669;--fresh-amber: #ea580c;--fresh-amber-light: #fff7ed;--fresh-amber-deep: #c2410c;--fresh-rose: #f43f5e;--fresh-rose-light: #fff1f2;--fresh-rose-deep: #e11d48;--fresh-indigo: #a78bfa;--fresh-indigo-light: #f5f3ff;--fresh-indigo-deep: #7c3aed;--fresh-bg: #ffffff;--fresh-bg-card: #ffffff;--fresh-text: #1a1a1a;--fresh-text-secondary: #525252;--fresh-text-muted: #a3a3a3;--fresh-border: #f0f0f0;--fresh-border-light: #f5f5f5;--fresh-hover-bg: #f0fdf4;--el-color-primary: var(--fresh-primary);--el-color-primary-light-3: #86efac;--el-color-primary-light-5: #bbf7d0;--el-color-primary-light-7: #dcfce7;--el-color-primary-light-8: #f0fdf4;--el-color-primary-light-9: #f0fdf4;--el-color-primary-dark-2: var(--fresh-primary-deep);--el-color-success: var(--fresh-green);--el-color-warning: var(--fresh-amber);--el-color-danger: var(--fresh-rose);--el-color-info: var(--fresh-indigo);--el-border-radius-base: 8px;--el-border-color: var(--fresh-border);--el-border-color-light: var(--fresh-border-light);--el-bg-color: var(--fresh-bg-card);--el-fill-color-blank: var(--fresh-bg-card);--el-text-color-primary: var(--fresh-text);--el-text-color-regular: var(--fresh-text-secondary);--el-text-color-placeholder: var(--fresh-text-muted);--el-font-size-base: 14px;font-family:Barlow,PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-light body{background-color:var(--fresh-bg)!important;color:var(--fresh-text)}html.theme-light .work-layout{background:var(--fresh-bg)}html.theme-light .work-header{background:var(--fresh-bg-card);border-bottom:1px solid var(--fresh-border-light);box-shadow:0 1px 3px #00000008;padding:8px 20px}html.theme-light:not(.theme-classic) .work-aside{background:var(--fresh-bg-card);border-right:1px solid var(--fresh-border-light);padding:12px 8px}html.theme-light .work-main{padding:20px 24px;background:var(--fresh-bg);overflow-y:auto}html.theme-light .page-header{background:var(--fresh-bg-card);border-radius:12px;padding:20px 24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000a;border:1px solid var(--fresh-border-light)}html.theme-light .page-header .header-content{max-width:none;padding:0}html.theme-light .page-header .page-title{font-size:22px;font-weight:700;color:var(--fresh-text);margin:0 0 4px}html.theme-light .page-header .page-subtitle{font-size:13px;color:var(--fresh-text-muted);margin:0}html.theme-light .work-breadcrumb{padding:8px 0 0}html.theme-light .el-breadcrumb__inner,html.theme-light .el-breadcrumb__inner a{color:var(--fresh-text-muted)!important;font-size:13px}html.theme-light .el-breadcrumb__inner a:hover{color:var(--fresh-primary)!important}html.theme-light .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--fresh-text-secondary)!important;font-weight:500}html.theme-light .el-breadcrumb__separator{color:#cbd5e1!important}html.theme-light .work-tabs .el-tabs__header{border-bottom:none!important;margin:0}html.theme-light .work-tabs .el-tabs__nav-wrap:after{display:none}html.theme-light .work-tabs .el-tabs__item{color:var(--fresh-text-secondary);font-size:15px;font-weight:500;padding:10px 22px;height:auto;line-height:1.5;border-radius:0!important;transition:all .2s}html.theme-light .work-tabs .el-tabs__item:hover{color:var(--fresh-text);background:var(--fresh-hover-bg)}html.theme-light .work-tabs .el-tabs__item.is-active{color:var(--fresh-primary-deep);background:var(--fresh-primary-light);font-weight:600;font-size:15px}html.theme-light .work-tabs .el-tabs__active-bar{display:none}html.theme-light .el-menu{background-color:transparent!important;border-right:none!important}html.theme-light .el-menu-item{color:var(--fresh-text-secondary)!important;font-size:14px;height:46px!important;line-height:46px!important;border-radius:8px!important;margin-bottom:4px;padding:0 18px!important;border-left:3px solid transparent!important;transition:all .2s}html.theme-light .el-menu-item:hover{background-color:var(--fresh-hover-bg)!important;color:var(--fresh-text)!important}html.theme-light .el-menu-item.is-active{background-color:var(--fresh-primary-light)!important;color:var(--fresh-primary-deep)!important;font-weight:600;border-left:3px solid var(--fresh-primary)!important}html.theme-light:not(.theme-classic) .work-aside .el-menu-item{border-radius:0!important;height:auto!important;min-height:48px!important;line-height:1.4!important;border-left:none!important}html.theme-light .collapse-btn{color:var(--fresh-text-muted)!important;border-radius:8px;margin-bottom:8px}html.theme-light .collapse-btn:hover{background:var(--fresh-hover-bg)!important;color:var(--fresh-text-secondary)!important}html.theme-light .el-button{border-radius:8px;font-weight:500;font-size:13px!important;padding:8px 16px!important;line-height:1.5!important;transition:all .2s;font-family:inherit}html.theme-light .el-button--small{padding:5px 12px!important;font-size:12px!important;border-radius:8px}html.theme-light .work-header-row>.el-button{font-size:14px!important}html.theme-light .el-button--primary{background-color:var(--fresh-primary)!important;border-color:var(--fresh-primary)!important;color:#fff!important;box-shadow:0 2px 6px #16a34a40}html.theme-light .el-button--primary:hover,html.theme-light .el-button--primary:focus{background-color:var(--fresh-primary-deep)!important;border-color:var(--fresh-primary-deep)!important;box-shadow:0 3px 10px #16a34a4d}html.theme-light .el-button--primary.is-plain{background-color:var(--fresh-primary-light)!important;border-color:#bbf7d0!important;color:var(--fresh-primary-deep)!important;box-shadow:none}html.theme-light .el-button--primary.is-plain:hover{background-color:#bbf7d0!important;color:var(--fresh-primary-deep)!important}html.theme-light .el-button--success{background-color:var(--fresh-green-light)!important;border-color:#a7f3d0!important;color:var(--fresh-green-deep)!important;box-shadow:none}html.theme-light .el-button--success:hover{background-color:#a7f3d0!important;color:var(--fresh-green-deep)!important}html.theme-light .el-button--danger{background-color:var(--fresh-rose-light)!important;border-color:#fecdd3!important;color:var(--fresh-rose-deep)!important;box-shadow:none}html.theme-light .el-button--danger:hover{background-color:#fecdd3!important;color:var(--fresh-rose-deep)!important}html.theme-light .el-button--warning{background-color:var(--fresh-amber-light)!important;border-color:#fde68a!important;color:var(--fresh-amber-deep)!important;box-shadow:none}html.theme-light .el-button--warning:hover{background-color:#fde68a!important;color:var(--fresh-amber-deep)!important}html.theme-light .el-button--info{background-color:var(--fresh-indigo-light)!important;border-color:#c4b5fd!important;color:var(--fresh-indigo-deep)!important;box-shadow:none}html.theme-light .el-button--info:hover{background-color:#c4b5fd!important;color:var(--fresh-indigo-deep)!important}html.theme-light .el-button--default{background-color:var(--fresh-bg-card)!important;border-color:var(--fresh-border)!important;color:var(--fresh-text-secondary)!important}html.theme-light .el-button--default:hover{border-color:var(--fresh-primary)!important;color:var(--fresh-primary)!important;background:var(--fresh-primary-light)!important}html.theme-light .el-button.is-text,html.theme-light .el-button.is-link{color:var(--fresh-primary)!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:4px 8px!important}html.theme-light .el-button.is-text:hover,html.theme-light .el-button.is-link:hover{background:var(--fresh-primary-light)!important;color:var(--fresh-primary-deep)!important}html.theme-light .el-button--primary.is-link{color:var(--fresh-primary)!important;background:transparent!important}html.theme-light .el-button--primary.is-link:hover{color:var(--fresh-primary-deep)!important}html.theme-light .el-input__wrapper{border-radius:8px!important;box-shadow:0 0 0 1px var(--fresh-border) inset!important;background-color:var(--fresh-bg-card)!important;transition:all .2s}html.theme-light .el-input__wrapper:hover{box-shadow:0 0 0 1px #86efac inset!important}html.theme-light .el-input.is-focus .el-input__wrapper,html.theme-light .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--fresh-primary) inset,0 0 0 3px #16a34a1f!important}html.theme-light .el-input__inner{color:var(--fresh-text)!important;font-size:13px;padding:4px 12px!important;line-height:1.5!important}html.theme-light .el-input__inner::placeholder{color:var(--fresh-text-muted)!important}html.theme-light .work-main .el-button--primary,html.theme-light .work-main .el-button--default,html.theme-light .work-main .el-button--success,html.theme-light .work-main .el-button--warning,html.theme-light .work-main .el-button--danger,html.theme-light .work-main .el-button--info,html.theme-light .page-header .el-button--primary,html.theme-light .page-header .el-button--default,html.theme-light .page-header .el-button--success,html.theme-light .page-header .el-button--warning,html.theme-light .page-header .el-button--danger,html.theme-light .page-header .el-button--info,html.theme-light .el-card .el-button--primary,html.theme-light .el-card .el-button--default,html.theme-light .el-card .el-button--success,html.theme-light .el-card .el-button--warning,html.theme-light .el-card .el-button--danger,html.theme-light .el-card .el-button--info{border-radius:0!important;box-shadow:none!important}html.theme-light .work-main,html.theme-light .page-header,html.theme-light .el-card,html.theme-light .el-table,html.theme-light .el-dialog,html.theme-light .work-header{box-shadow:none!important}html.theme-light .work-main .el-button,html.theme-light .page-header .el-button,html.theme-light .el-card .el-button{border-radius:0!important;box-shadow:none!important}html.theme-light .work-main [class*=card],html.theme-light .work-main [class*=panel],html.theme-light .work-main [class*=box],html.theme-light .work-main [class*=wrap],html.theme-light .work-main .el-card,html.theme-light .work-main .el-dialog,html.theme-light .work-main .el-drawer,html.theme-light .work-main .el-popover,html.theme-light .work-main .el-table{box-shadow:none!important;filter:none!important}html.theme-light .work-main [class*=card]:before,html.theme-light .work-main [class*=card]:after,html.theme-light .work-main [class*=panel]:before,html.theme-light .work-main [class*=panel]:after{box-shadow:none!important;filter:none!important}html.theme-light .el-select .el-select__wrapper{border-radius:8px!important;box-shadow:0 0 0 1px var(--fresh-border) inset!important;background-color:var(--fresh-bg-card)!important}html.theme-light .el-select .el-select__wrapper:hover{box-shadow:0 0 0 1px #86efac inset!important}html.theme-light .el-select.is-focused .el-select__wrapper{box-shadow:0 0 0 1px var(--fresh-primary) inset,0 0 0 3px #16a34a1f!important}html.theme-light .el-textarea__inner{border-radius:8px!important;border-color:var(--fresh-border)!important}html.theme-light .el-textarea__inner:focus{border-color:var(--fresh-primary)!important;box-shadow:0 0 0 3px #16a34a1f}html.theme-light .el-table{--el-table-border-color: transparent;--el-table-header-bg-color: var(--fresh-bg-card);--el-table-header-text-color: var(--fresh-text-muted);--el-table-text-color: var(--fresh-text-secondary);--el-table-row-hover-bg-color: #f0fdf4;--el-table-bg-color: var(--fresh-bg-card);--el-table-tr-bg-color: var(--fresh-bg-card);font-size:13px;border-radius:12px;overflow:hidden}html.theme-light .el-table:before,html.theme-light .el-table--border:after,html.theme-light .el-table--group:after{background-color:var(--fresh-border-light)!important}html.theme-light .el-table th.el-table__cell{background-color:var(--fresh-bg-card)!important;color:var(--fresh-text-muted)!important;font-weight:600;font-size:12px;letter-spacing:.3px;border-bottom:1px solid #f5f5f5!important;padding:14px 0!important}html.theme-light .el-table td.el-table__cell{border-bottom:1px solid #f5f5f5!important;padding:12px 0!important;color:var(--fresh-text-secondary)!important}html.theme-light .el-table .cell{padding:0 14px!important;line-height:1.6!important;font-size:13px!important}html.theme-light .el-table__body tr:hover>td.el-table__cell{background-color:var(--fresh-hover-bg)!important}html.theme-light .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--fresh-bg-card)!important}html.theme-light .el-table--border .el-table__cell{border-right:none!important}html.theme-light .el-table__empty-text{color:var(--fresh-text-muted)!important;font-size:13px}html.theme-light .action-buttons .el-button{padding:4px 10px!important;font-size:12px!important;border-radius:8px}html.theme-light .el-pagination{--el-pagination-font-size: 13px;--el-pagination-button-width: 32px;--el-pagination-button-height: 32px}html.theme-light .el-pagination .el-pager li{border-radius:8px!important;font-weight:500;min-width:32px}html.theme-light .el-pagination .el-pager li.is-active{background-color:var(--fresh-primary)!important;color:#fff!important}html.theme-light .el-pagination .btn-prev,html.theme-light .el-pagination .btn-next{border-radius:8px!important}html.theme-light .el-pagination .el-pagination__total{color:var(--fresh-text-muted);font-size:12px}html.theme-light .el-tag{border-radius:20px;font-size:12px;font-weight:500;padding:2px 10px!important;line-height:22px!important;height:22px!important;border:none!important}html.theme-light .el-tag--primary,html.theme-light .el-tag.el-tag--primary{background-color:var(--fresh-primary-light)!important;color:var(--fresh-primary-deep)!important}html.theme-light .el-tag--success,html.theme-light .el-tag.el-tag--success{background-color:var(--fresh-green-light)!important;color:var(--fresh-green-deep)!important}html.theme-light .el-tag--warning,html.theme-light .el-tag.el-tag--warning{background-color:var(--fresh-amber-light)!important;color:var(--fresh-amber-deep)!important}html.theme-light .el-tag--danger,html.theme-light .el-tag.el-tag--danger{background-color:var(--fresh-rose-light)!important;color:var(--fresh-rose-deep)!important}html.theme-light .el-tag--info,html.theme-light .el-tag.el-tag--info{background-color:var(--fresh-border-light)!important;color:var(--fresh-text-secondary)!important}html.theme-light .stat-card{border-radius:12px!important;border:none!important;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005!important;background:var(--fresh-bg-card)!important;transition:all .2s}html.theme-light .stat-card:hover{box-shadow:0 4px 12px #0000000f!important;transform:translateY(-1px)}html.theme-light .stat-label{font-size:13px;color:var(--fresh-text-muted);font-weight:500;letter-spacing:.2px}html.theme-light .stat-value{font-size:36px;font-weight:700;font-family:Barlow,sans-serif;color:var(--fresh-text);margin-top:6px;letter-spacing:-.5px}html.theme-light .el-card{border-radius:12px!important;border:none!important;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005!important;background:var(--fresh-bg-card)!important;transition:all .2s}html.theme-light .el-card:hover{box-shadow:0 4px 12px #0000000f!important}html.theme-light .el-card__header{border-bottom:1px solid var(--fresh-border-light)!important;padding:var(--space-md) 22px;font-weight:600;font-size:15px;color:var(--fresh-text)}html.theme-light .el-card__body{padding:20px 22px}html.theme-light .filter-card{margin-bottom:16px}html.theme-light .filter-card .el-card__body{padding:var(--space-md) 20px}html.theme-light .el-dialog{border-radius:16px!important;box-shadow:0 12px 40px #0000001a!important;border:1px solid var(--fresh-border-light)}html.theme-light .el-dialog__header{border-bottom:1px solid var(--fresh-border-light)!important;padding:18px 22px!important}html.theme-light .el-dialog__title{font-weight:600;font-size:16px;color:var(--fresh-text)}html.theme-light .el-dialog__body{padding:22px!important}html.theme-light .el-dialog__footer{border-top:1px solid var(--fresh-border-light)!important;padding:14px 22px!important}html.theme-light .el-drawer{border-radius:16px 0 0 16px}html.theme-light .el-drawer__header{border-bottom:1px solid var(--fresh-border-light);padding:18px 22px;font-weight:600;color:var(--fresh-text)}html.theme-light .el-form-item__label{color:var(--fresh-text-secondary)!important;font-weight:500;font-size:13px}html.theme-light .el-tabs__nav-wrap:after{background-color:var(--fresh-border-light)!important}html.theme-light .el-tabs__item{color:var(--fresh-text-secondary);font-size:14px}html.theme-light .el-tabs__item.is-active{color:var(--fresh-primary);font-weight:600}html.theme-light .el-tabs__active-bar{background-color:var(--fresh-primary)!important;border-radius:2px;height:3px!important}html.theme-light .el-dropdown-menu{border-radius:8px!important;border:1px solid var(--fresh-border)!important;box-shadow:0 4px 12px #0000000f!important;padding:4px!important}html.theme-light .el-dropdown-menu__item{border-radius:8px;font-size:13px;padding:8px 12px;color:var(--fresh-text-secondary)}html.theme-light .el-dropdown-menu__item:hover{background-color:var(--fresh-hover-bg)!important;color:var(--fresh-primary-deep)!important}html.theme-light .el-select__popper,html.theme-light .el-popper.is-light{border-radius:8px!important;border:1px solid var(--fresh-border)!important;box-shadow:0 4px 12px #0000000f!important}html.theme-light .el-select-dropdown__item{font-size:13px;padding:8px 16px;border-radius:6px;margin:2px 4px}html.theme-light .el-select-dropdown__item.is-selected{color:var(--fresh-primary)!important;font-weight:600}html.theme-light .el-select-dropdown__item:hover{background-color:var(--fresh-hover-bg)!important}html.theme-light .el-tooltip__popper.is-light{border-radius:8px!important;border:1px solid var(--fresh-border)!important;box-shadow:0 4px 12px #0000000f!important;color:var(--fresh-text)}html.theme-light .el-message{border-radius:8px!important;border:1px solid var(--fresh-border)!important;box-shadow:0 4px 12px #0000000f!important}html.theme-light .el-notification{border-radius:12px!important;border:1px solid var(--fresh-border)!important;box-shadow:0 8px 24px #00000014!important}html.theme-light .el-date-editor .el-input__wrapper{border-radius:8px!important}html.theme-light .el-picker-panel{border-radius:12px!important;border:1px solid var(--fresh-border)!important;box-shadow:0 4px 12px #0000000f!important}html.theme-light .el-loading-mask{background-color:#f0fdf9d9!important;border-radius:12px}html.theme-light .el-loading-spinner .path{stroke:var(--fresh-primary)}html.theme-light .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--fresh-primary)!important;border-color:var(--fresh-primary)!important}html.theme-light .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--fresh-primary)!important}html.theme-light .el-radio__input.is-checked .el-radio__inner,html.theme-light .el-switch.is-checked .el-switch__core{background-color:var(--fresh-primary)!important;border-color:var(--fresh-primary)!important}html.theme-light .el-scrollbar__thumb{background-color:#cbd5e1!important;border-radius:4px}html.theme-light .el-scrollbar__thumb:hover{background-color:var(--fresh-text-muted)!important}html.theme-light .el-input-group__append,html.theme-light .el-input-group__prepend{border-radius:0 8px 8px 0!important}html.theme-light .el-input-group__prepend{border-radius:8px 0 0 8px!important}html.theme-light .el-progress-bar__inner{background-color:var(--fresh-green)!important;border-radius:8px}html.theme-light .page-fade-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)}html.theme-light .page-fade-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}html.theme-light .main-content{max-width:none}html.theme-dark .work-layout{display:flex;flex-direction:column;min-height:0;background:var(--bg-work-canvas, #0d1219)!important}html.theme-dark .work-body{flex:1;min-height:0;height:auto;background:var(--bg-work-canvas, #0d1219)}html.theme-dark .work-header{flex-shrink:0;padding:0 32px 0 40px;border-bottom:none;background:linear-gradient(180deg,rgba(100,150,200,.08) 0%,transparent 2px),linear-gradient(180deg,transparent calc(100% - 1px),rgba(0,0,0,.95) 100%),linear-gradient(90deg,#0a121c,#0f1a28 15%,#15233a,#0f1a28 85%,#0a121c);box-shadow:inset 0 1px #6496c81f,0 4px 24px #0009;z-index:10;position:relative}html.theme-dark .work-header .work-header-row{align-items:stretch;min-height:64px;gap:12px 16px}html.theme-dark .work-header .work-header-row>img[alt=logo]{width:40px;height:40px;padding:6px;object-fit:contain;border-radius:6px;background:linear-gradient(135deg,#f5f8fa,#d6e4f0);box-shadow:0 3px 10px #0006,inset 0 1px #ffffff80;flex-shrink:0}html.theme-dark .work-header .el-button.is-text,html.theme-dark .work-header .el-button--text{color:#b4c8dca6!important;font-weight:500;border-radius:0!important;align-self:center;background:transparent!important}html.theme-dark .work-header .el-button.is-text:hover,html.theme-dark .work-header .el-button--text:hover{color:#e6f0faf2!important;background:#28466438!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}html.theme-dark .work-breadcrumb{margin-top:0;margin-bottom:0;padding:0 0 10px;font-size:13px}html.theme-dark .work-breadcrumb .el-breadcrumb__separator,html.theme-dark .work-breadcrumb .el-breadcrumb__item{--el-text-color-regular: rgba(80, 110, 140, .55)}html.theme-dark .work-breadcrumb .el-breadcrumb__inner,html.theme-dark .work-breadcrumb a.el-breadcrumb__inner{color:#8ca0b499!important;font-weight:400}html.theme-dark .work-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#a0bedce0!important;font-weight:500}html.theme-dark .work-tabs{margin-left:4px;flex:1;min-width:0}html.theme-dark .work-tabs .el-tabs__header{margin:0}html.theme-dark .work-tabs .el-tabs__nav-wrap:after{display:none}html.theme-dark .work-tabs .el-tabs__active-bar{display:none!important;height:0!important;opacity:0!important}html.theme-dark .work-tabs .el-tabs__item{transform:none!important;position:relative;z-index:1;border-radius:0!important;height:auto!important;min-height:44px;line-height:1.35!important;padding:0 28px!important;margin:0 2px;font-size:15px;font-weight:500;color:#b4c8dca6!important;border:none!important;background:transparent!important;max-width:220px;white-space:normal;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:visible}html.theme-dark .work-tabs .el-tabs__item .work-tab-label{transform:none!important;position:relative;z-index:2;display:inline-block;white-space:normal;word-break:keep-all}html.theme-dark .work-tabs .el-tabs__item:hover:not(.is-active){color:#e6f0fae6!important}html.theme-dark .work-tabs .el-tabs__item:hover:not(.is-active):before{content:"";position:absolute;top:8px;bottom:8px;left:-2px;right:-2px;background:linear-gradient(180deg,rgba(80,120,160,.08) 0%,transparent 100%),#2846642e;border-radius:6px;z-index:0}html.theme-dark .work-tabs .el-tabs__item.is-active{color:#fff!important;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.4)}html.theme-dark .work-tabs .el-tabs__item.is-active:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,#82b4f066,#649bdc52 20%,#4682c840,#3269aa33 70%,#23559126),linear-gradient(135deg,#468cd299,#3273b48c 40%,#235a9680);border-radius:8px;box-shadow:inset 0 1px #b4dcff66,inset 1px 0 #78aadc2e,inset -1px 0 #78aadc2e,inset 0 -1px #000000a6,inset 6px 0 10px #00000047,inset -6px 0 10px #00000047,0 0 20px #468cd240;z-index:0}html.theme-dark .work-tabs .el-tabs__item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:radial-gradient(ellipse at 50% 0%,rgba(200,230,255,.85) 0%,rgba(160,210,255,.65) 25%,rgba(120,180,240,.4) 50%,transparent 75%);border-radius:3px;filter:blur(1px);z-index:2;pointer-events:none}html.theme-dark .work-header .header-toolbar{margin-left:auto;padding-left:8px;flex-shrink:0;align-items:center;z-index:5}html.theme-dark .work-header .header-toolbar .toolbar-locale,html.theme-dark .work-header .header-toolbar .el-select,html.theme-dark .work-header .header-toolbar .toolbar-locale .el-input__wrapper{--el-text-color-regular: rgba(200, 220, 240, .85);--el-border-color: rgba(80, 130, 180, .35) !important;--el-bg-color: rgba(25, 40, 60, .45) !important}html.theme-dark .work-header .header-toolbar .toolbar-icon-btn{background:linear-gradient(180deg,#32557859,#192d4673)!important;border:1px solid rgba(80,130,180,.3)!important;color:#c8dcf0e0!important;box-shadow:inset 0 1px #ffffff0a}html.theme-dark .work-header .header-toolbar .toolbar-icon-btn:hover{border-color:#78aadc73!important;color:#fff!important;background:linear-gradient(180deg,#41699180,#233c5a99)!important}html.theme-dark .work-header .header-toolbar .toolbar-user{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;color:#e6f5ffe0!important;font-size:14px;border:1px solid rgba(80,130,180,.25);border-radius:6px;background:linear-gradient(180deg,#32557847,#192d4661);transition:all .3s ease;cursor:pointer}html.theme-dark .work-header .header-toolbar .toolbar-user:hover{background:linear-gradient(180deg,#4169916b,#233c5a85)!important;border-color:#78aadc6b!important;color:#fff!important}html.theme-dark .work-header .header-toolbar .toolbar-user-name{color:inherit!important}html.theme-dark .work-header .header-toolbar .toolbar-time{color:#dce6f0!important;font-size:13px}html.theme-dark .work-body{align-items:stretch}html.theme-dark .work-aside{position:relative;top:0;width:240px;flex-shrink:0;height:auto;min-height:0;align-self:stretch;max-height:none;padding:12px 0 16px;border-right:1px solid rgba(60,100,140,.12)!important;background:linear-gradient(180deg,#0f192880,#0a121e99)!important}html.theme-dark .work-aside .collapse-btn{margin:0 12px 12px;color:#b4c8dca6!important;border:1px solid rgba(60,100,140,.25);background:#14233766!important;border-radius:6px}html.theme-dark .work-aside .collapse-btn:hover{color:#fff!important;background:#28466459!important;border-color:#6496c859!important}html.theme-dark .work-aside .el-menu{--el-menu-bg-color: transparent;--el-menu-text-color: rgba(180, 200, 220, .7);--el-menu-active-color: #ffffff;--el-menu-hover-text-color: rgba(230, 245, 255, .95);--el-menu-hover-bg-color: transparent;border:none!important;background:transparent!important;padding:0}html.theme-dark .work-aside .el-menu-item{transform:none!important;height:auto!important;min-height:48px;line-height:1.4!important;margin:4px 12px!important;padding:0!important;width:auto!important;border-radius:0!important;border:none!important;border-left:none!important;color:#b4c8dcb3!important;background:transparent!important;box-shadow:none!important;position:relative;z-index:1;overflow:visible}html.theme-dark .work-aside .el-menu-item .aside-menu-item-inner{transform:none!important;position:relative;z-index:2;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;box-sizing:border-box;padding:10px 12px 10px 14px}html.theme-dark .work-aside .el-menu-item.is-active{color:#fff!important;background:transparent!important;border:none!important;border-left:none!important;font-weight:600}html.theme-dark .work-aside .el-menu-item:hover:not(.is-active){color:#e6f5fff2!important;background:transparent!important}html.theme-dark .work-aside .el-menu-item:hover:not(.is-active):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(60,120,180,.12) 0%,transparent 100%),#28466426;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);pointer-events:none}html.theme-dark .work-aside .el-menu-item.is-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#64a0e659,#4682c847,#3269aa38),linear-gradient(90deg,#3c82c880,#2864a066);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:inset 0 1px #96c8fa4d,inset 0 -1px #0009,inset 3px 0 6px #00000040,0 2px 10px #3c82c833;pointer-events:none}html.theme-dark .work-aside .el-menu-item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:3;background:radial-gradient(ellipse at 50% 0%,rgba(180,220,255,.75) 0%,rgba(120,180,240,.4) 50%,transparent 100%);pointer-events:none}html.theme-dark .work-aside .aside-menu-icon{font-size:18px;width:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;line-height:1;opacity:.9}html.theme-dark .work-aside .el-menu-item.is-active .aside-menu-icon{opacity:1}html.theme-dark .work-aside.collapsed{width:64px;padding:8px 4px 12px}html.theme-dark .work-aside.collapsed .el-menu-item{margin:4px 6px!important}html.theme-dark .work-aside.collapsed .el-menu-item:before,html.theme-dark .work-aside.collapsed .el-menu-item:after{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}html.theme-dark .work-aside.collapsed .aside-menu-item-inner{padding:10px 8px;justify-content:center}html.theme-dark .work-main{min-height:0;--bg-card: rgba(16, 24, 38, .94);--bg-card-hover: rgba(22, 33, 50, .98);--border-card: rgba(95, 130, 168, .28);--border-card-hover: rgba(120, 160, 200, .4);--corner-color: rgba(125, 168, 212, .42);--border-color: rgba(90, 125, 160, .28);color:var(--el-text-color-regular, #b8c5d4);background-color:var(--bg-work-canvas, #0d1219);background-image:linear-gradient(180deg,#121c2aa6,#0d121900 14%);background-repeat:no-repeat;background-size:100% 120px;padding:var(--space-md) 20px 24px!important;box-shadow:none}html.theme-dark .work-main h1,html.theme-dark .work-main h2,html.theme-dark .work-main h3,html.theme-dark .work-main .page-header,html.theme-dark .work-main .panel-heading__title{color:var(--text-primary, #e8edf2)}html.theme-dark .work-main.work-main--full-bleed{background-color:var(--bg-work-canvas, #0d1219)!important;background-image:linear-gradient(180deg,#121c2aa6,#0d121900 14%);background-repeat:no-repeat;background-size:100% 120px;color:var(--el-text-color-regular, #b8c5d4)}html.theme-light .work-layout,html.theme-ice-blue .work-layout{display:flex;flex-direction:column;min-height:0;background:var(--bg-primary, #f6f8fb)!important}html.theme-light .work-body,html.theme-ice-blue .work-body{flex:1;min-height:0;height:auto;display:flex;background:var(--bg-primary, #f6f8fb);align-items:stretch}html.theme-light .work-header,html.theme-ice-blue .work-header{flex-shrink:0;padding:0 32px 0 40px;border-bottom:1px solid rgba(37,99,235,.1)!important;background:linear-gradient(180deg,rgba(37,99,235,.06) 0%,transparent 2px),linear-gradient(180deg,transparent calc(100% - 1px),rgba(15,23,42,.04) 100%),linear-gradient(90deg,#fff,#f8fbff 18%,#f0f6ff,#f8fbff 82%,#fff)!important;box-shadow:inset 0 1px #fffffff2,0 4px 20px #0f172a0f!important;position:relative;z-index:5}html.theme-light .work-header .work-header-row,html.theme-ice-blue .work-header .work-header-row{min-height:64px;align-items:stretch}html.theme-light .work-header .work-header-row>img[alt=logo],html.theme-ice-blue .work-header .work-header-row>img[alt=logo]{width:36px;height:36px;padding:5px;object-fit:contain;border-radius:6px;background:linear-gradient(135deg,#fff,#e8f0fe);box-shadow:0 2px 10px #2563eb26;border:1px solid rgba(37,99,235,.12)}html.theme-light .work-header .el-button.is-text,html.theme-ice-blue .work-header .el-button.is-text,html.theme-light .work-header .el-button--text,html.theme-ice-blue .work-header .el-button--text{color:#475569e0!important;font-weight:500;align-self:center;background:transparent!important}html.theme-light .work-header .el-button.is-text:hover,html.theme-ice-blue .work-header .el-button.is-text:hover,html.theme-light .work-header .el-button--text:hover,html.theme-ice-blue .work-header .el-button--text:hover{color:#1e293b!important;background:#2563eb0f!important;border-radius:6px!important}html.theme-light .work-tabs,html.theme-ice-blue .work-tabs{flex:1;min-width:0;margin-left:6px}html.theme-light .work-tabs .el-tabs__header,html.theme-ice-blue .work-tabs .el-tabs__header{margin:0}html.theme-light .work-tabs .el-tabs__nav-wrap:after,html.theme-ice-blue .work-tabs .el-tabs__nav-wrap:after{display:none}html.theme-light .work-tabs .el-tabs__active-bar,html.theme-ice-blue .work-tabs .el-tabs__active-bar{display:none!important}html.theme-light .work-tabs .el-tabs__item,html.theme-ice-blue .work-tabs .el-tabs__item{transform:none!important;position:relative;z-index:1;margin:0 3px;padding:0 22px!important;min-height:44px;line-height:1.35!important;font-size:15px;font-weight:500;color:#475569c7!important;background:transparent!important;border:none!important;max-width:200px;white-space:normal;overflow:visible}html.theme-light .work-tabs .el-tabs__item .work-tab-label,html.theme-ice-blue .work-tabs .el-tabs__item .work-tab-label{transform:none!important;position:relative;z-index:2}html.theme-light .work-tabs .el-tabs__item:hover:not(.is-active),html.theme-ice-blue .work-tabs .el-tabs__item:hover:not(.is-active){color:#1e293b!important}html.theme-light .work-tabs .el-tabs__item:hover:not(.is-active):before,html.theme-ice-blue .work-tabs .el-tabs__item:hover:not(.is-active):before{content:"";position:absolute;top:8px;bottom:8px;left:0;right:0;z-index:0;background:linear-gradient(180deg,rgba(37,99,235,.06) 0%,transparent 100%),#f1f5f9cc;border-radius:6px}html.theme-light .work-tabs .el-tabs__item.is-active,html.theme-ice-blue .work-tabs .el-tabs__item.is-active{color:#0f172a!important;font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,.8)}html.theme-light .work-tabs .el-tabs__item.is-active:before,html.theme-ice-blue .work-tabs .el-tabs__item.is-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#93c5fd8c,#bfdbfe73 25%,#dbeafe61 55%,#eff6ff4d),linear-gradient(135deg,#2563eb33,#3b82f61f);border-radius:8px;box-shadow:inset 0 2px #ffffffb3,inset 0 -1px #2563eb1f,0 0 20px #2563eb1f}html.theme-light .work-tabs .el-tabs__item.is-active:after,html.theme-ice-blue .work-tabs .el-tabs__item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:radial-gradient(ellipse at 50% 0%,rgba(37,99,235,.45) 0%,rgba(59,130,246,.2) 45%,transparent 80%);border-radius:3px;filter:blur(.5px);pointer-events:none}html.theme-light .work-header .header-toolbar,html.theme-ice-blue .work-header .header-toolbar{margin-left:auto;padding-left:8px;flex-shrink:0;align-items:center;gap:10px}html.theme-light .work-header .header-toolbar .toolbar-user,html.theme-ice-blue .work-header .header-toolbar .toolbar-user{padding:8px 14px;color:#334155!important;font-size:14px;border:1px solid rgba(37,99,235,.18)!important;border-radius:8px;background:linear-gradient(180deg,#fffffff2,#f1f5f9)!important;box-shadow:0 2px 8px #0f172a0d}html.theme-light .work-header .header-toolbar .toolbar-icon-btn,html.theme-ice-blue .work-header .header-toolbar .toolbar-icon-btn{background:var(--nav-bg, #ffffff)!important;border:1px solid #e2e8f0!important;color:#475569!important}html.theme-light .work-breadcrumb,html.theme-ice-blue .work-breadcrumb{margin-top:0;padding:0 0 8px;font-size:13px}html.theme-light .work-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner,html.theme-ice-blue .work-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#2563eb!important;font-weight:600}html.theme-light:not(.theme-classic) .work-aside,html.theme-ice-blue .work-aside{position:relative;top:0;width:260px;flex-shrink:0;height:auto;min-height:0;align-self:stretch;max-height:none;padding:10px 0 12px;background:linear-gradient(180deg,var(--nav-bg, #ffffff) 0%,var(--nav-hover-bg, #f1f5f9) 100%)!important;border-right:1px solid rgba(37,99,235,.1)!important}html.theme-light:not(.theme-classic) .work-aside .el-menu,html.theme-ice-blue .work-aside .el-menu{--el-menu-bg-color: transparent;--el-menu-text-color: rgba(71, 85, 105, .88);--el-menu-active-color: #0f172a;--el-menu-hover-text-color: #1e293b;--el-menu-hover-bg-color: transparent;background:transparent!important;border:none!important}html.theme-light:not(.theme-classic) .work-aside .el-menu-item,html.theme-ice-blue .work-aside .el-menu-item{transform:none!important;margin:4px 10px!important;padding:0!important;width:auto!important;border:none!important;border-left:none!important;color:#475569e0!important;background:transparent!important;position:relative;z-index:1;min-height:46px;overflow:visible;border-radius:0!important}html.theme-light:not(.theme-classic) .work-aside .el-menu-item .aside-menu-item-inner,html.theme-ice-blue .work-aside .el-menu-item .aside-menu-item-inner{transform:none!important;position:relative;z-index:2;padding:10px 12px 10px 14px;width:100%;min-height:44px;box-sizing:border-box}html.theme-light:not(.theme-classic) .work-aside .el-menu-item:hover:not(.is-active),html.theme-ice-blue .work-aside .el-menu-item:hover:not(.is-active){color:#1e293b!important;background:transparent!important}html.theme-light:not(.theme-classic) .work-aside .el-menu-item:hover:not(.is-active):before,html.theme-ice-blue .work-aside .el-menu-item:hover:not(.is-active):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(37,99,235,.08) 0%,transparent 100%),#f1f5f9a6;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);pointer-events:none;border-radius:0}html.theme-light:not(.theme-classic) .work-aside .el-menu-item.is-active,html.theme-ice-blue .work-aside .el-menu-item.is-active{border-left:none!important;color:#0f172a!important;font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,.6);background:transparent!important}html.theme-light:not(.theme-classic) .work-aside .el-menu-item.is-active:before,html.theme-ice-blue .work-aside .el-menu-item.is-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#bfdbfebf,#dbeafe8c),linear-gradient(90deg,#2563eb2e,#2563eb0f);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:inset 0 1px #ffffffb3,0 2px 8px #2563eb1a;pointer-events:none}html.theme-light:not(.theme-classic) .work-aside .el-menu-item.is-active:after,html.theme-ice-blue .work-aside .el-menu-item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:3;background:radial-gradient(ellipse at 50% 0%,rgba(37,99,235,.35) 0%,rgba(37,99,235,.08) 60%,transparent 100%);pointer-events:none}html.theme-light:not(.theme-classic) .work-aside .collapse-btn,html.theme-ice-blue .work-aside .collapse-btn{margin:0 10px 10px;color:#64748b!important;background:var(--nav-bg, #ffffff)!important;border:1px solid #e2e8f0!important;border-radius:8px}html.theme-light .work-main,html.theme-ice-blue .work-main{min-height:0;background:#fff;color:var(--el-text-color-regular, #475569);padding:var(--space-md) 20px 24px!important;box-shadow:none}html.theme-light .work-main.work-main--full-bleed,html.theme-ice-blue .work-main.work-main--full-bleed{background:#fff!important;color:var(--el-text-color-regular, #475569)}html.theme-light:not(.theme-classic) .work-aside.collapsed,html.theme-ice-blue .work-aside.collapsed{width:64px}html.theme-light:not(.theme-classic) .work-aside.collapsed .el-menu-item,html.theme-ice-blue .work-aside.collapsed .el-menu-item{margin:4px 6px!important}html.theme-ice-blue .work-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--color-primary)!important}html.theme-light.theme-classic .work-header{flex-shrink:0;padding:0 32px 0 40px;border-bottom:none!important;background:linear-gradient(180deg,rgba(100,150,200,.08) 0%,transparent 2px),linear-gradient(180deg,transparent calc(100% - 1px),rgba(0,0,0,.95) 100%),linear-gradient(90deg,#0a121c,#0f1a28 15%,#15233a,#0f1a28 85%,#0a121c)!important;box-shadow:none!important;z-index:10;position:relative}html.theme-light.theme-classic .work-header .work-header-row{align-items:stretch;min-height:64px;gap:12px 16px}html.theme-light.theme-classic .work-header .work-header-row>img[alt=logo]{width:40px;height:40px;padding:6px;object-fit:contain;border-radius:6px;background:linear-gradient(135deg,#f5f8fa,#d6e4f0);box-shadow:0 3px 10px #0006,inset 0 1px #ffffff80;flex-shrink:0}html.theme-light.theme-classic .work-header .el-button.is-text,html.theme-light.theme-classic .work-header .el-button--text{color:#b4c8dca6!important;font-weight:500;border-radius:0!important;align-self:center;background:transparent!important}html.theme-light.theme-classic .work-header .el-button.is-text:hover,html.theme-light.theme-classic .work-header .el-button--text:hover{color:#e6f0faf2!important;background:#28466438!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}html.theme-light.theme-classic .work-breadcrumb{margin-top:0;margin-bottom:0;padding:0 0 10px;font-size:13px}html.theme-light.theme-classic .work-breadcrumb .el-breadcrumb__separator,html.theme-light.theme-classic .work-breadcrumb .el-breadcrumb__item{--el-text-color-regular: rgba(80, 110, 140, .55)}html.theme-light.theme-classic .work-breadcrumb .el-breadcrumb__inner,html.theme-light.theme-classic .work-breadcrumb a.el-breadcrumb__inner{color:#8ca0b499!important;font-weight:400}html.theme-light.theme-classic .work-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#a0bedce0!important;font-weight:500}html.theme-light.theme-classic .work-tabs{margin-left:4px;flex:1;min-width:0}html.theme-light.theme-classic .work-tabs .el-tabs__header{margin:0}html.theme-light.theme-classic .work-tabs .el-tabs__nav-wrap:after{display:none}html.theme-light.theme-classic .work-tabs .el-tabs__active-bar{display:none!important;height:0!important;opacity:0!important}html.theme-light.theme-classic .work-tabs .el-tabs__item{transform:none!important;position:relative;z-index:1;border-radius:0!important;height:auto!important;min-height:44px;line-height:1.35!important;padding:0 28px!important;margin:0 2px;font-size:15px;font-weight:500;color:#b4c8dca6!important;border:none!important;background:transparent!important;max-width:220px;white-space:normal;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:visible}html.theme-light.theme-classic .work-tabs .el-tabs__item .work-tab-label{transform:none!important;position:relative;z-index:2;display:inline-block;white-space:normal;word-break:keep-all}html.theme-light.theme-classic .work-tabs .el-tabs__item:hover:not(.is-active){color:#e6f0fae6!important}html.theme-light.theme-classic .work-tabs .el-tabs__item:hover:not(.is-active):before{content:"";position:absolute;top:8px;bottom:8px;left:-2px;right:-2px;background:linear-gradient(180deg,rgba(80,120,160,.08) 0%,transparent 100%),#2846642e;border-radius:6px;z-index:0}html.theme-light.theme-classic .work-tabs .el-tabs__item.is-active{color:#fff!important;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.4)}html.theme-light.theme-classic .work-tabs .el-tabs__item.is-active:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,#82b4f066,#649bdc52 20%,#4682c840,#3269aa33 70%,#23559126),linear-gradient(135deg,#468cd299,#3273b48c 40%,#235a9680);border-radius:8px;box-shadow:inset 0 1px #b4dcff66,inset 1px 0 #78aadc2e,inset -1px 0 #78aadc2e,inset 0 -1px #000000a6,inset 6px 0 10px #00000047,inset -6px 0 10px #00000047,0 0 20px #468cd240;z-index:0}html.theme-light.theme-classic .work-tabs .el-tabs__item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:radial-gradient(ellipse at 50% 0%,rgba(200,230,255,.85) 0%,rgba(160,210,255,.65) 25%,rgba(120,180,240,.4) 50%,transparent 75%);border-radius:3px;filter:blur(1px);z-index:2;pointer-events:none}html.theme-light.theme-classic .work-header .header-toolbar{margin-left:auto;padding-left:8px;flex-shrink:0;align-items:center;z-index:5}html.theme-light.theme-classic .work-header .header-toolbar .toolbar-locale,html.theme-light.theme-classic .work-header .header-toolbar .el-select,html.theme-light.theme-classic .work-header .header-toolbar .toolbar-locale .el-input__wrapper{--el-text-color-regular: rgba(200, 220, 240, .85);--el-border-color: rgba(80, 130, 180, .35) !important;--el-bg-color: rgba(25, 40, 60, .45) !important}html.theme-light.theme-classic .work-header .header-toolbar .toolbar-icon-btn{background:linear-gradient(180deg,#32557859,#192d4673)!important;border:1px solid rgba(80,130,180,.3)!important;color:#c8dcf0e0!important;box-shadow:inset 0 1px #ffffff0a}html.theme-light.theme-classic .work-header .header-toolbar .toolbar-icon-btn:hover{border-color:#78aadc73!important;color:#fff!important;background:linear-gradient(180deg,#41699180,#233c5a99)!important}html.theme-light.theme-classic .work-header .header-toolbar .toolbar-user{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;color:#e6f5ffe0!important;font-size:14px;border:1px solid rgba(80,130,180,.25)!important;border-radius:6px;background:linear-gradient(180deg,#32557847,#192d4661)!important;transition:all .3s ease;cursor:pointer}html.theme-light.theme-classic .work-header .header-toolbar .toolbar-user:hover{background:linear-gradient(180deg,#4169916b,#233c5a85)!important;border-color:#78aadc6b!important;color:#fff!important}html.theme-light.theme-classic .work-header .header-toolbar .toolbar-user-name{color:inherit!important}html.theme-light.theme-classic .work-header .header-toolbar .toolbar-time{color:#dce6f0!important;font-size:13px}html.theme-light.theme-classic .work-body{align-items:stretch}html.theme-light.theme-classic .work-aside{position:relative;top:0;width:240px;flex-shrink:0;height:auto;min-height:0;align-self:stretch;max-height:none;padding:12px 0 16px;border-right:1px solid rgba(60,100,140,.12)!important;background:linear-gradient(180deg,#0f192880,#0a121e99),var(--bg-work-canvas, #0d1219)!important}html.theme-light.theme-classic .work-aside .collapse-btn{margin:0 12px 12px;color:#b4c8dca6!important;border:1px solid rgba(60,100,140,.25);background:#14233766!important;border-radius:6px}html.theme-light.theme-classic .work-aside .collapse-btn:hover{color:#fff!important;background:#28466459!important;border-color:#6496c859!important}html.theme-light.theme-classic .work-aside .el-menu{--el-menu-bg-color: transparent;--el-menu-text-color: rgba(180, 200, 220, .7);--el-menu-active-color: #ffffff;--el-menu-hover-text-color: rgba(230, 245, 255, .95);--el-menu-hover-bg-color: transparent;border:none!important;background:transparent!important;padding:0}html.theme-light.theme-classic .work-aside .el-menu-item{transform:none!important;height:auto!important;min-height:48px;line-height:1.4!important;margin:4px 12px!important;padding:0!important;width:auto!important;border-radius:0!important;border:none!important;border-left:none!important;color:#b4c8dcb3!important;background:transparent!important;box-shadow:none!important;position:relative;z-index:1;overflow:visible}html.theme-light.theme-classic .work-aside .el-menu-item .aside-menu-item-inner{transform:none!important;position:relative;z-index:2;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;box-sizing:border-box;padding:10px 12px 10px 14px}html.theme-light.theme-classic .work-aside .el-menu-item.is-active{color:#fff!important;background:transparent!important;border:none!important;border-left:none!important;font-weight:600}html.theme-light.theme-classic .work-aside .el-menu-item:hover:not(.is-active){color:#e6f5fff2!important;background:transparent!important}html.theme-light.theme-classic .work-aside .el-menu-item:hover:not(.is-active):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(60,120,180,.12) 0%,transparent 100%),#28466426;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);pointer-events:none}html.theme-light.theme-classic .work-aside .el-menu-item.is-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#64a0e659,#4682c847,#3269aa38),linear-gradient(90deg,#3c82c880,#2864a066);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:inset 0 1px #96c8fa4d,inset 0 -1px #0009,inset 3px 0 6px #00000040,0 2px 10px #3c82c833;pointer-events:none}html.theme-light.theme-classic .work-aside .el-menu-item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:3;background:radial-gradient(ellipse at 50% 0%,rgba(180,220,255,.75) 0%,rgba(120,180,240,.4) 50%,transparent 100%);pointer-events:none}html.theme-light.theme-classic .work-aside .aside-menu-icon{font-size:18px;width:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;line-height:1;opacity:.9}html.theme-light.theme-classic .work-aside .el-menu-item.is-active .aside-menu-icon{opacity:1}html.theme-light.theme-classic .work-aside.collapsed{width:64px;padding:8px 4px 12px}html.theme-light.theme-classic .work-aside.collapsed .el-menu-item{margin:4px 6px!important}html.theme-light.theme-classic .work-aside.collapsed .el-menu-item:before,html.theme-light.theme-classic .work-aside.collapsed .el-menu-item:after{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}html.theme-light.theme-classic .work-aside.collapsed .aside-menu-item-inner{padding:10px 8px;justify-content:center}html.theme-light.theme-classic .work-layout{display:flex;flex-direction:column;min-height:0;background:var(--bg-primary, #f6f8fb)!important}html.theme-light.theme-classic .work-body{flex:1;min-height:0;height:auto;display:flex;background:var(--bg-primary, #f6f8fb);align-items:stretch}html.theme-light.theme-classic .work-main{min-height:0;background:#f6f8fb;color:var(--el-text-color-regular, #475569);padding:var(--space-md) 20px 24px!important;box-shadow:none}html.theme-light.theme-classic .work-main.work-main--full-bleed{background:#f6f8fb!important;color:var(--el-text-color-regular, #475569)}body.theme-ice-blue .work-main .main-content>.el-card.filter-card,body.theme-ice-blue .work-main .main-content>.el-card.search-card,body.theme-ice-blue .work-main .main-content>.el-card.records-card,body.theme-ice-blue .work-main .main-content>.el-card.table-card,body.theme-light .work-main .main-content>.el-card.filter-card,body.theme-light .work-main .main-content>.el-card.search-card,body.theme-light .work-main .main-content>.el-card.records-card,body.theme-light .work-main .main-content>.el-card.table-card{background:var(--work-figure2-panel-bg, #fff)!important;border:none!important;box-shadow:none!important}body.theme-ice-blue .work-main .main-content>.search-card+.records-card,body.theme-ice-blue .work-main .main-content>.filter-card+.records-card,body.theme-ice-blue .work-main .main-content>.filter-card+.table-card,body.theme-light .work-main .main-content>.search-card+.records-card,body.theme-light .work-main .main-content>.filter-card+.records-card,body.theme-light .work-main .main-content>.filter-card+.table-card{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-color:transparent!important}body.theme-ice-blue .work-main .main-content>.search-card:has(+.records-card),body.theme-ice-blue .work-main .main-content>.filter-card:has(+.records-card),body.theme-ice-blue .work-main .main-content>.filter-card:has(+.table-card),body.theme-light .work-main .main-content>.search-card:has(+.records-card),body.theme-light .work-main .main-content>.filter-card:has(+.records-card),body.theme-light .work-main .main-content>.filter-card:has(+.table-card){margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body.theme-ice-blue .work-main .main-content>.stats-row+.filter-card:has(+.records-card),body.theme-ice-blue .work-main .main-content>.stats-row+.filter-card:has(+.table-card),body.theme-light .work-main .main-content>.stats-row+.filter-card:has(+.records-card),body.theme-light .work-main .main-content>.stats-row+.filter-card:has(+.table-card){border-top-left-radius:var(--work-figure2-panel-radius, 10px)!important;border-top-right-radius:var(--work-figure2-panel-radius, 10px)!important}body.theme-ice-blue .work-main .work-orders-list .work-top-integrated,body.theme-light .work-main .work-orders-list .work-top-integrated{background:#fff!important;border:none!important;box-shadow:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}body.theme-ice-blue .work-main .work-orders-list .work-top-integrated+.main-content>.filter-card:has(+.records-card),body.theme-light .work-main .work-orders-list .work-top-integrated+.main-content>.filter-card:has(+.records-card){border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}body.theme-ice-blue .work-main.work-main--full-bleed,body.theme-light .work-main.work-main--full-bleed{background:#fff!important}body.theme-ice-blue .work-main.work-main--full-bleed{--work-section-line: rgba(25, 70, 120, .18)}body.theme-light .work-main.work-main--full-bleed{--work-section-line: rgba(0, 0, 0, .1)}body.theme-ice-blue .work-main .sungrow-page>.el-card,body.theme-light .work-main .sungrow-page>.el-card{background:var(--work-figure2-panel-bg, #fff)!important;border:none!important;box-shadow:none!important}body.theme-ice-blue .work-main .sungrow-page>.filter-card+.el-card,body.theme-light .work-main .sungrow-page>.filter-card+.el-card{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-color:transparent!important}body.theme-ice-blue .work-main .sungrow-page>.filter-card:has(+.el-card),body.theme-light .work-main .sungrow-page>.filter-card:has(+.el-card){margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body.theme-ice-blue .work-main .sungrow-page .table-card,body.theme-light .work-main .sungrow-page .table-card{background:var(--work-figure2-panel-bg, #fff)!important;border:none!important;box-shadow:none!important}body.theme-ice-blue .work-main .sungrow-page>.stats-row+.table-card,body.theme-light .work-main .sungrow-page>.stats-row+.table-card{border-radius:var(--work-figure2-panel-radius, 10px)!important;margin-top:12px}body.theme-ice-blue .work-main .review-list>.el-card.filter-card,body.theme-ice-blue .work-main .review-list>.el-card.stats-card,body.theme-light .work-main .review-list>.el-card.filter-card,body.theme-light .work-main .review-list>.el-card.stats-card{background:var(--work-figure2-panel-bg, #fff)!important;border:none!important;box-shadow:none!important;border-top-left-radius:var(--work-figure2-panel-radius, 10px)!important;border-top-right-radius:var(--work-figure2-panel-radius, 10px)!important}body.theme-ice-blue .work-main .review-list>.filter-card:has(+.stats-card),body.theme-light .work-main .review-list>.filter-card:has(+.stats-card){margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body.theme-ice-blue .work-main .review-list>.filter-card+.stats-card,body.theme-light .work-main .review-list>.filter-card+.stats-card{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-color:transparent!important;border-bottom-left-radius:var(--work-figure2-panel-radius, 10px)!important;border-bottom-right-radius:var(--work-figure2-panel-radius, 10px)!important}body.theme-ice-blue .work-main .audit-log-page>.el-card.filter-card,body.theme-ice-blue .work-main .audit-log-page>.el-card.table-card,body.theme-light .work-main .audit-log-page>.el-card.filter-card,body.theme-light .work-main .audit-log-page>.el-card.table-card{background:var(--work-figure2-panel-bg, #fff)!important;border:none!important;box-shadow:none!important}body.theme-ice-blue .work-main .audit-log-page>.filter-card+.table-card,body.theme-light .work-main .audit-log-page>.filter-card+.table-card{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-color:transparent!important}body.theme-ice-blue .work-main .audit-log-page>.filter-card:has(+.table-card),body.theme-light .work-main .audit-log-page>.filter-card:has(+.table-card){margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body.theme-ice-blue .work-main .alarm-page>.table-card,body.theme-light .work-main .alarm-page>.table-card{background:var(--work-figure2-panel-bg, #fff)!important;border:none!important;box-shadow:none!important}body.theme-ice-blue .work-main .alarm-page>.filter-bar,body.theme-light .work-main .alarm-page>.filter-bar{background:var(--work-figure2-panel-bg, #fff)!important;border:none!important;border-radius:var(--work-figure2-panel-radius, 10px) var(--work-figure2-panel-radius, 10px) 0 0!important;padding:12px 14px;box-sizing:border-box;margin-bottom:0!important}body.theme-ice-blue .work-main .alarm-page>.filter-bar+.table-card,body.theme-light .work-main .alarm-page>.filter-bar+.table-card{margin-top:0!important;border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:var(--work-figure2-panel-radius, 10px)!important;border-bottom-right-radius:var(--work-figure2-panel-radius, 10px)!important}body.theme-ice-blue .work-main .main-content .filter-card .el-input__wrapper,body.theme-ice-blue .work-main .main-content .filter-card .el-select__wrapper,body.theme-ice-blue .work-main .main-content .filter-card .el-date-editor .el-input__wrapper,body.theme-ice-blue .work-main .main-content .search-card .el-input__wrapper,body.theme-ice-blue .work-main .main-content .search-card .el-select__wrapper,body.theme-ice-blue .work-main .main-content .search-card .el-date-editor .el-input__wrapper{background:#fff!important;box-shadow:0 0 0 1px #0000001a inset!important;border:none!important}body.theme-ice-blue .work-main .main-content .el-table th.el-table__cell,body.theme-ice-blue .work-main .main-content .el-table .el-table__header-wrapper th{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;color:#24364d!important}body.theme-ice-blue .work-main .main-content .el-table td.el-table__cell,body.theme-ice-blue .work-main .main-content .el-table .el-table__body tr td{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.06)!important}body.theme-ice-blue .work-main .main-content .el-table .el-table__body tr:hover>td{background:#f7f9fc!important}body.theme-ice-blue .work-main .main-content .el-table .el-table__body tr.el-table__row--striped td{background:#fff!important}body.theme-ice-blue .work-main.work-main--full-bleed .main-content,body.theme-light .work-main.work-main--full-bleed .main-content,body.theme-ice-blue .work-main.work-main--full-bleed .sungrow-page,body.theme-light .work-main.work-main--full-bleed .sungrow-page,body.theme-ice-blue .work-main.work-main--full-bleed .alarm-page,body.theme-light .work-main.work-main--full-bleed .alarm-page,body.theme-ice-blue .work-main.work-main--full-bleed .audit-log-page,body.theme-light .work-main.work-main--full-bleed .audit-log-page,body.theme-ice-blue .work-main.work-main--full-bleed .generation-page,body.theme-light .work-main.work-main--full-bleed .generation-page,body.theme-ice-blue .work-main.work-main--full-bleed .mppt-page,body.theme-light .work-main.work-main--full-bleed .mppt-page,body.theme-ice-blue .work-main.work-main--full-bleed .user-management,body.theme-light .work-main.work-main--full-bleed .user-management{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}body.theme-ice-blue .work-main.work-main--full-bleed .sungrow-page>.page-header,body.theme-light .work-main.work-main--full-bleed .sungrow-page>.page-header{border-bottom:1px solid var(--work-section-line, rgba(0, 0, 0, .1));padding-bottom:14px;margin-bottom:16px}body.theme-ice-blue .work-main.work-main--full-bleed .sungrow-page>.stats-row,body.theme-light .work-main.work-main--full-bleed .sungrow-page>.stats-row{border-bottom:1px solid var(--work-section-line, rgba(0, 0, 0, .1));padding-bottom:var(--space-md);margin-bottom:16px}body.theme-ice-blue .work-main.work-main--full-bleed .sungrow-page>.table-card,body.theme-light .work-main.work-main--full-bleed .sungrow-page>.table-card{margin-bottom:0}body.theme-ice-blue .work-main.work-main--full-bleed .sungrow-page>.sync-card,body.theme-light .work-main.work-main--full-bleed .sungrow-page>.sync-card{border-top:1px solid var(--work-section-line, rgba(0, 0, 0, .1));margin-top:16px;padding-top:var(--space-md)}body.theme-ice-blue .work-main.work-main--full-bleed .work-orders-list .work-top-integrated,body.theme-light .work-main.work-main--full-bleed .work-orders-list .work-top-integrated{border-bottom:1px solid rgba(0,0,0,.09);padding-bottom:4px;margin-bottom:0}body.theme-ice-blue .work-main.work-main--full-bleed .work-orders-list .work-top-integrated .page-header,body.theme-light .work-main.work-main--full-bleed .work-orders-list .work-top-integrated .page-header{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:10px;margin-bottom:10px}body.theme-ice-blue .work-main.work-main--full-bleed .work-orders-list .work-top-integrated .stats-row,body.theme-light .work-main.work-main--full-bleed .work-orders-list .work-top-integrated .stats-row{border-bottom:none;padding-bottom:0;margin-bottom:0}body.theme-light .work-main.work-main--full-bleed .detection-records>.page-header,body.theme-light .work-main.work-main--full-bleed .review-list>.page-header,body.theme-light .work-main.work-main--full-bleed .work-order-detail>.page-header,body.theme-light .work-main.work-main--full-bleed .video-detection>.page-header,body.theme-light .work-main.work-main--full-bleed .video-detection-records>.page-header,body.theme-light .work-main.work-main--full-bleed .image-detection>.page-header,body.theme-light .work-main.work-main--full-bleed .realtime-detection>.page-header,body.theme-light .work-main.work-main--full-bleed .realtime-detection-records>.page-header{border-bottom:1px solid var(--work-section-line, rgba(0, 0, 0, .1));padding-bottom:12px;margin-bottom:16px}body.theme-ice-blue .work-main.work-main--full-bleed .detection-records>.page-header,body.theme-ice-blue .work-main.work-main--full-bleed .review-list>.page-header,body.theme-ice-blue .work-main.work-main--full-bleed .work-order-detail>.page-header,body.theme-ice-blue .work-main.work-main--full-bleed .video-detection>.page-header,body.theme-ice-blue .work-main.work-main--full-bleed .video-detection-records>.page-header,body.theme-ice-blue .work-main.work-main--full-bleed .image-detection>.page-header,body.theme-ice-blue .work-main.work-main--full-bleed .realtime-detection>.page-header,body.theme-ice-blue .work-main.work-main--full-bleed .realtime-detection-records>.page-header{border-bottom:1px solid var(--work-section-line, rgba(25, 70, 120, .18));padding-bottom:12px;margin-bottom:16px}html.theme-dark .work-main{--work-section-line: rgba(70, 110, 150, .22)}html.theme-dark .work-main .main-content>.el-card.filter-card,html.theme-dark .work-main .main-content>.el-card.search-card,html.theme-dark .work-main .main-content>.el-card.records-card,html.theme-dark .work-main .main-content>.el-card.table-card{background:var(--work-figure2-panel-bg, rgba(16, 22, 34, .96))!important;border:none!important;box-shadow:none!important}html.theme-dark .work-main .main-content>.search-card+.records-card,html.theme-dark .work-main .main-content>.filter-card+.records-card,html.theme-dark .work-main .main-content>.filter-card+.table-card{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-color:transparent!important}html.theme-dark .work-main .main-content>.search-card:has(+.records-card),html.theme-dark .work-main .main-content>.filter-card:has(+.records-card),html.theme-dark .work-main .main-content>.filter-card:has(+.table-card){margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html.theme-dark .work-main .main-content>.stats-row+.filter-card:has(+.records-card),html.theme-dark .work-main .main-content>.stats-row+.filter-card:has(+.table-card){border-top-left-radius:var(--work-figure2-panel-radius, 10px)!important;border-top-right-radius:var(--work-figure2-panel-radius, 10px)!important}html.theme-dark .work-main .work-orders-list .work-top-integrated{background:var(--work-figure2-panel-bg, rgba(16, 22, 34, .96))!important;border:none!important;box-shadow:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}html.theme-dark .work-main .sungrow-page>.el-card,html.theme-dark .work-main .sungrow-page>.table-card{background:var(--work-figure2-panel-bg, rgba(16, 22, 34, .96))!important;border:none!important;box-shadow:none!important}html.theme-dark .work-main .sungrow-page>.filter-card+.el-card,html.theme-dark .work-main .sungrow-page>.filter-card:has(+.el-card){margin-top:0!important;border-top-color:transparent!important;margin-bottom:0!important;border-radius:0!important}html.theme-dark .work-main .review-list>.el-card.filter-card,html.theme-dark .work-main .review-list>.el-card.stats-card,html.theme-dark .work-main .audit-log-page>.el-card.filter-card,html.theme-dark .work-main .audit-log-page>.el-card.table-card,html.theme-dark .work-main .alarm-page>.table-card,html.theme-dark .work-main .alarm-page>.filter-bar{background:var(--work-figure2-panel-bg, rgba(16, 22, 34, .96))!important;border:none!important;box-shadow:none!important}html.theme-dark .work-main .main-content .filter-card .el-input__wrapper,html.theme-dark .work-main .main-content .filter-card .el-select__wrapper,html.theme-dark .work-main .main-content .filter-card .el-date-editor .el-input__wrapper,html.theme-dark .work-main .main-content .search-card .el-input__wrapper,html.theme-dark .work-main .main-content .search-card .el-select__wrapper,html.theme-dark .work-main .main-content .search-card .el-date-editor .el-input__wrapper{background:#0c121ca6!important;box-shadow:0 0 0 1px #3c5f8259 inset!important;border:none!important}html.theme-dark .work-main .main-content .el-table th.el-table__cell,html.theme-dark .work-main .main-content .el-table .el-table__header-wrapper th{background:#162030bf!important;border-bottom:1px solid rgba(60,100,140,.22)!important;color:#c8dcf0e6!important}html.theme-dark .work-main .main-content .el-table td.el-table__cell,html.theme-dark .work-main .main-content .el-table .el-table__body tr td{background:#0e141e73!important;border-bottom:1px solid rgba(40,70,100,.12)!important}html.theme-dark .work-main .main-content .el-table .el-table__body tr:hover>td{background:#1c304859!important}html.theme-dark .work-main.work-main--full-bleed .main-content,html.theme-dark .work-main.work-main--full-bleed .sungrow-page,html.theme-dark .work-main.work-main--full-bleed .alarm-page,html.theme-dark .work-main.work-main--full-bleed .audit-log-page,html.theme-dark .work-main.work-main--full-bleed .generation-page,html.theme-dark .work-main.work-main--full-bleed .mppt-page,html.theme-dark .work-main.work-main--full-bleed .user-management{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.decorated-card{position:relative}.decorated-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;--corner-cyan: var(--accent-cyan, #5BA0D0);background-image:linear-gradient(to right,var(--corner-cyan) 0 2px,transparent 2px),linear-gradient(to bottom,var(--corner-cyan) 0 2px,transparent 2px),linear-gradient(to left,var(--corner-cyan) 0 2px,transparent 2px),linear-gradient(to bottom,var(--corner-cyan) 0 2px,transparent 2px),linear-gradient(to right,var(--corner-cyan) 0 2px,transparent 2px),linear-gradient(to top,var(--corner-cyan) 0 2px,transparent 2px),linear-gradient(to left,var(--corner-cyan) 0 2px,transparent 2px),linear-gradient(to top,var(--corner-cyan) 0 2px,transparent 2px);background-size:8px 2px,2px 8px,8px 2px,2px 8px,8px 2px,2px 8px,8px 2px,2px 8px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat}html,html.theme-dark,html.theme-light,html.theme-light-warm{pointer-events:auto!important}html,body{width:100%!important;margin:0!important;padding:0!important}html.theme-dark body{color:#e8edf2!important;width:100%!important}html.theme-dark .el-main{background-color:transparent!important;color:var(--el-text-color-regular, #b8c5d4)!important}html.theme-dark .el-loading-mask{background-color:#061e3c8c!important}html.theme-dark .el-loading-spinner .path{stroke:#5ba0d0}html.theme-light .el-table,html.theme-light .el-table__inner-wrapper,html.theme-light .el-table__body-wrapper{background-color:#fff!important}html.theme-light .el-table th.el-table__cell,html.theme-light .el-table td.el-table__cell{background-color:#fff!important;color:#303133!important}html.theme-light .el-table__body tr:nth-child(2n) td.el-table__cell,html.theme-light .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#fafafa!important;color:#303133!important}html.theme-light .el-table th.el-table__cell .cell,html.theme-light .el-table td.el-table__cell .cell{color:#303133!important}.el-card{background:var(--bg-card)!important;border:1px solid var(--border-card, var(--border-color))!important;box-shadow:0 0 0 1px #6496c80f!important;color:var(--text-primary)!important;transition:border-color .2s,background .2s}html.theme-dark .el-card{box-shadow:0 1px 10px #00000059!important;border-color:var(--border-card, rgba(90, 125, 160, .28))!important;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-dark .el-card:hover{background:var(--bg-card-hover)!important;border-color:var(--border-card-hover, var(--border-color))!important}.el-card__header{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important;background:var(--bg-card-header)!important}.el-card__body{color:var(--text-primary)!important}html.theme-dark .el-table,html.theme-dark .el-table__inner-wrapper,html.theme-dark .el-table__body-wrapper,html.theme-dark .el-table__header-wrapper,html.theme-dark .el-table__footer-wrapper,html.theme-dark .el-table__empty-block,html.theme-dark .el-table:before,html.theme-dark .el-table--group:after,html.theme-dark .el-table--border:after{background-color:transparent!important}html.theme-dark .el-table{--el-table-bg-color: rgba(14, 20, 30, .6) !important;--el-table-tr-bg-color: rgba(14, 20, 30, .55) !important;--el-table-header-bg-color: rgba(17, 26, 37, .92) !important;--el-table-row-hover-bg-color: rgba(30, 55, 78, .5) !important;--el-table-border-color: rgba(60, 100, 140, .2) !important;--el-table-text-color: rgba(180, 200, 220, .88) !important;--el-table-header-text-color: rgba(200, 220, 240, .92) !important;color:#b4c8dce0!important;border:none!important}html.theme-dark .el-table--border,html.theme-dark .el-table--group{border:1px solid rgba(60,100,140,.24)!important}html.theme-dark .el-table th.el-table__cell{background-color:#111a25eb!important;color:#c8dcf0eb!important;font-weight:600!important;border-bottom:1px solid rgba(60,100,140,.25)!important;border-right-color:#3255782e!important}html.theme-dark .el-table th.el-table__cell .cell{color:#c8dcf0eb!important}html.theme-dark .el-table td.el-table__cell{background-color:#0e141e8c!important;color:#b4c8dcdb!important;border-bottom:1px solid rgba(40,70,100,.14)!important;border-right-color:#2d48661f!important}html.theme-dark .el-table td.el-table__cell .cell{color:#b4c8dce0!important}html.theme-dark .el-table__body tr:nth-child(odd) td.el-table__cell{background-color:#0e141e8c!important}html.theme-dark .el-table__body tr:nth-child(2n) td.el-table__cell{background-color:#0c121c99!important}html.theme-dark .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#0c121c99!important}html.theme-dark .el-table tr:hover>td.el-table__cell{background-color:#1e3c5a47!important}html.theme-dark .el-table .el-table__empty-block{background-color:transparent!important}html.theme-dark .el-table__empty-text{color:#7896b4bf!important}html.theme-dark .el-table .caret-wrapper .sort-caret{border-top-color:#6e8caa99!important}html.theme-dark .el-table .caret-wrapper .sort-caret.ascending{border-bottom-color:#64a0dcbf!important}html.theme-dark .el-table .caret-wrapper .sort-caret.descending{border-top-color:#64a0dcbf!important}html.theme-dark .el-input__wrapper{background-color:#121c2ae0!important;box-shadow:0 0 0 1px #5078a059 inset!important}html.theme-dark .el-input__wrapper:hover,html.theme-dark .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px #6e9bc880 inset!important}html.theme-dark .el-input__inner,html.theme-dark .el-input__wrapper input,html.theme-dark .el-textarea__inner{color:#e6eef8f2!important;background-color:transparent!important}html.theme-dark .el-input__wrapper input::placeholder,html.theme-dark .el-textarea__inner::placeholder{color:#6b8aa3!important}html.theme-dark .el-textarea__inner{background-color:#061e3cd9!important}html.theme-dark .el-input-number .el-input__wrapper,html.theme-dark .el-input-number input{background-color:#061e3cd9!important;color:#fff!important}html.theme-dark .el-select .el-select__wrapper{background-color:#061e3cd9!important;box-shadow:0 0 0 1px #3c648c40 inset!important}html.theme-dark .el-select .el-select__wrapper:hover,html.theme-dark .el-select.is-focused .el-select__wrapper{box-shadow:0 0 0 1px #5082b473 inset!important}html.theme-dark .el-select__placeholder,html.theme-dark .el-select__selected-item,html.theme-dark .el-select .el-select__input-inner{color:#fff!important}html.theme-dark .el-date-editor .el-input__wrapper{background-color:#061e3cd9!important;box-shadow:0 0 0 1px #3c648c40 inset!important}html.theme-dark .el-picker-panel,html.theme-dark .el-date-picker,html.theme-dark .el-date-editor .el-input__wrapper{background-color:#061e3cd9!important;border-color:#3c648c33!important}html.theme-dark .el-picker-panel *,html.theme-dark .el-date-picker *{color:#fff!important;border-color:#3c648c33!important}html.theme-dark .el-dialog{background-color:#061e3cd9!important;border:1px solid rgba(60,100,140,.2)!important}html.theme-dark .el-dialog__header{border-bottom:1px solid rgba(60,100,140,.2)!important;color:#fff!important}html.theme-dark .el-dialog__title,html.theme-dark .el-dialog__body{color:#fff!important}html.theme-dark .el-dialog__headerbtn .el-dialog__close{color:#daf9ff!important}html.theme-dark .el-drawer{background-color:#061e3cd9!important}html.theme-dark .el-drawer__header{color:#fff!important;border-bottom-color:#3c648c33!important}html.theme-dark .el-drawer__body{background-color:#061e3cd9!important;color:#fff!important}html.theme-dark .el-pagination{--el-pagination-text-color: #daf9ff !important;--el-pagination-button-color: #ffffff !important;--el-pagination-hover-color: #5BA0D0 !important;--el-pagination-bg-color: transparent !important}html.theme-dark .el-pagination .el-pagination__total,html.theme-dark .el-pagination .el-pagination__jump,html.theme-dark .el-pagination__sizes .el-select .el-input__inner{color:#fff!important}html.theme-dark .el-pagination .btn-prev,html.theme-dark .el-pagination .btn-next,html.theme-dark .el-pagination .el-pager li{background-color:#061e3cd9!important;color:#fff!important;border-color:#3c648c33!important}html.theme-dark .el-pagination.is-background .el-pager li,html.theme-dark .el-pagination.is-background .btn-next,html.theme-dark .el-pagination.is-background .btn-prev{background-color:#061e3cd9!important;color:#fff!important}html.theme-dark .el-pagination.is-background .el-pager li.is-active{background-color:#5ba0d0!important;color:#002353!important}html.theme-dark .el-tag{background-color:transparent!important;border-color:#3c648c33!important;color:#fff!important}html.theme-dark .el-tag--primary{background-color:#3c648c26!important;border-color:#3c648c33!important;color:#5ba0d0!important}html.theme-dark .el-tag--success{background-color:#14e14426!important;border-color:#3c648c33!important;color:#14e144!important}html.theme-dark .el-tag--warning,html.theme-dark .el-tag--danger{background-color:#ff631626!important;border-color:#3c648c33!important;color:#ff6316!important}html.theme-dark .el-tag--info{background-color:#6b8aa333!important;border-color:#3c648c33!important;color:#6b8aa3!important}html.theme-dark .el-menu{background-color:transparent!important;border-right-color:#3c648c33!important}html.theme-dark .el-menu-item,html.theme-dark .el-sub-menu__title{color:#daf9ff!important}html.theme-dark .el-menu-item:hover,html.theme-dark .el-sub-menu__title:hover{background-color:#0a2850e6!important;color:#fff!important}html.theme-dark .el-menu-item.is-active{color:#5ba0d0!important;background-color:#5ba0d026!important}html.theme-dark .work-aside .el-menu-item{border-radius:0!important;border-left:none!important;height:auto!important;min-height:48px!important;line-height:1.4!important}html.theme-dark .work-tabs .el-tabs__item{border-radius:0!important}html.theme-dark .el-breadcrumb__inner,html.theme-dark .el-breadcrumb__inner a{color:#daf9ff!important}html.theme-dark .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#fff!important}html.theme-dark .el-form-item__label{color:#daf9ff!important}html.theme-dark .el-tabs__header{border-bottom-color:#3c648c33!important}html.theme-dark .el-tabs__item{color:#daf9ff!important}html.theme-dark .el-tabs__item.is-active{color:#5ba0d0!important}html.theme-dark .el-tabs__item:hover{color:#fff!important}html.theme-dark .el-tabs__ink-bar{background-color:#5ba0d0!important}html.theme-dark .el-tabs__nav-wrap:after{background-color:#3c648c33!important}html.theme-dark .el-tabs__content{color:#fff!important}html.theme-dark .el-dropdown-menu{background-color:#061e3cf2!important;border:1px solid rgba(60,100,140,.2)!important}html.theme-dark .el-dropdown-menu__item{color:#fff!important}html.theme-dark .el-dropdown-menu__item:hover{background-color:#0a2850e6!important;color:#5ba0d0!important}html.theme-dark .el-button--primary{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#002353!important}html.theme-dark .el-button--primary:hover{background-color:#3defff!important;border-color:#3defff!important;color:#002353!important}html.theme-dark .work-main .el-button--primary,html.theme-dark .work-main .el-button--default,html.theme-dark .work-main .el-button--success,html.theme-dark .work-main .el-button--warning,html.theme-dark .work-main .el-button--danger,html.theme-dark .work-main .el-button--info,html.theme-dark .page-header .el-button--primary,html.theme-dark .page-header .el-button--default,html.theme-dark .page-header .el-button--success,html.theme-dark .page-header .el-button--warning,html.theme-dark .page-header .el-button--danger,html.theme-dark .page-header .el-button--info,html.theme-dark .el-card .el-button--primary,html.theme-dark .el-card .el-button--default,html.theme-dark .el-card .el-button--success,html.theme-dark .el-card .el-button--warning,html.theme-dark .el-card .el-button--danger,html.theme-dark .el-card .el-button--info{border-radius:0!important;box-shadow:none!important}html.theme-dark .work-main,html.theme-dark .page-header,html.theme-dark .el-card,html.theme-dark .el-table,html.theme-dark .el-dialog,html.theme-dark .work-header{box-shadow:none!important}html.theme-dark .work-main .el-button,html.theme-dark .page-header .el-button,html.theme-dark .el-card .el-button{border-radius:0!important;box-shadow:none!important}html.theme-dark .work-main [class*=card],html.theme-dark .work-main [class*=panel],html.theme-dark .work-main [class*=box],html.theme-dark .work-main [class*=wrap],html.theme-dark .work-main .el-card,html.theme-dark .work-main .el-dialog,html.theme-dark .work-main .el-drawer,html.theme-dark .work-main .el-popover,html.theme-dark .work-main .el-table{box-shadow:none!important;filter:none!important}html.theme-dark .work-main [class*=card]:before,html.theme-dark .work-main [class*=card]:after,html.theme-dark .work-main [class*=panel]:before,html.theme-dark .work-main [class*=panel]:after{box-shadow:none!important;filter:none!important}html.theme-dark .el-button--success{background-color:var(--accent-green)!important;border-color:var(--accent-green)!important;color:#002353!important}html.theme-dark .el-button--danger{background-color:var(--accent-orange)!important;border-color:var(--accent-orange)!important;color:#fff!important}html.theme-dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){background-color:#061e3cd9!important;border-color:#3c648c33!important;color:#fff!important}html.theme-dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover{background-color:#0a2850e6!important;border-color:#5ba0d0!important;color:#5ba0d0!important}html.theme-dark .el-popper,html.theme-dark .el-select__popper,html.theme-dark .el-picker-panel{background-color:#061e3cf2!important;border:1px solid rgba(60,100,140,.2)!important}html.theme-dark .el-popper .el-popper__arrow:before{background:#061e3cf2!important;border-color:#3c648c33!important}html.theme-dark .el-select-dropdown__item{color:#fff!important}html.theme-dark .el-select-dropdown__item:hover{background-color:#0a2850e6!important}html.theme-dark .el-select-dropdown__item.is-selected{color:#5ba0d0!important}html.theme-dark .el-tooltip__popper{background-color:#061e3cf2!important;border:1px solid rgba(60,100,140,.2)!important}html.theme-dark .el-tooltip__popper .el-popper__arrow:before{background:#061e3cf2!important;border-color:#3c648c33!important}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes countUp{0%{transform:translateY(4px);opacity:.6}50%{transform:translateY(-2px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--border-glow, rgba(100, 150, 200, .12))}50%{box-shadow:var(--shadow-glow, 0 0 8px rgba(100, 150, 200, .15))}}@keyframes border-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}.animate-fade-in-up{animation:fadeInUp .45s ease-out both}@media(prefers-reduced-motion:reduce){.animate-fade-in-up{animation:none;opacity:1;transform:none}}.animate-count-up{animation:countUp .6s ease-out both}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-border-flow{animation:border-flow 3s linear infinite}@keyframes tableRowSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.table-animate-rows .el-table__body-wrapper tbody tr{animation:tableRowSlideIn .4s ease-out both}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(1){animation-delay:.03s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(2){animation-delay:.06s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(3){animation-delay:.09s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(4){animation-delay:.12s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(5){animation-delay:.15s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(6){animation-delay:.18s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(7){animation-delay:.21s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(8){animation-delay:.24s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(9){animation-delay:.27s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(10){animation-delay:.3s}.table-animate-rows .el-table__body-wrapper tbody tr:nth-child(n+11){animation-delay:.33s}@layer base,tokens,components,overrides;:root{--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 22px;--btn-bg: var(--color-primary);--btn-text: #ffffff;--btn-hover-bg: var(--color-primary-light);--btn-border: var(--color-primary);--nav-bg: var(--bg-primary);--nav-text: var(--text-primary);--nav-active-bg: var(--color-primary);--nav-active-text: #ffffff;--nav-hover-bg: rgba(0,0,0,.05);--input-bg: var(--bg-secondary);--input-border: var(--border-color);--input-focus-border: var(--color-primary);--table-header-bg: var(--bg-secondary);--table-border: var(--border-color);--table-row-hover: var(--bg-table-row-hover, rgba(0,0,0,.03));--bg-hover: rgba(0,0,0,.03)}.theme-dark,html.theme-dark{--bg-page: #0D1219;--bg-page-grid-size: 0;--bg-primary: #0D1219;--bg-work-canvas: #0D1219;--work-figure2-panel-bg: rgba(16, 22, 34, .96);--work-figure2-panel-radius: 10px;--bg-secondary: #111922;--bg-card: #141e2b;--bg-card-hover: #1a2535;--border-card: rgba(60, 100, 140, .2);--border-card-hover: rgba(80, 130, 180, .35);--text-glow: none;--text-glow-strong: none;--bg-sidebar: #0a121c;--bg-navbar: linear-gradient(180deg, rgba(100, 150, 200, .08) 0%, transparent 2px), rgba(10, 16, 24, .96);--bg-input: #15202e;--bg-table-header: #111a25;--bg-table-row-hover: rgba(30, 60, 90, .18);--bg-table-row-selected: rgba(30, 60, 90, .25);--bg-table-row-even: rgba(15, 35, 60, .2);--bg-tooltip: rgba(10, 25, 50, .95);--text-primary: rgba(220, 230, 240, .92);--text-secondary: rgba(180, 200, 220, .75);--text-muted: rgba(140, 160, 180, .55);--text-disabled: rgba(100, 120, 140, .4);--text-highlight: #5BA0D0;--text-on-sidebar: rgba(220, 230, 240, .92);--text-on-sidebar-muted: rgba(160, 180, 200, .6);--accent-color: #5BA0D0;--accent-cyan: #5BA0D0;--accent-gold: #E8C674;--accent-green: #7FD69F;--accent-orange: #D4A55A;--border-color: rgba(60, 100, 140, .2);--border-focus: #5BA0D0;--color-primary: #3d7bc4;--color-primary-hover: #4f8fd6;--color-success: #7FD69F;--color-danger: #E57373;--color-warning: #E8C674;--color-info: #5BA0D0;--color-primary-light: rgba(61, 123, 196, .22);--color-primary-dark: #2d5a9e;--el-color-primary: #3d7bc4;--el-color-primary-light-3: #5a8fd0;--el-color-primary-light-5: #6fa3dc;--el-color-primary-light-7: #8ab8e8;--el-color-primary-light-8: #a3c7ed;--el-color-primary-light-9: #c5daf5;--el-color-success: #7FD69F;--el-color-warning: #E8C674;--el-color-danger: #E57373;--el-color-info: #5BA0D0;--el-text-color-primary: #E8F4FA;--el-text-color-regular: rgba(180, 200, 220, .8);--el-text-color-secondary: rgba(140, 160, 180, .6);--el-text-color-placeholder: #4a6278;--el-border-color: rgba(60, 100, 140, .2);--el-fill-color-blank: #0D1219;--el-fill-color-light: rgba(20, 40, 60, .35);--el-fill-color-lighter: rgba(25, 45, 70, .35);--el-bg-color: #0D1219;--shadow-card: 0 2px 12px rgba(0, 0, 0, .25);--shadow-glow: none;--gradient-card: none;--gradient-header: none;--corner-color: transparent;--corner-size: 0;--overlay-scrim: rgba(0, 0, 0, .06);--overlay-strong: rgba(0, 0, 0, .2);--color-text-on-primary: #ffffff;--bg-menu-hover: rgba(255, 255, 255, .06);--bg-success-soft: rgba(127, 214, 159, .15);--bg-danger-soft: rgba(229, 115, 115, .15);--bg-warning-soft: rgba(232, 198, 116, .15);--bg-tag-muted: rgba(122, 148, 173, .2);--border-dashed-upload: rgba(60, 100, 140, .2);--border-focus-ring: rgba(91, 160, 208, .35);--color-disabled: #4a6278;--bg-disabled: rgba(74, 98, 120, .25);--border-disabled: rgba(60, 100, 140, .12);--color-link: #5a9fd8;--color-link-hover: #7ab4e8;--bg-card-header: rgba(25, 45, 70, .35);--border-subtle: rgba(60, 100, 140, .12);--shadow-preview: 0 4px 12px rgba(0, 0, 0, .35);--tag-soft-bg: rgba(61, 123, 196, .25);--tag-soft-border: rgba(60, 100, 140, .25);--shadow-card-inner: none;--echarts-bg: transparent;--echarts-text: rgba(180, 200, 220, .8);--echarts-text-strong: #E8F4FA;--echarts-axis-line: rgba(60, 100, 140, .25);--echarts-split-line: rgba(60, 100, 140, .1);--echarts-tooltip-bg: rgba(10, 25, 50, .95);--echarts-tooltip-border: rgba(60, 100, 140, .3);--echarts-tooltip-text: #E8F4FA;--chart-palette-0: #4DA6D9;--chart-palette-1: #F0C870;--chart-palette-2: #E6964A;--chart-palette-3: #5DC98B;--chart-palette-4: #5B8CC7;--chart-palette-5: #8F7DD4;--chart-palette-6: #E87070;--chart-palette-7: #4DA6B0;--chart-palette-8: #DEB85C;--chart-palette-9: #7F8ED4;--bg-quant-panel: #0D1219;--bg-markdown-em: rgba(61, 123, 196, .18);--gradient-stat-blue: linear-gradient(135deg, #3d7bc4 0%, #5BA0D0 100%);--gradient-stat-red: linear-gradient(135deg, #E57373 0%, #EF9A9A 100%);--gradient-stat-cyan: linear-gradient(135deg, #5BA0B0 0%, #7BC0D0 100%);--gradient-stat-green: linear-gradient(135deg, #7FD69F 0%, #A3E4B5 100%);--gradient-stat-purple: linear-gradient(135deg, #7a94ad 0%, #95a9c4 100%);--gradient-stat-orange: linear-gradient(135deg, #D4A55A 0%, #E8C674 100%);--gradient-login-btn: linear-gradient(135deg, #3d7bc4 0%, #5a9fd8 100%);--gradient-login-btn-hover: linear-gradient(135deg, #4f8fd6 0%, #6fa3dc 100%);--btn-bg: var(--color-primary);--btn-text: #ffffff;--btn-hover-bg: var(--color-primary-hover);--btn-border: var(--color-primary);--nav-bg: #0a121c;--nav-text: #ffffff;--nav-active-bg: var(--color-primary);--nav-active-text: #ffffff;--nav-hover-bg: rgba(255,255,255,.06);--input-bg: var(--bg-input);--input-border: var(--border-color);--input-focus-border: var(--border-focus);--table-header-bg: var(--bg-table-header);--table-border: var(--border-color);--table-row-hover: var(--bg-table-row-hover);--bg-hover: rgba(255,255,255,.04)}.theme-light,html.theme-light{--bg-primary: #fafbfc;--bg-secondary: #fafbfc;--bg-card: #fafbfc;--bg-card-hover: #f8fafc;--bg-sidebar: linear-gradient(180deg, #FFFFFF 0%, #E8F4FF 50%, #D6ECFB 100%);--bg-navbar: #fafbfc;--bg-input: #fafbfc;--bg-table-header: #f8fafc;--bg-table-row-hover: #eff6ff;--bg-table-row-selected: #dbeafe;--bg-table-row-even: #fafbfc;--bg-tooltip: #ffffff;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #94a3b8;--text-disabled: #cbd5e1;--text-highlight: #2563eb;--text-on-sidebar: #1e293b;--text-on-sidebar-muted: #94a3b8;--accent-color: #2563eb;--border-color: #94a3b8;--border-focus: #2563eb;--border-card: #94a3b8;--border-card-hover: #bfdbfe;--work-figure2-panel-bg: #ffffff;--work-figure2-panel-border: transparent;--work-figure2-panel-radius: 10px;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #10b981;--color-danger: #ef4444;--color-warning: #f59e0b;--color-info: #6366f1;--color-primary-light: rgba(37, 99, 235, .08);--color-primary-dark: #1e40af;--el-color-primary: #2563eb;--el-color-primary-light-3: #60a5fa;--el-color-primary-light-5: #93c5fd;--el-color-primary-light-7: #bfdbfe;--el-color-primary-light-8: #dbeafe;--el-color-primary-light-9: #eff6ff;--el-color-primary-dark-2: #1d4ed8;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--el-color-info: #6366f1;--el-text-color-primary: #1e293b;--el-text-color-regular: #475569;--el-text-color-secondary: #94a3b8;--el-text-color-placeholder: #cbd5e1;--el-border-color: #e2e8f0;--el-border-color-light: #f1f5f9;--el-border-color-lighter: #f8fafc;--el-fill-color-blank: #ffffff;--el-fill-color-light: #f8fafc;--el-fill-color-lighter: #fafbfc;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-border-radius-base: 10px;--el-border-radius-small: 6px;--el-border-radius-round: 20px;--el-font-family: "Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--el-font-size-base: 14px;--el-font-size-small: 13px;--shadow-card: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-glow: none;--gradient-card: none;--gradient-header: none;--corner-color: transparent;--corner-size: 0;--overlay-scrim: rgba(0,0,0,.3);--overlay-strong: rgba(0,0,0,.6);--color-text-on-primary: #ffffff;--bg-menu-hover: #f1f5f9;--bg-success-soft: #ecfdf5;--bg-danger-soft: #fef2f2;--bg-warning-soft: #fffbeb;--bg-tag-muted: #f1f5f9;--border-dashed-upload: #e2e8f0;--border-focus-ring: rgba(37,99,235,.2);--color-disabled: #cbd5e1;--bg-disabled: #f8fafc;--border-disabled: #e2e8f0;--color-link: #2563eb;--color-link-hover: #1d4ed8;--bg-card-header: #f8fafc;--border-subtle: #f1f5f9;--shadow-preview: 0 4px 12px rgba(0,0,0,.08);--tag-soft-bg: rgba(37,99,235,.08);--tag-soft-border: rgba(37,99,235,.2);--shadow-card-inner: none;--echarts-bg: transparent;--echarts-text: #475569;--echarts-text-strong: #1e293b;--echarts-axis-line: #e2e8f0;--echarts-split-line: #f1f5f9;--echarts-tooltip-bg: #ffffff;--echarts-tooltip-border: #e2e8f0;--echarts-tooltip-text: #1e293b;--chart-palette-0: #2563eb;--chart-palette-1: #10b981;--chart-palette-2: #f59e0b;--chart-palette-3: #ef4444;--chart-palette-4: #8b5cf6;--chart-palette-5: #ec4899;--chart-palette-6: #6366f1;--chart-palette-7: #14b8a6;--chart-palette-8: #f97316;--chart-palette-9: #a855f7;--dual-spectrum-ir: #ea580c;--dual-spectrum-vis: #2563eb;--dual-spectrum-ir-bg: rgba(234,88,12,.06);--dual-spectrum-vis-bg: rgba(37,99,235,.06);--gis-marker-unselected: #2563eb;--gis-marker-selected: #10b981;--gis-panel-marker: #3b82f6;--gis-health-border-excellent: #e2e8f0;--login-card-bg: rgba(255,255,255,.98);--login-card-border: #e2e8f0;--text-shadow-hero: none;--text-shadow-soft: none;--shadow-login-elevated: 0 8px 32px rgba(0,0,0,.08);--shadow-input: 0 1px 2px rgba(0,0,0,.04);--shadow-input-hover: 0 2px 4px rgba(0,0,0,.06);--shadow-button-primary: 0 1px 3px rgba(37,99,235,.3);--bg-health-track: #e2e8f0;--bg-thumb-placeholder: #f1f5f9;--bg-quant-panel: #f8fafc;--bg-markdown-em: #eff6ff;--gradient-stat-blue: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--gradient-stat-red: linear-gradient(135deg, #ef4444 0%, #f87171 100%);--gradient-stat-cyan: linear-gradient(135deg, #0891b2 0%, #06b6d4 100%);--gradient-stat-green: linear-gradient(135deg, #10b981 0%, #34d399 100%);--gradient-stat-purple: linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%);--gradient-stat-orange: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--gradient-login-btn: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--gradient-login-btn-hover: linear-gradient(135deg, #1d4ed8 0%, #2563eb 100%);--btn-bg: var(--color-primary);--btn-text: #ffffff;--btn-hover-bg: var(--color-primary-hover);--btn-border: var(--color-primary);--nav-bg: #ffffff;--nav-text: #1e293b;--nav-active-bg: var(--color-primary);--nav-active-text: #ffffff;--nav-hover-bg: #f1f5f9;--input-bg: #ffffff;--input-border: var(--border-color);--input-focus-border: var(--border-focus);--table-header-bg: var(--bg-table-header);--table-border: var(--border-color);--table-row-hover: var(--bg-table-row-hover);--bg-hover: #f8fafc}.theme-light-warm,html.theme-light-warm{--bg-page: none;--bg-page-grid-size: 0;--bg-primary: #FAF8F5;--bg-work-canvas: #FAF8F5;--bg-secondary: #FFFDF9;--bg-card: #FFFEFB;--bg-card-hover: #FFF8F0;--border-card: #E9EDF3;--border-card-hover: rgba(255, 152, 0, .25);--text-glow: none;--text-glow-strong: none;--bg-input: #FFFEFB;--bg-table-header: #FFFDF9;--bg-table-row-hover: #FFF8F0;--bg-table-row-selected: #FFF3E0;--bg-table-row-even: #FFFEFB;--bg-tooltip: #FFFEFB;--text-primary: #2C3E50;--text-secondary: #5A6C7D;--text-muted: #8D6E63;--text-disabled: #B0A090;--text-highlight: #FF9800;--bg-sidebar: #0a121c;--bg-navbar: linear-gradient(180deg, rgba(100, 150, 200, .08) 0%, transparent 2px), rgba(10, 16, 24, .96);--text-on-sidebar: rgba(220, 230, 240, .92);--text-on-sidebar-muted: rgba(160, 180, 200, .6);--bg-menu-hover: rgba(255, 255, 255, .06);--accent-color: #FF9800;--accent-cyan: #5BA0D0;--accent-gold: #E8C674;--accent-green: #7FD69F;--accent-orange: #D4A55A;--border-color: #E9EDF3;--border-focus: #FF9800;--color-primary: #FF9800;--color-primary-hover: #FFA726;--color-success: #4CAF50;--color-danger: #D32F2F;--color-warning: #FF9800;--color-info: #1976D2;--color-primary-light: rgba(255, 152, 0, .08);--color-primary-dark: #E65100;--el-color-primary: #FF9800;--el-color-primary-light-3: #FFA726;--el-color-primary-light-5: #FFB74D;--el-color-primary-light-7: #FFCC80;--el-color-primary-light-8: #FFE0B2;--el-color-primary-light-9: #FFF3E0;--el-color-primary-dark-2: #F57C00;--el-color-success: #4CAF50;--el-color-warning: #FF9800;--el-color-danger: #D32F2F;--el-color-info: #1976D2;--el-text-color-primary: #2C3E50;--el-text-color-regular: #5A6C7D;--el-text-color-secondary: #8D6E63;--el-text-color-placeholder: #B0A090;--el-border-color: #E9EDF3;--el-border-color-light: #F0F2F5;--el-border-color-lighter: #F8F9FA;--el-fill-color-blank: #FFFEFB;--el-fill-color-light: #FFFDF9;--el-fill-color-lighter: #FFF8F0;--el-bg-color: #FFFEFB;--el-bg-color-overlay: #FFFFFF;--shadow-card: 0 1px 3px rgba(0, 0, 0, .04);--shadow-glow: none;--corner-color: transparent;--corner-size: 0;--overlay-scrim: rgba(0, 0, 0, .3);--overlay-strong: rgba(0, 0, 0, .6);--color-text-on-primary: #FFFFFF;--bg-success-soft: rgba(76, 175, 80, .1);--bg-danger-soft: rgba(211, 47, 47, .1);--bg-warning-soft: rgba(255, 152, 0, .1);--bg-tag-muted: #FAFBFC;--border-dashed-upload: #E9EDF3;--border-focus-ring: rgba(255, 152, 0, .2);--color-disabled: #B0A090;--bg-disabled: #FAFBFC;--border-disabled: rgba(0, 0, 0, .06);--color-link: #FF9800;--color-link-hover: #E65100;--bg-card-header: #FFFDF9;--border-subtle: #F0F2F5;--shadow-preview: 0 4px 12px rgba(0, 0, 0, .08);--tag-soft-bg: rgba(255, 152, 0, .08);--tag-soft-border: rgba(255, 152, 0, .2);--shadow-card-inner: none;--echarts-bg: transparent;--echarts-text: #5A6C7D;--echarts-text-strong: #2C3E50;--echarts-axis-line: #E9EDF3;--echarts-split-line: #F0F2F5;--echarts-tooltip-bg: #FFFEFB;--echarts-tooltip-border: #E9EDF3;--echarts-tooltip-text: #2C3E50;--chart-palette-0: #FF9800;--chart-palette-1: #FFA726;--chart-palette-2: #1976D2;--chart-palette-3: #4CAF50;--chart-palette-4: #FFB74D;--chart-palette-5: #E65100;--chart-palette-6: #8D6E63;--chart-palette-7: #0097A7;--chart-palette-8: #F57C00;--chart-palette-9: #7B1FA2;--bg-quant-panel: #FFFDF9;--bg-markdown-em: #FFF8F0;--gradient-stat-blue: linear-gradient(135deg, #FF9800 0%, #FFA726 100%);--gradient-stat-red: linear-gradient(135deg, #D32F2F 0%, #E57373 100%);--gradient-stat-cyan: linear-gradient(135deg, #FF9800 0%, #FFB74D 100%);--gradient-stat-green: linear-gradient(135deg, #4CAF50 0%, #66BB6A 100%);--gradient-stat-purple: linear-gradient(135deg, #8D6E63 0%, #A1887F 100%);--gradient-stat-orange: linear-gradient(135deg, #FF9800 0%, #FFCC80 100%);--gradient-login-btn: linear-gradient(135deg, #FF9800 0%, #FFA726 50%, #FFB74D 100%);--gradient-login-btn-hover: linear-gradient(135deg, #F57C00 0%, #FF9800 100%);--btn-bg: var(--color-primary);--btn-text: #FFFFFF;--btn-hover-bg: var(--color-primary-hover);--btn-border: var(--color-primary);--nav-bg: #0a121c;--nav-text: rgba(220, 230, 240, .92);--nav-active-bg: var(--color-primary);--nav-active-text: #FFFFFF;--nav-hover-bg: rgba(255, 255, 255, .06);--input-bg: #FFFEFB;--input-border: var(--border-color);--input-focus-border: var(--border-focus);--table-header-bg: var(--bg-table-header);--table-border: var(--border-color);--table-row-hover: var(--bg-table-row-hover);--bg-hover: #FFFDF9;--work-figure2-panel-bg: #FFFEFB;--work-figure2-panel-border: transparent;--work-figure2-panel-radius: 10px;--dual-spectrum-ir: #FF9800;--dual-spectrum-vis: #1976D2;--dual-spectrum-ir-bg: rgba(255, 152, 0, .06);--dual-spectrum-vis-bg: rgba(25, 118, 210, .06);--gis-marker-unselected: #FF9800;--gis-marker-selected: #4CAF50;--gis-panel-marker: #1976D2;--gis-health-border-excellent: #E9EDF3;--login-card-bg: rgba(255, 255, 255, .98);--login-card-border: #E9EDF3;--text-shadow-hero: none;--text-shadow-soft: none;--shadow-login-elevated: 0 8px 24px rgba(0, 0, 0, .08);--shadow-input: 0 1px 2px rgba(0, 0, 0, .04);--shadow-input-hover: 0 2px 4px rgba(0, 0, 0, .06);--shadow-button-primary: 0 4px 14px rgba(255, 152, 0, .3);--bg-health-track: #E9EDF3;--bg-thumb-placeholder: #FAFBFC}html.theme-light-warm .work-layout{display:flex;flex-direction:column;min-height:0;background:#faf8f5!important}html.theme-light-warm .work-body{flex:1;min-height:0;height:auto;display:flex;overflow:hidden;background:#faf8f5!important}html.theme-light-warm .work-header{flex-shrink:0;padding:0 32px 0 40px;border-bottom:none;background:linear-gradient(180deg,rgba(100,150,200,.08) 0%,transparent 2px),linear-gradient(180deg,transparent calc(100% - 1px),rgba(0,0,0,.95) 100%),linear-gradient(90deg,#0a121c,#0f1a28 15%,#15233a,#0f1a28 85%,#0a121c);box-shadow:none;z-index:10;position:relative}html.theme-light-warm .work-header .work-header-row{align-items:stretch;min-height:64px;gap:12px 16px}html.theme-light-warm .work-header .work-header-row>img[alt=logo]{width:40px;height:40px;padding:6px;object-fit:contain;border-radius:6px;background:linear-gradient(135deg,#f5f8fa,#d6e4f0);box-shadow:0 3px 10px #0006,inset 0 1px #ffffff80;flex-shrink:0}html.theme-light-warm .work-header .el-button.is-text,html.theme-light-warm .work-header .el-button--text{color:#b4c8dca6!important;font-weight:500;border-radius:0!important;align-self:center;background:transparent!important}html.theme-light-warm .work-header .el-button.is-text:hover,html.theme-light-warm .work-header .el-button--text:hover{color:#e6f0faf2!important;background:#28466438!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}html.theme-light-warm .work-breadcrumb{margin-top:0;margin-bottom:0;padding:0 0 10px;font-size:13px}html.theme-light-warm .work-breadcrumb .el-breadcrumb__separator,html.theme-light-warm .work-breadcrumb .el-breadcrumb__item{--el-text-color-regular: rgba(80, 110, 140, .55)}html.theme-light-warm .work-breadcrumb .el-breadcrumb__inner,html.theme-light-warm .work-breadcrumb a.el-breadcrumb__inner{color:#8ca0b499!important;font-weight:400}html.theme-light-warm .work-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#a0bedce0!important;font-weight:500}html.theme-light-warm .work-tabs{margin-left:4px;flex:1;min-width:0}html.theme-light-warm .work-tabs .el-tabs__header{margin:0}html.theme-light-warm .work-tabs .el-tabs__nav-wrap:after{display:none}html.theme-light-warm .work-tabs .el-tabs__active-bar{display:none!important;height:0!important;opacity:0!important}html.theme-light-warm .work-tabs .el-tabs__item{transform:none!important;position:relative;z-index:1;border-radius:0!important;height:auto!important;min-height:44px;line-height:1.35!important;padding:0 28px!important;margin:0 2px;font-size:15px;font-weight:500;color:#b4c8dca6!important;border:none!important;background:transparent!important;max-width:220px;white-space:normal;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:visible}html.theme-light-warm .work-tabs .el-tabs__item .work-tab-label{transform:none!important;position:relative;z-index:2;display:inline-block;white-space:normal;word-break:keep-all}html.theme-light-warm .work-tabs .el-tabs__item:hover:not(.is-active){color:#e6f0fae6!important}html.theme-light-warm .work-tabs .el-tabs__item:hover:not(.is-active):before{content:"";position:absolute;top:8px;bottom:8px;left:-2px;right:-2px;background:linear-gradient(180deg,rgba(80,120,160,.08) 0%,transparent 100%),#2846642e;border-radius:6px;z-index:0}html.theme-light-warm .work-tabs .el-tabs__item.is-active{color:#fff!important;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.4)}html.theme-light-warm .work-tabs .el-tabs__item.is-active:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,#82b4f066,#649bdc52 20%,#4682c840,#3269aa33 70%,#23559126),linear-gradient(135deg,#468cd299,#3273b48c 40%,#235a9680);border-radius:8px;box-shadow:inset 0 1px #b4dcff66,inset 1px 0 #78aadc2e,inset -1px 0 #78aadc2e,inset 0 -1px #000000a6,inset 6px 0 10px #00000047,inset -6px 0 10px #00000047,0 0 20px #468cd240;z-index:0}html.theme-light-warm .work-tabs .el-tabs__item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:radial-gradient(ellipse at 50% 0%,rgba(200,230,255,.85) 0%,rgba(160,210,255,.65) 25%,rgba(120,180,240,.4) 50%,transparent 75%);border-radius:3px;filter:blur(1px);z-index:2;pointer-events:none}html.theme-light-warm .work-header .header-toolbar{margin-left:auto;padding-left:8px;flex-shrink:0;align-items:center;z-index:5}html.theme-light-warm .work-header .header-toolbar .toolbar-locale,html.theme-light-warm .work-header .header-toolbar .el-select,html.theme-light-warm .work-header .header-toolbar .toolbar-locale .el-input__wrapper{--el-text-color-regular: rgba(200, 220, 240, .85);--el-border-color: rgba(80, 130, 180, .35) !important;--el-bg-color: rgba(25, 40, 60, .45) !important}html.theme-light-warm .work-header .header-toolbar .toolbar-icon-btn{background:linear-gradient(180deg,#32557859,#192d4673)!important;border:1px solid rgba(80,130,180,.3)!important;color:#c8dcf0e0!important;box-shadow:inset 0 1px #ffffff0a}html.theme-light-warm .work-header .header-toolbar .toolbar-icon-btn:hover{border-color:#78aadc73!important;color:#fff!important;background:linear-gradient(180deg,#41699180,#233c5a99)!important}html.theme-light-warm .work-header .header-toolbar .toolbar-user{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;color:#e6f5ffe0!important;font-size:14px;border:1px solid rgba(80,130,180,.25);border-radius:6px;background:linear-gradient(180deg,#32557847,#192d4661);transition:all .3s ease;cursor:pointer}html.theme-light-warm .work-header .header-toolbar .toolbar-user:hover{background:linear-gradient(180deg,#4169916b,#233c5a85)!important;border-color:#78aadc6b!important;color:#fff!important}html.theme-light-warm .work-header .header-toolbar .toolbar-user-name{color:inherit!important}html.theme-light-warm .work-header .header-toolbar .toolbar-time{color:#dce6f0!important;font-size:13px}html.theme-light-warm .work-body{align-items:stretch}html.theme-light-warm .work-aside{position:relative;top:0;width:240px;flex-shrink:0;height:auto;min-height:0;align-self:stretch;max-height:none;padding:12px 0 16px;border-right:1px solid rgba(60,100,140,.12)!important;background:linear-gradient(180deg,#0f1925,#0a121e)!important}html.theme-light-warm .work-aside .collapse-btn{margin:0 12px 12px;color:#b4c8dca6!important;border:1px solid rgba(60,100,140,.25);background:#14233766!important;border-radius:6px}html.theme-light-warm .work-aside .collapse-btn:hover{color:#fff!important;background:#28466459!important;border-color:#6496c859!important}html.theme-light-warm .work-aside .el-menu{--el-menu-bg-color: transparent;--el-menu-text-color: rgba(180, 200, 220, .7);--el-menu-active-color: #ffffff;--el-menu-hover-text-color: rgba(230, 245, 255, .95);--el-menu-hover-bg-color: transparent;border:none!important;background:transparent!important;padding:0}html.theme-light-warm .work-aside .el-menu-item{transform:none!important;height:auto!important;min-height:48px;line-height:1.4!important;margin:4px 12px!important;padding:0!important;width:auto!important;border-radius:0!important;border:none!important;border-left:none!important;color:#b4c8dcb3!important;background:transparent!important;box-shadow:none!important;position:relative;z-index:1;overflow:visible}html.theme-light-warm .work-aside .el-menu-item .aside-menu-item-inner{transform:none!important;position:relative;z-index:2;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;box-sizing:border-box;padding:10px 12px 10px 14px}html.theme-light-warm .work-aside .el-menu-item.is-active{color:#fff!important;background:transparent!important;border:none!important;border-left:none!important;font-weight:600}html.theme-light-warm .work-aside .el-menu-item:hover:not(.is-active){color:#e6f5fff2!important;background:transparent!important}html.theme-light-warm .work-aside .el-menu-item:hover:not(.is-active):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(60,120,180,.12) 0%,transparent 100%),#28466426;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);pointer-events:none}html.theme-light-warm .work-aside .el-menu-item.is-active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#64a0e659,#4682c847,#3269aa38),linear-gradient(90deg,#3c82c880,#2864a066);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:inset 0 1px #96c8fa4d,inset 0 -1px #0009,inset 3px 0 6px #00000040,0 2px 10px #3c82c833;pointer-events:none}html.theme-light-warm .work-aside .el-menu-item.is-active:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:3;background:radial-gradient(ellipse at 50% 0%,rgba(180,220,255,.75) 0%,rgba(120,180,240,.4) 50%,transparent 100%);pointer-events:none}html.theme-light-warm .work-aside .aside-menu-icon{font-size:18px;width:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;line-height:1;opacity:.9}html.theme-light-warm .work-aside .el-menu-item.is-active .aside-menu-icon{opacity:1}html.theme-light-warm .work-aside.collapsed{width:64px;padding:8px 4px 12px}html.theme-light-warm .work-aside.collapsed .el-menu-item{margin:4px 6px!important}html.theme-light-warm .work-aside.collapsed .el-menu-item:before,html.theme-light-warm .work-aside.collapsed .el-menu-item:after{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}html.theme-light-warm .work-aside.collapsed .aside-menu-item-inner{padding:10px 8px;justify-content:center}html.theme-light-warm .work-main{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;color:var(--text-primary);background-color:#faf8f5;padding:var(--space-md) 20px 24px!important;box-shadow:none}html.theme-light-warm .work-main h1,html.theme-light-warm .work-main h2,html.theme-light-warm .work-main h3,html.theme-light-warm .work-main .page-header,html.theme-light-warm .work-main .panel-heading__title{color:var(--text-primary, #e8edf2)}html.theme-light-warm .work-main.work-main--full-bleed{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background-color:#faf8f5!important}.el-card{background:var(--bg-card, #ffffff);border:1px solid var(--border-card, var(--border-color, #e2e8f0));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--text-primary)}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover{box-shadow:var(--shadow-card)}.el-card__header{background:var(--bg-card-header, transparent);border-bottom:1px solid var(--border-subtle, var(--border-color));padding:var(--space-md) var(--space-lg)}.el-table{background:transparent;color:var(--text-primary)}.el-table__header th{background:var(--bg-table-header, var(--bg-secondary));color:var(--text-primary);border-color:var(--border-color)}.el-table__body td{border-color:var(--border-subtle, var(--border-color))}.el-table__row:hover>td{background:var(--bg-table-row-hover)}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--bg-table-row-even)}.el-button--primary{--el-button-bg-color: var(--color-primary);--el-button-border-color: var(--color-primary);--el-button-hover-bg-color: var(--color-primary-hover, var(--color-primary-light));--el-button-hover-border-color: var(--color-primary-hover, var(--color-primary-light))}.el-button--success{--el-button-bg-color: var(--color-success);--el-button-border-color: var(--color-success)}.el-button--danger{--el-button-bg-color: var(--color-danger);--el-button-border-color: var(--color-danger)}.el-button--warning{--el-button-bg-color: var(--color-warning);--el-button-border-color: var(--color-warning)}.el-input__wrapper{background:var(--bg-input, #ffffff);border-color:var(--border-color);border-radius:var(--radius-sm)}.el-input__wrapper.is-focus{border-color:var(--border-focus, var(--color-primary));box-shadow:0 0 0 1px var(--border-focus-ring, var(--color-primary-light))}.el-form-item__label{color:var(--text-primary)}.el-select .el-input.is-focus .el-input__wrapper{border-color:var(--border-focus, var(--color-primary))}.el-dialog{border-radius:var(--radius-lg)}.el-dialog__header{border-bottom:1px solid var(--border-subtle, var(--border-color));padding:var(--space-lg)}.el-dialog__body{padding:var(--space-lg)}.el-dialog__footer{border-top:1px solid var(--border-subtle, var(--border-color));padding:var(--space-md) var(--space-lg)}@media(max-width:480px){.el-overlay-dialog .el-dialog{width:92vw!important;max-width:92vw}.el-overlay-dialog .el-dialog__body{padding:var(--space-md)}}.el-menu{border-right:none;background:var(--bg-sidebar, transparent)}.el-menu-item{color:var(--text-on-sidebar, var(--text-primary))}.el-menu-item:hover{background:var(--bg-menu-hover)}.el-menu-item.is-active{color:var(--color-text-on-primary, #ffffff);background:var(--sidebar-item-active-bg, var(--color-primary));box-shadow:var(--sidebar-item-active-shadow, none)}#app{width:100%;min-height:100vh;min-height:100dvh;color:var(--text-primary)}html.theme-dark #app{background:transparent;min-height:100vh;min-height:100dvh}html.theme-light #app{background-color:#fff}
