@supports ((-webkit-appearance:base-select) or (appearance:base-select)){@media (pointer:fine){select.picker{-webkit-appearance:base-select;appearance:base-select}select.picker::picker(select){-webkit-appearance:base-select;appearance:base-select}select.picker-dark{--picker-bg:var(--color-ink-deep);--picker-fg:var(--color-cream);--picker-edge:var(--color-cream-rule);--picker-hover:var(--color-forest);--picker-tick:var(--color-gold)}select.picker-own-icon::picker-icon{display:none}select.picker::picker(select){border:1px solid var(--picker-edge,var(--color-line));border-radius:var(--radius-card);background:var(--picker-bg,var(--color-surface));max-block-size:min(20rem,60vh);color:var(--picker-fg,var(--color-ink));box-shadow:var(--shadow-card);margin-block:6px;padding:6px}select.picker option{border-radius:var(--radius-button);min-block-size:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;display:flex}:is(select.picker option:hover,select.picker option:focus-visible){background:var(--picker-hover,var(--color-sand));outline:none}select.picker option:checked{font-weight:600}select.picker option::checkmark{color:var(--picker-tick,var(--color-ink));order:1;margin-inline-start:auto}select.picker option:disabled{opacity:.5;cursor:not-allowed}}}
