.combobox.svelte-psr7ch{position:relative}.chips-wrap.svelte-psr7ch{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-white);cursor:text;min-height:3.25rem;transition:border-color var(--duration-fast) var(--ease-out);flex-wrap:wrap;display:flex}.chips-wrap.svelte-psr7ch:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.chip.svelte-psr7ch{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:var(--text-sm);font-family:var(--font-body);padding:.375rem .625rem;line-height:1.3;display:inline-flex}.chip--category.svelte-psr7ch{background:var(--color-primary-light);color:var(--color-primary)}.chip--suggestion.svelte-psr7ch{background:var(--color-neutral-50,#fafafa);color:var(--color-neutral-700);border:1px dashed var(--color-neutral-300,#d1d5db)}.chip.svelte-psr7ch button:where(.svelte-psr7ch){appearance:none;color:inherit;opacity:.7;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:inline-flex}.chip.svelte-psr7ch button:where(.svelte-psr7ch):hover{opacity:1}.max-note.svelte-psr7ch{font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-neutral-500);padding:0 var(--space-2)}.chips-wrap.svelte-psr7ch input:where(.svelte-psr7ch){width:auto;min-width:8rem;box-shadow:none;font-size:max(var(--text-base), 16px);font-family:var(--font-body);color:var(--color-neutral-900);background:0 0;border:none;border-radius:0;outline:none;flex:8rem;padding:.25rem}.chips-wrap.svelte-psr7ch input:where(.svelte-psr7ch):focus{box-shadow:none;border:none;outline:none}.options.svelte-psr7ch{top:calc(100% + var(--space-1));z-index:10;background:var(--color-white);border:1.5px solid var(--color-neutral-200);border-radius:var(--radius-md);max-height:16rem;margin:0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.options.svelte-psr7ch li:where(.svelte-psr7ch){padding:var(--space-3);font-size:var(--text-sm);font-family:var(--font-body);cursor:pointer;color:var(--color-neutral-700)}.options.svelte-psr7ch li:where(.svelte-psr7ch):hover,.options.svelte-psr7ch li.active:where(.svelte-psr7ch){background:var(--color-neutral-50,#fafafa);color:var(--color-neutral-900)}.options.svelte-psr7ch li:where(.svelte-psr7ch)+li:where(.svelte-psr7ch){border-top:1px solid var(--color-neutral-100)}.options.svelte-psr7ch li.suggest:where(.svelte-psr7ch){color:var(--color-primary);align-items:center;gap:var(--space-2);display:flex}.options.svelte-psr7ch li.suggest:where(.svelte-psr7ch) .plus:where(.svelte-psr7ch){border-radius:var(--radius-full);background:var(--color-primary-light);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-weight:700;display:inline-flex}.options.svelte-psr7ch li.suggest:where(.svelte-psr7ch) strong:where(.svelte-psr7ch){font-weight:600}.hint.svelte-99jpab{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-neutral-500)}
