.sel-wrap.svelte-1f20tz6{min-width:0;display:inline-flex;position:relative}.sel-trigger.svelte-1f20tz6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;color:var(--color-muted);cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);align-items:center;gap:.35em;font-family:inherit;font-weight:500;display:inline-flex}.s-sm.svelte-1f20tz6{font-size:var(--text-2xs);padding:.22rem .5rem}.s-md.svelte-1f20tz6{font-size:var(--text-xs);padding:.36rem .625rem}.sel-trigger.svelte-1f20tz6:hover{border-color:var(--color-border-strong);color:var(--color-text)}.sel-trigger[aria-expanded=true].svelte-1f20tz6{border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.filled.svelte-1f20tz6{background:var(--color-highlight-bg);border-color:var(--color-highlight-border);color:var(--color-highlight-text)}.sel-value.svelte-1f20tz6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-trigger.svelte-1f20tz6 svg{opacity:.75;flex-shrink:0}.sel-native.svelte-1f20tz6{opacity:0;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}@media (pointer:coarse){.sel-native.svelte-1f20tz6{pointer-events:auto}}.sel-hint.svelte-1f20tz6{font-size:var(--text-2xs);color:var(--color-subtle)}.sel-rule.svelte-1f20tz6{background:var(--color-border);height:1px;margin:.25rem 0}
