e.stopPropagation()}
use:clickOutside={close}
>
{#each options as option, idx}
{@const color = optionColors[option] || getOptionColor(option)}
toggleOption(option)}
class:focused={focusedOptionIdx === idx}
on:mouseenter={() => (focusedOptionIdx = idx)}
>
{option}
{#if values.includes(option)}
{/if}
{/each}