.ui-select[data-v-ad8e991e]{display:flex;flex-direction:column;font-size:16px;gap:4px;width:100%}.ui-select__container[data-v-ad8e991e],.ui-select__control[data-v-ad8e991e]{position:relative;width:100%}.ui-select__control[data-v-ad8e991e]{align-items:center;background-color:#f5f5f5;border:none;border-radius:8px;color:#111927;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;line-height:22px;padding:12px 16px;text-align:left;transition:box-shadow .18s ease}.ui-select__placeholder[data-v-ad8e991e]{color:#8b8b8b}.ui-select__icon[data-v-ad8e991e]{border-bottom:2px solid #8b8b8b;border-left:2px solid #8b8b8b;height:10px;position:absolute;right:24px;rotate:-45deg;transform:translateY(-50%);transform-origin:center;transition:transform .18s ease;width:10px}.ui-select--open .ui-select__icon[data-v-ad8e991e]{transform:rotate(180deg)}.ui-select__list[data-v-ad8e991e]{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px #0000001f,0 3px 8px #0000000f;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:12px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.ui-select__option[data-v-ad8e991e]{cursor:pointer;padding:12px 24px;transition:background-color .16s ease,color .16s ease}.ui-select__option--selected[data-v-ad8e991e]{color:#ff233d;font-weight:600}.ui-select__option--highlighted[data-v-ad8e991e]{background-color:#e52e7114}.ui-select__error[data-v-ad8e991e]{color:#ff233d;font-size:13px;line-height:18px;margin:0;padding:0 16px}.ui-select--error .ui-select__control[data-v-ad8e991e]{border:1px solid #ff233d;color:#ff233d}.ui-select--error .ui-select__placeholder[data-v-ad8e991e]{color:#ff233d}.ui-select--error .ui-select__icon[data-v-ad8e991e]{border-color:#ff233d}.ui-select__dropdown-enter-active[data-v-ad8e991e],.ui-select__dropdown-leave-active[data-v-ad8e991e]{transition:opacity .15s ease,transform .15s ease}.ui-select__dropdown-enter-from[data-v-ad8e991e],.ui-select__dropdown-leave-to[data-v-ad8e991e]{opacity:0;transform:translateY(-4px)}@media (max-width:768px){.ui-select__option[data-v-ad8e991e]{padding:10px 20px}}
