.multiselect.svelte-9rathe{display:inline-flex;position:relative}.trigger.svelte-9rathe{font-family:var(--font-sans,system-ui, sans-serif);color:var(--input-fg,#000);border:1px solid var(--input-border,#d4d4d4);border-radius:var(--radius-md);background-color:var(--input-bg,#fff);cursor:pointer;width:13rem;max-width:100%;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4;display:inline-flex}.trigger.svelte-9rathe:hover:not(:disabled){border-color:var(--border-strong);background-color:var(--fill-hover)}.trigger[aria-expanded=true].svelte-9rathe{border-color:var(--accent)}.trigger.svelte-9rathe:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--input-border-focus,#000)}.trigger.svelte-9rathe:disabled{background-color:var(--input-bg-disabled,#f4f4f4);color:var(--input-placeholder,#a3a3a3);cursor:not-allowed}.summary.svelte-9rathe{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.summary.placeholder.svelte-9rathe{color:var(--input-placeholder,#a3a3a3)}.count.svelte-9rathe{border-radius:var(--radius-chip);background-color:var(--input-fg,#000);min-width:1.25rem;height:1.25rem;color:var(--input-bg,#fff);justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-flex}.chevron.svelte-9rathe{color:var(--input-placeholder,#777);transition:transform var(--dur) var(--ease-out);flex-shrink:0;display:inline-flex}.chevron.open.svelte-9rathe{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chevron.svelte-9rathe{transition:none}}.panel.svelte-9rathe{z-index:20;background-color:var(--input-bg,#fff);border:1px solid var(--input-border,#d4d4d4);border-radius:var(--radius-md);width:max-content;min-width:100%;max-width:min(20rem,100vw - 1rem);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + .25rem);left:0;overflow:hidden}.panel-search.svelte-9rathe{border-bottom:1px solid var(--input-border,#ececec);padding:.5rem}.search-input.svelte-9rathe{box-sizing:border-box;border:1px solid var(--input-border,#d4d4d4);border-radius:var(--radius-sm);background-color:var(--input-bg,#fff);width:100%;color:var(--input-fg,#000);font-family:var(--font-sans,system-ui, sans-serif);padding:.375rem .5rem;font-size:.9375rem;line-height:1.4}.search-input.svelte-9rathe:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--input-border-focus,#000)}.search-input.svelte-9rathe::placeholder{color:var(--input-placeholder,#a3a3a3)}.panel-head.svelte-9rathe{border-bottom:1px solid var(--input-border,#ececec);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.empty.svelte-9rathe{color:var(--input-placeholder,#a3a3a3);cursor:default;padding:.4375rem .5rem;font-size:.9375rem;list-style:none}.panel-count.svelte-9rathe{color:var(--text-muted);font-size:.8125rem}.clear.svelte-9rathe{color:var(--input-fg,#000);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.125rem .25rem;font-size:.8125rem;font-weight:500}.clear.svelte-9rathe:hover{text-decoration:underline}.clear.svelte-9rathe:focus-visible{outline:2px solid var(--input-border-focus,#000);outline-offset:1px}.listbox.svelte-9rathe{max-height:16rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.listbox.svelte-9rathe:focus{outline:none}.option.svelte-9rathe{border-radius:var(--radius-sm);cursor:pointer;color:var(--input-fg,#000);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.4375rem .5rem;font-size:.9375rem;display:flex}.option.svelte-9rathe:hover{background-color:var(--fill-hover)}@media (width<=40rem){.multiselect.svelte-9rathe,.trigger.svelte-9rathe{width:100%}}@media (pointer:coarse){.option.svelte-9rathe{padding-top:.625rem;padding-bottom:.625rem}}.option.active.svelte-9rathe{background-color:var(--selected);box-shadow:inset 2px 0 0 var(--accent)}.check.svelte-9rathe{border:1px solid var(--input-border,#c4c4c4);border-radius:var(--radius-xs);width:1rem;height:1rem;color:var(--input-bg,#fff);background-color:var(--input-bg,#fff);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.check.checked.svelte-9rathe{background-color:var(--input-fg,#000);border-color:var(--input-fg,#000)}.option-label.svelte-9rathe{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-size:.85em}
