.tiptap[contenteditable]{outline:0 solid #0000}.tiptap *+*{margin-top:0}.tiptap ul{list-style:outside}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap h1{font-size:2em}.tiptap h2{font-size:1.5em}.tiptap h3{font-size:1.17em}.tiptap h4{font-size:1em}.tiptap h5{font-size:.83em}.tiptap h6{font-size:.67em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-weight:700;line-height:1.1}.tiptap p.empty,.tiptap p:empty{height:14px}.tiptap :not(pre)>code{background-color:hsl(var(--nextui-secondary-100));color:hsl(var(--nextui-foreground));font-size:var(--nextui-font-size-small);border-radius:2px;padding:2px 4px}.dark .tiptap :not(pre)>code{background-color:hsl(var(--nextui-secondary-300))}.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 pre>code .hljs-comment,.tiptap pre>code .hljs-quote{color:#616161}.tiptap pre>code .hljs-variable,.tiptap pre>code .hljs-template-variable,.tiptap pre>code .hljs-attribute,.tiptap pre>code .hljs-tag,.tiptap pre>code .hljs-name,.tiptap pre>code .hljs-regexp,.tiptap pre>code .hljs-link,.tiptap pre>code .hljs-name,.tiptap pre>code .hljs-selector-id,.tiptap pre>code .hljs-selector-class{color:#f98181}.tiptap pre>code .hljs-number,.tiptap pre>code .hljs-meta,.tiptap pre>code .hljs-built_in,.tiptap pre>code .hljs-builtin-name,.tiptap pre>code .hljs-literal,.tiptap pre>code .hljs-type,.tiptap pre>code .hljs-params{color:#fbbc88}.tiptap pre>code .hljs-string,.tiptap pre>code .hljs-symbol,.tiptap pre>code .hljs-bullet{color:#b9f18d}.tiptap pre>code .hljs-title,.tiptap pre>code .hljs-section{color:#faf594}.tiptap pre>code .hljs-keyword,.tiptap pre>code .hljs-selector-tag{color:#70cff8}.tiptap pre>code .hljs-emphasis{font-style:italic}.tiptap pre>code .hljs-strong{font-weight:700}.tiptap img{max-width:100%;height:auto}.tiptap blockquote{border-left:2px solid hsl(var(--nextui-default-300));padding-left:1rem}.tiptap hr{border:none;border-top:2px solid hsl(var(--nextui-default-300));margin:2rem 0}.tiptap mark{background-color:#faf594}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{border:2px solid hsl(var(--nextui-default-300));box-sizing:border-box;vertical-align:top;min-width:1em;padding:3px 5px;position:relative}.tiptap table th>*{margin-bottom:0}.tiptap table th{background-color:hsl(var(--nextui-default-200));text-align:left;font-weight:700}.tiptap table .selectedCell:after{background:hsl(var(--nextui-primary) / 20%);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.tiptap table .column-resize-handle{background-color:hsl(var(--nextui-primary-200));pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap table p{margin:0}.tiptap .tableWrapper{padding:1rem 0;overflow-x:auto}.tiptap .resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap .column-block{grid-auto-columns:1fr;grid-auto-flow:column;gap:24px;width:100%;padding:8px 0;display:grid}.tiptap .column{margin:-8px;padding:8px;overflow:auto}.tiptap[contenteditable] .column-block:hover .column{border:1px dashed gray;border-radius:8px}
