select{accent-color:var(--bs-accent)}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){select:not([multiple]):not([size]),select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:not([multiple]):not([size]){align-items:center;gap:12px;cursor:pointer}select:not([multiple]):not([size])::picker(select){box-sizing:border-box;padding:5px;margin-block:5px;border:1px solid var(--bs-line);border-radius:6px;background:var(--bs-paper);color:var(--bs-ink);font:inherit;letter-spacing:0;box-shadow:0 8px 24px #0003;max-height:min(360px,65dvh);max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain}select:not([multiple]):not([size])::picker-icon{color:var(--bs-muted);flex-shrink:0}select:not([multiple]):not([size]):open::picker-icon{rotate:180deg}select:not([multiple]):not([size]) option{box-sizing:border-box;font-family:inherit;padding:8px 10px;min-height:34px;gap:10px;border-radius:3px;background:var(--bs-paper);color:var(--bs-ink);font-size:13px;font-weight:500;white-space:normal;overflow-wrap:anywhere;cursor:pointer}select:not([multiple]):not([size]) option:is(:hover,:focus-visible,:checked){background:var(--bs-soft);color:var(--bs-ink)}select:not([multiple]):not([size]) option:focus-visible{outline:1px solid var(--bs-accent);outline-offset:-1px}select:not([multiple]):not([size]) option::checkmark{color:var(--bs-accent)}select:not([multiple]):not([size]) option:disabled{opacity:.45;cursor:not-allowed}select:not([multiple]):not([size]) optgroup{color:var(--bs-muted);font-family:inherit;font-size:11px;font-weight:700;padding-block:5px}}@media (pointer:coarse){select:not([multiple]):not([size]) option{min-height:44px}}