.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}.ui-select__option:hover{background:var(--color__fill-2)}.ui-select__option-icon{font-size:1rem;font-size:.875rem}.ui-select__calendar{flex-shrink:0;padding:0 1.25rem;width:100%}.ui-select__calendar-icon{font-size:1.375rem}.ui-select__calendar-icon svg{width:.9565em!important}.ui-select__calendar-item{align-items:center;box-shadow:inset 0 0 0 1px transparent;color:var(--color__text-80);cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:3rem;justify-content:center;line-height:1.5rem;position:relative;transition:box-shadow .24s ease,color .24s ease;width:auto}.ui-select__calendar-item.is-active,.ui-select__calendar-item:hover{box-shadow:inset 0 0 0 1px var(--color__fill-1);color:var(--color__fill-1);z-index:1}.ui-select__multi-btn{height:auto;padding:0;width:-moz-fit-content;width:fit-content}.ui-select__select-all.ui-button{color:var(--color__dark)}.ui-select__clear.ui-button{color:#cf1f2f}.ui-select__multi-item{padding:.25rem .75rem}.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.--fill-dark{background-color:#00000017;color:var(--color__text)}.ui-select__current.--fill-dark:hover{background-color:#fffc}.is-open .ui-select__current.--fill-dark{background-color:var(--color__white)}.ui-select .--fill-dark .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)}
