.overview-page{padding:4px 0 28px;color:#19324a}.overview-page .ui-shell{max-width:1560px}.overview-page .ui-hero{background:#102a43;border:1px solid #183b58;border-radius:12px;padding:17px 22px}.overview-page .ui-hero h1{color:#f4f8fb;font-size:21px;letter-spacing:.01em}.overview-page .ui-hero p{color:#bdd0de}.overview-page .ui-hero-status{color:#d7e6ee;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 10px;white-space:nowrap}.overview-page .ui-hero-status .ui-dot{background:#58c6a5;box-shadow:0 0 0 3px #58c6a529}.overview-page .ui-hero-status.status-warming .ui-dot{background:#e7b554;box-shadow:0 0 0 3px #e7b55429}.overview-page .ui-hero-status.status-degraded .ui-dot{background:#f2786b;box-shadow:0 0 0 3px #f2786b29}.overview-page .overview-topline>.ui-hint{color:#647b8f;font-size:11.5px}.ui-hero-card{position:relative;border-radius:10px;background:#fff;border:1px solid #dce6ed;box-shadow:none;padding:15px 18px;height:100%}.overview-page .hero-health{border-top:3px solid #d59a38}.overview-page .hero-power{border-top:3px solid #147d78}.overview-page .hero-today{border-top:3px solid #3f7698}.ui-hero-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#3f4a5a}.ui-hero-head .ui-icon{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.ui-hero-big{font-size:24px;font-weight:800;margin:14px 0 6px;color:#132238}.health-score{font-size:30px;font-weight:800;line-height:1}.ui-drill{color:#1677ff;font-size:12px;text-decoration:none}.ui-drill:hover{text-decoration:underline}.stale-warn{color:#ff4d4f}.judgement-pill{border:1px solid #e5eef7;border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:pointer;background:#fbfdff;transition:box-shadow .15s ease,border-color .15s ease}.judgement-pill:hover{box-shadow:0 4px 14px #1677ff1a;border-color:#bcd7f7}.judgement-pill.err{border-left:3px solid #ff4d4f}.judgement-pill.warn{border-left:3px solid #faad14}.judgement-pill.ok{border-left:3px solid #52c41a}.judgement-pill b{display:block;font-size:13px;color:#1f2937}.judgement-pill span{display:block;font-size:11.5px;color:#6b7280;margin-top:3px;line-height:1.5}.wo-mini{border:1px solid #eef2f7;border-radius:8px;padding:8px;text-align:center;background:#fafcff}.wo-mini span{display:block;font-size:11px;color:#8a97a8}.wo-mini b{display:block;font-size:18px;margin-top:3px}.wo-rate{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:#6b7280}.wo-rate .ant-progress{flex:1;margin:0}.issue-mini{text-align:center;border:1px solid #eef2f7;border-radius:8px;padding:8px 4px;background:#fafcff}.issue-mini .issue-num{display:block;font-size:20px;font-weight:800}.issue-mini .issue-num.p0{color:#ff4d4f}.issue-mini .issue-num.p1{color:#faad14}.issue-mini .issue-num.p2{color:#52c41a}.issue-mini .issue-lbl{display:block;font-size:11px;color:#8a97a8;margin-top:3px}.v2-card{border:1px solid #eef2f7;border-radius:10px;padding:12px 14px;background:#fbfdff;height:100%;box-sizing:border-box}.v2-card .v2-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.v2-card .v2-title{font-size:13.5px;font-weight:700;color:#1f2937;display:inline-flex;align-items:center;gap:6px}.v2-card .v2-title b{margin:0;font-size:13.5px}.v2-card .v2-sub{font-size:12px;color:#b45309;line-height:1.55;margin-bottom:8px}.v2-card .v2-sub small{color:#6b7280;font-weight:400}.v2-card .v2-bars{margin:2px 0 8px}.v2-card .v2-bar-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.v2-card .v2-bar-lbl{flex:0 0 46px;font-size:11px;color:#6b7280;text-align:right}.v2-card .v2-bar-arrow{flex:0 0 14px;font-size:13px;font-weight:800;text-align:center}.v2-card .v2-bar-arrow.down{color:#ff4d4f}.v2-card .v2-bar-arrow.up{color:#52c41a}.v2-card .v2-bar-arrow.flat{color:#9aa6b5}.v2-card .v2-bar-track{flex:1 1 auto;height:8px;border-radius:5px;background:#eef2f7;overflow:hidden}.v2-card .v2-bar-fill{display:block;height:100%;border-radius:5px;transition:width .2s ease}.v2-card .v2-bar-fill.down{background:linear-gradient(90deg,#f87171,#ff4d4f)}.v2-card .v2-bar-fill.up{background:linear-gradient(90deg,#34d399,#52c41a)}.v2-card .v2-bar-fill.flat{background:#cbd5e1}.v2-card .v2-bar-cur{flex:0 0 auto;font-size:12.5px;font-weight:700;color:#1f2937}.v2-card .v2-bar-base{flex:0 0 auto;font-size:11px;color:#9aa6b5}.v2-card .v2-meta{font-size:11.5px;color:#6b7280;line-height:1.55;margin-bottom:4px}.v2-card .v2-meta .k{color:#4b5563;margin-right:4px}.v2-card .v2-meta .v{color:#1f2937}.v2-card .v2-evidence-source{display:block;margin-top:2px;color:#8a97a8;font-size:10.5px;font-weight:400;line-height:1.45}.v2-card .v2-meta .peer{color:#1677ff;cursor:pointer}.v2-card .v2-action{font-size:12px;color:#1f3a60;padding:6px 10px;border-radius:6px;background:#eef6ff;margin:0 0 8px;line-height:1.55}.v2-card .v2-action-label{color:#1677ff;font-weight:700}.finding-conclusion-summary{margin:10px 0 14px;padding:13px 15px 10px;border:1px solid #dce8e7;border-left:3px solid #147d78;background:#f8fbfa}.finding-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #e4ecea}.finding-summary-head>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}.finding-summary-head b{color:#19324a;font-size:13px}.finding-summary-head span{color:#718493;font-size:11px}.finding-summary-count{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.finding-summary-count strong{color:#147d78;font-size:19px;font-variant-numeric:tabular-nums}.finding-summary-list{display:grid;gap:7px;padding:9px 0 7px}.finding-summary-row{display:grid;grid-template-columns:auto auto minmax(120px,.6fr) minmax(200px,1.4fr);align-items:baseline;gap:8px;min-width:0;color:#2e4659;font-size:11.5px}.finding-summary-row .ant-tag{margin:0;justify-self:start}.finding-summary-row>b{color:#19324a;white-space:nowrap}.finding-summary-row>span,.finding-summary-row>small{min-width:0;overflow-wrap:anywhere}.finding-summary-row>small{color:#627887;line-height:1.45}.finding-summary-foot{display:flex;flex-wrap:wrap;gap:7px 16px;padding-top:8px;border-top:1px solid #e4ecea;color:#718493;font-size:10.5px}.finding-summary-foot>span{display:inline-flex;align-items:center;gap:5px}.trace-dot{width:6px;height:6px;border-radius:50%;background:#9aa9b2}.trace-dot-good{background:#16847b}.trace-dot-partial{background:#c18536}.trace-dot-conflict{background:#c4554d}.trace-dot-empty{background:#8795a0}.finding-brief{margin:1px 0 9px;color:#27455a;font-size:12.5px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.finding-card-tail{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;color:#718493;font-size:10.5px;line-height:1.45}.finding-action{color:#5f7483}.finding-trace{border-top:1px solid #e5ecef}.finding-trace>summary{display:flex;align-items:center;gap:7px;width:fit-content;padding:8px 2px 1px;color:#147d78;cursor:pointer;font-size:11.5px;font-weight:650;list-style:none}.finding-trace>summary::-webkit-details-marker{display:none}.finding-trace>summary:before{content:"+";display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid #b9d6d2;border-radius:50%;color:#147d78;font-size:13px;line-height:1}.finding-trace[open]>summary:before{content:"\2212"}.finding-trace>summary:focus-visible{outline:2px solid #147d78;outline-offset:3px}.finding-trace-body{padding:10px 0 2px}.trace-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;margin-bottom:9px}.trace-metric-row{display:flex;flex-wrap:wrap;gap:3px 10px;align-items:baseline;padding:7px 9px;border-left:2px solid #6aa8a0;background:#f2f7f6;color:#526978;font-size:11px;line-height:1.45;font-variant-numeric:tabular-nums}.trace-metric-row b{flex:0 0 100%;color:#345568;font-size:10.5px}.trace-facts{display:grid;gap:0}.trace-facts>div{display:grid;grid-template-columns:minmax(94px,125px) minmax(0,1fr);gap:8px;padding:5px 2px;border-bottom:1px solid #edf1f3;color:#536978;font-size:11px;line-height:1.5}.trace-facts>div:last-child{border-bottom:0}.trace-facts b,.trace-boundary b{color:#607888;font-weight:600}.trace-facts span{min-width:0;overflow-wrap:anywhere;color:#263e50}.trace-preline{white-space:pre-line}.trace-boundary{display:grid;grid-template-columns:minmax(94px,125px) minmax(0,1fr);gap:8px;margin-top:5px;padding:7px 8px;background:#f5f8f9;color:#4e6574;font-size:11px;line-height:1.5}.trace-empty{margin-top:8px;padding:8px 10px;border-left:2px solid #b1bbc1;background:#f5f7f8;color:#6a7b85;font-size:11px;line-height:1.5}.v2-card.SEV-P0{border-left:5px solid #ff4d4f}.v2-card.SEV-P1{border-left:5px solid #faad14}.v2-card.SEV-P2{border-left:5px solid #52c41a}.v2-card.LAYER-\8bc1\636e {border-left:5px solid #3b82f6}.v2-findings-grid{display:flex;flex-wrap:wrap;margin:-6px}.v2-findings-grid>*{padding:6px;box-sizing:border-box}.ui-card-title{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;color:#26364e;margin-bottom:10px}.chart-legend-inline{display:flex;gap:16px;margin:6px 0;font-size:12px;color:#6b7280}.legend-swatch{display:inline-block;width:14px;height:10px;border-radius:2px;margin-right:5px}#chartCapability,#chartEqh{min-height:280px;height:290px}.ui-summary-card{border:1px solid #e2e9f1;border-radius:12px;background:#fff;box-shadow:0 3px 12px #163c640a;padding:11px 14px}.ui-summary-card .ui-lbl,.ui-summary-card .ui-hint{display:block;color:#7b8797;font-size:11.5px}.ui-summary-card .ui-val{display:block;margin:6px 0 2px;color:#152238;font-size:15px;font-weight:700}.ui-summary-card .ui-val.accent{color:#1677ff}@media(max-width:768px){.ui-hero-big{font-size:20px}.health-score{font-size:26px}.wo-mini b{font-size:16px}.issue-mini .issue-num{font-size:17px}.finding-summary-row{grid-template-columns:auto auto minmax(0,1fr);gap:5px 7px}.finding-summary-row>small{grid-column:3}.trace-facts>div,.trace-boundary{grid-template-columns:minmax(82px,100px) minmax(0,1fr)}}.overview-page .ant-row>.ant-col{display:flex;align-items:stretch}.overview-page .ant-row>.ant-col>.ui-hero-card,.overview-page .ant-row>.ant-col>.ui-data-card,.overview-page .ant-row>.ant-col>.signal-card{width:100%;height:100%;box-sizing:border-box}.overview-page .signal-card{display:flex;flex-direction:column}.overview-page .signal-card>.ant-row{flex:1 1 auto;align-content:flex-start}.overview-page .ui-summary-card{min-height:86px;box-sizing:border-box}.overview-page .ui-section{border:1px solid #dce6ed;border-radius:10px;box-shadow:none;background:#fff;padding:15px 18px 13px}.overview-page .ui-section-head{padding-bottom:8px;border-bottom:1px solid #e8eef2}.overview-page .ui-section-title{gap:0}.overview-page .ui-section-title .ui-title-wrap,.overview-page .ui-section-title>div{border-left:3px solid #147d78;padding-left:10px}.overview-page .ui-section h2{color:#19324a;font-size:16px}.overview-page .panel-unit-note{color:#71879a}.overview-page .ui-summary-card{border-color:#e3ebf0;border-radius:8px;box-shadow:none;background:#f8fafb}.overview-page .ui-summary-card .ui-val{color:#19324a}.overview-page .ui-summary-card .ui-val.accent{color:#147d78}.overview-page .cap-summary-grid{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 10px}.overview-page .cap-summary-empty{grid-column:1 / -1;padding:18px 12px;color:#7b8e9a;text-align:center}.overview-page .cap-summary-card{display:flex;min-width:0;min-height:88px;flex-direction:column;justify-content:center;box-sizing:border-box;padding:12px 14px;border:1px solid #e1e9ee;border-radius:8px;background:#f8fafb}.overview-page .cap-summary-card.is-lead{min-height:96px;padding:13px 16px;border-color:#b8d8d3;border-left:3px solid #147d78;background:#eef6f4}.overview-page .cap-summary-card .ui-lbl{color:#667f90;font-size:11.5px;line-height:1.4}.overview-page .cap-summary-card .cap-summary-value{display:block;margin:5px 0 2px;color:#19324a;font-size:17px;font-weight:750;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-page .cap-summary-card .cap-summary-value.accent{color:#116e69;font-size:25px}.overview-page .cap-summary-card .ui-hint{color:#7b8e9a;font-size:11px;line-height:1.4}.overview-page .cap-summary-card:not(.is-lead) .cap-summary-value{font-size:16px}.overview-page .cap-summary-meter{height:4px;margin-top:9px;overflow:hidden;border-radius:3px;background:#d5e7e3}.overview-page .cap-summary-meter i{display:block;height:100%;border-radius:inherit;background:#147d78}@media(max-width:1100px){.overview-page .cap-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.overview-page .ui-data-card{border-color:#dce6ed;border-radius:10px;box-shadow:none}.overview-page .ui-card-title{color:#19324a}.overview-page .ui-drill{color:#147d78}.overview-page .ui-drill:hover{color:#0c625e}.overview-page .overview-issue-panel{margin-top:8px;padding:14px 16px 12px;border:1px solid #e0e9ee;border-radius:9px;background:#f8fafb}.overview-page .overview-issue-definition{color:#6e8290;font-size:11.5px;line-height:1.5}.overview-page .overview-issue-overview{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,2fr);align-items:stretch;gap:18px;margin-top:10px}.overview-page .overview-issue-total{display:flex;align-content:center;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:4px;padding:5px 18px 5px 12px;border-left:3px solid #147d78}.overview-page .overview-issue-total strong{color:#193b50;font-size:34px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.overview-page .overview-issue-total span{color:#405970;font-size:12px;font-weight:700}.overview-page .overview-issue-total small{flex-basis:100%;color:#8193a2;font-size:10.5px;line-height:1.45}.overview-page .overview-severity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border:1px solid #e4ebef;border-radius:8px;background:#fff;overflow:hidden}.overview-page .overview-severity-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:10px 14px;border:0;border-right:1px solid #e9eff2;background:transparent;color:#19324a;text-align:left;cursor:pointer;transition:background-color .15s ease}.overview-page .overview-severity-item:last-child{border-right:0}.overview-page .overview-severity-item:hover,.overview-page .overview-severity-item:focus-visible{background:#f2f7f8;outline:none}.overview-page .overview-severity-item:focus-visible{box-shadow:inset 0 0 0 2px #147d78}.overview-page .overview-severity-item span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:22px;padding:0 6px;border-radius:5px;background:#f0f3f5;color:#607684;font-size:10px;font-weight:700}.overview-page .overview-severity-item strong{color:#375267;font-size:23px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.overview-page .overview-severity-item.p0 span{background:#fff0ef;color:#d74c49}.overview-page .overview-severity-item.p1 span{background:#fff4df;color:#b77916}.overview-page .overview-severity-item.p2 span{background:#e9f5f2;color:#147d78}.overview-page .overview-severity-item.p3 span{background:#edf2f6;color:#54738a}.overview-page .overview-severity-item.p0 strong{color:#d74c49}.overview-page .overview-severity-item.p1 strong{color:#b77916}.overview-page .overview-severity-item.p2 strong{color:#147d78}.overview-page .overview-severity-item.p3 strong{color:#54738a}.overview-page .overview-issue-categories{margin-top:12px;padding-top:10px;border-top:1px solid #e5ecef}.overview-page .overview-issue-category-heading{display:flex;align-items:baseline;gap:8px;margin-bottom:7px;color:#526b78;font-size:11.5px;font-weight:700}.overview-page .overview-issue-category-heading span{color:#8b9ba4;font-size:10.5px;font-weight:400}.overview-page .overview-issue-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.overview-page .overview-issue-category{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;border:1px solid #e5ecef;border-radius:6px;background:#fff}.overview-page .overview-issue-category strong{color:#38556a;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.overview-page .overview-issue-category span{color:#718594;font-size:10.5px;text-align:right}.overview-page .overview-issue-category.p1 strong{color:#b77916}.overview-page .overview-issue-category.p2 strong{color:#147d78}.overview-page .overview-issue-category.p3 strong{color:#54738a}.overview-page .overview-output-inline{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #e8eef2;color:#71879a;font-size:11.5px}.overview-page .overview-output-inline .ant-tag{margin:0;font-size:12px}.overview-page .judgement-pill{border-color:#e5edf1;border-radius:7px;background:#f8fafb}.overview-page .judgement-pill:hover{box-shadow:none;border-color:#a9c9c4}.overview-page .v2-card{border-color:#e1e9ee;border-radius:8px;background:#fbfcfd}.overview-page .ant-table-wrapper{border-radius:8px;overflow:hidden}@media(max-width:767px){.overview-page .ui-hero{padding:15px 16px}.overview-page .ui-section{padding:12px}.overview-page .cap-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-page .cap-summary-card.is-lead{grid-column:span 2}.overview-page .cap-summary-card{min-height:82px;padding:10px 12px}.overview-page .overview-issue-overview{grid-template-columns:1fr;gap:10px}.overview-page .overview-issue-total{padding:4px 0 4px 10px}.overview-page .overview-severity-item{padding:9px 10px}.overview-page .overview-issue-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#chartCapability,#chartEqh{height:270px;min-height:270px}}@media(max-width:460px){.overview-page .cap-summary-grid{grid-template-columns:minmax(0,1fr)}.overview-page .cap-summary-card.is-lead{grid-column:auto}}@media(max-width:767px){.overview-page .ant-row>.ant-col{display:block}.overview-page .ant-row>.ant-col>.ui-hero-card,.overview-page .ant-row>.ant-col>.ui-data-card,.overview-page .ant-row>.ant-col>.signal-card{height:auto}}.ovk-p6px_2px_{padding:6px 2px 26px}.ovk-mb14px{margin-bottom:14px}.ovk-mb12px-br10px{margin-bottom:12px;border-radius:10px}.ovk-bg52c41a{background:#52c41a}.ovk-bg1677ff{background:#1677ff}.ovk-bgfaad14{background:#faad14}.ovk-mt14px{margin-top:14px}.ovk-mb8px{margin-bottom:8px}.ovk-w100-h320px{width:100%;height:320px}.ovk-mb6px{margin-bottom:6px}.ovk-p10px_0{padding:10px 0}.ovk-minw34px-dinline_b-taright{min-width:34px;display:inline-block;text-align:right}.ovk-mt12px{margin-top:12px}.ovk-fs14px-p4px_10px{font-size:14px;padding:4px 10px}.ovk-p0_0_8px{padding:0 0 8px}.ovk-curpointer{cursor:pointer}.ovk-p10px_0_5-bdt1px_soli-mt8px{padding:10px 0 5px;border-top:1px solid rgba(60,60,67,.08);margin-top:8px}.ovk-ml4px{margin-left:4px}.ovk-mt10px{margin-top:10px}.ovk-mr0{margin-right:0}.ovk-fs11px-c8a97a8{font-size:11px;color:#8a97a8}.ovk-cff4d4f-fw600{color:#ff4d4f;font-weight:600}.ovk-mr8px-dinline_b-p1px_6px-bd1px_soli-bgeef6ff-br8{margin-right:8px;display:inline-block;padding:1px 6px;border:1px solid #dbe7f7;background:#eef6ff;border-radius:8px;color:#1f3a60;font-size:11px}.ovk-mt6px-cfaad14{margin-top:6px;color:#faad14}.ovk-c1677ff{color:#1677ff}.ovk-c8a97a8-fs11px{color:#8a97a8;font-size:11px}
