/* Compact map toolbars across management, overview, monitoring and detail pages. */
body .receiver-map-panel:not(.map-expanded){padding:8px 10px!important;row-gap:6px!important;grid-template-rows:max-content minmax(0,1fr);align-content:start}
body .receiver-map-panel:not(.map-expanded)>.receiver-map-heading{margin:0!important;padding:0!important;min-height:0;align-self:center}
body .receiver-map-panel:not(.map-expanded)>:is(#mount-map-summary,#receiver-map-summary,#mqtt-overview-map-summary){margin:0!important;padding:0!important;line-height:1.35;align-self:center}
body .weather-map-panel>.weather-heading{margin:0 0 6px!important;padding:0;gap:8px;min-height:0;flex:0 0 auto;align-items:center}
body .weather-map-panel #weather-map-summary{margin:0;padding:0;line-height:1.35}
body .right>section:has(>.station-location-heading){padding:8px 10px}
body .station-location-heading{margin:0 0 6px!important;padding:0;min-height:0;align-items:center}
body .station-location-heading :is(h2,p){margin-top:0;margin-bottom:0}
body #caster-map-shell{padding:8px 10px}
body #caster-map-shell>.receiver-map-heading{margin:0 0 4px;padding:0;min-height:0}
body #caster-map-summary{margin:0 0 6px;line-height:1.35}
body .gnss-config-map-panel>.gnss-map-pick{margin:0 0 4px;padding:0}
body .gnss-config-map-panel>#gnss-map-note{margin:0 0 4px;line-height:1.35}
body .gnss-config-map-panel>.gnss-map-legend{margin:0 0 6px}
body .receiver-map-panel.map-expanded{padding:8px 10px!important;row-gap:6px!important;grid-template-rows:max-content minmax(0,1fr)}
body .receiver-map-panel.map-expanded>.receiver-map-heading{margin:0!important;min-height:0}
