.ui-dropdown{position:relative;width:100%}.ui-dropdown.is-open{z-index:100}.ui-dropdown__shade{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.ui-dropdown.is-open .ui-dropdown__shade{display:block}.ui-dropdown__body{background-color:var(--color__white);border-radius:.75rem;display:flex;left:0;max-height:17rem;overflow:hidden;position:absolute;top:calc(100% + .25rem);transition:opacity .24s ease,transform .24s ease;width:100%;z-index:1}.ui-dropdown__body-wrap{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;width:100%}.ui-dropdown__scroll{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.dropdown-enter-from,.dropdown-leave-to{opacity:0;pointer-events:none;transform:translateY(2rem)}.dropdown-enter-to,.dropdown-leave-from{opacity:1;transform:translateY(0)}.ui-select{display:flex;flex-direction:column;gap:.5rem;width:100%}.ui-select__error,.ui-select__label{color:var(--color__text);font-size:1rem;font-weight:500;line-height:1.25rem}.ui-select__label.--gray-label{color:var(--color__text-40);font-size:1.125rem;font-weight:500;letter-spacing:-.0225rem;line-height:1.25rem;margin-bottom:.25rem}.ui-select__label.--thin{font-weight:400}.ui-select__label.is-disabled{opacity:.4}.ui-select__inner{cursor:pointer;position:relative}.ui-select__current{align-items:center;border-radius:.75rem;display:flex;gap:.75rem;height:3.6875rem;padding-left:1.25rem;padding-right:1.5rem;transition:box-shadow .24s ease,color .24s ease,background-color .24s ease,opacity .24s ease}.ui-select__current-text{flex:1;font-size:1.125rem;font-weight:500;letter-spacing:-.0225rem;line-height:1.25rem}.ui-select__current-icon{font-size:1rem}.ui-select__arrow{font-size:1rem;font-size:.875rem;transform:rotate(90deg);transition:transform .24s ease}.ui-select__arrow.is-open{transform:rotate(270deg)}.ui-select .ui-dropdown__body-wrap{padding:1rem 0}.ui-select .ui-dropdown__scroll{gap:0}.ui-select__option{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:.75rem;letter-spacing:-.0225rem;line-height:1.25rem;padding:.5rem 1.25rem;transition:background .24s ease}.ui-select__option.--empty{opacity:.4;pointer-events:none}.ui-select__option:hover{background:var(--color__fill-2)}.ui-select__option-icon{font-size:1rem;font-size:.875rem}.ui-select__current.--fill{background-color:var(--color__fill-2);color:var(--color__text)}.ui-select__current.--fill:hover{box-shadow:inset 0 0 0 1px var(--color__dark)}.ui-select .--fill .ui-dropdown__body{box-shadow:0 0 30px #2e2e2e14}.ui-select__current.--border{background:var(--color__white);box-shadow:inset 0 0 0 1px var(--color__border)}.ui-select__current.--border:hover{box-shadow:inset 0 0 0 1px var(--color__dark)}.ui-select .--border .ui-dropdown__body{box-shadow:inset 0 0 0 1px var(--color__border)}.ui-select__current.--simple{background-color:transparent;background-position:100%;box-shadow:none;font-weight:500;height:auto;padding-left:0;padding-right:1.25rem;width:-moz-fit-content;width:fit-content}.ui-select__current.--simple:hover{box-shadow:none;opacity:.64}.ui-select.is-error .ui-select__error,.ui-select.is-error .ui-select__label{color:var(--color__error)}.ui-select.is-error .ui-select__current{box-shadow:inset 0 0 0 .125rem var(--color__error)}.ui-select.is-error .ui-select__current.--simple{box-shadow:none;color:var(--color__error)}@media screen and (max-width:991px){.ui-select__current-text{font-size:1.25rem}}
