.ui-select{width:100%;position:relative}.ui-select-field{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:46px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:15px;transition:border-color .2s;display:flex}.ui-select-field:hover,.ui-select[data-open] .ui-select-field{border-color:#c9cefc}.ui-select-field:focus-visible{outline:2px solid var(--primary-strong);outline-offset:1px}.ui-select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-select-chevron{color:var(--muted);flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ui-select[data-open] .ui-select-chevron{transform:rotate(180deg)}.ui-select-list{z-index:30;box-sizing:border-box;border:1px solid var(--border);background:#fff;border-radius:14px;min-width:100%;max-height:280px;margin:0;padding:6px;list-style:none;animation:.16s cubic-bezier(.2,.8,.2,1) both ui-select-in;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 44px #11131c1f}.ui-select[data-up] .ui-select-list{animation-name:ui-select-in-up;top:auto;bottom:calc(100% + 6px)}.ui-select-list[hidden]{display:none}.ui-select-option{min-height:40px;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;font-size:15px;display:grid}.ui-select-option[data-active]{background:#f3f4fe}.ui-select-tick{color:var(--primary-strong);visibility:hidden}.ui-select-option[aria-selected=true]{color:var(--primary-deep);font-weight:500}.ui-select-option[aria-selected=true] .ui-select-tick{visibility:visible}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ui-select-in-up{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ui-select-field,.ui-select-chevron{transition:none}.ui-select-list{animation:none}}
