.ui-select-panel{outline:none;flex-direction:column;min-height:0;display:flex}.ui-select-panel__search{padding:var(--space-1) var(--space-1) var(--space-2);border-bottom:1px solid var(--c-divider);margin-bottom:var(--space-1);align-items:center;display:flex;position:relative}.ui-select-panel__search-icon{color:var(--c-text-subtle);pointer-events:none;position:absolute;left:14px}.ui-select-panel__filter{min-height:34px;padding-left:32px}.ui-select-panel__busy{color:var(--c-text-subtle);position:absolute;right:14px}.ui-select-panel__list{overscroll-behavior:contain;outline:none;max-height:300px;overflow-y:auto}.ui-select-panel--sheet .ui-select-panel__list{max-height:none}.ui-select-panel--sheet .ui-select-panel__search{z-index:1;background:var(--c-overlay);padding:0 0 var(--space-2);position:sticky;top:0}.ui-select-panel--sheet .ui-select-panel__search-icon{left:12px}.ui-select-panel__state{align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--c-text-muted);font-size:var(--text-sm);display:flex}.ui-select-panel__state--error{color:var(--tone-danger-fg)}.ui-select-option{align-items:flex-start;gap:var(--space-2);min-height:34px;padding:7px var(--space-3) 7px var(--space-2);border-radius:var(--radius-sm);color:var(--c-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.ui-select-option[data-highlighted]{background:var(--c-surface-3)}.ui-select-option[data-disabled]{color:var(--c-text-subtle);cursor:default}.ui-select-option[data-state=checked] .ui-select-option__label{font-weight:var(--weight-medium)}.ui-select-option__check{width:18px;color:var(--c-accent-text);flex:none;margin-top:1px;display:inline-flex}.ui-select-option__text{flex-direction:column;min-width:0;display:flex}.ui-select-option__label{overflow-wrap:anywhere}.ui-select-option__hint{color:var(--c-text-muted);font-size:var(--text-sm)}.ui-select-panel--sheet .ui-select-option{min-height:var(--tap);align-items:center;padding-top:10px;padding-bottom:10px}.ui-select{min-width:0;position:relative}.ui-select__trigger{align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;background-image:none;width:100%;min-width:0;padding-right:34px;display:flex}.ui-select.has-clear .ui-select__trigger{padding-right:60px}.ui-select__trigger:disabled{cursor:not-allowed}.ui-select__trigger.is-placeholder .ui-select__value,.ui-select__prefix{color:var(--c-text-subtle)}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select__chevron{color:var(--c-text-subtle);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ui-select__clear{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.ui-select__clear:hover{background:var(--c-surface-3);color:var(--c-text)}.ui-select--sm .ui-select__trigger{min-height:var(--control-h-sm);font-size:var(--text-sm);padding-top:4px;padding-bottom:4px}.ui-select__popover{width:max(var(--reka-popover-trigger-width), 240px);max-width:min(420px,100vw - 16px)}@media (pointer:coarse){.ui-select__clear{width:36px;height:36px;right:26px}}
