@layer components.features{.entity-option{cursor:pointer;transition:background-color var(--duration-normal);color:var(--foreground);gap:.75rem;padding:.5rem .75rem}.entity-option[aria-selected=true]{background:color-mix(in srgb, var(--entity-accent) var(--mix-wash), transparent)}.entity-option:hover{background:var(--secondary)}.entity-option[data-highlighted]{background:var(--signal-tint);outline:1px solid var(--signal-strong);outline-offset:-1px}.option-image.svelte-7vj9pg,.option-placeholder.svelte-7vj9pg{border-radius:var(--radius-md);flex-shrink:0;block-size:2rem;inline-size:2rem}.option-image.svelte-7vj9pg{border:1px solid var(--border);background:var(--card);object-fit:cover}.option-placeholder.svelte-7vj9pg{background:var(--secondary)}.option-text.svelte-7vj9pg{flex:1;min-inline-size:0}.option-name.svelte-7vj9pg{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.entity-option[aria-selected=true] .option-name.svelte-7vj9pg{color:var(--entity-accent);font-weight:500}.option-kind.svelte-7vj9pg{text-transform:uppercase;letter-spacing:.025em;display:block}.selected-label.svelte-7vj9pg{color:var(--entity-accent);letter-spacing:.025em}.selected-dot.svelte-7vj9pg{background:var(--entity-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}}
