
/* v7.30: one health indicator, one bottom HUD, defined non-overlapping map zones. */
header #dataHealthButton{display:none!important}
header{height:58px!important;min-height:58px!important;padding:0 14px!important;gap:10px!important}
header .brand{font-size:23px!important}
header #modeText{color:#72cde8;font:800 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}
header #incidentSummary{flex:1;min-width:0;overflow:hidden;white-space:nowrap}
header .updated{max-width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important}
#statusBar{height:34px!important;left:var(--cmd)!important;right:var(--intel)!important;gap:15px!important;padding:0 12px!important;font-size:9px!important;pointer-events:auto!important;z-index:40!important}
#dataHealthIndicator{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid #236849;background:#09251a;color:#55e28a;font-weight:900;cursor:pointer;pointer-events:auto}
#dataHealthIndicator.health-degraded{color:#ffd166;border-color:#7a6527;background:#2a240c}#dataHealthIndicator.health-error{color:#ff6275;border-color:#843443;background:#2b0d13}
#statusClock{font-size:15px!important;font-weight:900!important;letter-spacing:.12em!important;color:#d9f7ff!important;text-shadow:0 0 8px rgba(76,207,255,.38)}
#versionLabel{font-size:10px;font-weight:900;color:#73cce8;letter-spacing:.08em}
#ewBuildMarker{display:none!important}
#zoomPanel{left:10px!important;top:10px!important;bottom:auto!important}
.mapcredit{right:10px!important;bottom:42px!important;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:1250px){header .updated{display:none}#statusBar{gap:9px}#statusClock{font-size:13px!important}}
