.listbox.svelte-1vf10e1{position:relative}.listbox.open.svelte-1vf10e1{z-index:40}.scrim.svelte-1vf10e1{z-index:1;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.trigger.svelte-1vf10e1{z-index:2;border-radius:var(--radius-sm);background:var(--bg-raised);width:100%;min-height:46px;color:var(--fg);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair);border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:inline-flex;position:relative}.chip-look.svelte-1vf10e1{max-width:100%;display:inline-flex}.chip-look.svelte-1vf10e1 .trigger:where(.svelte-1vf10e1){width:auto;max-width:100%;min-width:var(--control);min-height:var(--control);border-radius:var(--radius-pill);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hair);font-size:var(--text-sm);color:var(--fg-2);border:0;padding:0 14px 0 16px;font-weight:500}.chrome-look.svelte-1vf10e1 .trigger:where(.svelte-1vf10e1){isolation:isolate;min-height:var(--chrome-control-h);padding:0 var(--space-3);border-radius:var(--radius-pill);box-shadow:none;gap:var(--space-2);font-size:var(--text-xs);background:0 0;font-weight:550}.chrome-look.svelte-1vf10e1 .value:where(.svelte-1vf10e1),.chip-look.svelte-1vf10e1 .value:where(.svelte-1vf10e1){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trigger.svelte-1vf10e1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trigger[aria-invalid=true].svelte-1vf10e1{box-shadow:inset 0 0 0 1.5px var(--accent)}.value.svelte-1vf10e1{overflow-wrap:anywhere;min-width:0}svg.svelte-1vf10e1{color:var(--fg-3);flex:none}.popup.svelte-1vf10e1{z-index:2;top:calc(100% + var(--space-2));width:max-content;min-width:min(max(100%, 240px), calc(100vw - 2 * var(--space-4)));max-width:calc(100vw - 2 * var(--space-4));border-radius:var(--radius);background:var(--bg-raised);max-height:min(280px,50dvh);color:var(--fg);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--hair);transform-origin:top;animation:svelte-1vf10e1-pop var(--dur-exit) var(--ease-out);margin:0;padding:6px;list-style:none;position:absolute;overflow:auto}.popup.above.svelte-1vf10e1{top:auto;bottom:calc(100% + var(--space-2));transform-origin:bottom}.instant.svelte-1vf10e1 .popup:where(.svelte-1vf10e1){animation:none}.popup.svelte-1vf10e1 li:where(.svelte-1vf10e1){justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-card);cursor:pointer;line-height:1.3;display:flex}.popup.svelte-1vf10e1 li:where(.svelte-1vf10e1) span:where(.svelte-1vf10e1){overflow-wrap:anywhere;min-width:0}.popup.svelte-1vf10e1 li.on:where(.svelte-1vf10e1){background:color-mix(in srgb, var(--fg) 9%, transparent)}.check.svelte-1vf10e1{visibility:hidden;color:var(--fg)}.check.selected.svelte-1vf10e1{visibility:visible}.empty.svelte-1vf10e1{color:var(--fg-3);cursor:default}@keyframes svelte-1vf10e1-pop{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.popup.svelte-1vf10e1{animation:none}}
