.trigger.svelte-1lkb21v,.options.svelte-1lkb21v button:where(.svelte-1lkb21v){width:100%;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) .875rem;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.4;display:grid}.trigger.svelte-1lkb21v{border:1px solid var(--color-line);background:var(--color-background);border-radius:.75rem;padding:.75rem}.trigger.svelte-1lkb21v:hover:not(:disabled),.trigger[aria-expanded=true].svelte-1lkb21v{border-color:var(--color-gold)}.trigger.svelte-1lkb21v:disabled{opacity:.55;cursor:default}.trigger.svelte-1lkb21v:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.flag.svelte-1lkb21v{width:1.25rem;color:var(--color-muted);place-items:center;display:grid}.flag.svelte-1lkb21v img:where(.svelte-1lkb21v){object-fit:contain;display:block}.selected.svelte-1lkb21v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron.svelte-1lkb21v{color:var(--color-muted)}[popover].svelte-1lkb21v{border:1px solid var(--color-line);background:var(--color-panel);max-width:calc(100vw - 16px);color:var(--color-text);border-radius:.875rem;margin:0;padding:.25rem;position:fixed;overflow:hidden;box-shadow:0 1rem 2.5rem #00000080}[popover].svelte-1lkb21v:popover-open{flex-direction:column;display:flex}input.svelte-1lkb21v{border:1px solid var(--color-line);background:var(--color-background);width:calc(100% - .5rem);min-width:0;color:var(--color-text);border-radius:.5rem;flex:none;margin:.25rem;padding:.65rem .5rem;font-size:1rem}input.svelte-1lkb21v:focus{outline:1px solid var(--color-gold);outline-offset:0}.options.svelte-1lkb21v{overscroll-behavior:contain;min-height:0;overflow-y:auto}.options.svelte-1lkb21v button:where(.svelte-1lkb21v){background:0 0;border:0;border-radius:.5rem;padding:.7rem .5rem}.options.svelte-1lkb21v button:where(.svelte-1lkb21v):hover,.options.svelte-1lkb21v button.active:where(.svelte-1lkb21v){background:var(--color-panel-raised)}.options.svelte-1lkb21v button[aria-selected=true]:where(.svelte-1lkb21v){color:var(--color-gold)}.check.svelte-1lkb21v{justify-self:center}.empty.svelte-1lkb21v{color:var(--color-muted);margin:.75rem .5rem;font-size:.875rem}.fallback.svelte-1lkb21v summary:where(.svelte-1lkb21v){cursor:pointer;padding:.75rem}.fallback.svelte-1lkb21v nav:where(.svelte-1lkb21v){max-height:20rem;overflow:auto}.fallback.svelte-1lkb21v a:where(.svelte-1lkb21v){color:var(--color-text);gap:.625rem;padding:.5rem;display:flex}
