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