.table-column-menu.svelte-11rdj4d{position:relative;display:inline-flex;margin:0}summary.svelte-11rdj4d{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:140px;padding:10px 12px;border-radius:var(--control-radius);border:1px solid var(--input-border);background:var(--panel);font-size:14px;font-weight:600;color:var(--ink)}summary.svelte-11rdj4d::-webkit-details-marker{display:none}.table-column-menu[open].svelte-11rdj4d summary:where(.svelte-11rdj4d){border-color:color-mix(in srgb,var(--accent) 42%,var(--input-border));background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.table-column-menu-caret.svelte-11rdj4d{font-size:12px;color:var(--muted);transition:transform .12s ease}.table-column-menu[open].svelte-11rdj4d .table-column-menu-caret:where(.svelte-11rdj4d){transform:rotate(180deg)}.table-column-menu-panel.svelte-11rdj4d{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:max(240px,100%);display:grid;gap:10px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel);color:var(--ink);max-height:min(520px,calc(100dvh - 160px));overflow:auto;box-shadow:0 20px 40px color-mix(in srgb,var(--ink) 14%,transparent)}.table-column-menu-panel.svelte-11rdj4d p:where(.svelte-11rdj4d){margin:0;font-size:12px;color:var(--muted)}.table-column-menu-list.svelte-11rdj4d{display:grid;gap:4px}.table-view-section.svelte-11rdj4d{display:grid;gap:4px;padding-top:4px}.table-view-section.svelte-11rdj4d+.table-view-section:where(.svelte-11rdj4d){border-top:1px solid var(--line);padding-top:10px}.table-view-section.svelte-11rdj4d strong:where(.svelte-11rdj4d){font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.table-column-menu-list.svelte-11rdj4d label:where(.svelte-11rdj4d),.table-view-section.svelte-11rdj4d>label:where(.svelte-11rdj4d){display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer}.table-column-menu-list.svelte-11rdj4d label:where(.svelte-11rdj4d):hover{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.table-column-menu-list.svelte-11rdj4d label.locked:where(.svelte-11rdj4d){opacity:.7}
