.tiptap-content .ProseMirror{outline:none;min-height:50vh}.tiptap-content p{margin:.9em 0}.tiptap-content h1,.tiptap-content h2,.tiptap-content h3,.tiptap-content h4{margin:1em 0 .4em;font-weight:700;line-height:1.25}.tiptap-content h1{font-size:2em}.tiptap-content h2{font-size:1.5em}.tiptap-content h3{font-size:1.25em}.tiptap-content h4{font-size:1.1em}.tiptap-content blockquote{color:#475569;background:#f4f8ff;border-left:3px solid #3a8cef;border-radius:6px;padding:.6em 1em;font-style:italic}.tiptap-content pre{color:#e2e8f0;background:#0f172a;border-radius:8px;padding:.9em 1em;font-size:.85em;overflow-x:auto}.tiptap-content hr{border:none;border-top:1px solid #e2e8f0;margin:1.5em 0}.tiptap-content ul[data-type=taskList]{padding-left:.25em;list-style:none}.tiptap-content ul[data-type=taskList] li{align-items:flex-start;gap:.5em;margin:.3em 0;display:flex}.tiptap-content ul[data-type=taskList] li>label{margin-top:.2em}.tiptap-content mark{border-radius:3px;padding:0 2px}.tiptap-content table.tiptap-table{--table-border-color:#94a3b8;table-layout:fixed;box-shadow:0 1px 3px #0f172a14;border-collapse:collapse!important;width:100%!important;margin:1em 0!important}.tiptap-content table.tiptap-table td,.tiptap-content table.tiptap-table th{vertical-align:top;box-sizing:border-box;min-width:60px;height:2.4em;position:relative;border:2px solid var(--table-border-color,#94a3b8)!important;padding:8px 10px!important}.tiptap-content table.tiptap-table th{text-align:left;font-weight:600;background:#f8fafc!important}.tiptap-content table.tiptap-table.no-borders{box-shadow:none}.tiptap-content table.tiptap-table.no-borders td,.tiptap-content table.tiptap-table.no-borders th{border-color:#0000!important}.tiptap-content .ProseMirror table.tiptap-table.no-borders td,.tiptap-content .ProseMirror table.tiptap-table.no-borders th{border:1px dashed #e2e8f0!important}.tiptap-content .ProseMirror table.tiptap-table.no-borders th{background:#fafbfc!important}.tiptap-content .selectedCell{box-shadow:inset 0 0 0 1px #3a8cef59;background:#3a8cef1f!important;border:2px solid #3a8cef!important}.tiptap-content .column-resize-handle{pointer-events:auto;background-color:#3a8cef;width:3px}.tiptap-content .tableWrapper{padding:1px;overflow-x:auto}.tiptap-content .resize-cursor{cursor:col-resize}.tiptap-content table.tiptap-table tr{position:relative}.tiptap-content table.tiptap-table tr[style*=height]>td,.tiptap-content table.tiptap-table tr[style*=height]>th{height:inherit}
