.select-picker{position:relative;display:block;min-width:0;width:100%;--picker-bg:var(--rs-input,var(--bg,#111515));--picker-panel:var(--rs-panel,var(--panel,#191e1d));--picker-line:var(--rs-border,var(--line,#303838));--picker-text:var(--rs-text,var(--white,#edf0eb));--picker-muted:var(--rs-muted,var(--muted,#a1ada6));--picker-accent:var(--rs-accent-text,var(--lime,#b6ff64));--picker-selected:var(--rs-accent-bg,#b6ff6410)}
.select-picker-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none;clip-path:inset(50%)}
.select-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:40px;padding:10px 12px;border:1px solid var(--picker-line);border-radius:7px;background:var(--picker-bg);color:var(--picker-text);font:inherit;text-align:left;cursor:pointer}
.select-picker-trigger>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-picker-trigger>.icon{width:14px;height:14px;flex-shrink:0;color:var(--picker-muted)}
.select-picker-trigger[aria-expanded=true]{border-color:var(--picker-accent)}.select-picker-trigger:focus-visible{outline:2px solid var(--picker-accent);outline-offset:2px}.select-picker-trigger:disabled{opacity:.6;cursor:default}
.select-picker-menu{display:block;position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;max-height:260px;overflow:auto;padding:5px;border:1px solid var(--picker-line);border-radius:8px;background:var(--picker-panel);box-shadow:0 16px 42px #0005;scrollbar-width:thin;scrollbar-color:#4a5349 transparent}
.select-picker-menu[hidden]{display:none}.select-picker-menu>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:11px 10px;border:0;border-radius:5px;background:transparent;color:var(--picker-muted);font:inherit;text-align:left;cursor:pointer}.select-picker-menu>button>span{overflow-wrap:anywhere}.select-picker-check{width:14px;height:14px;flex-shrink:0}
.select-picker-above>.select-picker-menu{top:auto;bottom:calc(100% + 6px)}
.select-picker-menu>button:hover:not(:disabled),.select-picker-menu>button:focus-visible,.select-picker-menu>button[aria-selected=true]{background:var(--picker-selected);color:var(--picker-accent);outline:none}.select-picker-menu>button:disabled{opacity:.5;cursor:default}
.rs-api-key-form .select-picker-trigger,.rs-api-key-form .select-picker-menu>button{font-size:11px!important}.catalog-settings-profiles .select-picker{font-size:13px}.catalog-settings-profiles .select-picker-trigger{min-height:44px}.model-family-picker .select-picker{font-size:12px}.model-family-picker .select-picker-trigger{min-height:43px;border-radius:6px}.creation-dialog .select-picker{font-size:14px}.creation-dialog .select-picker-trigger{min-height:46px}
body[data-theme=light] .select-picker{--picker-selected:#88b85c12;--picker-accent:var(--rs-accent-text,#476e25)}
@media(max-width:520px){.select-picker-menu{max-height:220px}.creation-dialog .select-picker-trigger{font-size:16px}}
