.ui-select{color:#e6e9ee;width:100%;min-width:0;font-family:var(--f-inter), Inter, system-ui, sans-serif;text-align:left;cursor:pointer;border:1px solid #262d36;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:15px;line-height:1;transition:border-color .15s;display:inline-flex}.ui-select--panel{background:#13171c}.ui-select--field{background:#0b0d10}.ui-select--sm{height:36px;padding:0 10px 0 12px;font-size:14px}.ui-select--md{height:42px;font-size:14px}.ui-select--lg{height:48px;font-size:16px}.ui-select:hover{border-color:#3a4552}.ui-select:focus-visible,.ui-select[data-state=open]{outline-offset:1px;border-color:#b8f23a;outline:2px solid #b8f23a}.ui-select[aria-invalid=true]{border-color:#c2414f}.ui-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select[data-placeholder]>span:first-child{color:#8b95a3}.ui-select__icon{color:#8b95a3;flex:none;transition:transform .15s;display:inline-flex}.ui-select[data-state=open] .ui-select__icon{color:#b8f23a;transform:rotate(180deg)}.ui-select__content{z-index:100;min-width:var(--radix-select-trigger-width);max-height:min(360px, var(--radix-select-content-available-height));font-family:var(--f-inter), Inter, system-ui, sans-serif;background:#13171c;border:1px solid #3a4552;border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #0009}.ui-select__viewport{padding:6px}.ui-select__item{color:#c9d0da;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:14px;line-height:1.3;display:flex;position:relative}.ui-select__item[data-highlighted]{color:#fff;background:#1a1f26}.ui-select__item[data-state=checked]{color:#b8f23a;font-weight:600}.ui-select__item[data-disabled]{color:#5f6b7a;cursor:not-allowed}.ui-select__check{color:#b8f23a;display:inline-flex}.ui-select__scroll{color:#8b95a3;cursor:default;justify-content:center;align-items:center;height:24px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){.ui-select,.ui-select__icon{transition:none}}
