.vp.svelte-hwrgxk{display:flex;gap:6px;align-items:center}.vp-trigger.svelte-hwrgxk{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-bg);color:var(--color-text);cursor:pointer;text-align:left;font:650 var(--text-12)/1 var(--font-ui)}.vp-trigger.svelte-hwrgxk:hover:not(:disabled),.vp-trigger.open.svelte-hwrgxk{border-color:rgb(var(--color-primary-rgb) / .6)}.vp-trigger.svelte-hwrgxk:disabled{cursor:default;opacity:.7}.vp-trigger.svelte-hwrgxk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vp-name.svelte-hwrgxk{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vp-tag.svelte-hwrgxk{flex:none;padding:3px 6px;border-radius:999px;background:#ffffff12;color:var(--color-text-muted);font:650 var(--text-9)/1 var(--font-ui);letter-spacing:.03em}.vp-chev.svelte-hwrgxk{flex:none;margin-left:auto;color:var(--color-text-muted);transition:transform var(--dur-140)}.vp-trigger.open.svelte-hwrgxk .vp-chev:where(.svelte-hwrgxk){transform:rotate(180deg)}.vp-panel.svelte-hwrgxk{position:fixed;inset:auto;margin:0;box-sizing:border-box;padding:6px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-bg-secondary);color:var(--color-text);box-shadow:0 14px 40px #0006;overflow-y:auto;overscroll-behavior:contain}.vp-panel.svelte-hwrgxk::backdrop{background:transparent}.vp-filters.svelte-hwrgxk{position:sticky;top:-6px;z-index:1;display:flex;gap:4px;margin:-6px -6px 6px;padding:8px 8px 6px;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.vp-filters.svelte-hwrgxk button:where(.svelte-hwrgxk){flex:1;min-height:30px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:650 var(--text-11)/1 var(--font-ui);cursor:pointer}.vp-empty.svelte-hwrgxk{display:grid;justify-items:center;gap:10px;padding:18px 12px 14px;text-align:center}.vp-empty.svelte-hwrgxk p:where(.svelte-hwrgxk){margin:0;max-width:300px;color:var(--color-text-muted);font:500 var(--text-12)/1.5 var(--font-body)}.vp-empty-actions.svelte-hwrgxk{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.vp-empty-action.svelte-hwrgxk{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgb(var(--color-primary-rgb) / .5);border-radius:9px;background:rgb(var(--color-primary-rgb) / .12);color:var(--color-text);font:650 var(--text-12)/1 var(--font-ui);text-decoration:none;cursor:pointer}.vp-empty-action.svelte-hwrgxk:hover{background:rgb(var(--color-primary-rgb) / .2)}.vp-empty-action.svelte-hwrgxk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vp-filters.svelte-hwrgxk button.on:where(.svelte-hwrgxk){border-color:var(--color-primary);background:rgb(var(--color-primary-rgb) / .12);color:var(--color-text)}.vp-list.svelte-hwrgxk,.vp-group.svelte-hwrgxk{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.vp-group.svelte-hwrgxk+.vp-group:where(.svelte-hwrgxk){margin-top:6px}.vp-panel.wide.svelte-hwrgxk ul.vp-list:where(.svelte-hwrgxk),.vp-panel.wide.svelte-hwrgxk .vp-group:where(.svelte-hwrgxk){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px}.vp-panel.wide.svelte-hwrgxk .vp-group-label:where(.svelte-hwrgxk){grid-column:1 / -1}.vp-group-label.svelte-hwrgxk{padding:8px 8px 4px;font:700 var(--text-9)/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.vp-row.svelte-hwrgxk{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 6px;border-radius:9px}.vp-row.svelte-hwrgxk:hover,.vp-row.svelte-hwrgxk:focus-within{background:rgb(var(--color-primary-rgb) / .08)}.vp-row.on.svelte-hwrgxk{background:rgb(var(--color-primary-rgb) / .14)}.vp-option.svelte-hwrgxk{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 6px;border:0;border-radius:7px;background:transparent;color:var(--color-text);cursor:pointer;text-align:left;font:600 var(--text-12)/1 var(--font-ui)}.vp-option.svelte-hwrgxk:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.vp-check.svelte-hwrgxk{flex:none;margin-left:auto;color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.vp-chev.svelte-hwrgxk{transition:none}}
