.eb-select.svelte-f9g585{box-sizing:border-box;align-items:center;gap:var(--eb-space-2);min-width:0;max-width:100%;height:var(--eb-control-md);padding:0 var(--eb-space-3);border:1px solid var(--eb-line-2);border-radius:var(--eb-radius-md);background:var(--eb-surface);color:var(--eb-ink);font-family:var(--eb-font-body);font-size:var(--eb-text-ui);white-space:nowrap;cursor:pointer;transition:border-color var(--eb-duration), box-shadow var(--eb-duration);display:inline-flex}.eb-select.lg.svelte-f9g585{height:var(--eb-control-lg);border-radius:14px;padding:0 14px}.eb-select.svelte-f9g585:hover,.eb-select[data-state=open].svelte-f9g585{border-color:var(--eb-accent)}.eb-select.svelte-f9g585:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px}.eb-select.svelte-f9g585 small:where(.svelte-f9g585){font-size:var(--eb-text-ui);color:var(--eb-ink-4);flex-shrink:0;font-weight:500}.eb-select-icon.svelte-f9g585{color:var(--eb-ink-3);flex-shrink:0;display:inline-flex}.eb-select-glyph.svelte-f9g585{border-radius:var(--eb-radius-sm);background:var(--eb-surface-2);width:22px;height:22px;color:var(--eb-ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eb-select-glyph.svelte-f9g585 svg{width:14px;height:14px}.eb-select-value.svelte-f9g585{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.eb-select-value.placeholder.svelte-f9g585{color:var(--eb-ink-4);font-weight:500}.eb-select-thumb.svelte-f9g585{border-radius:var(--eb-radius-sm);object-fit:cover;flex-shrink:0;width:22px;height:22px}.eb-select.svelte-f9g585 .eb-select-caret{color:var(--eb-ink-3);transition:transform var(--eb-duration);flex-shrink:0}.eb-select[data-state=open].svelte-f9g585 .eb-select-caret{transform:rotate(180deg)}.eb-select-search.svelte-f9g585{margin-bottom:4px}.eb-select-search.svelte-f9g585>div.search{min-width:0}.eb-select-list.svelte-f9g585{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.eb-select-hint.svelte-f9g585{font-family:var(--eb-font-mono);color:var(--eb-ink-4);flex-shrink:0;font-size:11px}.eb-select-empty.svelte-f9g585{padding:var(--eb-space-3) var(--eb-space-2);text-align:center;font-size:var(--eb-text-small);color:var(--eb-ink-4);margin:0}
