/* SENTINEL 4.0: responsive crisis-intelligence panels */
.v4-overview{background:linear-gradient(115deg,#14293a,#13212f);border:1px solid #2c5666;border-radius:14px;padding:18px;margin:0 0 18px}.v4-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.v4-muted,.v4-small{font-size:11px;color:#a7b8c9}.v4-index{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:16px 0}.v4-index small{color:#9bb1c2;font-size:11px}.v4-kicker{display:block;letter-spacing:1.1px;font-size:10px;color:#8ad8ce;text-transform:uppercase;font-weight:750}.v4-risk{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.v4-risk strong{font-size:clamp(28px,5vw,44px);letter-spacing:-1px}.v4-risk span{font-size:14px;color:#c8dae6;font-weight:700}.v4-lights{display:flex;gap:4px;width:32%;min-width:120px}.v4-meter{background:#293b4c;flex:1;height:13px;border-radius:2px}.v4-meter.active.v4-m1{background:#4bac8d}.v4-meter.active.v4-m2{background:#95b76e}.v4-meter.active.v4-m3{background:#e8b75b}.v4-meter.active.v4-m4{background:#e78b62}.v4-meter.active.v4-m5{background:#d55b62}.v4-stats{border-top:1px solid #2b5160;padding-top:11px;font-size:12px;color:#aac7ce}.v4-panel .head{padding:15px 16px}.v4-panel .v4-body,.v4-history,.v4-analysis{padding:15px 17px}.v4-copy{color:#b9cede;font-size:12px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.v4-brief-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.v4-brief-header small{color:#99acbe}.v4-callout{background:#182e3e;border:1px solid #3b5968;border-radius:9px;padding:13px;margin:12px 0;display:grid;gap:7px;overflow-wrap:anywhere}.v4-link{color:#82ded9;display:inline-block;overflow-wrap:anywhere;text-decoration:none}.v4-link:hover{text-decoration:underline}.v4-callout small{color:#a9b9c9}.v4-alert-list{max-height:620px;overflow:auto}.v4-alert{padding:14px 17px;border-bottom:1px solid #304353;display:grid;gap:7px}.v4-alert:last-child{border-bottom:0}.v4-alert .v4-link{font-size:14px;font-weight:700}.v4-alert .v4-copy{margin:0}.v4-controls{padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #304353}.v4-controls select{flex:1;min-width:120px}.v4-bars{height:112px;display:flex;align-items:end;gap:2px;margin:10px 0}.v4-bar{background:#5dcdbc;flex:1;min-width:2px;max-width:16px;border-radius:2px 2px 0 0;opacity:.85}.v4-archive-list{max-height:330px;overflow:auto}.v4-archive-list .v4-resource{padding:9px 0}.v4-history details{margin-top:12px}.v4-history input{width:100%;margin:8px 0}.v4-resources{padding:10px 16px}.v4-resource{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid #304353}.v4-resource:last-child{border-bottom:0}.v4-resource small{color:#98b1c5;font-size:11px}.v4-analysis .v4-resource{padding:5px 0}.v4-analysis .v4-resource a{font-size:12px}.v4-panel summary{cursor:pointer;color:#a7dcd8}.v4-panel ul{padding-left:20px}.v4-panel li{padding:5px 0;color:#a7b8c9}.v4-panel li small{color:#8ca5b8}@media(max-width:620px){.v4-index{display:block}.v4-lights{margin-top:12px;width:100%}.v4-top{font-size:10px}}
.v4-live-posts{max-height:400px;overflow:auto}.v4-live-posts .v4-resource{border-left:2px solid #7b9ab0;padding-left:9px;margin-top:9px}
