.sc-toolbar[data-v-14e80f6d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;background:#fff;border-radius:8px;margin-bottom:12px;border:1px solid #ebeef5}.sc-toolbar-item[data-v-14e80f6d]{display:inline-flex;align-items:center;gap:6px}.sc-label[data-v-14e80f6d]{font-size:13px;color:#606266}.sc-metric-grid[data-v-67c9fa40]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px}.sc-metric-grid.is-director[data-v-67c9fa40]{grid-template-columns:repeat(3,1fr)}.sc-metric-grid.is-four[data-v-67c9fa40]{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.sc-metric-grid.is-director[data-v-67c9fa40],.sc-metric-grid.is-four[data-v-67c9fa40]{grid-template-columns:repeat(2,1fr)}}.sc-metric-card[data-v-67c9fa40]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:12px 14px;cursor:pointer;transition:box-shadow .15s}.sc-metric-card.is-no-drill[data-v-67c9fa40]{cursor:default}.sc-metric-card.is-no-drill[data-v-67c9fa40]:hover{box-shadow:none}.sc-metric-card.is-red[data-v-67c9fa40]{border-color:#fde2e2;background:#fef0f0}.sc-metric-name[data-v-67c9fa40]{font-size:13px;color:#606266;margin-bottom:8px}.sc-metric-num[data-v-67c9fa40]{font-size:18px;font-weight:600;color:#303133}.sc-metric-num .sep[data-v-67c9fa40]{margin:0 4px;color:#c0c4cc;font-weight:400}.sc-metric-num .unit[data-v-67c9fa40]{margin-left:4px;font-size:12px;font-weight:400;color:#909399}.sc-metric-sub[data-v-67c9fa40]{margin-top:8px;font-size:12px;color:#606266;line-height:1.5}.sc-metric-sub.muted[data-v-67c9fa40]{color:#909399}.sc-metric-tip[data-v-67c9fa40]{margin-top:6px;font-size:11px;color:#c0c4cc}.sc-metric-progress[data-v-67c9fa40]{height:6px;background:#ebeef5;border-radius:3px;margin-top:8px;overflow:hidden}.sc-metric-card.is-red .sc-metric-progress-in[data-v-67c9fa40]{background:#f89898}.sc-metric-progress-in[data-v-67c9fa40]{height:100%;background:#409eff;border-radius:3px}.sc-funnel-card[data-v-37ca8018]{margin-bottom:16px}.sc-funnel-head[data-v-37ca8018]{font-weight:600;display:flex;align-items:center;gap:8px}.sc-funnel-sub[data-v-37ca8018]{font-size:12px;font-weight:400;color:#909399}.sc-funnel-row[data-v-37ca8018]{display:flex;flex-wrap:wrap;gap:12px}.sc-funnel-stage[data-v-37ca8018]{flex:1;min-width:100px;padding:10px 12px;background:#f5f7fa;border-radius:6px;text-align:center}.sc-funnel-stage.is-clickable[data-v-37ca8018]{cursor:pointer;transition:box-shadow .15s,transform .15s}.sc-funnel-stage.is-clickable[data-v-37ca8018]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.sc-funnel-stage.is-active[data-v-37ca8018]{box-shadow:0 0 0 2px #2563eb;background:#eef4ff}.sc-funnel-label[data-v-37ca8018]{font-size:12px;color:#606266}.sc-funnel-count[data-v-37ca8018]{font-size:20px;font-weight:600;color:#303133;margin:6px 0}.sc-funnel-delta[data-v-37ca8018]{font-size:11px;color:#909399}.sc-funnel-stack[data-v-37ca8018]{max-width:560px;margin:0 auto}.sc-funnel-bar[data-v-37ca8018]{margin:0 auto 4px;padding:14px 16px;color:#fff;font-size:13px;font-weight:600;box-sizing:border-box}.sc-funnel-bar.is-clickable[data-v-37ca8018]{cursor:pointer;transition:filter .15s,transform .15s}.sc-funnel-bar.is-clickable[data-v-37ca8018]:hover{filter:brightness(1.06);transform:scale(1.01)}.sc-funnel-bar.is-active[data-v-37ca8018]{box-shadow:0 0 0 3px hsla(0,0%,100%,.85),0 0 0 5px #2563eb}.sc-funnel-bar-line[data-v-37ca8018]{display:flex;justify-content:space-between;align-items:center}.sc-funnel-bar-sub[data-v-37ca8018]{font-size:11px;opacity:.85;margin-top:4px;font-weight:400}.sc-funnel-bar.fg1[data-v-37ca8018]{border-radius:8px 8px 0 0;background:linear-gradient(135deg,#3b82f6,#2563eb)}.sc-funnel-bar.fg2[data-v-37ca8018]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.sc-funnel-bar.fg3[data-v-37ca8018]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.sc-funnel-bar.fg4[data-v-37ca8018]{border-radius:0 0 8px 8px;margin-bottom:0!important;background:linear-gradient(135deg,#10b981,#059669)}.sc-funnel-footnote[data-v-37ca8018]{margin:12px 0 0;font-size:12px;color:#606266;line-height:1.6}.sc-dir-charts-row[data-v-710d880a]{margin-bottom:16px}.sc-card-head[data-v-710d880a]{font-weight:600;font-size:14px}.sc-trend-head[data-v-710d880a]{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.sc-trend-title[data-v-710d880a]{font-weight:600;flex:1;min-width:0}.sc-trend-meta[data-v-710d880a]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px 16px;flex-shrink:0}.sc-leg[data-v-710d880a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:#606266}.sc-leg-dot[data-v-710d880a]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.sc-leg-sign[data-v-710d880a]{background:#409eff}.sc-leg-receipt[data-v-710d880a]{background:#67c23a}.sc-trend-unit[data-v-710d880a]{font-size:12px;font-weight:400;color:#909399;white-space:nowrap}.sc-echart-box[data-v-710d880a]{width:100%;height:280px}.sc-echart-box-sm[data-v-710d880a]{height:260px}.sc-chart-empty[data-v-710d880a]{margin:0;padding:24px 0;text-align:center;font-size:13px;color:#909399}.sc-dir-industry-card[data-v-710d880a] .el-card__body{padding-left:16px;padding-right:16px}.sc-industry-chart-host[data-v-710d880a]{display:flex;justify-content:center;width:100%}.sc-echart-industry[data-v-710d880a]{width:100%;max-width:300px;margin:0 auto}.sc-page[data-v-20d825d9]{padding:16px}.sc-page-head[data-v-20d825d9]{margin-bottom:12px}.sc-page-head-row[data-v-20d825d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-page-head-text[data-v-20d825d9]{flex:1;min-width:0}.sc-help-q[data-v-20d825d9]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:2px;border-radius:50%;background:#e5e7eb;color:#4b5563;font-size:13px;font-weight:700;cursor:pointer;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-help-q[data-v-20d825d9]:hover{background:#dbeafe;color:#1d4ed8}.sc-formula-help-body[data-v-20d825d9]{font-size:13px;color:#374151;line-height:1.65}.sc-help-section[data-v-20d825d9]{margin-bottom:16px}.sc-help-section[data-v-20d825d9]:last-child{margin-bottom:0}.sc-help-section-title[data-v-20d825d9]{font-weight:600;color:#111827;font-size:14px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e5e7eb}.sc-help-section-list[data-v-20d825d9]{margin:0;padding-left:18px}.sc-help-section-list li[data-v-20d825d9]{margin-bottom:8px}.sc-help-section-list li[data-v-20d825d9]:last-child{margin-bottom:0}.sc-help-li-metric[data-v-20d825d9]{list-style:none}.sc-help-metric-name[data-v-20d825d9]{font-weight:600;color:#1e40af;margin-bottom:4px}.sc-help-metric-formula[data-v-20d825d9]{color:#4b5563;line-height:1.6;padding-left:0}.sc-title[data-v-20d825d9]{margin:0 0 4px;font-size:18px;font-weight:600;color:#303133}.sc-sub[data-v-20d825d9]{margin:0;font-size:13px;color:#909399}.sc-forecast-dept[data-v-20d825d9]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sc-lbl[data-v-20d825d9]{font-size:13px;color:#606266}.sc-forecast-hint[data-v-20d825d9]{font-size:13px;color:#e6a23c;margin-bottom:10px}.sc-stat-grid[data-v-20d825d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px}.sc-stat-card[data-v-20d825d9]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 16px}.sc-stat-lbl[data-v-20d825d9]{font-size:13px;color:#909399;margin-bottom:8px}.sc-stat-num[data-v-20d825d9]{font-size:22px;font-weight:600;color:#303133}.sc-stat-unit[data-v-20d825d9]{font-size:13px;font-weight:400;color:#909399;margin-left:4px}.sc-stat-hint[data-v-20d825d9]{margin-top:8px;font-size:12px;color:#c0c4cc}.sc-capacity-gap[data-v-20d825d9],.sc-forecast-card[data-v-20d825d9]{margin-bottom:12px}.sc-alerts[data-v-20d825d9]{margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.sc-card-head[data-v-20d825d9]{display:flex;align-items:center;justify-content:space-between}.sc-card-sub[data-v-20d825d9]{font-size:12px;font-weight:400;color:#909399}.sc-dir-charts[data-v-20d825d9]{margin-bottom:16px}.sc-dir-bottom[data-v-20d825d9]{margin-bottom:0}.sc-chart-placeholder[data-v-20d825d9]{min-height:160px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#909399;background:#fafafa;border-radius:8px}.sc-alert-card[data-v-20d825d9]{height:100%}.sc-alert-empty[data-v-20d825d9]{font-size:13px;color:#909399;padding:12px 0}.sc-alert-strip[data-v-20d825d9]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:4px;border:1px solid #fde2e2;background:#fef0f0;color:#820014;font-size:13px;margin-bottom:8px}.sc-alert-strip strong[data-v-20d825d9]{flex-shrink:0}.sc-forecast-top[data-v-20d825d9]{display:flex;justify-content:flex-end;margin-bottom:8px}.sc-forecast-filter-bar[data-v-20d825d9]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.sc-forecast-filter-bar[data-v-20d825d9] .sc-toolbar{margin-bottom:0;flex:1;min-width:280px}.sc-forecast-dept-inline[data-v-20d825d9]{display:inline-flex;align-items:center;gap:8px}.sc-stat-grid-forecast[data-v-20d825d9]{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.sc-stat-grid-forecast[data-v-20d825d9]{grid-template-columns:repeat(2,1fr)}}.sc-forecast-chart-box[data-v-20d825d9]{min-height:200px;background:linear-gradient(180deg,#eff6ff,#fafafa 40%);border:1px solid #ebeef5}.sc-forecast-echarts[data-v-20d825d9]{height:280px;width:100%;box-sizing:border-box}.sc-forecast-chart-note[data-v-20d825d9]{margin:8px 0 0;font-size:12px;color:#909399;line-height:1.55}.sc-role-hint[data-v-20d825d9]{font-size:12px;color:#8c9aad;margin:0 0 12px;padding:8px 12px;background:#f6f8fa;border-radius:6px;border-left:3px solid #409eff}.sc-stat-pills[data-v-20d825d9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sc-stat-pill[data-v-20d825d9]{padding:6px 12px;border-radius:16px;border:1px solid #dcdfe6;background:#fafafa;font-size:12px;cursor:pointer}.sc-stat-pill.active[data-v-20d825d9]{border-color:#409eff;background:#ecf5ff;color:#409eff;font-weight:600}.sc-health-strip[data-v-20d825d9]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(90deg,#f0f9ff,#fff);border:1px solid #b3d8ff;border-radius:6px;margin-bottom:14px;font-size:13px}.sc-health-strip strong[data-v-20d825d9]{color:#409eff;font-size:15px}.sc-health-strip em[data-v-20d825d9]{font-style:normal;color:#909399}.sc-mgr-bottom[data-v-20d825d9]{margin-top:4px}.sc-follow-toolbar[data-v-20d825d9]{font-size:12px;color:#909399;margin-bottom:10px;padding:8px 10px;background:#fafafa;border-radius:6px;border:1px solid #ebeef5}.sc-follow-page[data-v-20d825d9]{margin-top:12px}.sc-follow-filters[data-v-20d825d9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sc-table-placeholder[data-v-20d825d9]{margin:8px 0 0;font-size:12px;color:#c0c4cc}.sc-mgr-alert-strip[data-v-20d825d9]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:4px;border:1px solid #ffccc7;background:#fff2f0;color:#820014;font-size:13px;margin-bottom:8px}.sc-mgr-alert-strip strong[data-v-20d825d9]{flex-shrink:0}.sc-tsp-capacity-strip[data-v-20d825d9]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:4px;border:1px solid #ffccc7;background:#fff2f0;color:#820014;font-size:13px;margin-bottom:14px}.sc-tsp-detail-head[data-v-20d825d9]{flex-wrap:wrap;gap:8px}.sc-sales-cockpit-help-dialog.el-dialog{margin-top:6vh!important}.sc-sales-cockpit-help-dialog .el-dialog__body{max-height:calc(100vh - 200px);overflow-y:auto;padding:8px 20px 20px;box-sizing:border-box}.sc-board[data-v-09b9d91b]{min-height:100%}.sc-board-skeleton[data-v-09b9d91b]{min-height:240px}.sc-board-head[data-v-09b9d91b]{padding:16px 16px 0}.sc-board-head-row[data-v-09b9d91b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sc-board-title[data-v-09b9d91b]{margin:0;font-size:18px;font-weight:600;color:#303133}.sc-board-tabs[data-v-09b9d91b],.sc-board-tabs[data-v-09b9d91b] .el-tabs__header{margin-bottom:8px}.sc-forecast-lens-row[data-v-09b9d91b]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.sc-delegate-row[data-v-09b9d91b]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sc-delegate-label[data-v-09b9d91b]{font-size:13px;color:#606266}