@layer sur.components{sur-multi-select.svelte-54t943{align-items:center;gap:var(--sur-spacing-4);min-width:0;padding:var(--sur-spacing-4) var(--sur-control-px,var(--sur-control-px-md));flex-wrap:wrap;flex:1;display:flex}sur-multi-select.svelte-54t943 input:where(.svelte-54t943):not([hidden]){height:auto;min-width:calc(var(--sur-control-height) * 3);min-height:calc(var(--sur-control-height) - var(--sur-spacing-8));flex:1;padding:0}sur-multi-select.svelte-54t943 input[data-after-chips]:where(.svelte-54t943):not([hidden]){min-width:var(--sur-spacing-32);min-height:0}.sur-multi-clear.svelte-54t943{width:var(--sur-target-min);height:var(--sur-target-min);border-radius:var(--sur-radius-sm);color:var(--sur-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-block-start:calc((var(--sur-control-height) - var(--sur-spacing-24)) / 2 - var(--sur-border-width));margin-inline-end:var(--sur-spacing-8);padding:0;display:inline-flex}.sur-multi-clear.svelte-54t943:hover{background:var(--sur-bg-subtle);color:var(--sur-text-primary)}.sur-multi-clear.svelte-54t943:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring)}.sur-multi-anchor.svelte-54t943{position:relative}.sur-multi-list.svelte-54t943,.sur-multi-empty.svelte-54t943{z-index:var(--sur-z-dropdown);max-height:calc(var(--sur-spacing-48) * 6);margin:var(--sur-spacing-4) 0 0;padding:var(--sur-spacing-4);background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);box-shadow:var(--sur-shadow-md);list-style:none;position:absolute;inset-block-start:0;inset-inline:0;overflow-y:auto}:is(.sur-multi-list.svelte-54t943,.sur-multi-empty.svelte-54t943) li:where(.svelte-54t943){padding:var(--sur-spacing-6) var(--sur-spacing-8);color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);border-radius:var(--sur-radius-sm);cursor:pointer}:is(.sur-multi-list.svelte-54t943,.sur-multi-empty.svelte-54t943) li:where(.svelte-54t943)[data-active],:is(.sur-multi-list.svelte-54t943,.sur-multi-empty.svelte-54t943) li:where(.svelte-54t943):hover{background-color:var(--sur-bg-subtle)}.sur-multi-empty.svelte-54t943{padding:var(--sur-spacing-10) var(--sur-spacing-12);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}}
