.themed-select.svelte-1ll0kzb{min-width:0;position:relative}.trigger.svelte-1ll0kzb{border:1.5px solid var(--line-strong);background:var(--paper);width:100%;min-height:2.6rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:.92rem;transition:border-color .15s,box-shadow .15s;display:flex}.trigger.svelte-1ll0kzb:focus-visible,.open.svelte-1ll0kzb .trigger:where(.svelte-1ll0kzb){border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 18%, transparent);outline:none}.trigger.svelte-1ll0kzb svg:where(.svelte-1ll0kzb){color:var(--muted-ink);flex-shrink:0;transition:transform .15s}.open.svelte-1ll0kzb .trigger:where(.svelte-1ll0kzb) svg:where(.svelte-1ll0kzb){transform:rotate(180deg)}.current.svelte-1ll0kzb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-bare.svelte-1ll0kzb{height:100%}.variant-bare.svelte-1ll0kzb .trigger:where(.svelte-1ll0kzb){height:100%;min-height:100%;color:var(--ink-2);background:0 0;border:0;border-radius:0;padding-inline:.9rem;font-size:.9rem}.variant-bare.open.svelte-1ll0kzb .trigger:where(.svelte-1ll0kzb),.variant-bare.svelte-1ll0kzb .trigger:where(.svelte-1ll0kzb):focus-visible{box-shadow:none;color:var(--ink)}.popover.svelte-1ll0kzb{z-index:1400;background:var(--paper);border:1px solid var(--line);width:max-content;min-width:100%;max-width:min(320px,90vw);box-shadow:var(--shadow-lg);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.variant-bare.svelte-1ll0kzb .popover:where(.svelte-1ll0kzb){left:auto;right:0}.filter.svelte-1ll0kzb{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);padding:.6rem .8rem;font-size:.9rem}.filter.svelte-1ll0kzb:focus{box-shadow:none;border-color:var(--line);outline:none}ul.svelte-1ll0kzb{outline:none;max-height:300px;padding:.3rem;list-style:none;overflow-y:auto}li.svelte-1ll0kzb{color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .65rem;font-size:.92rem;display:flex}li.active.svelte-1ll0kzb{background:color-mix(in srgb, var(--action) 10%, var(--paper))}li.selected.svelte-1ll0kzb{font-weight:600}li.selected.svelte-1ll0kzb svg:where(.svelte-1ll0kzb){color:var(--action)}li.none.svelte-1ll0kzb{color:var(--muted-ink);cursor:default}
