/* W-14: one data-only dashboard anatomy for each published evidence profile. */
.obs-dashboard-view{padding:0!important;min-width:0}
.obs-overview-brief{display:flex;align-items:end;justify-content:space-between;gap:16px;
 padding:23px 25px 18px;border-bottom:1px solid #e3eaee;background:linear-gradient(115deg,#f7fafb,#fff)}
.obs-overview-eyebrow{display:block;font:600 10px/1.5 var(--st-mono,monospace);
 letter-spacing:.1em;color:#627f91;margin-bottom:9px}
.obs-overview-brief h2{margin:0 0 8px;font:400 clamp(22px,2vw,30px)/1.2 var(--st-serif,serif);
 letter-spacing:-.025em;color:#133b57}
.obs-overview-brief p{margin:0;font:400 12px/1.65 var(--st-sans,sans-serif);color:#647c8a}
.obs-overview-source{font:500 10px var(--st-mono,monospace);
 border:1px solid #d7e4ed;background:white;color:#486d81;padding:7px 10px;white-space:nowrap}
.obs-overview-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
 border-bottom:1px solid #e3eaee;background:#fbfcfd}
.obs-overview-fact{min-width:0;padding:13px 18px;border-right:1px solid #e3eaee}
.obs-overview-fact:last-child{border-right:0}
.obs-overview-fact small{display:block;font:600 9px/1.5 var(--st-mono,monospace);
 letter-spacing:.045em;text-transform:uppercase;color:#768b99}
.obs-overview-fact strong{display:block;margin-top:5px;color:#153d5a;
 font:500 23px/1.2 var(--st-serif,serif);font-variant-numeric:tabular-nums}
.obs-overview-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(265px,1fr);
 gap:13px;padding:15px;background:#f6f8f9;align-items:start}
.obs-overview-card{min-width:0;background:#fff;border:1px solid #dce6ec;box-shadow:0 4px 14px #12354707;
 padding:16px}
.obs-overview-card-title{margin-bottom:12px}
.obs-overview-card-title h3{margin:0;color:#183e58;font:500 20px/1.3 var(--st-serif,serif)}
.obs-overview-card-title p{margin:5px 0 0;color:#718594;font:400 11px/1.6 var(--st-sans,sans-serif)}
.obs-overview-map-panel{grid-column:1;grid-row:1/span 2}
.obs-overview-map-frame{width:100%;min-height:220px;height:clamp(255px,42vh,410px);
 border:1px solid #e5ebef;background:#fafcfd;overflow:hidden}
.obs-overview-map-frame svg{display:block;width:100%;height:100%}
.obs-overview-map-frame svg path{cursor:pointer;stroke:#fff;stroke-width:.75;vector-effect:non-scaling-stroke}
.obs-overview-map-frame svg path:hover,
.obs-overview-map-frame svg path:focus-visible,
.obs-overview-map-frame svg path.selected{stroke:#b28c45;stroke-width:2.4;outline:0}
.obs-overview-map-frame svg path.county-unavailable{fill:#e8d4c0}
.obs-overview-map-frame svg path.county-no-record{fill:#bfc9cf;stroke-dasharray:2 1}
.obs-overview-ranking{display:grid;gap:3px}
.obs-overview-rank{display:grid;grid-template-columns:minmax(86px,1fr) minmax(44px,1fr) auto;
 align-items:center;gap:9px;padding:7px 5px;text-align:left;border:0;
 border-bottom:1px solid #edf1f4;background:transparent;color:#264b63;
 cursor:pointer;width:100%;font:400 11px/1.45 var(--st-sans,sans-serif)}
.obs-overview-rank:hover,.obs-overview-rank:focus-visible{background:#edf4f7;outline:1px solid #7c9cad}
.obs-overview-rank[aria-current=true]{background:#f1f6f9}
.obs-overview-rank-name{min-width:0;overflow-wrap:anywhere}
.obs-overview-rank strong{font:600 11px/1.4 var(--st-mono,monospace);
 font-variant-numeric:tabular-nums;white-space:nowrap;color:#254c69}
.obs-overview-meter{display:block;background:#eef3f6;height:9px;min-width:0}
.obs-overview-meter-fill{display:block;height:100%;background:#426c85}
.obs-overview-footnote,.obs-overview-empty{margin:12px 0 0;font:400 11px/1.65 var(--st-sans,sans-serif);color:#718391}
.obs-overview-selected-name{display:block;color:#1b4968;font:600 12px var(--st-sans,sans-serif)}
.obs-overview-selected-value{padding:8px 0;color:#163b57;
 font:500 clamp(22px,2.3vw,32px)/1.3 var(--st-serif,serif);overflow-wrap:anywhere}
.obs-overview-selected-help{margin:0;color:#647b89;font:400 11px/1.75 var(--st-sans,sans-serif)}
.obs-overview-qualification{color:#4f687a;font:400 11px/1.8 var(--st-sans,sans-serif);margin:0 0 12px}
.obs-overview-identity{font:400 10px/1.7 var(--st-mono,monospace);color:#6f8494;overflow-wrap:anywhere}
.obs-overview-release{display:inline-block;margin-top:7px;font:600 11px var(--st-sans,sans-serif);color:#13476b}
@media(max-width:1200px){
 .obs-overview-grid{grid-template-columns:minmax(0,1fr)}
 .obs-overview-map-panel{grid-column:auto;grid-row:auto}
 .obs-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .obs-overview-fact:nth-child(2){border-right:0}
 .obs-overview-fact:nth-child(n+3){border-top:1px solid #e3eaee}
}
@media(max-width:760px){
 .obs-overview-brief{padding:17px;display:block}
 .obs-overview-brief h2{font-size:22px}
 .obs-overview-source{display:inline-block;margin-top:11px}
 .obs-overview-grid{padding:9px;gap:9px}
 .obs-overview-card{padding:12px}
 .obs-overview-map-frame{height:260px;min-height:220px}
 .obs-overview-rank{grid-template-columns:minmax(65px,1fr) minmax(30px,.8fr) auto}
 .obs-overview-fact{padding:11px}
}
