.ProseMirror-focused,.tiptap{min-height:400px;border-radius:8px;font-size:16px;position:relative;line-height:1.6;background:#fff}.ProseMirror{font-family:Poppins,sans-serif!important}.tiptap h1,.tiptap-content h1{font-size:2em;font-weight:700;margin-bottom:.5em}.tiptap h2,.tiptap-content h2{font-size:1.75em;font-weight:700;margin-bottom:.5em}.tiptap h3,.tiptap-content h3{font-size:1.5em;font-weight:700;margin-bottom:.5em}.tiptap p,.tiptap-content p{margin-bottom:1em}.tiptap hr{border:none;cursor:pointer;margin:2rem 0}.tiptap hr,.tiptap hr.ProseMirror-selectednode{border-top:1px solid grey}.tiptap blockquote,.tiptap-content blockquote{border-left:4px solid #6200ea;padding-left:10px;color:#666;font-style:italic;margin:10px 0}.tiptap pre,.tiptap-content pre{background:#282c34;color:#f8f8f2;padding:10px;border-radius:5px;overflow-x:auto}.tiptap code,.tiptap-content code{background:#f5f5f5;padding:3px 5px;border-radius:3px}.tiptap ul,.tiptap-content ul{list-style-type:disc!important;padding-left:20px!important}.tiptap ol,.tiptap-content ol{list-style-type:decimal!important;padding-left:20px!important}.tiptap li,.tiptap-content li{margin-bottom:5px!important}.tiptap-content a,.tiptap-editor a{color:#6200ea;text-decoration:none}.tiptap a{cursor:pointer;text-decoration:underline;display:inline}.tiptap a,.tiptap a:hover{color:#6200ea}.tiptap-content a:hover,.tiptap-editor a:hover{text-decoration:underline}.tiptap-content img,.tiptap-editor img{max-width:100%;height:auto;display:block;margin:1.5rem 0;border-radius:5px}.tiptap-content table,.tiptap-editor table{width:100%;border-collapse:collapse}.tiptap-content td,.tiptap-content th,.tiptap-editor td,.tiptap-editor th{border:1px solid #ddd;padding:8px;text-align:left}.tiptap-editor th{background:#f0f0f0;font-weight:700}.tiptap-content hr,.tiptap-editor hr{border:none;border-top:2px solid #ddd;margin:20px 0}.tiptap-editor p.is-empty:before{content:attr(data-placeholder);color:#aaa;font-style:italic;pointer-events:none;display:block}.toolbar{display:flex;gap:10px;margin-bottom:10px}.tiptap ol,.tiptap ul{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap ol li p,.tiptap ul li p{margin-top:.25em;margin-bottom:.25em}.dropdown-container{position:relative;display:inline-block}.dropdown-toggle{background:#f4f4f4;border:none;padding:8px 12px;font-size:14px;cursor:pointer;border-radius:4px;display:flex;align-items:center}.dropdown{position:absolute;background:white;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:4px;overflow:hidden;z-index:1000;min-width:150px}.dropdown button{display:block;width:100%;text-align:left;background:none;border:none;padding:10px 15px;cursor:pointer;font-weight:400}.dropdown button:hover{background:#f0f0f0}.heading.h1{font-size:20px;font-weight:700}.heading.h2{font-size:18px;font-weight:600}.heading.h3{font-size:16px;font-weight:500}.paragraph{font-size:14px}.tiptap:first-child{margin-top:0}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,.tiptap table th{border:1px solid grey;box-sizing:border-box;min-width:1em;padding:2px 0 0;position:relative;vertical-align:top}table td>*,table th>*{margin-bottom:0}.tiptap table th{background-color:white;font-weight:700;text-align:left}.selectedCell:after{background:grey;content:"";left:0;right:0;bottom:0;z-index:2}.column-resize-handle,.selectedCell:after{top:0;pointer-events:none;position:absolute}.column-resize-handle{background-color:grey;bottom:-2px;right:-2px;width:4px}.tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap :first-child{margin-top:0}.tiptap pre{background:rgb(28,28,28);border-radius:.5rem;color:white;font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#616161}.tiptap pre .hljs-attribute,.tiptap pre .hljs-link,.tiptap pre .hljs-name,.tiptap pre .hljs-regexp,.tiptap pre .hljs-selector-class,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-tag,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-variable{color:#f98181}.tiptap pre .hljs-built_in,.tiptap pre .hljs-builtin-name,.tiptap pre .hljs-literal,.tiptap pre .hljs-meta,.tiptap pre .hljs-number,.tiptap pre .hljs-params,.tiptap pre .hljs-type{color:#fbbc88}.tiptap pre .hljs-bullet,.tiptap pre .hljs-string,.tiptap pre .hljs-symbol{color:#b9f18d}.tiptap pre .hljs-section,.tiptap pre .hljs-title{color:#faf594}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag{color:#70cff8}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}