.risk-chart[data-v-69787d02]{padding-bottom:20px}.risk-chart .page-header[data-v-69787d02]{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:16px;padding:20px 24px;display:flex}.risk-chart .page-header-left[data-v-69787d02]{flex-wrap:wrap;align-items:baseline;display:flex}.risk-chart .page-title[data-v-69787d02]{color:#1f2329;margin:0;font-size:20px;font-weight:600;line-height:28px}.risk-chart .page-desc[data-v-69787d02]{color:#8f959e;margin:0 0 0 12px;font-size:13px;line-height:20px}.risk-chart .page-header-right[data-v-69787d02]{align-items:center;gap:12px;display:flex}.risk-chart .page-update[data-v-69787d02]{color:#8f959e;margin:0;font-size:12px;line-height:28px}.risk-chart .summary-row[data-v-69787d02],.risk-chart .chart-row[data-v-69787d02]{gap:16px;margin-bottom:16px;display:grid}.risk-chart .summary-row[data-v-69787d02]{grid-template-columns:repeat(4,1fr)}.risk-chart .chart-row[data-v-69787d02]{grid-template-columns:repeat(2,1fr)}.risk-chart .summary-card[data-v-69787d02],.risk-chart .panel-card[data-v-69787d02]{background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.risk-chart .summary-card[data-v-69787d02]{padding:20px 24px}.risk-chart .summary-label[data-v-69787d02]{color:#8f959e;font-size:13px}.risk-chart .summary-value[data-v-69787d02]{color:#1f2329;margin-top:8px;font-size:32px;font-weight:600;line-height:1.2}.risk-chart .summary-value.is-block[data-v-69787d02]{color:#cf1322}.risk-chart .summary-value.is-alert[data-v-69787d02]{color:#096dd9}.risk-chart .summary-compare[data-v-69787d02]{color:#8f959e;margin-top:8px;font-size:12px}.risk-chart .summary-rate.is-up[data-v-69787d02],.risk-chart .change-text.is-up[data-v-69787d02]{color:#cf1322}.risk-chart .summary-rate.is-down[data-v-69787d02],.risk-chart .change-text.is-down[data-v-69787d02]{color:#389e0d}.risk-chart .summary-rate.is-flat[data-v-69787d02],.risk-chart .change-text.is-flat[data-v-69787d02]{color:#8f959e}.risk-chart .panel-card[data-v-69787d02]{min-width:0;padding:20px 24px}.risk-chart .panel-header[data-v-69787d02]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.risk-chart .panel-title[data-v-69787d02]{color:#1f2329;font-size:16px;font-weight:600;line-height:24px}.risk-chart .panel-sub[data-v-69787d02]{color:#8f959e;margin-top:2px;font-size:12px}.risk-chart .legend-list[data-v-69787d02]{color:#646a73;align-items:center;gap:12px;font-size:12px;display:flex}.risk-chart .legend-item[data-v-69787d02]{align-items:center;gap:4px;display:inline-flex}.risk-chart .dot[data-v-69787d02]{border-radius:50%;width:8px;height:8px}.risk-chart .dot.dot-block[data-v-69787d02]{background:#ff7875}.risk-chart .dot.dot-alert[data-v-69787d02]{background:#69c0ff}.risk-chart .dot.dot-today[data-v-69787d02]{background:#3370ff}.risk-chart .dot.dot-yesterday[data-v-69787d02]{background:#adc6ff}.risk-chart .chart-box[data-v-69787d02]{width:100%;height:260px}.risk-chart .pie-row[data-v-69787d02]{justify-content:space-around;margin-bottom:20px;display:flex}.risk-chart .pie-item[data-v-69787d02]{text-align:center}.risk-chart .pie-chart[data-v-69787d02]{width:120px;height:120px;margin:0 auto}.risk-chart .pie-label[data-v-69787d02]{color:#8f959e;margin-top:4px;font-size:12px}.risk-chart .pie-percent[data-v-69787d02]{color:#1f2329;margin-top:2px;font-size:16px;font-weight:600}.risk-chart .compare-bars[data-v-69787d02],.risk-chart .rank-bars[data-v-69787d02]{flex-direction:column;gap:14px;display:flex}.risk-chart .empty-tip[data-v-69787d02]{color:#8f959e;text-align:center;padding:24px 0;font-size:13px}.risk-chart .compare-item[data-v-69787d02],.risk-chart .rank-item[data-v-69787d02]{align-items:center;gap:12px;min-height:24px;display:flex}.risk-chart .compare-label[data-v-69787d02]{flex:0 0 40px;width:40px}.risk-chart .rank-name[data-v-69787d02]{flex:0 0 120px;width:120px}.risk-chart .compare-label[data-v-69787d02],.risk-chart .rank-name[data-v-69787d02]{color:#1f2329;white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:13px;line-height:1;display:flex;overflow:hidden}.risk-chart .compare-bar-wrap[data-v-69787d02],.risk-chart .rank-bar-wrap[data-v-69787d02]{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.risk-chart .compare-bar-row[data-v-69787d02]{align-items:center;gap:12px;width:100%;display:flex}.risk-chart .compare-bar-track[data-v-69787d02]{flex:1;min-width:0;height:10px}.risk-chart .compare-bar[data-v-69787d02]{border-radius:4px;min-width:2px;height:10px}.risk-chart .compare-bar--today[data-v-69787d02]{background:#3370ff}.risk-chart .compare-bar--yesterday[data-v-69787d02]{background:#adc6ff}.risk-chart .compare-num[data-v-69787d02],.risk-chart .rank-num[data-v-69787d02]{color:#646a73;text-align:right;white-space:nowrap;flex:0 0 48px;width:48px;font-size:12px;line-height:1}.risk-chart .rank-table[data-v-69787d02] .el-table__header th{color:#646a73;background:#f7f8fa;font-weight:500}.risk-chart .rank-table[data-v-69787d02] .action-col .cell{text-overflow:clip;padding-left:8px;padding-right:8px;overflow:visible}.risk-chart .rank-table[data-v-69787d02] .view-btn{margin:0;padding:0}.risk-chart .rank-table[data-v-69787d02] .view-btn span{display:inline}.risk-chart .rule-cell[data-v-69787d02]{line-height:1.4}.risk-chart .rule-name[data-v-69787d02]{color:#1f2329}.risk-chart .rule-code[data-v-69787d02]{color:#8f959e;margin-top:2px;font-size:12px}.risk-chart .action-tag[data-v-69787d02]{border-radius:4px;padding:2px 8px;font-size:12px;line-height:20px;display:inline-block}.risk-chart .action-tag--BLOCK[data-v-69787d02]{color:#cf1322;background:#fff1f0}.risk-chart .action-tag--ALERT[data-v-69787d02]{color:#096dd9;background:#e6f7ff}.risk-chart .text-block[data-v-69787d02]{color:#cf1322}.risk-chart .text-alert[data-v-69787d02]{color:#096dd9}@media (width<=1400px){.risk-chart .summary-row[data-v-69787d02]{grid-template-columns:repeat(2,1fr)}.risk-chart .chart-row[data-v-69787d02]{grid-template-columns:1fr}}