.weather-display-controls{display:flex;align-items:center;gap:5px;justify-content:flex-end;z-index:2}
.weather-display-controls[hidden]{display:none!important}
.weather-display-controls button{height:28px;min-height:28px;padding:3px 7px;border:1px solid #bccdcc;border-radius:0;background:#fff;color:#586d73;font:400 12px/1.3 MiSans,sans-serif;white-space:nowrap;cursor:pointer}
.weather-display-controls button[aria-pressed="true"]{color:#9d3c31;border-color:#ce9a8f;background:#f6e7e2}
.weather-display-controls button:disabled{opacity:.6;cursor:wait}
.weather-display-controls button[data-unavailable="true"]:disabled{cursor:not-allowed}
.home-controls .weather-display-controls{grid-column:3;grid-row:2;align-self:center;justify-self:end}
.home-controls.composite-display-active #weather-product-browser{padding-right:var(--weather-display-reserve,270px)}
.composite-hide-station-wind #map-sounding-stations .station-wind{display:none}
.composite-hide-station-values #map-sounding-stations text{display:none}
.composite-hide-stations #map-sounding-stations{display:none!important}
.weather-archive-baked #map-sounding-stations .map-sounding-station svg{visibility:hidden}
@media(min-width:1101px) and (max-height:1100px) and (min-aspect-ratio:16/10){
 .home-controls .weather-display-controls{grid-column:3/-1;grid-row:2}
 .home-controls.composite-display-active #weather-product-browser{padding-right:0}
}
@media(max-width:650px){
 .home-controls .weather-display-controls{grid-column:1/-1;grid-row:4}
 .home-controls.composite-display-active #weather-product-browser{padding-right:0}
}
