.ui-select{vertical-align:top}.ui-select,.ui-select__trigger{display:inline-flex;max-width:100%;min-width:0}.ui-select__trigger{align-items:center;gap:.5rem;appearance:none;border:0;border-radius:1.125rem;background-color:var(--neutral-100);color:var(--text);cursor:pointer;padding:.5rem .75rem;font:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s ease,color .15s ease}.ui-select__trigger:hover:not(:disabled){background-color:var(--neutral-transparency-200)}.ui-select__trigger:disabled{cursor:not-allowed;opacity:.55}.ui-select__trigger--icon{justify-content:center;width:2.25rem;height:2.25rem;padding:0}.ui-select__trigger[data-placeholder=true]{color:var(--muted)}.ui-select__trigger[data-state=open]{background-color:var(--neutral-transparency-200);color:var(--text)}.ui-select__icon{display:inline-flex;flex-shrink:0;color:currentColor}.ui-select__value{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ui-select__clear{display:inline-flex;flex-shrink:0;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:calc(var(--border-radius) * .55);color:var(--muted);transition:background-color .15s ease,color .15s ease}.ui-select__clear:hover{background:var(--neutral-transparency-200);color:var(--text)}.ui-select__chevron{flex-shrink:0;color:var(--muted);transition:transform .15s ease}.ui-select__chevron.is-open{transform:rotate(180deg)}.ui-select__content{z-index:80;width:var(--radix-popover-trigger-width);min-width:12rem;max-width:min(24rem,calc(100vw - 1.5rem));overflow:hidden;border-radius:1.125rem;color:var(--text);background-color:var(--neutral-100);box-shadow:0 10px 30px color-mix(in srgb,var(--pure-02) 16%,transparent),0 0 0 1px var(--neutral-transparency-200);animation:ui-select-in .16s ease}.ui-select__command{display:flex;flex-direction:column;color:inherit;background-color:transparent;outline:none}.ui-select__search{display:flex;flex-shrink:0;align-items:center;gap:.5rem;border-bottom:1px solid var(--neutral-transparency-200);padding:.625rem .75rem}.ui-select__search-icon{flex-shrink:0;color:var(--muted)}.ui-select__search-input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font-size:.875rem;outline:none}.ui-select__search-input::placeholder{color:var(--muted)}.ui-select__list{max-height:16rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;outline:none}.ui-select__empty{padding:.75rem .5rem;text-align:center;font-size:.8125rem;color:var(--muted)}.ui-select__option{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:calc(1.125rem * .7);padding:.5rem .625rem;font-size:.875rem;color:var(--text);outline:none;user-select:none}.ui-select__option[data-checked=true]{color:var(--text)}.ui-select__option[data-disabled=true]{cursor:not-allowed;opacity:.45}.ui-select__option[data-checked=true]{background:var(--primary-transparency-100)}.ui-select__option[data-selected=true]{background:var(--neutral-transparency-200)}.ui-select__option[data-checked=true][data-selected=true]{background:var(--primary-transparency-200)}.ui-select__check{display:inline-flex;flex-shrink:0;width:1.125rem;height:1.125rem;align-items:center;justify-content:center;border-radius:.3rem;border:1px solid var(--neutral-transparency-400);color:var(--pure-01);background:transparent}.ui-select__check.is-checked{border-color:var(--primary);background:var(--primary)}.ui-select__check-single{flex-shrink:0;color:var(--primary)}.ui-select__check-spacer{display:inline-block;flex-shrink:0;width:1rem;height:1rem}.ui-select__option-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ui-select__content{animation:none}.ui-select__chevron{transition:none}}