.PanelVisibilityMenu-module__qr9-GW__root{--pv-bg:var(--c-surface3,#fff);--pv-row:var(--c-surface,#fff);--pv-border:var(--c-line2,#d1d5db);--pv-panel-border:var(--c-line2,#e5e7eb);--pv-sep:var(--c-line,#f3f4f6);--pv-row-border:var(--c-line,#f3f4f6);--pv-text:var(--c-text2,#374151);--pv-title:var(--c-muted,#6b7280);--pv-hover:var(--c-hover,#f9fafb);--pv-hover-strong:var(--c-surface2,#e5e7eb);--pv-grip:var(--c-muted2,#9ca3af);--pv-grip-hover:var(--c-text2,#4b5563);--pv-off:var(--c-off,#9ca3af);--pv-accent-default:#4f46e5;--pv-accent-hover-default:#3730a3;text-align:left;z-index:50;display:inline-block;position:relative}.dark .PanelVisibilityMenu-module__qr9-GW__root{--pv-bg:var(--c-surface3,#0f172a);--pv-row:var(--c-surface,#0f172a);--pv-border:var(--c-line2,#374151);--pv-panel-border:var(--c-line2,#374151);--pv-sep:var(--c-line,#1f2937);--pv-row-border:var(--c-line,#1e293b);--pv-text:var(--c-text2,#e5e7eb);--pv-title:var(--c-muted,#9ca3af);--pv-hover:var(--c-hover,#1e293b);--pv-hover-strong:var(--c-surface2,#334155);--pv-grip:var(--c-muted2,#6b7280);--pv-grip-hover:var(--c-text2,#d1d5db);--pv-off:var(--c-off,#4b5563);--pv-accent-default:#818cf8;--pv-accent-hover-default:#a5b4fc}.PanelVisibilityMenu-module__qr9-GW__trigger{background:var(--pv-bg);border:1px solid var(--pv-border);color:var(--pv-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000d}.PanelVisibilityMenu-module__qr9-GW__trigger:hover{background:var(--pv-hover);color:var(--pv-accent,var(--pv-accent-default))}.PanelVisibilityMenu-module__qr9-GW__trigger:active{transform:scale(.95)}.PanelVisibilityMenu-module__qr9-GW__backdrop{z-index:40;position:fixed;inset:0}.PanelVisibilityMenu-module__qr9-GW__panel{background:var(--pv-bg);border:1px solid var(--pv-panel-border);z-index:50;transform-origin:100% 0;border-radius:12px;width:256px;margin-top:8px;padding:12px;animation:.1s ease-out PanelVisibilityMenu-module__qr9-GW__pvIn;position:absolute;right:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@keyframes PanelVisibilityMenu-module__qr9-GW__pvIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PanelVisibilityMenu-module__qr9-GW__head{border-bottom:1px solid var(--pv-sep);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.PanelVisibilityMenu-module__qr9-GW__title{color:var(--pv-title);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700;line-height:16px}.PanelVisibilityMenu-module__qr9-GW__all{color:var(--pv-accent,var(--pv-accent-default));cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:16px}.PanelVisibilityMenu-module__qr9-GW__all:hover{color:var(--pv-accent,var(--pv-accent-hover-default))}.PanelVisibilityMenu-module__qr9-GW__list{max-height:60vh;overflow-y:auto}.PanelVisibilityMenu-module__qr9-GW__row{background:var(--pv-row);border:1px solid var(--pv-row-border);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px;transition:background-color .15s;display:flex}.PanelVisibilityMenu-module__qr9-GW__row:hover{background:var(--pv-hover)}.PanelVisibilityMenu-module__qr9-GW__rowLabel{align-items:center;gap:8px;min-width:0;display:flex}.PanelVisibilityMenu-module__qr9-GW__grip{cursor:grab;color:var(--pv-grip);touch-action:none;display:flex}.PanelVisibilityMenu-module__qr9-GW__grip:hover{color:var(--pv-grip-hover)}.PanelVisibilityMenu-module__qr9-GW__label{color:var(--pv-text);font-size:14px;line-height:20px}.PanelVisibilityMenu-module__qr9-GW__eye{cursor:pointer;color:var(--pv-off);background:0 0;border:0;border-radius:4px;padding:4px;transition:background-color .15s;display:flex}.PanelVisibilityMenu-module__qr9-GW__eye:hover{background:var(--pv-hover-strong)}.PanelVisibilityMenu-module__qr9-GW__eyeOn{color:var(--pv-accent,var(--pv-accent-default))}.PanelVisibilityMenu-module__qr9-GW__foot{border-top:1px solid var(--pv-sep);padding:10px 12px}
