/* Stable slots while station observations arrive; compact, responsive and zoom-safe. */
html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini [data-weather-symbol]{display:block;flex:0 0 19px;width:19px;height:19px}
@media(max-width:600px){
 html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini .sd-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 10px;align-items:center}
 html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini .sd-header>div:first-child{grid-column:1/-1;grid-row:1}
 html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini .sd-header .sd-weather{grid-column:1;grid-row:2;min-width:0;min-height:32px;box-sizing:border-box}
 html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini .sd-weather-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1.3}
 html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini .sd-header .sd-observed{grid-column:2;grid-row:2;min-width:0;min-height:32px;margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;text-align:right}
 html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini .sd-observed>b{white-space:normal;overflow-wrap:anywhere}
 html .xionia-home :is(#station-camera-widget,.sd-mini).station-dashboard.sd-mini #station-live-status{box-sizing:border-box;min-height:36px}
}
