.form-select[data-v-8af29b30]{position:relative}.form-select__trigger[data-v-8af29b30]{align-items:center;background:var(--bg-1);border:1.5px solid var(--border);border-radius:var(--radius-md);color:var(--text-0);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-base);gap:var(--space-2);height:48px;justify-content:space-between;padding:0 var(--space-4);text-align:start;transition:border-color var(--transition-fast);width:100%}.form-select__trigger[data-v-8af29b30]:focus-visible{border-color:var(--accent);outline:none}.form-select__trigger[aria-expanded=true][data-v-8af29b30]{border-color:var(--accent)}.form-select__value[data-v-8af29b30]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select__value--placeholder[data-v-8af29b30]{color:var(--text-2)}.form-select__chevron[data-v-8af29b30]{color:var(--text-2);flex-shrink:0;transition:transform var(--transition-fast)}.form-select__chevron--open[data-v-8af29b30]{transform:rotate(180deg)}.form-select__menu[data-v-8af29b30]{background:var(--bg-0);border:1px solid var(--float-ring);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);left:0;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:var(--space-1);position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-dropdown)}.form-select__option[data-v-8af29b30]{align-items:center;border-radius:var(--radius-sm);color:var(--text-1);cursor:pointer;display:flex;font-size:var(--font-size-base);gap:var(--space-3);padding:var(--space-3) var(--space-3);transition:background var(--transition-fast),color var(--transition-fast)}.form-select__option--active[data-v-8af29b30]{background:var(--bg-1);color:var(--text-0)}.form-select__option--selected[data-v-8af29b30]{background:var(--accent-light);color:var(--accent)}.form-select__option-label[data-v-8af29b30]{flex:1}.form-select__option-check[data-v-8af29b30]{color:var(--accent);flex-shrink:0}.fs-menu-enter-active[data-v-8af29b30],.fs-menu-leave-active[data-v-8af29b30]{transition:opacity .14s ease,transform .14s ease}.fs-menu-enter-from[data-v-8af29b30],.fs-menu-leave-to[data-v-8af29b30]{opacity:0;transform:translateY(-4px)}
