.ui-select[data-v-3d00eb08],.ui-select-trigger[data-v-3d00eb08]{display:flex;flex:1;min-width:0}.ui-select-trigger[data-v-3d00eb08]{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:1rem;font-weight:500;gap:8px;justify-content:space-between;line-height:1.45;padding:10px 0;text-align:left}.ui-select-trigger[data-v-3d00eb08]:focus-visible{outline:none}.ui-select-value[data-v-3d00eb08]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-value--placeholder[data-v-3d00eb08]{color:var(--color-text-tertiary);font-weight:400}.ui-select-chevron[data-v-3d00eb08]{color:var(--color-text-tertiary);flex-shrink:0;transition:transform .2s ease,color .2s ease}.ui-select--open .ui-select-chevron[data-v-3d00eb08]{color:var(--color-primary);transform:rotate(180deg)}.ui-select-menu{background:#fff;border:1px solid color-mix(in srgb,var(--color-primary) 18%,#e2e8f0);border-radius:16px;box-shadow:0 22px 42px #0f172a38;color:var(--color-text-primary);display:flex;flex-direction:column;max-height:min(360px,60vh);padding:6px;z-index:3000}.ui-select-search{align-items:center;background:var(--color-gray-50,#f9fafb);border:1px solid var(--color-gray-200,#e2e8f0);border-radius:10px;color:var(--color-text-tertiary);display:flex;gap:8px;margin:2px 2px 6px;padding:0 10px}.ui-select-search:focus-within{background:#fff;border-color:var(--color-primary)}.ui-select-search-input{background:transparent;border:none;color:var(--color-text-primary);flex:1;font:inherit;font-size:.9rem;min-width:0;outline:none;padding:9px 0}.ui-select-list{flex:1;list-style:none;margin:0;min-height:0;outline:none;overflow-y:auto;overscroll-behavior:contain;padding:0}.ui-select-option{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:.95rem;gap:12px;justify-content:space-between;padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-select-option.is-active{background:color-mix(in srgb,var(--color-primary) 10%,#fff);color:var(--color-primary)}.ui-select-option.is-selected{font-weight:600}.ui-select-option-check{color:var(--color-primary);flex-shrink:0}.ui-select-empty{color:var(--color-text-tertiary);font-size:.9rem;padding:14px 12px;text-align:center}.ui-select-fade-enter-active,.ui-select-fade-leave-active{transition:opacity .14s ease,transform .14s ease}.ui-select-fade-enter-from,.ui-select-fade-leave-to{opacity:0;transform:translateY(-4px)}
