.field.svelte-11fvz1v{color:var(--ui-fg);font:.9375rem/1.5 var(--ui-font);gap:.25rem;display:grid}label.svelte-11fvz1v{cursor:default;font-weight:500}.control.svelte-11fvz1v{box-sizing:border-box;border:1px solid var(--ui-field-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.375rem;min-block-size:2.5rem;padding:.3125rem .5rem;display:flex}@media (pointer:coarse){.control.svelte-11fvz1v{min-block-size:2.75rem}}.control.svelte-11fvz1v:has(.trigger:where(.svelte-11fvz1v):focus-visible){outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}.invalid.svelte-11fvz1v{border-color:var(--ui-danger)}.invalid.svelte-11fvz1v:has(.trigger:where(.svelte-11fvz1v):focus-visible){outline-color:var(--ui-danger)}.disabled.svelte-11fvz1v{background:var(--ui-subtle);opacity:.55;cursor:not-allowed}.chips.svelte-11fvz1v:not(:has(li)){display:none}.chips.svelte-11fvz1v{flex-wrap:wrap;gap:.375rem;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.chips.svelte-11fvz1v li:where(.svelte-11fvz1v){border-radius:calc(var(--ui-radius-control) * .75);background:var(--ui-subtle);align-items:center;gap:.125rem;max-inline-size:100%;padding-inline:.5rem .125rem;font-size:.875rem;line-height:1.75rem;display:inline-flex}.chips.svelte-11fvz1v .text:where(.svelte-11fvz1v){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remove.svelte-11fvz1v,.clear.svelte-11fvz1v{color:var(--ui-muted);cursor:pointer;transition:background-color var(--ui-dur-press) ease, color var(--ui-dur) ease;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin:0;padding:0;display:grid}.remove.svelte-11fvz1v{border-radius:calc(var(--ui-radius-control) * .5);block-size:1.375rem;inline-size:1.375rem}.clear.svelte-11fvz1v{border-radius:calc(var(--ui-radius-control) * .75);block-size:1.75rem;inline-size:1.75rem}@media (pointer:coarse){.remove.svelte-11fvz1v{block-size:2rem;inline-size:2rem}}@media (hover:hover) and (pointer:fine){.remove.svelte-11fvz1v:hover,.clear.svelte-11fvz1v:hover{background:var(--ui-hover);color:var(--ui-fg)}}.clear.svelte-11fvz1v:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:0}.trigger.svelte-11fvz1v{block-size:1.75rem;min-inline-size:4rem;color:var(--ui-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 .25rem;font-size:max(1rem,16px)}.trigger.svelte-11fvz1v:disabled{cursor:not-allowed}.chev.svelte-11fvz1v{color:var(--ui-muted);flex:none;display:grid}.popup.svelte-11fvz1v{box-sizing:border-box;border-radius:var(--ui-radius);background:var(--ui-surface-overlay);max-block-size:min(22rem,100dvh - 16px);color:var(--ui-fg);font:.9375rem/1.4 var(--ui-font);box-shadow:var(--ui-shadow-overlay);border:1px solid #0000;flex-direction:column;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.popup.svelte-11fvz1v:popover-open{display:flex}.search.svelte-11fvz1v{border-radius:calc(var(--ui-radius) - .125rem);background:var(--ui-subtle);color:var(--ui-muted);flex:none;align-items:center;gap:.5rem;margin:.375rem .375rem 0;padding:0 .625rem;display:flex}.search.svelte-11fvz1v:focus-within{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:-2px}.search.svelte-11fvz1v input:where(.svelte-11fvz1v){block-size:2.25rem;min-inline-size:0;color:var(--ui-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:max(1rem,16px)}.bulk.svelte-11fvz1v{flex:none;align-items:center;gap:.25rem;padding:.375rem .375rem 0;display:flex}.bulk.svelte-11fvz1v button:where(.svelte-11fvz1v){border-radius:calc(var(--ui-radius) - .25rem);color:var(--ui-accent);font:500 .8125rem/1.4 var(--ui-font);cursor:pointer;transition:background-color var(--ui-dur-press) ease;background:0 0;border:1px solid #0000;padding:.25rem .5rem}.bulk.svelte-11fvz1v button:where(.svelte-11fvz1v):disabled{color:var(--ui-muted);opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.bulk.svelte-11fvz1v button:where(.svelte-11fvz1v):not(:disabled):hover{background:var(--ui-subtle)}}.bulk.svelte-11fvz1v button:where(.svelte-11fvz1v):focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:0}.count.svelte-11fvz1v{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-end:.375rem;font-size:.8125rem}.list.svelte-11fvz1v:not(:has([role=option])){display:none}.list.svelte-11fvz1v{overscroll-behavior:contain;flex:1;min-block-size:0;padding:.25rem;position:relative;overflow:auto}.highlight.svelte-11fvz1v{transform-origin:0 0;border-radius:calc(var(--ui-radius) - .25rem);background:var(--ui-subtle);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:0;left:0}.option.svelte-11fvz1v{box-sizing:border-box;border-radius:calc(var(--ui-radius) - .25rem);cursor:pointer;align-items:center;gap:.625rem;min-block-size:2.25rem;padding:.375rem .625rem;display:flex;position:relative}@media (pointer:coarse){.option.svelte-11fvz1v{min-block-size:2.75rem}}.option[aria-disabled=true].svelte-11fvz1v{opacity:.55;cursor:not-allowed}.box.svelte-11fvz1v{box-sizing:border-box;border:1.5px solid var(--ui-control-line);block-size:1rem;inline-size:1rem;color:var(--ui-on-accent);transition:background-color var(--ui-dur) ease, border-color var(--ui-dur) ease;border-radius:.3125rem;flex:none;place-items:center;display:grid}.box.svelte-11fvz1v svg{opacity:0;transition:opacity var(--ui-dur-exit) ease, scale var(--ui-dur-exit) ease;scale:.5}.box.on.svelte-11fvz1v{border-color:var(--ui-accent);background:var(--ui-accent)}.box.on.svelte-11fvz1v svg{opacity:1;transition:opacity var(--ui-dur) var(--ui-ease-out), scale var(--ui-dur-spring) var(--ui-ease-spring);scale:1}.option.svelte-11fvz1v .text:where(.svelte-11fvz1v){flex:1;min-inline-size:0;display:grid}.description.svelte-11fvz1v{color:var(--ui-muted);font-size:.8125rem}.none.svelte-11fvz1v{color:var(--ui-muted);text-align:center;margin:0;padding:1rem .75rem 1.25rem;font-size:.875rem}.hint.svelte-11fvz1v,.error.svelte-11fvz1v{margin:0;font-size:.8125rem}.hint.svelte-11fvz1v{color:var(--ui-muted)}.error.svelte-11fvz1v{color:var(--ui-danger)}.sr-only.svelte-11fvz1v{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.box.svelte-11fvz1v svg,.box.on.svelte-11fvz1v svg{scale:1}}
