@media (pointer:fine){@supports (appearance:base-select){select:not([multiple]):not([size]),select[size="1"]{align-items:center;appearance:base-select!important;background-image:none!important;padding-inline-end:12px!important}select::picker(select){appearance:base-select;color:#f5f3ec;background:#17283a;border:1px solid #a7b4c247;border-radius:12px;max-height:min(360px,60vh);margin-block:4px;padding:6px;box-shadow:0 18px 40px #00000073}select::picker-icon{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23A7B4C2' stroke-width='1.6'/%3E%3C/svg%3E") 100% no-repeat;flex:none;block-size:8px;inline-size:12px;margin-inline-start:auto;padding-inline-start:10px;transition:transform .15s}select:open::picker-icon{transform:rotate(180deg)}select option{color:#f5f3ec;background:0 0;border-radius:8px;min-block-size:auto;padding:9px 12px;font-size:.92rem}select option:hover,select option:focus-visible{background:#d4f8791a;outline:none}select option:checked{color:#d4f879;background:#d4f8790f;font-weight:600}select option::checkmark{color:#d4f879}select option:disabled{color:#f5f3ec66}select optgroup{color:#b4c0cd;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px 2px;font-size:.74rem;font-weight:700}}}.vselect{z-index:2000;box-sizing:border-box;color:#f5f3ec;font:inherit;background:#17283a;border:1px solid #a7b4c247;border-radius:12px;padding:6px;font-size:.92rem;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #00000073}.vselect__opt{cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 12px 9px 30px;position:relative}.vselect__opt.is-active{background:#d4f8791a}.vselect__opt[aria-selected=true]{color:#d4f879;font-weight:600}.vselect__opt[aria-selected=true]:before{content:"✓";color:#d4f879;position:absolute;inset-inline-start:11px}.vselect__opt[aria-disabled=true]{color:#f5f3ec66;cursor:default}.vselect__group{color:#b4c0cd;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px 2px;font-size:.74rem;font-weight:700}
