/* Horizon - readable native <select> lists in the dark theme (2026-09-28).
   Chrome/Edge on Windows draw the OPEN list of a native <select> from the element's own background-color/color and
   from its <option>/<optgroup> styles. The Load outlook selects use a gradient `background` shorthand, which leaves
   background-color transparent, so the open list showed near-white text on the default white popup.
   These rules only affect the open list; closed selects keep their current look (every native select in the app
   already sets its own background, border and text colour). Zero-specificity :where() lets explicit option classes
   (e.g. bg-slate-900 on the dashboard pickers) keep winning. */
:where(:root:not(.light)) select{color-scheme:dark}
:where(:root:not(.light)) select option,
:where(:root:not(.light)) select optgroup{background-color:#0d192c;color:#e6edf7}
:where(:root:not(.light)) select optgroup{color:#8da8c3;font-style:normal;font-weight:600}
:where(:root:not(.light)) select optgroup option{color:#e6edf7;font-weight:400}
:where(:root:not(.light)) select option:disabled{color:#6f859f}
/* Load outlook (Dataset / Forecast run / Compare with): give the popup itself a dark base. Hidden under the existing
   opaque gradient when the select is closed, so the closed control looks exactly as before. */
.hc-dashboard .hc-field select{background-color:#0d192c!important}
