.tiptap{margin:1rem 0}.tiptap>*+*{margin-top:.75em}.tiptap ul{margin:.2rem 0;padding:0 .8rem;list-style-type:disc}.tiptap ul li>p{margin:0}.tiptap ol{margin:.2rem 0;padding:0 .8rem;list-style-type:decimal}.tiptap ol li>p{margin:0}.tiptap code{color:#616161;background-color:#6161611a}.tiptap pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap img{max-width:100%;height:auto}.tiptap blockquote{border-left:2px solid #0d0d0d1a;padding-left:1rem}.tiptap hr{border:none;border-top:2px solid #0d0d0d1a;margin:2rem 0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table p{margin:0;line-height:1.1}.tiptap table td,.tiptap table th{vertical-align:top;box-sizing:border-box;border:1px solid #e2e8f0;min-width:1em;padding:10px;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{text-align:left;background-color:#f1f3f5;font-weight:700}.tiptap table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.tiptap table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.dark .tiptap table td,.dark .tiptap table th{border-color:#7e7e7e}.dark .tiptap table th{background-color:#5b5b5b}.dark .tiptap table .selectedCell:after{background:#c8c8ff1a}.dark .tiptap table .column-resize-handle{background-color:#0d0d0d}.tableWrapper{overflow-x:auto}.resize-cursor{cursor:ew-resize;cursor:col-resize}.bubble-menu{background-color:#0d0d0d;border-radius:.5rem;padding:.2rem;display:flex}.bubble-menu button{color:#fff;opacity:.6;background:0 0;border:none;padding:0 .2rem;font-size:.85rem;font-weight:500}.bubble-menu button:hover,.bubble-menu button.is-active{opacity:1}.floating-menu{background-color:#0d0d0d10;border-radius:.5rem;padding:.2rem;display:flex}.floating-menu button{opacity:.6;background:0 0;border:none;padding:0 .2rem;font-size:.85rem;font-weight:500}.floating-menu button:hover,.floating-menu button.is-active{opacity:1}