@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.role-switcher[data-v-f537e4b8]{z-index:9999;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:fixed}.rs-fab[data-v-f537e4b8]{background:var(--fab-color,#409eff);color:#fff;cursor:grab;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 6px 18px rgba(64,158,255,.4),0 2px 6px rgba(0,0,0,.12)}.rs-fab[data-v-f537e4b8]:hover{transform:scale(1.08)}.rs-fab[data-v-f537e4b8]:active{cursor:grabbing}.rs-fab.active[data-v-f537e4b8]{transform:scale(.94)}.rs-fab-abbr[data-v-f537e4b8]{letter-spacing:.5px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:16px;font-weight:700}.rs-fab-badge[data-v-f537e4b8]{letter-spacing:.5px;color:#fff;border:2px solid #fff;border-radius:8px;padding:1px 5px;font-family:SF Mono,Menlo,monospace;font-size:9px;font-weight:700;position:absolute;top:-4px;right:-4px}.rs-panel[data-v-f537e4b8]{background:#fff;border:1px solid #ebeef5;border-radius:14px;width:300px;position:fixed;overflow:hidden;box-shadow:0 18px 50px rgba(0,30,80,.22),0 4px 12px rgba(0,0,0,.08)}.rs-head[data-v-f537e4b8]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:linear-gradient(135deg,#f8faff,#fff);border-bottom:1px solid #f0f2f5;align-items:center;gap:8px;padding:11px 14px;display:flex}.rs-head[data-v-f537e4b8]:active{cursor:grabbing}.rs-tag[data-v-f537e4b8]{letter-spacing:1px;color:#fff;background:#409eff;border-radius:3px;padding:2px 5px;font-family:SF Mono,Menlo,monospace;font-size:9px;font-weight:700}.rs-head-title[data-v-f537e4b8]{color:#303133;flex:1;font-size:13px;font-weight:600}.rs-close[data-v-f537e4b8]{cursor:pointer;color:#909399;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:20px;line-height:1;display:flex}.rs-close[data-v-f537e4b8]:hover{color:#303133;background:#f5f7fa}.rs-cur[data-v-f537e4b8]{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 9%, #fff), #fff);border:1px solid color-mix(in srgb, var(--c) 28%, #ebeef5);border-radius:10px;align-items:center;gap:10px;margin:12px 14px;padding:11px 12px;display:flex}.rs-cur-avatar[data-v-f537e4b8]{background:var(--c);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.rs-cur-meta[data-v-f537e4b8]{flex:1;min-width:0}.rs-cur-name[data-v-f537e4b8]{color:#303133;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.rs-cur-role[data-v-f537e4b8]{color:#fff;border-radius:7px;padding:1px 6px;font-size:10px;font-weight:600}.rs-cur-sub[data-v-f537e4b8]{color:#909399;margin-top:3px;font-size:11.5px}.rs-cur-scope[data-v-f537e4b8]{letter-spacing:1px;color:#fff;border-radius:5px;flex-shrink:0;padding:3px 7px;font-family:SF Mono,Menlo,monospace;font-size:10px;font-weight:700}.rs-block[data-v-f537e4b8]{padding:0 14px 12px}.rs-label[data-v-f537e4b8]{color:#606266;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:600;display:flex}.rs-label--click[data-v-f537e4b8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rs-label--click[data-v-f537e4b8]:hover{color:#409eff}.rs-num[data-v-f537e4b8]{color:#409eff;background:#ecf5ff;border-radius:9px;padding:0 6px;font-size:10px;font-weight:600}.rs-arrow[data-v-f537e4b8]{color:#c0c4cc;margin-left:auto;font-size:12px;transition:transform .2s}.rs-arrow.open[data-v-f537e4b8]{transform:rotate(180deg)}.rs-search-input[data-v-f537e4b8]{color:#303133;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:8px;outline:none;width:100%;height:32px;padding:0 10px;font-size:13px;transition:border-color .2s}.rs-search-input[data-v-f537e4b8]:focus{border-color:#409eff}.rs-search-input[data-v-f537e4b8]::-webkit-input-placeholder{color:#c0c4cc}.rs-search-input[data-v-f537e4b8]::-moz-placeholder{color:#c0c4cc}.rs-search-input[data-v-f537e4b8]::-ms-input-placeholder{color:#c0c4cc}.rs-search-input[data-v-f537e4b8]::placeholder{color:#c0c4cc}.rs-people-list[data-v-f537e4b8]{flex-direction:column;gap:4px;max-height:148px;margin-top:6px;display:flex;overflow-y:auto}.rs-people-list[data-v-f537e4b8]::-webkit-scrollbar{width:4px}.rs-people-list[data-v-f537e4b8]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.rs-person-item[data-v-f537e4b8]{cursor:pointer;text-align:left;background:#fafbfc;border:1px solid transparent;border-radius:7px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:inherit;transition:all .15s;display:flex}.rs-person-item[data-v-f537e4b8]:hover{background:#f0f7ff}.rs-person-item.active[data-v-f537e4b8]{background:#ecf5ff;border-color:#409eff}.rs-pi-avatar[data-v-f537e4b8]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.rs-pi-name[data-v-f537e4b8]{color:#303133;flex-shrink:0;font-size:13px;font-weight:600}.rs-pi-dept[data-v-f537e4b8]{color:#909399;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.rs-pi-role[data-v-f537e4b8]{color:#fff;border-radius:8px;flex-shrink:0;padding:1px 6px;font-size:10px}.rs-pi-empty[data-v-f537e4b8]{text-align:center;color:#c0c4cc;padding:12px;font-size:12px}.rs-chips[data-v-f537e4b8]{flex-wrap:wrap;gap:6px;display:flex}.rs-chip[data-v-f537e4b8]{color:#606266;cursor:pointer;background:#fff;border:1px solid #ebeef5;border-radius:14px;padding:5px 11px;font-family:inherit;font-size:12px;transition:all .15s}.rs-chip[data-v-f537e4b8]:hover{border-color:var(--c);color:var(--c)}.rs-chip.active[data-v-f537e4b8]{border-color:var(--c);background:var(--c);color:#fff;font-weight:600}.rs-perms[data-v-f537e4b8]{flex-direction:column;gap:4px;max-height:150px;display:flex;overflow-y:auto}.rs-perms[data-v-f537e4b8]::-webkit-scrollbar{width:4px}.rs-perms[data-v-f537e4b8]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.rs-perm[data-v-f537e4b8]{color:#475467;background:#fafbfc;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:flex}.rs-perm-dot[data-v-f537e4b8]{background:#67c23a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.rs-perm-empty[data-v-f537e4b8]{text-align:center;color:#c0c4cc;background:#fafbfc;border-radius:6px;padding:10px;font-size:12px}.rs-tip[data-v-f537e4b8]{color:#b88230;background:#fff7e8;border:1px solid #faecd0;border-radius:8px;margin:0 14px 14px;padding:8px 10px;font-size:11px;line-height:1.5}.rs-pop-enter-active[data-v-f537e4b8]{transition:all .28s cubic-bezier(.34,1.56,.64,1)}.rs-pop-leave-active[data-v-f537e4b8]{transition:all .18s ease-in}.rs-pop-enter-from[data-v-f537e4b8],.rs-pop-leave-to[data-v-f537e4b8]{opacity:0;transform:scale(.9)translateY(8px)}#app{width:100%;height:100%}:root{--brand-primary:#3370ff;--brand-primary-hover:#245bdb;--brand-accent:#00b42a;--brand-accent-soft:#e8ffea;--gold-primary:#3370ff;--gold-champagne:#7aa2ff;--gold-rose:#ff7d00;--gold-dark:#245bdb;--bg-darkest:#f5f6f7;--bg-page:#f5f6f7;--bg-card:#fff;--bg-elevated:#fff;--bg-soft:#f7f8fa;--bg-divider:#eff0f1;--success:#00b42a;--warning:#ff7d00;--danger:#f53f3f;--info:#86909c;--text-primary:#1f2329;--text-body:#4e5969;--text-muted:#86909c;--text-subtle:#c9cdd4;--border-color:#dee0e3;--border-soft:#eff0f1;--border-gold:#dee0e3;--border-gold-hover:#bedaff;--shadow-card:0 1px 2px rgba(31,35,41,.04), 0 8px 24px rgba(31,35,41,.06);--shadow-card-hover:0 12px 28px rgba(31,35,41,.1);--shadow-gold:0 8px 20px rgba(51,112,255,.12);--shadow-gold-hover:0 12px 28px rgba(51,112,255,.16);--gradient-gold:linear-gradient(135deg, #3370ff 0%, #00b42a 100%);--gradient-dark:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--el-color-primary:#3370ff;--el-color-primary-light-3:#7aa2ff;--el-color-primary-light-5:#a6c2ff;--el-color-primary-light-7:#d6e4ff;--el-color-primary-light-8:#e8f3ff;--el-color-primary-light-9:#f2f7ff;--el-color-primary-dark-2:#245bdb;--el-color-success:#00b42a;--el-color-success-light-3:#4cd263;--el-color-success-light-5:#7be188;--el-color-success-light-7:#aff0b5;--el-color-success-light-8:#d8f7dc;--el-color-success-light-9:#e8ffea;--el-color-warning:#ff7d00;--el-color-warning-light-3:#ffb65c;--el-color-warning-light-5:#ffcf8b;--el-color-warning-light-7:#ffe3b8;--el-color-warning-light-8:#fff0d9;--el-color-warning-light-9:#fff7e8;--el-color-danger:#f53f3f;--el-color-danger-light-3:#fb7e7e;--el-color-danger-light-5:#fca5a5;--el-color-danger-light-7:#ffd0d0;--el-color-danger-light-8:#ffe1e1;--el-color-danger-light-9:#fff0f0;--el-color-info:#86909c;--el-color-info-light-3:#a9b0b8;--el-color-info-light-5:#c9cdd4;--el-color-info-light-7:#dee0e3;--el-color-info-light-8:#eff0f1;--el-color-info-light-9:#f7f8fa;--el-bg-color:#fff;--el-bg-color-page:#f5f6f7;--el-bg-color-overlay:#fff;--el-text-color-primary:#1f2329;--el-text-color-regular:#4e5969;--el-text-color-secondary:#86909c;--el-text-color-placeholder:#c9cdd4;--el-border-color:#dee0e3;--el-border-color-light:#e5e6eb;--el-border-color-lighter:#eff0f1;--el-border-color-extra-light:#f2f3f5;--el-fill-color:#f7f8fa;--el-fill-color-light:#f7f8fa;--el-fill-color-lighter:#fbfcfd;--el-fill-color-blank:#fff;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-round:999px;--el-box-shadow:var(--shadow-card);--el-box-shadow-light:0 8px 24px rgba(15,23,42,.08);--el-box-shadow-lighter:0 4px 14px rgba(15,23,42,.06);--el-box-shadow-dark:0 18px 46px rgba(15,23,42,.16);--el-mask-color:rgba(15,23,42,.45);--el-mask-color-extra-light:rgba(15,23,42,.18)}.el-button{border-radius:8px;font-weight:600}.el-button--primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.el-button--primary:hover,.el-button--primary:focus{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover);box-shadow:0 8px 20px rgba(37,99,235,.16)}.el-button--default{color:var(--text-body);border-color:var(--border-color);background:#fff}.el-button--default:hover,.el-button--default:focus{color:var(--brand-primary);background:#f8fbff;border-color:#bfdbfe}.el-button.is-link{font-weight:600}.el-menu{background:0 0!important;border-right:none!important}.el-menu-item,.el-sub-menu__title{color:var(--text-body)!important}.el-menu-item:hover,.el-sub-menu__title:hover{color:var(--brand-primary)!important;background:#f2f7ff!important}.el-menu-item.is-active{border-left:0;color:var(--brand-primary)!important;background:#e8f3ff!important}.el-card{color:var(--text-body);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--el-border-radius-base);box-shadow:var(--shadow-card)}.el-card .el-card__header{color:var(--text-primary);border-bottom:1px solid var(--border-soft)}.el-table{--el-table-bg-color:#fff;--el-table-tr-bg-color:#fff;--el-table-header-bg-color:#f7f8fa;--el-table-row-hover-bg-color:#f2f7ff;--el-table-border-color:#eff0f1;--el-table-text-color:var(--text-body);--el-table-header-text-color:var(--text-muted);color:var(--text-body);border-radius:8px}.el-table th.el-table__cell{height:42px;color:var(--text-muted);font-size:12px;font-weight:700;background:#f7f8fa!important}.el-table td.el-table__cell{height:48px}.el-table .el-table__row:hover>td{background:#f2f7ff!important}.el-input__wrapper,.el-select__wrapper{border-radius:8px;border:1px solid var(--border-color)!important;box-shadow:none!important;background:#fff!important}.el-input__wrapper:hover,.el-select__wrapper:hover{border-color:#bedaff!important}.el-input__wrapper.is-focus,.el-input__wrapper.is-focused,.el-select__wrapper.is-focus,.el-select__wrapper.is-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px rgba(51,112,255,.12)!important}.el-input__inner,.el-select__placeholder,.el-select__selected-item{color:var(--text-primary)}.el-input__inner::-webkit-input-placeholder{color:var(--text-subtle)}.el-input__inner::-moz-placeholder{color:var(--text-subtle)}.el-input__inner::-ms-input-placeholder{color:var(--text-subtle)}.el-input__inner::placeholder{color:var(--text-subtle)}.el-select__placeholder::-webkit-input-placeholder{color:var(--text-subtle)}.el-select__placeholder::-moz-placeholder{color:var(--text-subtle)}.el-select__placeholder::-ms-input-placeholder{color:var(--text-subtle)}.el-select__placeholder::placeholder{color:var(--text-subtle)}.el-select__selected-item::-webkit-input-placeholder{color:var(--text-subtle)}.el-select__selected-item::-moz-placeholder{color:var(--text-subtle)}.el-select__selected-item::-ms-input-placeholder{color:var(--text-subtle)}.el-select__selected-item::placeholder{color:var(--text-subtle)}.el-textarea__inner{color:var(--text-primary);border:1px solid var(--border-color);box-shadow:none;background:#fff;border-radius:8px}.el-textarea__inner:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.el-select-dropdown .el-popper__arrow:before,.el-picker__popper .el-popper__arrow:before,.el-dropdown__popper .el-popper__arrow:before{border-color:var(--border-color)!important}.el-select-dropdown{box-shadow:var(--el-box-shadow-light);border:1px solid var(--border-color)!important;background:#fff!important}.el-select-dropdown__item{color:var(--text-body)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{color:var(--text-primary);background:#f2f7ff}.el-select-dropdown__item.selected{color:var(--brand-primary);font-weight:700}.el-dialog,.el-drawer{box-shadow:var(--el-box-shadow-dark);background:#fff}.el-dialog{border:1px solid var(--border-color);border-radius:10px}.el-dialog .el-dialog__header{border-bottom:1px solid var(--border-soft);padding:18px 22px 14px}.el-dialog .el-dialog__title{color:var(--text-primary);font-weight:700}.el-dialog .el-dialog__body{color:var(--text-body)}.el-drawer__header{color:var(--text-primary);border-bottom:1px solid var(--border-soft);margin-bottom:0;padding:18px 22px}.el-drawer__body{color:var(--text-body)}.el-pagination{justify-content:flex-end;margin-top:16px}.el-pagination .el-pager li{color:var(--text-body);background:#fff;border:1px solid transparent;border-radius:6px}.el-pagination .el-pager li.is-active{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary);font-weight:700}.el-pagination button{color:var(--text-body)!important;background:#fff!important}.el-tabs__item{font-weight:600;color:var(--text-muted)!important}.el-tabs__item.is-active{color:var(--brand-primary)!important}.el-tabs__item:hover{color:var(--text-primary)!important}.el-tabs__active-bar{background:var(--brand-primary)}.el-message-box{border:1px solid var(--border-color);background:#fff;border-radius:10px}.el-message-box .el-message-box__title{color:var(--text-primary)}.el-message-box .el-message-box__content{color:var(--text-body)}.el-dropdown-menu{box-shadow:var(--el-box-shadow-light);border:1px solid var(--border-color)!important;background:#fff!important}.el-dropdown-menu .el-dropdown-menu__item{color:var(--text-body)}.el-dropdown-menu .el-dropdown-menu__item:hover{color:var(--brand-primary);background:#f2f7ff}.el-breadcrumb__inner{color:var(--text-muted)!important}.el-breadcrumb__inner.is-link:hover{color:var(--brand-primary)!important}.el-breadcrumb__item:last-child .el-breadcrumb__inner{font-weight:600;color:var(--text-primary)!important}.el-checkbox__inner{background:#fff;border-color:#cbd5e1}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--brand-primary);border-color:var(--brand-primary)}.el-checkbox__label,.el-form-item__label{color:var(--text-body)}.el-switch.is-checked .el-switch__core{background:var(--brand-primary);border-color:var(--brand-primary)}.el-tag{border-radius:999px;font-weight:600}.el-scrollbar__thumb{background:#cbd5e1}.el-popover{color:var(--text-body);border:1px solid var(--border-color)!important;box-shadow:var(--el-box-shadow-light)!important;background:#fff!important;border-radius:8px!important}.el-loading-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(255,255,255,.72)}.el-loading-spinner .circular .path{stroke:var(--brand-primary)}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;color:var(--text-body);background:var(--bg-page);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,.title{color:var(--text-primary);letter-spacing:0;font-weight:650}.data-number,.kpi-value,.score,.num{letter-spacing:0;font-family:JetBrains Mono,Consolas,monospace}.brand-text{letter-spacing:0;font-weight:700}.page-container{background:var(--bg-card);border:1px solid var(--border-color);min-height:calc(100vh - 120px);box-shadow:var(--shadow-card);border-radius:8px;padding:20px}.page-section{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:8px}.flex-center{justify-content:center;align-items:center;display:flex}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card,.card-premium,.glass{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-card);border-radius:8px}.card{padding:20px;transition:border-color .2s,box-shadow .2s}.card:hover{border-color:var(--border-gold-hover);box-shadow:var(--shadow-card-hover)}.card-premium{border-top:3px solid var(--brand-primary);padding:20px}.glass{-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,.86)}.tag{border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag-gold{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.tag-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.tag-warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.tag-danger{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.page-enter{animation:.28s cubic-bezier(.16,1,.3,1) fadeSlideUp}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-gold{position:relative;overflow:hidden}.loading-gold:after{content:"";background:linear-gradient(90deg,transparent,rgba(37,99,235,.08),transparent);width:100%;animation:1.8s infinite shimmer;position:absolute;top:0;bottom:0;left:-100%;right:auto}@keyframes shimmer{0%{left:-100%}to{left:100%}}.btn-click{transition:transform .12s,box-shadow .12s}.btn-click:active{transform:scale(.98)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box padding-box}::-webkit-scrollbar-track{background:0 0}.main-layout .content-area .task-page,.main-layout .content-area .collab-page,.main-layout .content-area .bill-page,.main-layout .content-area .finance-check-page,.main-layout .content-area .distribute-config-page,.main-layout .content-area .recycle-config-page{color:var(--text-body)!important}.main-layout .content-area .page-header,.main-layout .content-area .cockpit-header{border:1px solid var(--border-color)!important;box-shadow:var(--shadow-card)!important;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(15,118,110,.06)),#fff!important;border-radius:8px!important}.main-layout .content-area .time-toolbar{color:var(--text-body)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-card)!important;background:#fff!important;border-radius:8px!important}.main-layout .content-area .page-header:before,.main-layout .content-area .page-header:after,.main-layout .content-area .cockpit-header:before,.main-layout .content-area .cockpit-header:after{opacity:.22!important}.main-layout .content-area .leads-pool.personal-pool,.main-layout .content-area .order-bill{--gold:var(--brand-primary)!important;--gold-soft:#60a5fa!important;--gold-line:var(--border-color)!important;--bg-card:#fff!important;--bg-card-2:#f8fafc!important;--text-primary:#0f172a!important;--text-body:#334155!important;--text-muted:#64748b!important}.main-layout .content-area .header-meta,.main-layout .content-area .meta-time,.main-layout .content-area .section-sub,.main-layout .content-area .metric-index,.main-layout .content-area .strip-label{color:var(--text-muted)!important;letter-spacing:.08em!important}.main-layout .content-area .meta-tag,.main-layout .content-area .status-chip,.main-layout .content-area .filter-chip,.main-layout .content-area .trigger-chip{color:var(--brand-primary)!important;background:#eff6ff!important;border-color:#bfdbfe!important;border-radius:999px!important}.main-layout .content-area .meta-divider,.main-layout .content-area .decor-line{background:#bfdbfe!important}.main-layout .content-area .decor-dot{background:var(--brand-primary)!important;box-shadow:none!important}.main-layout .content-area .title-cn,.main-layout .content-area .page-title,.main-layout .content-area .section-title,.main-layout .content-area .panel-title,.main-layout .content-area .card-title{color:var(--text-primary)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;letter-spacing:0!important}.main-layout .content-area .title-en,.main-layout .content-area .page-desc,.main-layout .content-area .metric-label,.main-layout .content-area .muted,.main-layout .content-area .sub-text{color:var(--text-muted)!important;letter-spacing:0!important}.main-layout .content-area .metric-strip,.main-layout .content-area .tab-strip,.main-layout .content-area .overview-card,.main-layout .content-area .strategic-summary,.main-layout .content-area .operation-alerts,.main-layout .content-area .operation-todo,.main-layout .content-area .operation-events,.main-layout .content-area .grid-widget,.main-layout .content-area .table-card,.main-layout .content-area .placeholder-card,.main-layout .content-area .stats-card,.main-layout .content-area .stat-card,.main-layout .content-area .content-card,.main-layout .content-area .panel-card,.main-layout .content-area .config-card,.main-layout .content-area .rule-card,.main-layout .content-area .info-card{border-color:var(--border-color)!important;box-shadow:var(--shadow-card)!important;background:#fff!important;border-radius:8px!important}.main-layout .content-area .tab-strip{padding:0 14px!important}.main-layout .content-area .metric-item{border-color:var(--border-soft)!important}.main-layout .content-area .metric-value,.main-layout .content-area .metric-value *,.main-layout .content-area .stat-num,.main-layout .content-area .score-num,.main-layout .content-area .bar-value,.main-layout .content-area .pie-value,.main-layout .content-area .collapse-title,.main-layout .content-area .report-head,.main-layout .content-area .section-label,.main-layout .content-area .link-text{color:var(--brand-primary)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important}.main-layout .content-area .cockpit-header .header-title,.main-layout .content-area .cockpit-header .header-subtitle,.main-layout .content-area .strategic-summary h3,.main-layout .content-area .operation-alerts h3,.main-layout .content-area .operation-todo h3,.main-layout .content-area .operation-events h3,.main-layout .content-area .widget-title{color:var(--text-primary)!important}.main-layout .content-area .cockpit-header .current-time,.main-layout .content-area .cockpit-header .last-update,.main-layout .content-area .realtime-text{color:var(--text-muted)!important}.main-layout .content-area .section-title:before,.main-layout .content-area .progress-fill,.main-layout .content-area .el-tabs__active-bar{background:var(--brand-primary)!important;box-shadow:none!important}.main-layout .content-area .tab-item.active,.main-layout .content-area .status-filter.active,.main-layout .content-area .cal-day.active,.main-layout .content-area .view-tab.active{color:#fff!important;background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}:root{--fs-primary:#3370ff;--fs-primary-hover:#245bdb;--fs-primary-soft:#e8f3ff;--fs-success:#00b42a;--fs-warning:#ff7d00;--fs-danger:#f53f3f;--fs-bg:#f5f6f7;--fs-card:#fff;--fs-card-hover:#fbfcfd;--fs-border:#dee0e3;--fs-border-soft:#eff0f1;--fs-text:#1f2329;--fs-text-secondary:#4e5969;--fs-text-muted:#86909c;--fs-shadow:0 1px 2px rgba(31,35,41,.04), 0 8px 24px rgba(31,35,41,.06)}html,body,#app{background:var(--fs-bg)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.main-layout .content-area{--brand-primary:var(--fs-primary);--brand-primary-hover:var(--fs-primary-hover);--gold-primary:var(--fs-primary);--gold-champagne:#7aa2ff;--gold-dark:var(--fs-primary-hover);--gold:var(--fs-primary);--bg-darkest:var(--fs-bg);--bg-page:var(--fs-bg);--bg-card:var(--fs-card);--bg-elevated:var(--fs-card);--bg-soft:#f7f8fa;--border-color:var(--fs-border);--border-soft:var(--fs-border-soft);--border-gold:var(--fs-border);--border-gold-hover:#bedaff;--text-primary:var(--fs-text);--text-body:var(--fs-text-secondary);--text-muted:var(--fs-text-muted);--shadow-card:var(--fs-shadow);color:var(--fs-text-secondary);background:var(--fs-bg)!important}.main-layout .content-area *{letter-spacing:0!important;text-shadow:none!important}.main-layout .content-area :-webkit-any(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header){color:var(--fs-text)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:var(--fs-shadow)!important;border-radius:8px!important}.main-layout .content-area :-moz-any(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header){color:var(--fs-text)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:var(--fs-shadow)!important;border-radius:8px!important}.main-layout .content-area :is(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header){color:var(--fs-text)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:var(--fs-shadow)!important;border-radius:8px!important}.main-layout .content-area :-webkit-any(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header):before{opacity:0!important}.main-layout .content-area :-moz-any(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header):before{opacity:0!important}.main-layout .content-area :is(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header):before{opacity:0!important}.main-layout .content-area :-webkit-any(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header):after{opacity:0!important}.main-layout .content-area :-moz-any(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header):after{opacity:0!important}.main-layout .content-area :is(.page-header,.cockpit-header,.module-header,.header-card,.hero-card,.hero-panel,.workbench-hero,.business-header,.dashboard-hero,.section-header):after{opacity:0!important}.main-layout .content-area :-webkit-any(.card,.card-premium,.glass,.page-section,.overview-card,.stat-card,.stats-card,.metric-card,.metric-strip,.grid-widget,.table-card,.content-card,.panel-card,.config-card,.rule-card,.rules-card,.info-card,.todo-card,.risk-card,.section-card,.filter-card,.fs-card,.list-card,.placeholder-card,.timeline-card,.summary-card,.data-card){color:var(--fs-text-secondary)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:var(--fs-shadow)!important;border-radius:8px!important}.main-layout .content-area :-moz-any(.card,.card-premium,.glass,.page-section,.overview-card,.stat-card,.stats-card,.metric-card,.metric-strip,.grid-widget,.table-card,.content-card,.panel-card,.config-card,.rule-card,.rules-card,.info-card,.todo-card,.risk-card,.section-card,.filter-card,.fs-card,.list-card,.placeholder-card,.timeline-card,.summary-card,.data-card){color:var(--fs-text-secondary)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:var(--fs-shadow)!important;border-radius:8px!important}.main-layout .content-area :is(.card,.card-premium,.glass,.page-section,.overview-card,.stat-card,.stats-card,.metric-card,.metric-strip,.grid-widget,.table-card,.content-card,.panel-card,.config-card,.rule-card,.rules-card,.info-card,.todo-card,.risk-card,.section-card,.filter-card,.fs-card,.list-card,.placeholder-card,.timeline-card,.summary-card,.data-card){color:var(--fs-text-secondary)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:var(--fs-shadow)!important;border-radius:8px!important}.main-layout .content-area :-webkit-any(.stat-card,.rules-card,.fs-card,.metric-card,.overview-card):after{opacity:.05!important}.main-layout .content-area :-moz-any(.stat-card,.rules-card,.fs-card,.metric-card,.overview-card):after{opacity:.05!important}.main-layout .content-area :is(.stat-card,.rules-card,.fs-card,.metric-card,.overview-card):after{opacity:.05!important}.main-layout .content-area :-webkit-any(.title-cn,.page-title,.header-title,.section-title,.panel-title,.card-title,.module-title,.widget-title,.rc-title,.dh-cn,h1,h2,h3){color:var(--fs-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;font-family:inherit!important}.main-layout .content-area :-moz-any(.title-cn,.page-title,.header-title,.section-title,.panel-title,.card-title,.module-title,.widget-title,.rc-title,.dh-cn,h1,h2,h3){color:var(--fs-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;font-family:inherit!important}.main-layout .content-area :is(.title-cn,.page-title,.header-title,.section-title,.panel-title,.card-title,.module-title,.widget-title,.rc-title,.dh-cn,h1,h2,h3){color:var(--fs-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;font-family:inherit!important}.main-layout .content-area :-webkit-any(.title-en,.page-desc,.header-subtitle,.section-sub,.meta-time,.metric-label,.stat-label,.muted,.sub-text,.dh-source,.rc-sub){color:var(--fs-text-muted)!important;font-family:inherit!important}.main-layout .content-area :-moz-any(.title-en,.page-desc,.header-subtitle,.section-sub,.meta-time,.metric-label,.stat-label,.muted,.sub-text,.dh-source,.rc-sub){color:var(--fs-text-muted)!important;font-family:inherit!important}.main-layout .content-area :is(.title-en,.page-desc,.header-subtitle,.section-sub,.meta-time,.metric-label,.stat-label,.muted,.sub-text,.dh-source,.rc-sub){color:var(--fs-text-muted)!important;font-family:inherit!important}.main-layout .content-area :is(.metric-value,.metric-value *,.stat-num,.stat-value .num,.score-num,.bar-value,.pie-value,.link-text,.data-number,.kpi-value){color:var(--fs-primary)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.main-layout .content-area :-webkit-any(.filter-bar,.toolbar,.table-toolbar,.search-panel,.query-panel,.operation-bar,.action-bar,.tab-strip){color:var(--fs-text-secondary)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:none!important;border-radius:8px!important}.main-layout .content-area :-moz-any(.filter-bar,.toolbar,.table-toolbar,.search-panel,.query-panel,.operation-bar,.action-bar,.tab-strip){color:var(--fs-text-secondary)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:none!important;border-radius:8px!important}.main-layout .content-area :is(.filter-bar,.toolbar,.table-toolbar,.search-panel,.query-panel,.operation-bar,.action-bar,.tab-strip){color:var(--fs-text-secondary)!important;background:var(--fs-card)!important;border:1px solid var(--fs-border)!important;box-shadow:none!important;border-radius:8px!important}.main-layout .content-area :-webkit-any(.meta-tag,.status-chip,.filter-chip,.trigger-chip,.risk-badge,.health-pill,.tag-gold){color:var(--fs-primary)!important;background:var(--fs-primary-soft)!important;border-color:#bedaff!important;border-radius:999px!important}.main-layout .content-area :-moz-any(.meta-tag,.status-chip,.filter-chip,.trigger-chip,.risk-badge,.health-pill,.tag-gold){color:var(--fs-primary)!important;background:var(--fs-primary-soft)!important;border-color:#bedaff!important;border-radius:999px!important}.main-layout .content-area :is(.meta-tag,.status-chip,.filter-chip,.trigger-chip,.risk-badge,.health-pill,.tag-gold){color:var(--fs-primary)!important;background:var(--fs-primary-soft)!important;border-color:#bedaff!important;border-radius:999px!important}.main-layout .content-area :-webkit-any(.btn-gold,.primary-btn,.submit-btn){color:#fff!important;background:var(--fs-primary)!important;border-color:var(--fs-primary)!important;box-shadow:none!important;border-radius:8px!important}.main-layout .content-area :-moz-any(.btn-gold,.primary-btn,.submit-btn){color:#fff!important;background:var(--fs-primary)!important;border-color:var(--fs-primary)!important;box-shadow:none!important;border-radius:8px!important}.main-layout .content-area :is(.btn-gold,.primary-btn,.submit-btn){color:#fff!important;background:var(--fs-primary)!important;border-color:var(--fs-primary)!important;box-shadow:none!important;border-radius:8px!important}.main-layout .content-area :-webkit-any(.btn-gold,.primary-btn,.submit-btn):hover{background:var(--fs-primary-hover)!important;border-color:var(--fs-primary-hover)!important}.main-layout .content-area :-moz-any(.btn-gold,.primary-btn,.submit-btn):hover{background:var(--fs-primary-hover)!important;border-color:var(--fs-primary-hover)!important}.main-layout .content-area :is(.btn-gold,.primary-btn,.submit-btn):hover{background:var(--fs-primary-hover)!important;border-color:var(--fs-primary-hover)!important}.main-layout .content-area :-webkit-any(.btn-ghost,.ghost-btn,.back-btn){color:var(--fs-primary)!important;box-shadow:none!important;background:#fff!important;border-color:#bedaff!important;border-radius:8px!important}.main-layout .content-area :-moz-any(.btn-ghost,.ghost-btn,.back-btn){color:var(--fs-primary)!important;box-shadow:none!important;background:#fff!important;border-color:#bedaff!important;border-radius:8px!important}.main-layout .content-area :is(.btn-ghost,.ghost-btn,.back-btn){color:var(--fs-primary)!important;box-shadow:none!important;background:#fff!important;border-color:#bedaff!important;border-radius:8px!important}.main-layout .content-area :-webkit-any(.progress-fill,.stat-bar-fill,.fs-progress-fill,.el-tabs__active-bar){background:var(--fs-primary)!important;box-shadow:none!important}.main-layout .content-area :-moz-any(.progress-fill,.stat-bar-fill,.fs-progress-fill,.el-tabs__active-bar){background:var(--fs-primary)!important;box-shadow:none!important}.main-layout .content-area :is(.progress-fill,.stat-bar-fill,.fs-progress-fill,.el-tabs__active-bar){background:var(--fs-primary)!important;box-shadow:none!important}.main-layout .content-area :-webkit-any(.leads-pool,.collision-manage,.order-bill,.finance-check-page,.task-page){--pp-bg:var(--fs-bg);--pp-card:var(--fs-card);--pp-card-2:#f7f8fa;--pp-color:var(--fs-primary);--pp-deep:var(--fs-primary-hover);--gold:var(--fs-primary);--warn-green:var(--fs-success);--warn-yellow:var(--fs-warning);--warn-red:var(--fs-danger);color:var(--fs-text-secondary)!important;background:0 0!important}.main-layout .content-area :-moz-any(.leads-pool,.collision-manage,.order-bill,.finance-check-page,.task-page){--pp-bg:var(--fs-bg);--pp-card:var(--fs-card);--pp-card-2:#f7f8fa;--pp-color:var(--fs-primary);--pp-deep:var(--fs-primary-hover);--gold:var(--fs-primary);--warn-green:var(--fs-success);--warn-yellow:var(--fs-warning);--warn-red:var(--fs-danger);color:var(--fs-text-secondary)!important;background:0 0!important}.main-layout .content-area :is(.leads-pool,.collision-manage,.order-bill,.finance-check-page,.task-page){--pp-bg:var(--fs-bg);--pp-card:var(--fs-card);--pp-card-2:#f7f8fa;--pp-color:var(--fs-primary);--pp-deep:var(--fs-primary-hover);--gold:var(--fs-primary);--warn-green:var(--fs-success);--warn-yellow:var(--fs-warning);--warn-red:var(--fs-danger);color:var(--fs-text-secondary)!important;background:0 0!important}.main-layout .content-area :-webkit-any(.pool-table,.dark-table){border:1px solid var(--fs-border)!important;background:#fff!important;border-radius:8px!important}.main-layout .content-area :-moz-any(.pool-table,.dark-table){border:1px solid var(--fs-border)!important;background:#fff!important;border-radius:8px!important}.main-layout .content-area :is(.pool-table,.dark-table){border:1px solid var(--fs-border)!important;background:#fff!important;border-radius:8px!important}.main-layout .content-area :-webkit-any(.drawer-head,.drawer-foot){border-color:var(--fs-border-soft)!important}.main-layout .content-area :-moz-any(.drawer-head,.drawer-foot){border-color:var(--fs-border-soft)!important}.main-layout .content-area :is(.drawer-head,.drawer-foot){border-color:var(--fs-border-soft)!important}.main-layout .content-area :is(.info-list li,.contact-row,.service-row,.tl-card){color:var(--fs-text-secondary)!important;border-color:var(--fs-border-soft)!important;background:#f7f8fa!important}.main-layout .content-area :is(.info-list b,.cr-name,.sr-head strong,.freq-label,.gap-cell .gap-num){color:var(--fs-text)!important}.main-layout .content-area .el-tag.el-tag--dark{color:var(--fs-primary)!important;background:var(--fs-primary-soft)!important;border-color:#bedaff!important}.main-layout .content-area .el-tag.el-tag--success.el-tag--dark{color:#008a22!important;background:#e8ffea!important;border-color:#b7ebbd!important}.main-layout .content-area .el-tag.el-tag--warning.el-tag--dark{color:#c45a00!important;background:#fff7e8!important;border-color:#ffd59e!important}.main-layout .content-area .el-tag.el-tag--danger.el-tag--dark{color:#d92d20!important;background:#fff0f0!important;border-color:#ffccc7!important}.main-layout .content-area .el-table{border:1px solid var(--fs-border-soft);border-radius:8px;overflow:hidden}.main-layout .content-area .el-table th.el-table__cell{background:#f7f8fa!important}.main-layout .content-area .el-dialog,.main-layout .content-area .el-drawer{border-radius:8px}.main-layout .content-area :-webkit-any(.decor-line,.meta-divider){background:#bedaff!important}.main-layout .content-area :-moz-any(.decor-line,.meta-divider){background:#bedaff!important}.main-layout .content-area :is(.decor-line,.meta-divider){background:#bedaff!important}.main-layout .content-area :-webkit-any(.decor-dot,.dot-busy){background:var(--fs-primary)!important;box-shadow:none!important}.main-layout .content-area :-moz-any(.decor-dot,.dot-busy){background:var(--fs-primary)!important;box-shadow:none!important}.main-layout .content-area :is(.decor-dot,.dot-busy){background:var(--fs-primary)!important;box-shadow:none!important}.main-layout .content-area :-webkit-any(.corner,.corner-lt,.corner-rb,.scan-line,.grid-bg){opacity:0!important}.main-layout .content-area :-moz-any(.corner,.corner-lt,.corner-rb,.scan-line,.grid-bg){opacity:0!important}.main-layout .content-area :is(.corner,.corner-lt,.corner-rb,.scan-line,.grid-bg){opacity:0!important}
