.coverage-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:14px 0 20px}.coverage-intro h2{margin:5px 0 9px!important;font-size:31px!important}.coverage-intro p{margin:0;color:#4A5F6B}.coverage-settings{border:1px solid #B4C4C9;background:#F7FAFA;color:#12232E;padding:9px 15px;font:500 12px 'IBM Plex Mono',monospace!important;white-space:nowrap}.coverage-settings:hover{border-color:#B3241C;color:#B3241C}.coverage-grid,.financial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#B4C4C9;border:1px solid #B4C4C9;margin-bottom:18px}.coverage-kpi{background:#F7FAFA;padding:22px 18px;min-width:0;display:flex;flex-direction:column;gap:8px}.coverage-kpi strong{font:600 clamp(22px,2.3vw,35px)/1.15 Archivo,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}.coverage-kpi span{color:#607580;font-size:11px}.coverage-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.coverage-panel{padding:24px!important;margin-bottom:18px!important}.coverage-panel h3{font:600 22px Archivo,sans-serif;letter-spacing:-.03em;margin:8px 0 20px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-head h3 em{font:400 15px 'IBM Plex Mono',monospace;color:#728792;font-style:normal}.coverage-status{font:500 10px 'IBM Plex Mono',monospace;padding:7px 9px;border:1px solid #B4C4C9;white-space:nowrap}.coverage-status.low{color:#B3241C;border-color:#B3241C}.coverage-status.mid{color:#8B6327;border-color:#8B6327}.coverage-status.good{color:#48776C;border-color:#48776C}.coverage-meter{height:14px;background:#CFDEE4;margin:12px 0 25px;overflow:hidden}.coverage-meter span{height:100%;background:#B3241C;display:block;max-width:100%}.coverage-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.coverage-details>div{display:flex;flex-direction:column;gap:5px;border-top:1px solid #D3E0E4;padding-top:10px}.coverage-details b{font:600 21px Archivo,sans-serif}.coverage-note{font-size:11px;color:#607580;line-height:1.7;margin:20px 0 0}.pipeline-stack{display:flex;width:100%;height:17px;overflow:hidden;background:#CFDEE4;margin:14px 0 20px}.pipeline-stack span{height:100%}.coverage-status-list>div{display:grid;grid-template-columns:1fr 55px 100px;align-items:center;padding:10px 0;border-bottom:1px solid #DCE6E9;font-size:12px}.coverage-status-list b{text-align:center}.coverage-status-list strong{text-align:right;font:600 13px 'IBM Plex Mono',monospace}.financial-grid{margin:8px 0 0}.stage-metrics{display:flex;flex-direction:column;gap:0}.stage-metric{display:grid;grid-template-columns:minmax(120px,210px) minmax(70px,1fr) 38px 85px;align-items:center;gap:14px;border-bottom:1px solid #DCE6E9;padding:10px 0;font-size:12px}.stage-metric span{overflow-wrap:anywhere}.stage-metric b{text-align:center}.stage-metric strong{text-align:right;font:500 12px 'IBM Plex Mono',monospace}.stage-bar{height:9px;background:#E1E9EC}.stage-bar i{display:block;height:100%;background:#12232E;min-width:0}.stage-metric:nth-last-child(-n+2) .stage-bar i{background:#B3241C}@media(max-width:1180px){.coverage-layout{grid-template-columns:1fr}.coverage-grid,.financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.coverage-intro{align-items:flex-start}.coverage-intro h2{font-size:25px!important}.coverage-settings{font-size:10px!important;padding:8px}.coverage-kpi{padding:16px 12px}.coverage-kpi strong{font-size:23px}.coverage-panel{padding:17px!important}.coverage-details{gap:12px}.coverage-details b{font-size:17px}.stage-metric{grid-template-columns:minmax(85px,1fr) minmax(50px,1fr) 23px 70px;gap:7px;font-size:10px}.stage-metric strong{font-size:10px}.coverage-status{white-space:normal;text-align:right}.coverage-panel h3{font-size:19px}}