.tableWrapper{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;width:100vw;max-width:100vw;margin:2em -50vw .5em;display:block;position:relative;left:50%;right:50%;overflow:auto visible}.tableWrapper::-webkit-scrollbar{height:8px}.tableWrapper::-webkit-scrollbar-track{background-color:#0000}.tableWrapper::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px}.tableWrapper:hover{scrollbar-color:hsl(var(--scrollbar-thumb)) transparent}.tableWrapper:hover::-webkit-scrollbar-thumb{background-color:hsl(var(--scrollbar-thumb))}.tableWrapper:hover::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--scrollbar-thumb-hover))}.tableInner{width:max-content;min-width:calc(100vw - 40px);padding:20px;display:inline-block;position:relative}.tiptap .tableWrapper{position:initial;box-sizing:border-box;margin:.75rem auto;overflow-x:auto}.tiptap .tableInner td,.tiptap .tableInner th{overflow-wrap:break-word;word-break:break-word;padding-inline:.75rem}.tiptap .tableInner td:not([colwidth]),.tiptap .tableInner th:not([colwidth]){max-width:500px}.tiptap .tableInner table:has(tr:first-child>[data-default-colwidth]){table-layout:fixed}.tiptap[contenteditable=true] .tableWrapper:not(.needs-scroll){overflow-x:hidden}.tiptap .tableWrapper.needs-scroll{width:100cqw;margin-left:calc(-1 * var(--table-breakout-left,0px));margin-right:0}.tiptap .tableInner{min-width:initial;margin:0 auto}.tiptap .tableWrapper.needs-scroll .tableInner{margin-left:var(--table-breakout-left,0px);margin-right:0}.plusButton{cursor:pointer;opacity:0;border:1px solid #e2e8f0;border-radius:0 4px 4px 0;justify-content:center;align-items:center;width:20px;margin-left:-21px;transition:opacity .5s;display:flex;position:absolute;top:20px;bottom:20px;left:100%}.dark .plusButton{border:1px solid #ffffff1a}.plusButton:hover{background-color:#e2e8f0}.dark .plusButton:hover{background-color:hsl(var(--surface-raised) / 1)}.plusButton.plusHorizontalButton{border-radius:0 0 4px 4px;width:auto;height:20px;margin-top:-21px;margin-left:0;top:100%;left:20px;right:20px}.table-column-grips,.table-row-grips{pointer-events:none;position:absolute}.table-column-grips{height:20px;top:0;left:0;right:0}.table-row-grips{width:20px;top:0;bottom:0;left:0}.table-grip{cursor:grab;pointer-events:auto;opacity:0;color:#94a3b8;letter-spacing:-2px;z-index:3;background:#fff;border:1px solid #e2e8f0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:900;transition:opacity .15s;display:flex;position:absolute}.dark .table-grip{background:hsl(var(--surface-sidebar) / 1);color:#fff6;border-color:#ffffff1a}.table-grip:hover{color:#475569;background-color:#f1f5f9}.dark .table-grip:hover{background-color:hsl(var(--surface-raised) / 1);color:#fff9}.table-grip:active{cursor:grabbing}.table-column-grip{border-radius:4px 4px 0 0;height:20px;top:0}.table-row-grip{border-radius:4px 0 0 4px;width:20px;left:0}.table-grip.grip-visible,.table-grip:hover{opacity:1}.tableInner.table-dragging .table-grip{opacity:0}.tableInner.table-dragging{cursor:grabbing}.table-drop-indicator{background-color:hsl(var(--primary-text));z-index:4;pointer-events:none;border-radius:1px;position:absolute}.table-drag-ghost{z-index:9999;pointer-events:none;border:2px solid hsl(var(--primary-text));background:hsl(var(--primary-text) / .05);border-radius:2px;position:fixed}.resize-cursor{cursor:col-resize}.tableInner td,.tableInner th{position:relative}@keyframes resize-handle-fade-in{0%{opacity:0}to{opacity:1}}.tableInner .column-resize-handle{pointer-events:none;z-index:1;animation:.4s forwards resize-handle-fade-in;position:absolute;top:0;bottom:-2px;right:-2px}:is(.tableInner:has(td:last-child:hover) .plusButton:not(.plusHorizontalButton),.tableInner:has(th:last-child:hover) .plusButton:not(.plusHorizontalButton),.plusButton:not(.plusHorizontalButton):hover),:is(.tableInner:has(tr:last-child:hover) .plusHorizontalButton,.plusHorizontalButton:hover){opacity:1}.tableInner td.focusedCell,.tableInner th.focusedCell{outline:1.5px solid hsl(var(--brand-400) / .7);outline-offset:-1.5px}.table-menu-button{cursor:pointer;background:hsl(var(--background));color:hsl(var(--brand-400) / .7);z-index:5;border:none;border-radius:3px;justify-content:center;align-items:center;padding:1px 2px;font-size:16px;font-weight:900;line-height:1;animation:.15s resize-handle-fade-in;display:flex;position:absolute;transform:translate(calc(-50% - 1px),-50%)}.table-menu-button:hover{color:hsl(var(--brand-400));background:#f1f5f9}.table-menu-button.table-menu-button-selection{color:hsl(var(--primary-text) / .5)}.table-menu-button.table-menu-button-selection:hover{color:hsl(var(--primary-text));background:#f1f5f9}.dark .table-menu-button:hover,.dark .table-menu-button.table-menu-button-selection:hover{background:hsl(var(--surface-raised) / 1)}.tableInner td.selectedCell,.tableInner th.selectedCell{box-shadow:inset 0 0 0 9999px hsl(var(--primary-text) / .1)}.table-sort-button{cursor:pointer;background:hsl(var(--background));width:20px;height:20px;color:hsl(var(--primary-text) / .6);z-index:4;opacity:0;pointer-events:none;border:1px solid #e2e8f0;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;transform:translate(-100%,-50%)}.table-sort-button[data-visible=true]{opacity:1;pointer-events:auto}.table-sort-button:hover{color:hsl(var(--primary-text));background:#f1f5f9}.dark .table-sort-button{color:#fff9;border-color:#ffffff1a}.dark .table-sort-button:hover{background:hsl(var(--surface-raised) / 1);color:#ffffffe6}
.ProseMirror[contenteditable=true] .tiptap-mathematics-render--editable{cursor:pointer;border-radius:calc(var(--radius) - 4px);margin:-4px;padding:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProseMirror[contenteditable=true] .tiptap-mathematics-render--editable:hover,.ProseMirror[contenteditable=true] .tiptap-mathematics-render.ProseMirror-selectednode{background-color:hsl(var(--surface-hover))}.math-node--empty .math-node-render{--tw-text-opacity:1;color:hsl(var(--foreground-placeholder) / var(--tw-text-opacity,1))}.math-node--error .math-node-render{--tw-text-opacity:1;color:hsl(var(--danger-text) / var(--tw-text-opacity,1))}.math-node-source{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:hsl(var(--surface-elevated) / var(--tw-bg-opacity,1));text-align:left;--math-source-pad-y:8px;--math-source-pad-x:12px;padding:var(--math-source-pad-y) var(--math-source-pad-x);display:none;position:relative}.math-node-source-highlight,.math-node-source-input{letter-spacing:0;tab-size:2;white-space:pre-wrap;overflow-wrap:break-word;border-width:0;margin:0;padding:0;font-family:Geist Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.5}.math-node-source-highlight{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1));background-color:#0000;display:block}.math-node-source-input{resize:none;color:#0000;outline-offset:2px;inset:var(--math-source-pad-y) var(--math-source-pad-x);caret-color:hsl(var(--foreground));background-color:#0000;outline:2px solid #0000;position:absolute;overflow:hidden}.math-node-source-input::placeholder{--tw-text-opacity:1;color:hsl(var(--foreground-placeholder) / var(--tw-text-opacity,1))}.math-token-command{--tw-text-opacity:1;color:hsl(var(--primary-text) / var(--tw-text-opacity,1))}.math-token-brace,.math-token-operator{--tw-text-opacity:1;color:hsl(var(--foreground-faint) / var(--tw-text-opacity,1))}.math-node--block .math-node-source{margin-bottom:.5rem}.math-node--inline .math-node-source{--math-source-pad-y:1px;--math-source-pad-x:6px;max-width:100%;margin-right:.375rem}.math-node--inline .math-node-source-highlight{min-width:24ch}.math-node--editing .math-node-source{display:block}.math-node--inline.math-node--editing .math-node-source{display:inline-block}
