.wrap.svelte-vv3syj{flex-direction:column;min-width:0;display:flex;position:relative}.filter.svelte-vv3syj{padding:var(--space-8);border-bottom:1px solid var(--border)}.search.svelte-vv3syj{box-sizing:border-box;width:100%;padding:var(--space-5) var(--space-8);background:var(--input-bg);border:1px solid var(--border);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-11)}.search.svelte-vv3syj:focus{border-color:var(--accent-gfx)}.none.svelte-vv3syj{padding:var(--space-12) var(--space-10);font-family:var(--font-mono);font-size:var(--text-10);color:var(--mono);margin:0}.caption.svelte-vv3syj{font-family:var(--font-mono);font-size:var(--text-9);letter-spacing:var(--tracking-section);color:var(--mono);margin-bottom:var(--space-5);font-weight:700}.trigger.svelte-vv3syj{justify-content:space-between;align-items:center;gap:var(--space-12);box-sizing:border-box;min-width:var(--min-w);max-width:var(--max-w);padding:var(--space-9) var(--space-12);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-11);white-space:nowrap;cursor:pointer;transition:border-color var(--t-hover);display:flex;overflow:hidden}.trigger.svelte-vv3syj:disabled{color:var(--chalk-line);cursor:default}@media (hover:hover){.trigger.svelte-vv3syj:not(:disabled):hover{border-color:var(--hover-line)}}.trigger.open.svelte-vv3syj{border-color:var(--accent-gfx)}.label.svelte-vv3syj{text-overflow:ellipsis;overflow:hidden}.caret.svelte-vv3syj{font-size:var(--text-12);color:var(--mono);flex:none;line-height:1}.trigger.open.svelte-vv3syj .caret:where(.svelte-vv3syj){color:var(--accent-ink)}.catcher.svelte-vv3syj{z-index:var(--z-outside);position:fixed;inset:0}.panel.svelte-vv3syj{z-index:var(--z-dropdown);min-width:var(--panel-w);background:var(--panel);border:1px solid var(--accent-gfx);border-radius:var(--radius);opacity:0;transition:opacity var(--t-fade);position:fixed}.panel.placed.svelte-vv3syj{opacity:1}.list.svelte-vv3syj{max-height:60vh;overflow-y:auto}.option.svelte-vv3syj{justify-content:space-between;align-items:center;gap:var(--space-14);box-sizing:border-box;width:100%;padding:var(--space-11) var(--space-13);border:none;border-top:1px solid var(--border);color:var(--mono);font-family:var(--font-mono);font-size:var(--text-11);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--t-hover);background:0 0;display:flex}@media (hover:hover){.option.svelte-vv3syj:hover{background:var(--hover-wash)}}.option.selected.svelte-vv3syj{color:var(--ink)}.option.selected.svelte-vv3syj .opt-label:where(.svelte-vv3syj){font-weight:700}.icon.svelte-vv3syj{text-align:center;width:22px;font-size:var(--text-19);color:var(--accent-ink);flex:none;font-weight:400;line-height:1}.text.svelte-vv3syj{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.note.svelte-vv3syj{font-size:var(--text-10);color:var(--mono)}.escape.svelte-vv3syj{border-top-color:var(--hover-border);text-decoration:none}.escape.svelte-vv3syj .opt-label:where(.svelte-vv3syj){color:var(--ink);letter-spacing:var(--tracking-chip);font-weight:700}.option.svelte-vv3syj:has(.note:where(.svelte-vv3syj)) .opt-label:where(.svelte-vv3syj){letter-spacing:var(--tracking-chip);font-weight:700}.check.svelte-vv3syj{color:var(--accent-ink);flex:none}
