.tiptap-editor{min-height:300px}.tiptap-editor .ProseMirror{min-height:300px;color:#111827;outline:none;font-size:1rem;line-height:1.6}.dark .tiptap-editor .ProseMirror{color:#f3f4f6}.tiptap-editor .ProseMirror.ProseMirror-focused p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.dark .tiptap-editor .ProseMirror.ProseMirror-focused p.is-editor-empty:first-child:before{color:#6b7280}.tiptap-editor .ProseMirror h1{font-size:2rem!important;font-weight:700!important;margin-top:1.5rem!important;margin-bottom:1rem!important;line-height:1.2!important;color:#1f2937!important}.dark .tiptap-editor .ProseMirror h1{color:#f9fafb!important}.tiptap-editor .ProseMirror h2{font-size:1.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.3;color:#374151}.dark .tiptap-editor .ProseMirror h2{color:#e5e7eb}.tiptap-editor .ProseMirror h3{font-size:1.25rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;line-height:1.4;color:#4b5563}.dark .tiptap-editor .ProseMirror h3{color:#d1d5db}.tiptap-editor .ProseMirror h1:first-child,.tiptap-editor .ProseMirror h2:first-child,.tiptap-editor .ProseMirror h3:first-child{margin-top:0}.tiptap-editor .ProseMirror p{margin-bottom:.75rem;line-height:1.6}.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror ul{margin-top:.5rem;margin-bottom:.75rem;padding-left:2rem;list-style-position:outside}.tiptap-editor .ProseMirror ul{list-style-type:disc}.tiptap-editor .ProseMirror ol{list-style-type:decimal}.tiptap-editor .ProseMirror li{margin-bottom:.25rem;line-height:1.6;display:list-item}.tiptap-editor .ProseMirror li p{margin-bottom:.25rem;display:inline}.tiptap-editor .ProseMirror ol ul,.tiptap-editor .ProseMirror ul ul{list-style-type:circle;margin-top:.25rem}.tiptap-editor .ProseMirror ol ul ul,.tiptap-editor .ProseMirror ul ul ul{list-style-type:square}.tiptap-editor .ProseMirror a{color:#7c3aed;text-decoration:underline;cursor:pointer;font-weight:500}.dark .tiptap-editor .ProseMirror a{color:#a78bfa}.tiptap-editor .ProseMirror a:hover{color:#6d28d9;text-decoration-thickness:2px}.dark .tiptap-editor .ProseMirror a:hover{color:#c4b5fd}.tiptap-editor .ProseMirror strong{font-weight:700}.tiptap-editor .ProseMirror em{font-style:italic}.tiptap-editor .ProseMirror:focus{outline:none}.tiptap-editor .ProseMirror ::selection{background-color:#ddd6fe}.dark .tiptap-editor .ProseMirror ::selection{background-color:#5b21b6;color:#ffffff}.tiptap-editor .ProseMirror>p:first-child:last-child{margin-bottom:0}.tiptap-editor .ProseMirror>*+*{margin-top:.75rem}.tiptap-editor .ProseMirror>h1+*,.tiptap-editor .ProseMirror>h2+*,.tiptap-editor .ProseMirror>h3+*{margin-top:.5rem}.tiptap-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden;border:1px solid #d1d5db;display:table!important}.dark .tiptap-editor .ProseMirror table{border-color:#4b5563}.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th{min-width:1em;border:1px solid #d1d5db;padding:.5rem .75rem;vertical-align:top;box-sizing:border-box;position:relative;display:table-cell!important}.dark .tiptap-editor .ProseMirror table td,.dark .tiptap-editor .ProseMirror table th{border-color:#4b5563}.tiptap-editor .ProseMirror table th{font-weight:700;text-align:left;background-color:#f3f4f6}.dark .tiptap-editor .ProseMirror table th{background-color:#374151}.tiptap-editor .ProseMirror table .selectedCell{background-color:#ddd6fe}.dark .tiptap-editor .ProseMirror table .selectedCell{background-color:#5b21b6}.tiptap-editor .ProseMirror table p{margin:0}.tiptap-editor .ProseMirror .tableWrapper{overflow-x:auto;margin:1rem 0}.tiptap-editor .ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap-editor .ProseMirror u{text-decoration:underline}