.ls.svelte-1v2j48r{position:relative;display:inline-flex}.ls-button.svelte-1v2j48r{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 9px;font-family:inherit;font-size:13px;color:hsl(var(--muted-foreground));background:transparent;border:1px solid hsl(var(--border));border-radius:9999px;cursor:pointer;transition:color .15s,border-color .15s}.ls-button.svelte-1v2j48r:hover{color:hsl(var(--foreground));border-color:#374962}.ls-menu.svelte-1v2j48r{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:6px;z-index:20;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease-out,transform .18s ease-out}.ls-menu.open.svelte-1v2j48r{opacity:1;pointer-events:auto;transform:translateY(0)}.ls-item.svelte-1v2j48r{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);color:hsl(var(--foreground));font-size:13px;cursor:pointer;transition:background-color .15s ease-out}.ls-item.svelte-1v2j48r:hover{background:hsl(var(--accent))}.ls-item.active.svelte-1v2j48r{color:#b48fef}.ls-code.svelte-1v2j48r{font-family:var(--font-mono);font-size:11px;min-width:22px;color:hsl(var(--muted-foreground))}.ls-item.active.svelte-1v2j48r .ls-code:where(.svelte-1v2j48r){color:#b48fef}.ls-name.svelte-1v2j48r{font-size:13px}
