.ui-date__native,.ui-select__native{position:absolute;opacity:0;pointer-events:none}.ui-select__text{display:flex;flex-direction:column}.ui-select__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes ui-select-menu-open{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ui-select{position:relative;width:100%;height:100%;min-width:200px}.ui-select__native{width:1px;height:1px;margin:0;padding:0;border:0}.ui-select__trigger{width:100%;height:100%;border:1px solid #ddd;border-radius:.75rem;background:#fff;padding:10px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .18s ease,border-radius .18s ease}.ui-select__text{min-width:0;gap:6px}.ui-select__label{font-size:14px;line-height:1.1;color:rgba(31,32,36,.87)}.ui-select__value{font-size:14px;line-height:1.2;color:#1c2635}.ui-select__value.is-placeholder{color:#999}.ui-select__arrow{width:12px;height:8px;flex:0 0 auto;transition:transform .18s ease}.ui-select__arrow path{stroke:rgba(31,32,36,.87)}.ui-select__search{display:block;width:100%;border:0;border-bottom:1px solid #ddd;padding:10px 16px;font-size:14px;line-height:1.4;background:rgba(0,0,0,0);outline:none;box-sizing:border-box}.ui-select__search::placeholder{color:#999}.ui-select__menu{position:absolute;left:0;right:0;top:calc(100% - 1px);z-index:1000;border:1px solid #ddd;border-top:0;border-radius:0 0 .75rem .75rem;background:#fff;display:none;max-height:320px;overflow-y:auto;box-shadow:0 12px 24px rgba(0,0,0,.07)}.ui-select__option{width:100%;border:0;background:rgba(0,0,0,0);text-align:left;padding:10px;font-size:14px;line-height:1.25;color:rgba(31,32,36,.87);cursor:pointer}.ui-select__option:hover,.ui-select__option:focus{background:#f8f8f8;outline:none}.ui-select__option.is-selected{color:#1c2635;font-weight:500}.ui-select[data-multiple=true] .ui-select__option.is-selected::after{content:"";float:right;width:14px;height:14px;margin-top:3px;border-radius:50%;background:#1c2635}.ui-select.is-open .ui-select__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#ddd}.ui-select.is-open .ui-select__menu{display:block;animation:ui-select-menu-open .18s ease}.ui-select.is-open .ui-select__arrow{transform:rotate(180deg)}.ui-date__native{inset:0;width:100%;height:100%}@media screen and (max-width: 767.98px){.ui-select__label{font-size:16px}.ui-select__value{font-size:14px}}