.field.svelte-rxz4ye{font:.9375rem/1.5 var(--ui-font);color:var(--ui-fg);gap:.25rem;display:grid}label.svelte-rxz4ye{font-weight:500}.control.svelte-rxz4ye{box-sizing:border-box;border:1px solid var(--ui-field-line);border-radius:min(var(--ui-radius-control), 1.25rem);background:var(--ui-surface);cursor:text;flex-wrap:wrap;align-items:center;gap:.375rem;min-block-size:2.5rem;padding:.3125rem .5rem;display:flex}.control.svelte-rxz4ye:has(input:where(.svelte-rxz4ye):focus-visible){outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}.invalid.svelte-rxz4ye{border-color:var(--ui-danger)}.invalid.svelte-rxz4ye:has(input:where(.svelte-rxz4ye):focus-visible){outline-color:var(--ui-danger)}.disabled.svelte-rxz4ye{background:var(--ui-subtle);opacity:.55}.tags.svelte-rxz4ye:not(:has(li)){display:none}.tags.svelte-rxz4ye{flex-wrap:wrap;gap:.375rem;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.tags.svelte-rxz4ye li:where(.svelte-rxz4ye){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}.text.svelte-rxz4ye{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remove.svelte-rxz4ye{border-radius:calc(var(--ui-radius-control) * .5);block-size:1.375rem;inline-size:1.375rem;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}@media (pointer:coarse){.remove.svelte-rxz4ye{block-size:2rem;inline-size:2rem}}@media (hover:hover) and (pointer:fine){.remove.svelte-rxz4ye:hover{background:var(--ui-hover);color:var(--ui-fg)}}.remove.svelte-rxz4ye:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:0}input.svelte-rxz4ye{min-inline-size:min(100%,10.5rem);color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 .25rem;font-size:max(1rem,16px)}input.svelte-rxz4ye::placeholder{color:var(--ui-muted);opacity:1}.hint.svelte-rxz4ye,.error.svelte-rxz4ye{margin:0;font-size:.8125rem}.hint.svelte-rxz4ye{color:var(--ui-muted)}.error.svelte-rxz4ye{color:var(--ui-danger)}
