.ui-select[data-v-e5914160]{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.ui-select__label[data-v-e5914160]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.ui-select__trigger[data-v-e5914160]{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:44px;color:var(--text);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;box-shadow:0 1px 2px #0f0f0d0a}.ui-select--with-prefix .ui-select__trigger[data-v-e5914160]{grid-template-columns:auto minmax(0,1fr) auto}.ui-select__trigger[data-v-e5914160]:hover{border-color:color-mix(in srgb,var(--brand) 48%,var(--border));background:color-mix(in srgb,var(--surface) 88%,var(--brand-soft))}.ui-select--open .ui-select__trigger[data-v-e5914160],.ui-select__trigger[data-v-e5914160]:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 14%,transparent);outline:none}.ui-select__prefix[data-v-e5914160]{color:var(--text-muted);place-items:center;display:grid}.ui-select__option-copy[data-v-e5914160],.ui-select__selection[data-v-e5914160]{flex-direction:column;min-width:0;display:flex}.ui-select__option-copy strong[data-v-e5914160],.ui-select__selection strong[data-v-e5914160]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:690;overflow:hidden}.ui-select__option-copy small[data-v-e5914160],.ui-select__selection small[data-v-e5914160]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ui-select__chevron[data-v-e5914160]{width:16px;color:var(--text-subtle);flex:none;justify-self:end;transition:transform .16s}.ui-select--open .ui-select__chevron[data-v-e5914160]{transform:rotate(180deg)}.ui-select__menu[data-v-e5914160]{z-index:120;border:1px solid var(--border);background:var(--surface-raised);max-height:min(320px,48vh);box-shadow:var(--shadow-lg);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}.ui-select__option[data-v-e5914160]{width:100%;min-height:42px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.ui-select__option--with-icon[data-v-e5914160]{grid-template-columns:auto minmax(0,1fr) auto}.ui-select__option--active[data-v-e5914160],.ui-select__option[data-v-e5914160]:focus-visible,.ui-select__option[data-v-e5914160]:hover{background:var(--surface-strong);outline:none}.ui-select__option[aria-selected=true][data-v-e5914160]{background:var(--brand-soft);color:var(--brand-strong)}.ui-select__option-icon[data-v-e5914160]{border:1px solid var(--border);background:var(--surface-muted);border-radius:50%;width:28px;height:28px;overflow:hidden}.ui-select__option-icon img[data-v-e5914160]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-select__check[data-v-e5914160]{color:var(--brand);justify-self:end}.ui-select--compact[data-v-e5914160]{min-width:92px}.ui-select--compact .ui-select__trigger[data-v-e5914160]{min-height:36px;box-shadow:none;background:0 0;border-color:#0000;border-radius:10px;padding:6px 10px}.ui-select--compact .ui-select__trigger[data-v-e5914160]:hover,.ui-select--compact.ui-select--open .ui-select__trigger[data-v-e5914160]{background:var(--surface-strong)}.ui-select--compact .ui-select__menu[data-v-e5914160]{width:max-content;min-width:210px;left:auto;right:0}.ui-select--disabled[data-v-e5914160]{opacity:.72}.ui-select--disabled .ui-select__trigger[data-v-e5914160]{cursor:default}.ui-select--disabled .ui-select__chevron[data-v-e5914160]{visibility:hidden}.select-menu-enter-active[data-v-e5914160],.select-menu-leave-active[data-v-e5914160]{transform-origin:top;transition:opacity .13s,transform .13s}.select-menu-enter-from[data-v-e5914160],.select-menu-leave-to[data-v-e5914160]{opacity:0;transform:translateY(-5px)scale(.985)}
