.performance-page[data-v-494cbdc6]{display:flex;flex-direction:column;gap:16px}.performance-page[data-v-494cbdc6] .ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.performance-page[data-v-494cbdc6] .ant-btn>.anticon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.query-form[data-v-494cbdc6]{margin-bottom:12px}.performance-detail__headline-meta[data-v-494cbdc6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.performance-detail__meta-item[data-v-494cbdc6]{padding:5px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px}.performance-detail__meta-item span[data-v-494cbdc6]{font-weight:700;color:#0f172a}.performance-detail__meta-item--score[data-v-494cbdc6]{background:#dbeafe;color:#1d4ed8}.performance-detail__meta-item--score span[data-v-494cbdc6]{color:#1d4ed8}.performance-detail__section-title[data-v-494cbdc6]{margin-bottom:10px;font-size:14px;font-weight:600;color:#334155}.performance-detail__timeline[data-v-494cbdc6]{margin-bottom:8px}.performance-detail__timeline-row[data-v-494cbdc6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.performance-detail__timeline-user[data-v-494cbdc6]{display:inline-flex;align-items:center;gap:8px}.performance-detail__timeline-name[data-v-494cbdc6]{color:#0f172a;font-weight:600}.performance-detail__timeline-score[data-v-494cbdc6]{color:#1677ff;font-weight:600;min-width:66px}.performance-detail__eye[data-v-494cbdc6]{color:#64748b;cursor:pointer}.performance-detail__eye[data-v-494cbdc6]:hover{color:#1677ff}.performance-detail__timeline-time[data-v-494cbdc6]{margin-top:4px;color:#64748b;font-size:12px}.performance-detail__chart[data-v-494cbdc6]{width:100%;height:320px}.performance-detail__breakdown[data-v-494cbdc6]{min-width:220px}.performance-detail__breakdown-row[data-v-494cbdc6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0;font-size:12px}.overview-card[data-v-494cbdc6]{background:linear-gradient(135deg,#fbfdff,#f8f5ff 55%,#fffaf5);border:1px solid #ede9fe}.overview-card__header[data-v-494cbdc6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.overview-title[data-v-494cbdc6]{margin:0;font-size:22px;font-weight:700;color:#0f172a;display:inline-flex;align-items:center;gap:6px}.overview-title__help[data-v-494cbdc6]{font-size:16px;color:#64748b;cursor:pointer;transition:color .2s ease}.overview-title__help[data-v-494cbdc6]:hover{color:#2563eb}.overview-desc[data-v-494cbdc6]{margin:8px 0 0;color:#64748b}.stat-grid[data-v-494cbdc6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat-card[data-v-494cbdc6]{position:relative;display:flex;align-items:center;gap:14px;padding:16px;background:#ffffffc2;border:1px solid #e2e8f0;border-radius:18px}.stat-card__refresh-btn[data-v-494cbdc6]{position:absolute;top:8px;right:8px;color:#64748b}.stat-card__notify-btn[data-v-494cbdc6]{position:absolute;right:8px;bottom:8px;color:#64748b}.stat-card__refresh-btn .is-spinning[data-v-494cbdc6]{animation:spin-494cbdc6 1s linear infinite}.stat-card__icon[data-v-494cbdc6]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:22px;background:#fff;border-radius:14px;box-shadow:0 8px 18px #0f172a0f}.stat-card__label[data-v-494cbdc6]{font-size:13px;color:#64748b}.stat-card__value[data-v-494cbdc6]{margin-top:6px;font-size:28px;font-weight:700;color:#0f172a;line-height:1.1}.stat-card__value span[data-v-494cbdc6]{margin-left:4px;font-size:14px;font-weight:500}.stat-card__value--text[data-v-494cbdc6]{font-size:18px}html.dark .overview-card[data-v-494cbdc6]{background:linear-gradient(135deg,#0f172aeb,#1e293be0 55%,#0f172af0);border-color:#4755699e}html.dark .overview-title[data-v-494cbdc6]{color:#f1f5f9}html.dark .overview-desc[data-v-494cbdc6]{color:#94a3b8}html.dark .stat-card[data-v-494cbdc6]{background:#0f172ab8;border-color:#475569a6}html.dark .stat-card__icon[data-v-494cbdc6]{background:#1e293beb;box-shadow:0 8px 18px #02061759}html.dark .stat-card__label[data-v-494cbdc6],html.dark .stat-card__refresh-btn[data-v-494cbdc6],html.dark .stat-card__notify-btn[data-v-494cbdc6]{color:#94a3b8}html.dark .stat-card__value[data-v-494cbdc6]{color:#f1f5f9}html.dark .performance-detail__meta-item[data-v-494cbdc6]{background:#1e293be5;color:#94a3b8}html.dark .performance-detail__meta-item span[data-v-494cbdc6]{color:#e2e8f0}html.dark .performance-detail__meta-item--score[data-v-494cbdc6]{background:#1e3a8a73;color:#93c5fd}html.dark .performance-detail__meta-item--score span[data-v-494cbdc6]{color:#93c5fd}html.dark .performance-detail__section-title[data-v-494cbdc6]{color:#cbd5e1}html.dark .performance-detail__timeline-name[data-v-494cbdc6]{color:#e2e8f0}html.dark .performance-detail__timeline-time[data-v-494cbdc6],html.dark .performance-detail__eye[data-v-494cbdc6]{color:#94a3b8}html.dark .performance-detail__eye[data-v-494cbdc6]:hover{color:#60a5fa}@keyframes spin-494cbdc6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1200px){.stat-grid[data-v-494cbdc6]{grid-template-columns:1fr}.overview-card__header[data-v-494cbdc6]{flex-direction:column;align-items:flex-start}}.performance-flow-popover .ant-popover-inner{max-width:460px}.flow-popover{max-width:430px}.flow-popover__title{margin-bottom:8px;font-size:14px;font-weight:600;color:#0f172a}.flow-chart{display:flex;flex-direction:column;gap:2px}.flow-node{padding:8px 10px;border-radius:8px;border:1px solid #dbeafe;background:#f8fbff;color:#334155;font-size:12px;line-height:1.5}.flow-node--warn{border-color:#fde68a;background:#fffbeb}.flow-node--success{border-color:#86efac;background:#f0fdf4}.flow-arrow{text-align:center;color:#94a3b8;line-height:1.2;font-weight:600}html.dark .overview-title__help{color:#94a3b8}html.dark .overview-title__help:hover{color:#93c5fd}html.dark .performance-flow-popover .ant-popover-inner{background:#0f172af5;border:1px solid rgb(71 85 105 / 70%)}html.dark .performance-flow-popover .ant-popover-arrow:before,html.dark .performance-flow-popover .ant-popover-arrow:after{background:#0f172af5!important}html.dark .flow-popover__title{color:#e2e8f0}html.dark .flow-node{border-color:#475569cc;background:#1e293bc7;color:#cbd5e1}html.dark .flow-node--warn{border-color:#d9770673;background:#78350f59;color:#fdba74}html.dark .flow-node--success{border-color:#16a34a73;background:#14532d59;color:#86efac}html.dark .flow-arrow{color:#64748b}
