/* Monitoring workspace: compact map, readable evidence, explicit uncertainty. */
.header-right{margin-left:auto}.design-nav{display:none}.hdr-stat,.hdr-sep{display:none!important}
.monitor-tools{padding:9px 12px;border-bottom:1px solid #29313a;background:#11171d;display:grid;gap:7px}
.monitor-tools input,.monitor-tools select,.mw-panel input,.mw-panel select,.mw-panel textarea{background:#090e13;border:1px solid #3e4a57;color:#e4ebf2;border-radius:4px;font:inherit;padding:7px 8px;min-width:0;width:100%;box-sizing:border-box;font-size:12px}
.monitor-tools input:focus,.monitor-tools select:focus{outline:2px solid #8dc7d2;outline-offset:1px}
.mw-row{display:flex;gap:6px;align-items:center}.mw-row>*{min-width:0;flex:1}.mw-button{font:inherit;font-size:12px;color:#e4ebf2;background:#19232d;border:1px solid #3b4c5b;border-radius:4px;padding:7px 9px;cursor:pointer}.mw-button:hover{background:#263744}.mw-button:focus-visible,.news-item:focus-visible{outline:2px solid #9bc9dc;outline-offset:-2px}.mw-button[aria-pressed=true]{border-color:#9bc9dc;color:#bde4ed}
.mw-small{font-size:11px;line-height:1.55;color:#adbbc8}.mw-note{font-size:12px;line-height:1.6;color:#bec9d3;padding:10px 12px;background:#172029;border-left:2px solid #7795a9;margin:12px 0}
#primary-source-status{white-space:normal;line-height:1.5;font-size:11px!important;padding:7px 12px!important;max-height:66px;overflow:auto}
#source-breakdown{display:none}.feed-label{font-size:10px}.news-title .severity-dot{display:none}.news-item{border-left:2px solid transparent}.news-item.active{border-left-color:#a6d6df}.news-meta span{font-size:10px!important}.news-source{color:#c0cbd6!important}.news-location{color:#b3c1cd}.mw-category{display:inline-flex;align-items:center;gap:5px}.mw-category:before{content:'';width:7px;height:7px;border-radius:2px;background:var(--category-color)}
.mw-panel{display:none;position:absolute;z-index:900;right:12px;top:12px;bottom:50px;width:360px;max-width:calc(100% - 24px);background:#10171e;border:1px solid #41505e;border-radius:5px;box-shadow:0 12px 35px #0008;flex-direction:column;color:#e1e8ef;font-size:13px}.mw-panel.open{display:flex}.mw-panel-head{display:flex;align-items:center;gap:8px;padding:12px 15px;border-bottom:1px solid #33414e}.mw-panel-head h2{font-size:15px;line-height:1.35;margin:0;flex:1}.mw-panel-body{padding:15px;overflow:auto;overscroll-behavior:contain;flex:1}.mw-panel h3{font-size:14px;line-height:1.5;margin:18px 0 7px}.mw-panel p{line-height:1.65;margin:8px 0}.mw-panel a{color:#a9d9e6;text-decoration:underline;text-underline-offset:3px}.mw-panel dl{display:grid;grid-template-columns:100px 1fr;gap:8px;margin:15px 0}.mw-panel dt{color:#a8b8c6;font-size:11px}.mw-panel dd{margin:0;line-height:1.45;font-size:12px;overflow-wrap:anywhere}.mw-entry{padding:12px 0;border-bottom:1px solid #2b3742}.mw-entry button.mw-link{background:none;border:none;color:#e4ebf2;font:inherit;text-align:left;line-height:1.5;padding:0;cursor:pointer}.mw-entry button.mw-link:hover{color:#b1d9e6}.mw-tag{display:inline-block;font-size:10px;padding:3px 6px;border:1px solid #526374;border-radius:3px;margin:4px 3px 4px 0;color:#d1dce5}.mw-tag.warn{color:#edc48b;border-color:#756344}.mw-timeline{border-left:1px solid #526373;padding-left:12px;margin:12px 0}.mw-timeline .mw-entry{position:relative}.mw-timeline .mw-entry:before{position:absolute;content:'';width:7px;height:7px;border-radius:100%;background:#94bbd0;left:-16px;top:19px}
#monitor-launcher{position:absolute;z-index:450;top:12px;left:110px;display:flex;gap:5px}#ctrl-expand-btn{color:#d8e3ed!important;border-radius:4px!important;background:#121c25!important;border-color:#475665!important;padding:9px!important;top:12px!important;left:12px!important}#map-controls{z-index:650;background:#111b24}.map-stats{top:auto;bottom:55px;right:12px;width:auto;min-width:130px;padding:10px!important}.map-stats .toggle-markers-row{margin-bottom:5px}.map-stats .stat-row{font-size:10px}#map-popup{display:none!important}.mw-hover .atlas-symbol{outline:3px solid #d9f6ff;outline-offset:4px;filter:brightness(1.35)}
.mw-coverage{font-size:10px;color:#b9c7d3;margin-top:6px;line-height:1.5}.monitor-tools details summary{font-size:11px;color:#bbcad8;cursor:pointer}.monitor-tools details .mw-row{margin-top:7px}.mw-date-label{font-size:10px;color:#acbdca;display:block;margin-bottom:3px}
@media(max-width:760px){.main>.sidebar{height:44%}.main>div:not(.sidebar){height:56%}.monitor-tools{padding:6px 10px;gap:5px}.monitor-tools .mw-button{padding:5px;font-size:11px}.monitor-tools input,.monitor-tools select{padding:5px;font-size:12px}.mw-panel{top:5px;right:5px;bottom:5px;width:calc(100% - 10px);max-width:none}.mw-panel-body{padding:12px}.mw-panel-head{padding:8px 12px}.mw-panel-head h2{font-size:14px}.map-stats{display:none!important}#monitor-launcher{top:10px;left:103px;gap:4px}#monitor-launcher .mw-button{font-size:10px;padding:8px 6px}#primary-source-status{font-size:10px!important;padding:5px 10px!important;max-height:40px}.news-title{font-size:14px}.mw-panel dl{grid-template-columns:85px 1fr}.header-right .tv-btn{padding:5px}.header-right #tv-btn,.header-right #sat-btn{display:none}}

.acled-banner{display:none!important}.map-stats{bottom:72px}.mw-panel select,.mw-panel textarea{margin:6px 0 12px}.mw-panel details summary{cursor:pointer;padding:10px 0;color:#bbd9e5}.mw-panel form{margin-top:12px}.mw-panel input{margin:6px 0 12px}.mw-panel .mw-button:disabled{opacity:.5;cursor:wait}

.mw-panel{z-index:1200}.mw-search-options>label{display:block;margin-bottom:5px}.mw-search-options>input{margin-bottom:6px}.mw-search-options>details{margin-top:7px}@media(min-width:761px){.mw-search-options>summary{display:none}}@media(max-width:760px){.mw-search-options>summary{padding:5px 0}.mw-search-options[open]>label{margin-top:7px}}
