.context-menu.svelte-12n3tfd{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:var(--context-menu-border-radius,var(--border-radius,3pt));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:var(--context-menu-min-width,160px);overflow:hidden;box-shadow:0 8px 16px -4px #0000004d,0 4px 8px -2px #0000001a}.section.svelte-12n3tfd{border-bottom:1px solid var(--border-color)}.section.svelte-12n3tfd:last-child{border-bottom:none}.header.svelte-12n3tfd{color:var(--text-color-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--surface-bg-hover);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;font-size:.65rem;font-weight:600;overflow:hidden}button.svelte-12n3tfd{text-align:left;width:100%;color:var(--text-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;transition:background-color .2s;display:flex;overflow:hidden}button.svelte-12n3tfd:hover:not(.disabled){background:var(--surface-bg-hover)}button.selected.svelte-12n3tfd{background:var(--accent-color)}button.disabled.svelte-12n3tfd{opacity:.5;cursor:not-allowed}button.svelte-12n3tfd span:where(.svelte-12n3tfd){text-overflow:ellipsis;flex:1;overflow:hidden}
