/* Original Sentinel dashboard: map, source-backed reports, coverage. */
#header{min-height:62px;padding:10px 20px}.workspace-nav{padding:7px 20px}.workspace-nav a{padding:7px 13px}
.command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#253440;border-bottom:1px solid #253440;flex-shrink:0}
.command-metric{background:#0c1721;padding:10px 22px;display:flex;align-items:center;gap:12px;font-size:11px;color:#91a7b7}.command-metric strong{font-size:21px;color:#c7f1e1;font-weight:500;font-variant-numeric:tabular-nums}.command-metric small{display:block;margin-top:3px;color:#688494;font-size:10px}.command-metric.attention strong{color:#e1b675;font-size:13px}
#command-panel{display:none;min-width:0;min-height:0;background:#0d1823;border:1px solid #2c3d4a;border-radius:10px;overflow:hidden;flex-direction:column}
.command-head{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #283a47}.command-head h2{font-size:14px;margin:0;color:#d1e3ee}.command-head small{display:block;color:#6d9a9d;font-size:9px;letter-spacing:2px;margin-top:4px}.command-head button{margin-inline-start:auto}.command-button{background:#172a36;border:1px solid #34505e;color:#b8d6db;border-radius:5px;padding:6px 10px;cursor:pointer;font:inherit}.command-button:disabled{opacity:.5}.command-tabs{display:flex;padding:10px 12px;gap:6px}.command-tabs button{flex:1;background:transparent;color:#94aabd;border:1px solid #304655;padding:8px;border-radius:5px;cursor:pointer;font:12px inherit}.command-tabs button[aria-pressed=true]{background:#173b3d;color:#abedda;border-color:#568e83}
.command-filters{padding:0 12px 10px;display:grid;grid-template-columns:1fr 85px;gap:7px}.command-filters input,.command-filters select{min-width:0;width:100%;background:#08131c;color:#c4d9e5;border:1px solid #304553;border-radius:5px;padding:9px;font:12px Arial,sans-serif}.command-filters input:focus{outline:1px solid #73c9b0}.command-notice{font-size:10px;color:#d6b67d;padding:9px 14px;background:#d6b67d08;border-block:1px solid #d6b67d24;line-height:1.6}
#command-results{overflow:auto;flex:1;min-height:0;padding:0 14px}.command-report{padding:15px 0;border-bottom:1px solid #263a47}.command-report a{color:#d1e4eb;text-decoration:none;font-size:13px;line-height:1.7;display:block}.command-report a:hover{color:#a7ecd7;text-decoration:underline}.command-meta{display:flex;gap:8px;justify-content:space-between;color:#709793;font-size:10px;margin-bottom:7px}.command-report p{font-size:10px;line-height:1.6;color:#91a5b5;margin:7px 0 0}.command-tag{display:inline-block;color:#d4b581;border:1px solid #9d7b453d;padding:2px 6px;font-size:9px;border-radius:3px}.command-empty{padding:36px 12px;line-height:1.9;font-size:12px;color:#9aafbe;text-align:center}.command-empty strong{display:block;color:#c5dce2;font-size:16px;margin-bottom:9px}.command-source{padding:13px 0;border-bottom:1px solid #263a47}.command-source a{color:#c3dce3;text-decoration:none;font-size:12px}.command-source p{font-size:10px;color:#8ba0b2;margin:6px 0}.command-source b{font-weight:400;font-size:10px;color:#e1b675}.command-source b.ok{color:#84d5b7}.command-foot{border-top:1px solid #2b404d;padding:11px 14px;font-size:10px;color:#7f9cad;display:flex;justify-content:space-between;gap:8px}.command-foot a{color:#9dd4c9;text-decoration:none}
#command-regions{position:absolute;top:90px;inset-inline:20px;z-index:505;display:flex;gap:5px;flex-wrap:wrap}#command-regions button{background:#0b1c27db;border:1px solid #2c4c59;border-radius:4px;color:#9fbbc6;font:10px Arial,sans-serif;padding:6px 9px;cursor:pointer}#command-regions button[aria-pressed=true]{border-color:#82cdb7;color:#c4f4e4;background:#153536}#center:not(.globe-active) #command-regions{top:auto;bottom:72px}
.command-map-label{position:absolute;top:132px;inset-inline:22px;z-index:505;color:#7e9ba8;font-size:9px;pointer-events:none}#center:not(.globe-active) .command-map-label{display:none}
#command-mobile,#command-close{display:none}#command-focus{display:inline-block}#main:not(.globe-wide) #command-focus{display:none}
@media(min-width:769px){#main.globe-wide{grid-template-columns:340px minmax(0,1fr);gap:10px}#main.globe-wide #command-panel{display:flex}#main.globe-wide.command-map-only{grid-template-columns:minmax(0,1fr)}#main.command-map-only #command-panel{display:none}#main.globe-wide #center{container-type:inline-size}.globe-hint{display:none}.globe-heading h2{font-size:22px}.globe-heading{top:20px}.globe-bottom{font-size:10px;gap:5px;align-items:start;flex-direction:column}.globe-bottom .globe-attribution{font-size:8px}}
@container(max-width:620px){#globe-modebar{inset-inline-start:14px}.globe-toolbar{inset-inline-end:14px}#globe-modebar button{font-size:10px;padding:7px}.globe-heading h2{font-size:20px}}
@media(max-width:768px){.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.command-metric{padding:6px 14px;font-size:10px}.command-metric strong{font-size:17px}.command-metric small{display:none}#command-focus{display:none}#command-mobile{display:inline-block}#command-regions{top:84px;inset-inline:14px;gap:4px}#command-regions button{padding:5px 6px;font-size:9px}.command-map-label{top:139px;font-size:8px}#main.command-feed-open #command-panel{display:flex;position:fixed;inset:125px 8px 60px;z-index:1200;box-shadow:0 0 0 100vmax #01060dbb}#command-close{display:block}#command-panel .command-head{padding:10px}.command-head button{margin-inline-start:0}.command-head h2{margin-inline-end:auto}#globe-modebar{gap:4px}#center.globe-active #globe-modebar{bottom:90px}.globe-toolbar{bottom:139px}.globe-bottom{font-size:9px}}
#command-coverage{direction:ltr;unicode-bidi:isolate}.command-report>a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:start}.command-filters[hidden]{display:none}
.leaflet-bottom.leaflet-right{left:0;right:auto}.leaflet-bottom.leaflet-right .leaflet-control{float:left;clear:both}
.command-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.defcon-metric{position:relative;background:#10212c;color:#b8ccda;min-width:0}.defcon-metric summary{display:flex;align-items:center;gap:12px;padding:10px 18px;cursor:pointer;height:100%;box-sizing:border-box}.defcon-metric summary::after{content:'⌄';margin-inline-start:auto}.defcon-metric summary strong{font:700 30px monospace;color:#95aabc}.defcon-metric summary b{font-size:11px}.defcon-metric summary small{display:block;font-size:10px;margin-top:4px}.defcon-metric[data-level="5"] strong{color:#7ecbe7}.defcon-metric[data-level="4"] strong{color:#c8d782}.defcon-metric[data-level="3"] strong{color:#f0c36b}.defcon-explanation{position:absolute;z-index:1500;inset-inline-start:0;top:100%;width:min(380px,90vw);padding:18px;background:#10212c;border:1px solid #557080;box-shadow:0 12px 35px #0009;font-size:12px;line-height:1.8;border-radius:8px}.defcon-explanation a{color:#9ed9cb}.defcon-explanation p{margin:0 0 10px}@media(max-width:768px){.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.defcon-metric{grid-column:1/-1}.defcon-metric summary{padding:5px 14px}.defcon-metric summary strong{font-size:23px}.defcon-metric summary small{display:inline;margin-inline-start:10px}}
