/* London civil-time shortcuts retain the exact-hour forecast slider. */
.weather-time-windows{position:relative;grid-column:1/-1;display:flex;gap:6px;min-width:0;overflow-x:auto;padding:4px 2px 6px;pointer-events:auto;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8096a1 transparent;text-shadow:none;}
.weather-time-window{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:72px;min-height:44px;box-sizing:border-box;padding:5px 8px;border:1px solid #8096a1;border-radius:8px;background:#102330ee;color:#eef2f5;cursor:pointer;}
.weather-time-window>span{font:500 10px/12px var(--font,Arial,sans-serif);white-space:nowrap;}
.weather-time-window>strong{font:600 13px/16px var(--font-mono,monospace);white-space:nowrap;}
.weather-time-window[aria-pressed="true"]{border-color:#ffdb45;background:#ffdb45;color:#10212b;}
.weather-time-window:focus-visible{outline:3px solid #ffdb45;outline-offset:2px;}
