.vd-select{position:relative;display:inline-block;min-width:0;width:100%;flex:1;vertical-align:middle}
select.vd-select-native{position:absolute!important;inset:0!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%);margin:0!important;padding:0!important;border:0!important}
.vd-select .vd-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:none!important;margin:0;text-align:left;font:inherit;font-size:.875rem;color:#eeeef4;background:#1b1d23;border:1px solid #ffffff18;border-radius:12px;padding:0 16px;min-height:44px;cursor:pointer;box-shadow:none;transition:border-color .2s,background .2s}
.vd-select-trigger::after{content:'';width:7px;height:7px;flex:none;border-right:1.5px solid #a9a9ba;border-bottom:1.5px solid #a9a9ba;transform:translateY(-2px) rotate(45deg);transition:transform .25s}
.vd-select-trigger[aria-expanded=true]::after{transform:translateY(2px) rotate(225deg)}
.vd-select-trigger:hover{background:#22242c;border-color:#ffffff35}
.vd-select-trigger:focus-visible,.vd-select-trigger[aria-expanded=true]{outline:2px solid #8b9cff80;outline-offset:2px;border-color:#8b9cff80}
.vd-select-trigger:disabled{opacity:.45;cursor:default}.vd-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vd-select-popup{position:fixed;inset:auto;margin:0;padding:6px;box-sizing:border-box;border:1px solid #41434f;border-radius:14px;background:#191b22;color:#eeeef4;box-shadow:0 12px 32px #0008;overflow-y:auto;overscroll-behavior:contain;z-index:100001;font:inherit;font-size:.875rem;font-weight:500;line-height:1.4;color-scheme:dark}
.vd-select-popup[hidden]{display:none!important}.vd-select-popup::backdrop{background:transparent;pointer-events:none}
.vd-select-option{display:flex;align-items:center;gap:12px;min-height:40px;padding:9px 12px;border-radius:8px;cursor:pointer;user-select:none;overflow-wrap:anywhere}
.vd-select-option::after{content:'';margin-left:auto;width:7px;height:11px;flex:none;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg) translateY(-2px)}
.vd-select-option[aria-selected=true]{color:#b9c3ff;background:#8b9cff12}.vd-select-option[aria-selected=true]::after{border-color:#a6b4ff}
.vd-select-option.is-focused{background:#2b2e3d;color:#fff}.vd-select-option[aria-disabled=true]{opacity:.35;cursor:default}.vd-select-option[hidden]{display:none}

.vd-field[hidden]{display:none!important}
