.select{position:relative}.select__hidden-input{display:none}.select__selected{align-items:center;border:.0625rem solid var(--color-extra);border-radius:.25rem;cursor:pointer;display:flex;font-size:.875rem;gap:1.875rem;justify-content:space-between;padding:.3125rem 1rem;transition:all .3s ease-in-out;white-space:nowrap}@media (min-width:82.5em){.select__selected{height:2.8125rem}}@media (min-width:23.4375em) and (max-width:82.5em){@supports (height:clamp(2.5rem,2.3759920635rem + .5291005291vw,2.8125rem)){.select__selected{height:clamp(2.5rem,2.3759920635rem + .5291005291vw,2.8125rem)}}@supports not (height:clamp(2.5rem,2.3759920635rem + .5291005291vw,2.8125rem)){.select__selected{height:calc(2.37599rem + .5291vw)}}}@media (max-width:23.4375em){.select__selected{height:2.5rem}}.select__selected:focus{border-color:var(--color-accent)}@media (any-hover:hover){.select__selected:hover{border-color:var(--color-accent)}}.select__selected svg{transition:transform .3s ease-in-out}.select--opened .select__selected svg{transform:rotate(-180deg)}.select--error .select__selected{border-color:var(--color-red)}.select__options{background-color:var(--color-white);border-radius:0 0 .25rem .25rem;box-shadow:0 0 .875rem #0000001a;display:grid;overflow:hidden;position:absolute;top:calc(100% + .25rem);width:100%;z-index:10}@media (min-width:82.5em){.select__options{font-size:1rem}}@media (min-width:23.4375em) and (max-width:82.5em){@supports (font-size:clamp(.875rem,.8253968254rem + .2116402116vw,1rem)){.select__options{font-size:clamp(.875rem,.8253968254rem + .2116402116vw,1rem)}}@supports not (font-size:clamp(.875rem,.8253968254rem + .2116402116vw,1rem)){.select__options{font-size:calc(.8254rem + .21164vw)}}}@media (max-width:23.4375em){.select__options{font-size:.875rem}}.select__option{cursor:pointer;font-size:1rem;line-height:125%;padding:.3125rem 1rem;transition:all .3s ease-in-out}.select__option--active,.select__option--highlighted{background-color:var(--color-accent);color:var(--color-white)}.select__option--disabled{opacity:.5}@media (any-hover:hover){.select__option:hover{background-color:var(--color-accent);color:var(--color-white)}}.select__icon{flex-shrink:0}.slide-enter-active,.slide-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateY(-.3125rem) scale(.9)}
