.ai-coo-guide[data-v-d7e71243]{margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid var(--ai-border, #e2e8f0);background:#f8fafc;font-size:13px;line-height:1.55;color:var(--ai-text, #1e293b)}.ai-coo-guide.tone-action[data-v-d7e71243]{border-color:#bfdbfe;background:#eff6ff}.ai-coo-guide.tone-success[data-v-d7e71243]{border-color:#bbf7d0;background:#f0fdf4}.guide-title[data-v-d7e71243]{font-size:13px;font-weight:700;margin-bottom:6px}.guide-text[data-v-d7e71243]{margin:0;color:var(--ai-text-secondary, #64748b)}.guide-steps[data-v-d7e71243]{margin:8px 0 0;padding-left:18px;color:var(--ai-text-secondary, #64748b)}.guide-steps li+li[data-v-d7e71243]{margin-top:4px}.guide-extra[data-v-d7e71243]{margin-top:10px}.ai-coo-page{--ai-primary: #3b82f6;--ai-success: #10b981;--ai-warning: #f59e0b;--ai-danger: #ef4444;--ai-bg: #f8fafc;--ai-card: #ffffff;--ai-text: #1e293b;--ai-text-secondary: #64748b;--ai-border: #e2e8f0;--ai-shadow-hover: 0 8px 24px rgba(15, 23, 42, .08)}.ai-coo-card{background:var(--ai-card);border:1px solid var(--ai-border);border-radius:10px;transition:box-shadow .2s ease,transform .2s ease}.ai-coo-card.is-interactive:hover{box-shadow:var(--ai-shadow-hover);transform:translateY(-2px)}.ai-coo-section-title{font-size:13px;font-weight:600;color:var(--ai-text-secondary);letter-spacing:.02em}.ai-coo-page .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ai-coo-page .page-title{margin:0;font-size:22px;font-weight:700;color:var(--ai-text)}.ai-coo-page .page-subtitle{margin:4px 0 0;font-size:12px;color:var(--ai-text-secondary);line-height:1.5}.ai-coo-page .page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-coo-page .error-banner{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fef2f2;color:#dc2626;font-size:13px}.ai-coo-page .highlights{margin:0 0 16px;padding:10px 12px;list-style:none;border:1px solid #fcd34d;border-radius:8px;background:#fffbeb}.ai-coo-page .highlights li{font-size:13px;color:#92400e;padding:2px 0}.ai-coo-page .drill-panel{margin-bottom:16px}.ai-coo-page .drill-panel :deep(.el-card__header){font-weight:600;font-size:13px}.ai-status-badge[data-v-e4aa5481]{display:inline-flex;align-items:center;gap:4px}.status-dot[data-v-e4aa5481]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-dot.is-danger[data-v-e4aa5481]{color:#ef4444}.status-dot.is-warning[data-v-e4aa5481]{color:#f59e0b}.status-dot.is-info[data-v-e4aa5481]{color:#3b82f6}.status-dot.is-success[data-v-e4aa5481]{color:#10b981}.alert-sla-badge[data-v-1174e59f]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.alert-sla-badge.tone-success[data-v-1174e59f]{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.alert-sla-badge.tone-warning[data-v-1174e59f]{border-color:#fde68a;background:#fffbeb;color:#92400e}.alert-sla-badge.tone-danger[data-v-1174e59f]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.alert-sla-badge.tone-muted[data-v-1174e59f]{border-color:#e2e8f0;background:#f1f5f9;color:#64748b}.alert-card[data-v-3e70b354]{display:flex;gap:12px;justify-content:space-between;padding:14px 16px;margin-bottom:10px;cursor:pointer}.alert-card.is-critical[data-v-3e70b354]{border-left:3px solid #ef4444;background:#fef2f2}.alert-card.is-warning[data-v-3e70b354]{border-left:3px solid #f59e0b;background:#fffbeb}.alert-card.is-important[data-v-3e70b354]{border-left:3px solid #f97316;background:#fff7ed}.alert-card.is-info[data-v-3e70b354]{border-left:3px solid #3b82f6}.card-main[data-v-3e70b354]{min-width:0;flex:1}.card-head[data-v-3e70b354]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-tag[data-v-3e70b354]{font-size:11px;padding:2px 6px;border-radius:4px;background:#e0e7ff;color:#4338ca}.type-icon[data-v-3e70b354]{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#64748b;flex-shrink:0}.is-critical .type-icon[data-v-3e70b354]{background:#ef4444}.is-warning .type-icon[data-v-3e70b354]{background:#f59e0b}.is-important .type-icon[data-v-3e70b354]{background:#f97316}.is-info .type-icon[data-v-3e70b354]{background:#3b82f6}.card-title[data-v-3e70b354]{margin:0;font-size:14px;font-weight:600;color:#1e293b;flex:1;min-width:0}.card-summary[data-v-3e70b354]{margin:8px 0 0;font-size:13px;line-height:1.5;color:#475569}.card-meta[data-v-3e70b354]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;color:#94a3b8}.related-link[data-v-3e70b354]{border:none;background:none;padding:0;color:#3b82f6;cursor:pointer;font-size:11px}.related-link[data-v-3e70b354]:hover{text-decoration:underline}.card-actions[data-v-3e70b354]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;flex-shrink:0}.drawer-section[data-v-59651b9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.badge-row[data-v-59651b9f]{display:flex;flex-wrap:wrap;gap:6px}.drawer-time[data-v-59651b9f]{font-size:12px;color:#94a3b8;white-space:nowrap}.drawer-block+.drawer-block[data-v-59651b9f]{margin-top:18px}.drawer-block h4[data-v-59651b9f]{margin:0 0 8px;font-size:12px;font-weight:600;color:#64748b}.drawer-block p[data-v-59651b9f]{margin:0;font-size:13px;line-height:1.6;color:#334155}.suggestion-list[data-v-59651b9f]{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:#334155}.context-list[data-v-59651b9f]{display:grid;grid-template-columns:88px 1fr;gap:6px 10px;margin:0;font-size:12px}.context-list dt[data-v-59651b9f]{color:#94a3b8}.context-list dd[data-v-59651b9f]{margin:0;color:#334155;word-break:break-all}.timeline-loading[data-v-59651b9f]{font-size:12px;color:#94a3b8}.timeline[data-v-59651b9f]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.timeline li[data-v-59651b9f]{display:flex;gap:10px;align-items:flex-start}.timeline-dot[data-v-59651b9f]{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-top:5px;flex-shrink:0}.timeline-dot.is-success[data-v-59651b9f]{background:#10b981}.timeline-dot.is-warning[data-v-59651b9f]{background:#f59e0b}.timeline-dot.is-muted[data-v-59651b9f]{background:#94a3b8}.timeline-title[data-v-59651b9f]{font-size:13px;font-weight:600;color:#1e293b}.timeline-detail[data-v-59651b9f]{font-size:12px;color:#64748b;margin-top:2px;line-height:1.5}.timeline-time[data-v-59651b9f]{font-size:11px;color:#94a3b8;margin-top:2px}.drawer-footer[data-v-59651b9f]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.alert-detail-drawer .el-drawer__body{padding-top:8px}.empty-insight[data-v-65666ce9]{padding:8px 4px 4px}.empty-head[data-v-65666ce9]{display:flex;gap:16px;align-items:center;margin-bottom:16px}.health-ring[data-v-65666ce9]{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.health-inner[data-v-65666ce9]{width:68px;height:68px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.health-score[data-v-65666ce9]{font-size:22px;font-weight:700;color:#1e293b;line-height:1}.health-label[data-v-65666ce9]{margin-top:2px;font-size:10px;color:#94a3b8}.empty-copy h3[data-v-65666ce9]{margin:0;font-size:15px;font-weight:600;color:#1e293b}.empty-copy p[data-v-65666ce9]{margin:6px 0 0;font-size:12px;line-height:1.6;color:#64748b}.trend-panel[data-v-65666ce9],.suggest-panel[data-v-65666ce9]{margin-top:14px}.trend-chart[data-v-65666ce9]{width:100%;height:160px}.suggest-panel ul[data-v-65666ce9]{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7;color:#475569}.proactive-card[data-v-2229b893]{display:flex;gap:12px;justify-content:space-between;padding:14px 16px;margin-bottom:10px;cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.proactive-card.is-critical[data-v-2229b893]{border-left:3px solid #ef4444;background:#fef2f2}.proactive-card.is-p0[data-v-2229b893]{border-left:3px solid #ef4444}.proactive-card.is-p1[data-v-2229b893]{border-left:3px solid #f59e0b;background:#fffbeb}.card-main[data-v-2229b893]{min-width:0;flex:1}.card-head[data-v-2229b893]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.source-tag[data-v-2229b893]{font-size:11px;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#64748b}.priority-icon[data-v-2229b893]{font-size:14px}.card-title[data-v-2229b893]{margin:0;font-size:14px;font-weight:600;flex:1;min-width:0}.card-summary[data-v-2229b893]{margin:8px 0 0;font-size:13px;line-height:1.5;color:#475569}.card-solution-hint[data-v-2229b893]{margin:6px 0 0;font-size:12px;line-height:1.45;color:#0f766e}.card-meta[data-v-2229b893]{margin-top:8px;display:flex;gap:10px;font-size:11px;color:#94a3b8}.status-unread[data-v-2229b893]{color:#f59e0b;font-weight:600}.card-actions[data-v-2229b893]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;flex-shrink:0}.body-list.compact[data-v-2fee59e6]{margin-top:6px}.pdf-link[data-v-2fee59e6]{display:inline-block;margin-top:8px;color:#2563eb;font-size:13px;text-decoration:none}.inquiry-report-banner .inquiry-report-metrics[data-v-2fee59e6]{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#475569}.structured-body[data-v-2fee59e6]{margin-top:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank)}.body-section+.body-section[data-v-2fee59e6]{margin-top:10px}.body-label[data-v-2fee59e6]{font-size:11px;font-weight:600;color:var(--el-text-color-secondary);margin-bottom:4px}.body-text[data-v-2fee59e6]{font-size:12px;line-height:1.5}.body-list[data-v-2fee59e6]{margin:0;padding-left:16px;font-size:12px;line-height:1.5}.body-list li+li[data-v-2fee59e6]{margin-top:2px}.sla-banner[data-v-2fee59e6]{padding:6px 8px;border-radius:6px;background:#fff7ed;border:1px solid #fed7aa}.vip-banner[data-v-2fee59e6]{padding:6px 8px;border-radius:6px;background:#fff7ed;border:1px solid #fdba74}.fallback-step+.fallback-step[data-v-2fee59e6]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--el-border-color-lighter)}.fallback-head[data-v-2fee59e6]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.fallback-summary[data-v-2fee59e6]{margin-top:4px;font-size:11px;color:#64748b;line-height:1.5}.fallback-line[data-v-2fee59e6]{display:block;font-size:11px;line-height:1.6;margin-top:4px}.alt-scores[data-v-2fee59e6]{display:block;color:#475569;font-size:10px}.recover-banner[data-v-2fee59e6]{padding:6px 8px;border-radius:6px;background:#ecfdf5;border:1px solid #a7f3d0}.profile-banner[data-v-2fee59e6]{padding:6px 8px;border-radius:6px;background:#eff6ff;border:1px solid #bfdbfe}.recover-value[data-v-2fee59e6]{font-size:16px;font-weight:700;color:#059669}.combat-table[data-v-2fee59e6]{width:100%;border-collapse:collapse;font-size:11px}.combat-table th[data-v-2fee59e6],.combat-table td[data-v-2fee59e6]{border:1px solid var(--el-border-color-lighter);padding:4px 6px;text-align:left}.combat-table th[data-v-2fee59e6]{background:var(--el-fill-color-light);font-weight:600}.is-loss[data-v-2fee59e6]{color:#dc2626;font-weight:600}.is-low[data-v-2fee59e6]{color:#d97706}.is-ok[data-v-2fee59e6]{color:#059669}.swap-block+.swap-block[data-v-2fee59e6]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--el-border-color-lighter)}.swap-source[data-v-2fee59e6]{font-size:12px;font-weight:600;margin-bottom:4px}.swap-grade[data-v-2fee59e6]{display:inline-block;margin-right:6px;padding:0 4px;border-radius:4px;background:#fee2e2;color:#b91c1c;font-size:10px;font-weight:600}.swap-recover[data-v-2fee59e6]{margin-left:6px;color:#059669;font-size:11px}.alt-list[data-v-2fee59e6]{margin:0;padding-left:14px;font-size:11px;line-height:1.5}.alt-meta[data-v-2fee59e6]{display:block;color:#64748b}.alt-reasons[data-v-2fee59e6]{display:block;color:#0f766e;font-size:10px}.talk-track[data-v-2fee59e6]{font-size:12px;line-height:1.5;margin-bottom:4px}.talk-key[data-v-2fee59e6]{display:inline-block;min-width:32px;margin-right:6px;font-size:10px;font-weight:600;color:#64748b}.body-label.sub[data-v-2fee59e6]{margin-top:6px;font-size:10px}.objection-block[data-v-2fee59e6]{margin:6px 0}.objection-row[data-v-2fee59e6]{display:block}.objection-q[data-v-2fee59e6]{display:block;font-weight:600;color:#b45309;margin:2px 0 2px 38px}.objection-a[data-v-2fee59e6]{display:block;margin-left:38px;color:#334155}.full-script[data-v-2fee59e6]{margin-top:8px;font-size:11px}.full-script-text[data-v-2fee59e6]{margin:6px 0 0;padding:8px;border-radius:6px;background:var(--el-fill-color-light);white-space:pre-wrap;line-height:1.5;font-size:11px;font-family:inherit}.swap-intervention-panel[data-v-1337b259]{margin-top:16px;padding-top:12px;border-top:1px dashed var(--el-border-color-lighter)}.panel-head[data-v-1337b259]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.body-label[data-v-1337b259]{font-size:11px;font-weight:600;color:var(--el-text-color-secondary)}.panel-loading[data-v-1337b259],.panel-empty[data-v-1337b259]{font-size:12px;color:#94a3b8}.intervention-card[data-v-1337b259]{padding:10px;margin-bottom:10px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:#f8fafc}.card-head[data-v-1337b259]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.tags[data-v-1337b259]{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.product[data-v-1337b259]{font-size:13px;font-weight:600}.card-meta[data-v-1337b259],.card-result[data-v-1337b259],.verify-hint[data-v-1337b259]{font-size:11px;color:#64748b;margin-bottom:8px}.verify-hint[data-v-1337b259]{color:#0f766e}.record-form[data-v-1337b259] .el-form-item{margin-bottom:10px}.record-form[data-v-1337b259] .el-form-item__label{font-size:11px;padding-bottom:2px}.proactive-rating[data-v-352378ac]{display:flex;align-items:center;gap:6px;margin-top:8px}.rate-btn[data-v-352378ac]{border:1px solid var(--el-border-color);background:#fff;border-radius:6px;padding:2px 8px;font-size:11px;cursor:pointer;opacity:.75}.rate-btn[data-v-352378ac]:hover{opacity:1}.rate-btn.active[data-v-352378ac]{border-color:#6366f1;background:#eef2ff;opacity:1}.rate-btn.busy[data-v-352378ac]{opacity:.5;cursor:wait}.solution-options[data-v-f1dec5a3]{margin-top:16px;display:grid;gap:10px}.section-title[data-v-f1dec5a3]{font-size:13px;font-weight:700;color:#0f172a}.solution-card[data-v-f1dec5a3]{border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#fff}.solution-card.is-recommended[data-v-f1dec5a3]{border-color:#86efac;background:#f0fdf4}.solution-card.is-selected[data-v-f1dec5a3]{border-color:#93c5fd;background:#eff6ff}.solution-card.is-disabled[data-v-f1dec5a3]{opacity:.65}.solution-head[data-v-f1dec5a3]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;color:#64748b}.solution-title[data-v-f1dec5a3]{margin:0 0 6px;font-size:14px;font-weight:600;color:#1e293b}.solution-summary[data-v-f1dec5a3]{margin:0 0 8px;font-size:13px;line-height:1.55;color:#475569}.solution-hint[data-v-f1dec5a3]{margin:0 0 8px;font-size:12px;line-height:1.5;color:#b45309}.solution-pros[data-v-f1dec5a3],.solution-cons[data-v-f1dec5a3]{margin:0 0 8px;padding-left:0;list-style:none;font-size:12px;line-height:1.5}.solution-pros[data-v-f1dec5a3]{color:#15803d}.solution-cons[data-v-f1dec5a3]{color:#b45309}.solution-actions[data-v-f1dec5a3]{display:flex;justify-content:flex-end}.drawer-meta[data-v-08593df1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.time[data-v-08593df1]{font-size:12px;color:#94a3b8}.summary[data-v-08593df1]{margin:0 0 12px;font-size:13px;line-height:1.6;color:#334155}.action-section[data-v-08593df1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.link-section[data-v-08593df1]{margin-top:16px}.drawer-footer[data-v-08593df1]{display:flex;justify-content:flex-end;gap:8px}.sla-badge[data-v-d922d383]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.sla-badge.tone-success[data-v-d922d383]{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.sla-badge.tone-warning[data-v-d922d383]{border-color:#fde68a;background:#fffbeb;color:#92400e}.virtual-fixed-list[data-v-9f3446d1]{overflow-y:auto}.virtual-fixed-list__spacer[data-v-9f3446d1]{position:relative;width:100%}.virtual-fixed-list__window[data-v-9f3446d1]{position:absolute;top:0;left:0;right:0}.panel-toolbar[data-v-fb824f28]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.metric-tile[data-v-fb824f28]{border:1px solid var(--el-border-color-lighter);border-radius:8px;padding:8px;text-align:center;background:transparent;width:100%}.metric-tile.is-clickable[data-v-fb824f28]{cursor:pointer}.metric-tile.is-clickable[data-v-fb824f28]:hover{border-color:var(--el-color-primary-light-5);background:var(--el-fill-color-light)}.metric-num[data-v-fb824f28]{font-size:18px;font-weight:700}.metric-label[data-v-fb824f28]{font-size:11px;color:var(--el-text-color-secondary);margin-top:2px}.trend-chart[data-v-fb824f28]{width:100%;height:160px}.detail-dialog[data-v-fb824f28]{display:grid;gap:10px}.detail-hint[data-v-fb824f28]{margin:0;font-size:12px;color:var(--el-text-color-secondary)}.detail-list[data-v-fb824f28]{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:360px;overflow-y:auto}.detail-item[data-v-fb824f28]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank)}.detail-title[data-v-fb824f28]{font-size:13px;font-weight:600;color:var(--el-text-color-primary)}.detail-subtitle[data-v-fb824f28]{margin-top:2px;font-size:12px;color:var(--el-text-color-secondary)}.detail-empty[data-v-fb824f28]{font-size:12px;color:var(--el-text-color-secondary)}.anomaly-grid[data-v-b22f5218]{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:960px){.anomaly-grid[data-v-b22f5218]{grid-template-columns:1fr}}.section-title[data-v-b22f5218]{font-size:13px;font-weight:600;margin-bottom:8px}.count[data-v-b22f5218]{margin-left:8px;font-size:12px;color:var(--el-text-color-secondary);font-weight:400}.hint[data-v-b22f5218]{font-size:12px;color:var(--el-text-color-secondary)}.note[data-v-4a3c0791],.meta[data-v-4a3c0791]{font-size:12px;color:var(--el-text-color-secondary);margin:0 0 8px}.highlights[data-v-4a3c0791]{margin:0 0 12px;padding-left:18px;font-size:13px;color:var(--el-text-color-regular)}.section-title[data-v-4a3c0791]{font-size:14px;font-weight:600;margin-bottom:8px}.simple-list[data-v-4a3c0791]{margin:0;padding-left:18px;font-size:13px}.ai-metric-card[data-v-34235931]{width:100%;text-align:left;padding:14px 16px;background:var(--ai-card, #fff);border:1px solid var(--ai-border, #e2e8f0);border-radius:10px;cursor:default}.ai-metric-card.is-interactive[data-v-34235931]{cursor:pointer}.ai-metric-card.is-active[data-v-34235931]{border-color:#93c5fd;box-shadow:0 0 0 1px #bfdbfe}.tone-danger[data-v-34235931]{background:#fef2f2;border-color:#fecaca}.tone-warning[data-v-34235931]{background:#fffbeb;border-color:#fde68a}.tone-success[data-v-34235931]{background:#ecfdf5;border-color:#a7f3d0}.metric-value[data-v-34235931]{font-size:26px;font-weight:700;color:#1e293b;line-height:1.1}.metric-label[data-v-34235931]{margin-top:4px;font-size:12px;color:#64748b}.metric-trend[data-v-34235931]{margin-top:6px;font-size:11px;font-weight:600}.metric-trend.is-up[data-v-34235931]{color:#ef4444}.metric-trend.is-down[data-v-34235931]{color:#10b981}.trend-caption[data-v-34235931]{margin-left:4px;font-weight:400;color:#94a3b8}.metric-hint[data-v-34235931]{margin-top:4px;font-size:11px;color:#94a3b8}.process-stage-strip[data-v-43f5aaf5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;margin-bottom:16px}.stage-item[data-v-43f5aaf5]{padding:10px 8px;border-radius:10px;border:1px solid var(--ai-border, #e2e8f0);background:#fff;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;text-align:center}.stage-item[data-v-43f5aaf5]:hover{box-shadow:var(--ai-shadow-hover, 0 8px 24px rgba(15, 23, 42, .08));transform:translateY(-1px)}.stage-item.health-ok[data-v-43f5aaf5]{border-color:#bbf7d0;background:#f0fdf4}.stage-item.health-warning[data-v-43f5aaf5]{border-color:#fcd34d;background:#fffbeb}.stage-item.health-critical[data-v-43f5aaf5]{border-color:#fca5a5;background:#fef2f2}.stage-label[data-v-43f5aaf5]{font-size:12px;font-weight:700;color:var(--ai-text, #1e293b);line-height:1.3}.stage-metrics[data-v-43f5aaf5]{margin-top:6px}.metric[data-v-43f5aaf5]{font-size:11px;font-weight:600}.metric.ok[data-v-43f5aaf5]{color:#059669}.metric.anomaly[data-v-43f5aaf5]{color:#dc2626}.stage-sub[data-v-43f5aaf5]{margin-top:4px;font-size:10px;color:var(--ai-text-secondary, #64748b);display:flex;flex-direction:column;gap:2px}.snapshot-grid[data-v-ce991af6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:1200px){.snapshot-grid[data-v-ce991af6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.snapshot-grid[data-v-ce991af6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.snapshot-grid[data-v-ce991af6]{grid-template-columns:1fr}}.snapshot-block[data-v-ce991af6]{padding:10px 12px;border-left:3px solid #bbf7d0}.snapshot-block.health-warning[data-v-ce991af6]{border-left-color:#fcd34d;background:#fffbeb}.snapshot-block.health-critical[data-v-ce991af6]{border-left-color:#fca5a5;background:#fef2f2}.snapshot-head[data-v-ce991af6]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:8px}.snapshot-title[data-v-ce991af6]{font-size:13px;font-weight:600;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.snapshot-title.is-link[data-v-ce991af6]{cursor:pointer;color:#1d4ed8}.snapshot-title.is-link[data-v-ce991af6]:hover{text-decoration:underline}.snapshot-meta[data-v-ce991af6]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:10px;color:#94a3b8;flex-shrink:0}.snapshot-row[data-v-ce991af6]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;font-size:13px;padding:6px;margin:0 -6px;border:0;background:transparent;text-align:left;color:inherit;border-radius:6px;cursor:pointer}.snapshot-row.is-clickable[data-v-ce991af6]:hover{background:#f1f5f9}.row-label[data-v-ce991af6]{display:grid;gap:2px;min-width:0}.row-hint[data-v-ce991af6]{display:block;font-size:10px;color:#94a3b8;line-height:1.35}strong.is-alert[data-v-ce991af6]{color:#d97706}.timeline-card[data-v-f89a0ded]{border-radius:12px}.panel-header-row[data-v-f89a0ded]{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-sub[data-v-f89a0ded]{font-size:12px;color:var(--ai-text-secondary, #64748b)}.monitor-timeline[data-v-f89a0ded]{padding-top:4px}.event-card[data-v-f89a0ded]{padding:2px 0 4px}.event-head[data-v-f89a0ded]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.event-detail[data-v-f89a0ded]{margin:6px 0 0;font-size:12px;color:var(--ai-text-secondary, #64748b);line-height:1.5}.event-meta[data-v-f89a0ded]{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--ai-text-secondary, #64748b)}.anomaly-card[data-v-cacf6b83]{border-radius:12px}.goal-empty[data-v-c91539ad]{padding:8px 0}.goal-note[data-v-c91539ad],.goal-meta[data-v-c91539ad]{margin:10px 0 0;font-size:12px;color:var(--el-text-color-secondary);line-height:1.5}.kpi-grid[data-v-34120a74]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.kpi-grid[data-v-34120a74]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-tile[data-v-34120a74]{padding:14px 16px;border-radius:10px;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter)}.kpi-tile.tone-warn[data-v-34120a74]{border-color:#fcd34d;background:#fffbeb}.kpi-value[data-v-34120a74]{font-size:22px;font-weight:700;line-height:1.2;color:var(--el-text-color-primary)}.kpi-label[data-v-34120a74]{margin-top:4px;font-size:13px;font-weight:600;color:var(--el-text-color-regular)}.kpi-desc[data-v-34120a74]{margin-top:6px;font-size:11px;color:var(--el-text-color-secondary);line-height:1.4}.kpi-meta[data-v-34120a74]{margin:12px 0 0;font-size:12px;color:var(--el-text-color-secondary)}.kpi-empty[data-v-34120a74]{padding:8px 0}.swap-stats-panel[data-v-a54621f3]{font-size:13px}.swap-stats-panel.compact .kpi-row[data-v-a54621f3]{grid-template-columns:repeat(3,1fr)}.panel-head[data-v-a54621f3]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.panel-title[data-v-a54621f3]{font-weight:600;color:var(--el-text-color-primary)}.panel-meta[data-v-a54621f3]{font-size:11px;color:var(--el-text-color-secondary)}.panel-empty[data-v-a54621f3]{color:#94a3b8;font-size:12px}.kpi-row[data-v-a54621f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.kpi[data-v-a54621f3]{padding:10px;border-radius:8px;background:#f8fafc;border:1px solid var(--el-border-color-lighter)}.kpi-label[data-v-a54621f3]{display:block;font-size:11px;color:#64748b;margin-bottom:4px}.kpi-value[data-v-a54621f3]{font-size:18px;color:#0f172a}.trend-block[data-v-a54621f3],.leaderboard[data-v-a54621f3]{margin-top:14px}.trend-title[data-v-a54621f3]{font-size:11px;font-weight:600;color:#64748b;margin-bottom:8px}.trend-bars[data-v-a54621f3]{display:flex;align-items:flex-end;gap:8px;height:72px}.trend-item[data-v-a54621f3]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.trend-bar[data-v-a54621f3]{width:100%;max-width:36px;background:linear-gradient(180deg,#34d399,#059669);border-radius:4px 4px 0 0;min-height:4px}.trend-date[data-v-a54621f3]{font-size:10px;color:#94a3b8;margin-top:4px}.kpi-bar[data-v-0b449955]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kpi-item[data-v-0b449955]{flex:1;min-width:88px;padding:8px 10px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-fill-color-blank)}.kpi-item.kpi-alert[data-v-0b449955]{border-color:#fca5a5;background:#fef2f2}.kpi-label[data-v-0b449955]{display:block;font-size:11px;color:var(--el-text-color-secondary)}.kpi-value[data-v-0b449955]{display:block;margin-top:2px;font-size:18px;font-weight:700;color:var(--el-text-color-primary)}.kpi-item.kpi-alert .kpi-value[data-v-0b449955]{color:#dc2626}.panel-summary[data-v-0b449955]{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--el-text-color-primary)}.panel-hint[data-v-0b449955],.panel-empty[data-v-0b449955]{margin:0 0 12px;font-size:12px;line-height:1.55;color:var(--el-text-color-secondary)}.panel-error[data-v-0b449955]{margin:0;font-size:13px;color:#dc2626}.block-title[data-v-0b449955]{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--el-text-color-secondary)}.priority-list[data-v-0b449955],.watch-list[data-v-0b449955]{margin:0;padding:0;list-style:none}.priority-item[data-v-0b449955],.watch-item[data-v-0b449955]{padding:10px 12px;border:1px solid var(--el-border-color-lighter);border-radius:8px;margin-bottom:8px}.priority-item[data-v-0b449955]{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:start}.priority-link[data-v-0b449955],.watch-link[data-v-0b449955]{border:none;background:none;padding:0;text-align:left;font-size:13px;font-weight:600;color:var(--el-color-primary);cursor:pointer}.priority-link[data-v-0b449955]:hover,.watch-link[data-v-0b449955]:hover{text-decoration:underline}.priority-hint[data-v-0b449955],.watch-detail[data-v-0b449955]{grid-column:1 / -1;margin:0;font-size:11px;color:var(--el-text-color-secondary);line-height:1.5}.watch-item[data-v-0b449955]{background:#fffbeb;border-color:#fcd34d}.watch-detail[data-v-0b449955]{margin-top:4px;color:#92400e}.health-dashboard[data-v-31adf5c3]{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:16px;margin-bottom:16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}@media(max-width:768px){.health-dashboard[data-v-31adf5c3]{grid-template-columns:1fr}}.health-ring-wrap[data-v-31adf5c3]{width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.health-ring-inner[data-v-31adf5c3]{width:84px;height:84px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.health-score[data-v-31adf5c3]{font-size:28px;font-weight:800;color:#1e293b;line-height:1}.health-label[data-v-31adf5c3]{margin-top:4px;font-size:11px;color:#64748b}.health-metrics[data-v-31adf5c3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:960px){.health-metrics[data-v-31adf5c3]{grid-template-columns:1fr}}.config-row[data-v-6d948b8a]{margin-bottom:8px;overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.config-row.is-alert[data-v-6d948b8a]{border-color:#fecaca;background:#fff1f2}.row-main[data-v-6d948b8a]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;background:transparent;cursor:pointer;text-align:left}.row-left[data-v-6d948b8a]{display:flex;gap:10px;min-width:0;flex:1}.row-id[data-v-6d948b8a]{font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 6px;height:-moz-fit-content;height:fit-content;flex-shrink:0}.row-title[data-v-6d948b8a]{font-size:13px;font-weight:600;color:#1e293b}.row-detail[data-v-6d948b8a]{margin-top:2px;font-size:11px;color:#64748b;line-height:1.5}.row-stats[data-v-6d948b8a]{display:flex;gap:12px;flex-shrink:0}.stat[data-v-6d948b8a]{text-align:center;min-width:44px}.stat-num[data-v-6d948b8a]{display:block;font-size:14px;font-weight:700;color:#1e293b}.stat-label[data-v-6d948b8a]{font-size:10px;color:#94a3b8}.row-expand[data-v-6d948b8a]{padding:0 14px 12px;border-top:1px dashed #e2e8f0}.record-list[data-v-6d948b8a]{display:grid;gap:6px;padding-top:10px}.record-item[data-v-6d948b8a]{padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.record-title[data-v-6d948b8a]{font-size:12px;font-weight:600;color:#334155}.record-sub[data-v-6d948b8a]{margin-top:2px;font-size:11px;color:#64748b}.record-empty[data-v-6d948b8a]{padding:10px 0;font-size:12px;color:#94a3b8}.finance-metric[data-v-8a64cb3e]{width:100%;text-align:left;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer}.finance-metric[data-v-8a64cb3e]:disabled{cursor:default}.finance-metric.is-alert[data-v-8a64cb3e]{border-color:#fecaca;background:#fef2f2}.finance-metric.is-ok[data-v-8a64cb3e]{border-color:#bbf7d0;background:#f0fdf4}.metric-top[data-v-8a64cb3e]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.metric-label[data-v-8a64cb3e]{font-size:12px;color:#64748b}.metric-value[data-v-8a64cb3e]{font-size:22px;font-weight:700;color:#1e293b}.mini-bar[data-v-8a64cb3e]{display:flex;align-items:flex-end;gap:3px;height:28px;margin-top:10px}.bar-seg[data-v-8a64cb3e]{flex:1;border-radius:2px 2px 0 0;background:#93c5fd;min-height:4px}.is-alert .bar-seg[data-v-8a64cb3e]{background:#f87171}.is-ok .bar-seg[data-v-8a64cb3e]{background:#34d399}.talk-track-panel[data-v-19d3c922]{margin-top:16px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.panel-head[data-v-19d3c922]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.filters[data-v-19d3c922]{display:flex;gap:8px;margin-bottom:10px}.pager[data-v-19d3c922]{display:flex;justify-content:flex-end;margin-top:12px}.hint-panel[data-v-d007f3f7]{margin-top:16px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.panel-head[data-v-d007f3f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.filters[data-v-d007f3f7]{display:flex;gap:8px;margin-bottom:10px}.alert-stream[data-v-019ed330]{height:100%}.stream-head[data-v-019ed330]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.timeline[data-v-019ed330]{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.timeline-item[data-v-019ed330]{display:grid;grid-template-columns:52px 10px 1fr;gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid #f1f5f9}.timeline-item[data-v-019ed330]:last-child{border-bottom:none}.timeline-time[data-v-019ed330]{font-size:10px;color:#94a3b8;padding-top:2px}.timeline-dot[data-v-019ed330]{width:8px;height:8px;border-radius:50%;margin-top:4px;background:#94a3b8}.timeline-dot.is-critical[data-v-019ed330]{background:#ef4444}.timeline-dot.is-warning[data-v-019ed330]{background:#f59e0b}.timeline-dot.is-info[data-v-019ed330]{background:#3b82f6}.timeline-body[data-v-019ed330]{border:none;background:none;padding:0;text-align:left;cursor:pointer}.timeline-body:hover .timeline-text[data-v-019ed330]{color:#2563eb}.timeline-type[data-v-019ed330]{display:inline-block;font-size:10px;font-weight:600;color:#64748b;margin-right:6px}.timeline-text[data-v-019ed330]{font-size:12px;color:#334155;line-height:1.5}.stream-empty[data-v-019ed330]{padding-top:4px}.virtual-data-grid[data-v-5f6660d9]{width:100%}.vdg-head[data-v-5f6660d9],.vdg-row[data-v-5f6660d9]{display:grid;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:0 8px}.vdg-head[data-v-5f6660d9]{min-height:36px;font-size:12px;font-weight:600;color:var(--el-text-color-secondary);border-bottom:1px solid var(--el-border-color-lighter)}.vdg-row[data-v-5f6660d9]{min-height:48px;font-size:13px;border-bottom:1px solid var(--el-border-color-extra-light)}.vdg-cell.is-center[data-v-5f6660d9],.vdg-row[data-v-5f6660d9] .is-center{text-align:center}.vdg-cell.is-right[data-v-5f6660d9],.vdg-row[data-v-5f6660d9] .is-right{text-align:right}.vdg-empty[data-v-5f6660d9]{padding:24px 8px;text-align:center;font-size:13px;color:var(--el-text-color-secondary)}.person-rank-card[data-v-c202f8a1]{margin-bottom:8px;overflow:hidden}.rank-row[data-v-c202f8a1]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:none;background:transparent;cursor:pointer;text-align:left}.avatar[data-v-c202f8a1]{width:36px;height:36px;border-radius:50%;background:#dbeafe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.rank-main[data-v-c202f8a1]{min-width:0;flex:1}.rank-head[data-v-c202f8a1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dept[data-v-c202f8a1]{font-size:11px;color:#94a3b8}.tag-row[data-v-c202f8a1]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.rank-stats[data-v-c202f8a1]{text-align:center;min-width:48px}.pending-num[data-v-c202f8a1]{font-size:18px;font-weight:700;color:#ef4444;line-height:1}.pending-label[data-v-c202f8a1]{font-size:10px;color:#94a3b8}.rank-detail[data-v-c202f8a1]{padding:0 14px 12px 60px;font-size:12px;line-height:1.6;color:#475569;border-top:1px dashed #e2e8f0}.detail-line+.detail-line[data-v-c202f8a1]{margin-top:4px}
