.rich-text-editor .tiptap-content{outline:none}.rich-text-editor .tiptap-content p.is-editor-empty:first-child{position:relative}.rich-text-editor .tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);position:absolute;left:0;top:0;color:#94a3b8;pointer-events:none;height:0}.rich-text-editor .tiptap-content .tableWrapper{overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.rich-text-editor .tiptap-content table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.rich-text-editor .tiptap-content table td,.rich-text-editor .tiptap-content table th{border:1px solid #cbd5e1;padding:6px 10px;vertical-align:top;position:relative;min-width:60px}.rich-text-editor .tiptap-content table th{background-color:#f1f5f9;font-weight:600;text-align:left}.rich-text-editor .tiptap-content table .selectedCell:after{content:"";position:absolute;inset:0;background:rgba(37,99,235,.15);pointer-events:none}.rich-text-editor .tiptap-content table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#2563eb;pointer-events:none}.rich-text-editor .tiptap-content.resize-cursor{cursor:col-resize}.rich-text-editor .tiptap-content pre{background:#0f172a;color:#e2e8f0;padding:.75rem 1rem;border-radius:.5rem;overflow-x:auto}.rich-text-editor .tiptap-content code{background:#f1f5f9;padding:.15rem .35rem;border-radius:.25rem}.rich-text-editor .tiptap-content pre code{background:none;padding:0}.tiptap-content ul{list-style:disc;padding-left:1.5rem;margin:.5rem 0}.tiptap-content ol{list-style:decimal;padding-left:1.5rem;margin:.5rem 0}.tiptap-content ul ul{list-style:circle}.tiptap-content ul ul ul{list-style:square}.tiptap-content li{margin:.25rem 0}.tiptap-content li p{margin:0}@media (max-width:768px){.rich-text-editor .tiptap-content .tableWrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;width:100%;scrollbar-width:none;-ms-overflow-style:none}.rich-text-editor .tiptap-content .tableWrapper::-webkit-scrollbar{display:none}.rich-text-editor .tiptap-content table{width:auto;min-width:100%;table-layout:auto}.rich-text-editor .tiptap-content table col{width:auto!important}.rich-text-editor .tiptap-content table td,.rich-text-editor .tiptap-content table th{min-width:100px;white-space:normal}.rich-text-editor .tiptap-content,.rich-text-editor.tiptap-content{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rich-text-editor .tiptap-content::-webkit-scrollbar,.rich-text-editor.tiptap-content::-webkit-scrollbar{display:none}}