.tool-picker.svelte-18q84sc{display:inline-flex}.add-btn.svelte-18q84sc{justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-l);border:var(--size-border) solid var(--color-main);border-radius:var(--radius-m);background:var(--color-main);color:var(--color-background);font:600 var(--font-size-s) var(--font-mono);cursor:pointer;display:inline-flex}.add-btn.svelte-18q84sc:hover{filter:brightness(1.1)}.icon-btn.svelte-18q84sc{padding:var(--space-s);border:var(--size-border) solid transparent;border-radius:var(--radius-m);color:var(--color-text-muted);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.icon-btn.svelte-18q84sc:hover{color:var(--color-text)}.menu.svelte-18q84sc{translate:0 var(--space-s);min-width:calc(var(--space-xxxl) * 8);max-height:calc(var(--space-xxxl) * 8);gap:var(--space-s);padding:var(--space-m);border:var(--size-border) solid var(--color-border);border-radius:var(--radius-m);background:var(--color-panel);margin:0;position:fixed;overflow-y:auto}.menu.svelte-18q84sc:popover-open{display:grid}.item.svelte-18q84sc{padding:var(--space-m) var(--space-l);border:var(--size-border) solid transparent;border-radius:var(--radius-s);color:var(--color-text-muted);font:var(--font-size-s) var(--font-mono);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;overflow:hidden}.item.svelte-18q84sc:hover{color:var(--color-text);border-color:var(--color-border)}
