.editor-content,.tiptap-content{max-width:100%;color:inherit;padding:1rem;font-size:1rem;line-height:1.6}.ProseMirror,.tiptap-content{caret-color:currentColor;outline:none}.ProseMirror{resize:vertical;min-height:500px;padding-bottom:8rem;overflow-y:auto}.ProseMirror:focus{outline:none}.tiptap-content:after{content:"";clear:both;display:table}.ProseMirror p,.tiptap-content p{margin:.75rem 0}.ProseMirror h1,.tiptap-content h1,.ProseMirror h2,.tiptap-content h2,.ProseMirror h3,.tiptap-content h3{margin:1.5rem 0 .75rem;font-weight:700;line-height:1.2}.ProseMirror h1,.tiptap-content h1{font-size:2rem}.ProseMirror h2,.tiptap-content h2{font-size:1.5rem}.ProseMirror h3,.tiptap-content h3{font-size:1.25rem}.ProseMirror ul,.tiptap-content ul,.ProseMirror ol,.tiptap-content ol{margin:1rem 0;padding-left:2rem}.ProseMirror ul,.tiptap-content ul{list-style-type:disc}.ProseMirror ol,.tiptap-content ol{list-style-type:decimal}.ProseMirror li,.tiptap-content li{margin:.5rem 0;display:list-item}.ProseMirror li p,.tiptap-content li p{margin:.25rem 0}.ProseMirror blockquote,.tiptap-content blockquote{color:#666;border-left:4px solid #ddd;margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror code,.tiptap-content code{background-color:#f5f5f5;border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.875rem}.ProseMirror pre,.tiptap-content pre{background-color:#f5f5f5;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.ProseMirror pre code,.tiptap-content pre code{background:0 0;padding:0;font-size:.875rem}.ProseMirror img,.tiptap-content img{vertical-align:middle;border-radius:.5rem;max-width:100%;height:auto;margin:.5rem;display:inline-block}.ProseMirror img[style*="float: left"],.tiptap-content img[style*="float: left"]{float:left;margin-right:1rem}.ProseMirror img[style*="float: right"],.tiptap-content img[style*="float: right"]{float:right;margin-left:1rem}.ProseMirror img[style*="display: block"],.tiptap-content img[style*="display: block"]{margin-left:auto;margin-right:auto;display:block}.ProseMirror a,.tiptap-content a{color:hsl(var(--primary));text-decoration:underline}.ProseMirror a:hover,.tiptap-content a:hover{text-decoration:none}.ProseMirror table,.tiptap-content table{border-collapse:collapse;table-layout:fixed;border:1px solid #e2e8f0;width:100%;margin:1rem 0;overflow:hidden}.ProseMirror td,.tiptap-content td,.ProseMirror th,.tiptap-content th{vertical-align:top;box-sizing:border-box;border:1px solid #cbd5e1;min-width:1em;padding:.75rem;position:relative}.ProseMirror th,.tiptap-content th{text-align:left;background-color:#f8fafc;font-weight:700}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.ProseMirror .column-resize-handle{pointer-events:auto;cursor:col-resize;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror a{color:hsl(var(--primary));text-decoration:underline}.ProseMirror a:hover{text-decoration:none}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror sub{vertical-align:sub;font-size:.75em}.ProseMirror sup{vertical-align:super;font-size:.75em}.ProseMirror mark{border-radius:.125rem;padding:.125rem 0}.ProseMirror hr{border:none;border-top:2px solid #ddd;margin:2rem 0}.ProseMirror[style*="text-align: justify"]{text-align:justify}.ProseMirror ::selection,.ProseMirror::selection{color:inherit;background-color:#3b82f666}.ProseMirror ::-moz-selection{color:inherit;background-color:#3b82f666}.ProseMirror::-moz-selection{color:inherit;background-color:#3b82f666}.ProseMirror.resize-cursor{cursor:col-resize}.tiptap-content p:empty{min-height:1.25em;padding:0;line-height:1.9;display:block;clear:none!important;margin:0!important}.tiptap-content p:has(>br:only-child){min-height:1.25em;padding:0;line-height:1.9;display:block;clear:none!important;margin:0!important}.tiptap-content p:empty:before{content:" ";display:inline-block}@media (max-width:768px){.tiptap-content img[style*="float: left"],.tiptap-content img[style*="float: right"]{float:none!important;width:100%!important;height:auto!important;margin:1rem 0!important;display:block!important}}
