body.radar-split-active #map{right:calc((100vw - var(--ops-dock-width,0px))/2)!important}
#split-radar-map{position:fixed;top:var(--responsive-header-height,94px);left:calc(50% + var(--ops-dock-width,0px)/2);right:0;bottom:0;z-index:1;border-left:2px solid #ffc300;background:#091824}
#split-radar-map[hidden],.radar-split-selectors[hidden],.radar-split-title[hidden],.radar-pane-label[hidden]{display:none!important}
.radar-pane-label{position:absolute;top:38px;left:52px;right:6px;width:fit-content;max-width:calc(100% - 58px);z-index:700;pointer-events:none;background:#071b2be8;border:1px solid #ffc300;border-radius:6px;padding:5px 8px;color:white;font:800 12px/1.4 Inter,Arial,sans-serif}
.radar-split-title{position:fixed;top:calc(var(--responsive-header-height,94px) + 4px);left:calc(50% + var(--ops-dock-width,0px)/2);transform:translateX(-50%);z-index:800;border-radius:5px;background:#071b2b;color:#ffc300;padding:5px 12px;font:800 13px Inter,Arial,sans-serif;pointer-events:none;white-space:nowrap}
.radar-split-selectors{display:grid;grid-template-columns:1fr 1fr;gap:5px;border-top:1px solid #657583;margin-top:5px;padding-top:5px;min-width:0}
.radar-split-selectors label{display:grid;gap:2px;font-size:10px;min-width:0}.radar-split-selectors select{min-width:0;width:100%;max-width:220px;background:#ffc300;color:#091824;border-radius:5px;font-size:11px;padding:3px}
@media(max-width:600px){.radar-pane-label{left:5px;max-width:calc(100% - 10px);font-size:10px;top:44px}.radar-split-selectors select{max-width:100%;font-size:10px}}

#radar-controls .radar-split-selectors select{color:#091824!important;background:#ffc300!important;width:100%!important;max-width:none!important}

.split-scan-status{font-weight:400;overflow-wrap:anywhere}

/* High-contrast pane labels and a bottom-centered split caption. */
.radar-pane-label{top:6px;left:10px;max-width:calc(100% - 20px);background:#ffc300;color:#071b2b;border:0;border-radius:4px;font-weight:500;font-size:13px;padding:4px 8px}
body[data-weather-mode="radar"] #map .leaflet-top.leaflet-left{top:36px}
.radar-split-title{top:auto;bottom:calc(var(--ops-controls-height,0px) + 8px);background:#ffc300;color:#071b2b;text-transform:uppercase;border-radius:4px;font-weight:800}
