.ProseMirror{outline:none;min-height:500px;padding:1rem}.ProseMirror p{margin:1em 0}.ProseMirror h1{margin:1em 0 .5em;font-size:2em;font-weight:700}.ProseMirror h2{margin:1em 0 .5em;scroll-margin-top:100px;font-size:1.5em;font-weight:700}.ProseMirror h3{margin:1em 0 .5em;font-size:1.25em;font-weight:700}.ProseMirror h4{margin:1em 0 .5em;font-size:1.1em;font-weight:700}.ProseMirror h5{margin:1em 0 .5em;font-size:1em;font-weight:700}.ProseMirror h6{margin:1em 0 .5em;font-size:.9em;font-weight:700}.ProseMirror ul,.ProseMirror ol{margin:1em 0;padding-left:2em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.5em 0}.ProseMirror blockquote{color:#6b7280;border-left:4px solid #d1d5db;margin:1em 0;padding-left:1em;font-style:italic}.ProseMirror code{color:#ef4444;background-color:#f3f4f6;border-radius:.25rem;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.ProseMirror pre{color:#f9fafb;background-color:#1f2937;border-radius:.5rem;margin:1em 0;padding:1em;overflow-x:auto}.ProseMirror pre code{color:inherit;background-color:#0000;padding:0;font-size:.875em}.ProseMirror img{cursor:move;border-radius:.5rem;max-width:100%;height:auto;margin:1em auto;display:block}.ProseMirror img.ProseMirror-selectednode{outline-offset:2px;outline:3px solid #3b82f6}.ProseMirror-gapcursor{pointer-events:none;display:block;position:relative}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror a{color:#3b82f6;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#2563eb}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.ProseMirror iframe{border-radius:.5rem;max-width:100%;margin:1em auto;display:block}.ProseMirror [style*="text-align: left"]{text-align:left}.ProseMirror [style*="text-align: center"]{text-align:center}.ProseMirror [style*="text-align: right"]{text-align:right}.ProseMirror ::selection{background-color:#dbeafe}.ProseMirror p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror .tableWrapper,.tiptap-content .table-scroll-wrapper{-webkit-overflow-scrolling:touch;margin:1.5em 0;overflow-x:auto}.ProseMirror .tableWrapper::-webkit-scrollbar{height:8px}.tiptap-content .table-scroll-wrapper::-webkit-scrollbar{height:8px}.ProseMirror .tableWrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.tiptap-content .table-scroll-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.ProseMirror .tableWrapper::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}.tiptap-content .table-scroll-wrapper::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}.ProseMirror .tableWrapper::-webkit-scrollbar-thumb:hover{background:#6b7280}.tiptap-content .table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#6b7280}.ProseMirror table{border-collapse:separate;border-spacing:0;table-layout:auto;border:2px solid #d1d5db;border-radius:.375rem;width:100%;min-width:600px;margin:0}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #d1d5db;border-right:1px solid #d1d5db;min-width:1em;padding:.75rem 1rem;position:relative}.ProseMirror th{text-align:left;color:#fff;background-color:#003a5d;font-weight:600}.ProseMirror td:last-child,.ProseMirror th:last-child{border-right:none}.ProseMirror tr:last-child td{border-bottom:none}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#3b82f61a;position:absolute;inset:0}.ProseMirror .column-resize-handle{pointer-events:none;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror table p{margin:0}.ProseMirror div[data-callout],.tiptap-content div[data-callout]{background-color:#f5f5f5;border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.5rem}.ProseMirror figure[data-image-caption],.tiptap-content figure[data-image-caption]{text-align:center;margin:1.5rem 0}.ProseMirror figure[data-image-caption] img,.tiptap-content figure[data-image-caption] img{border-radius:.5rem;max-width:100%;height:auto;margin:0 auto;display:block}.ProseMirror figure[data-image-caption] figcaption,.tiptap-content figure[data-image-caption] figcaption{color:#6b7280;text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic}.ProseMirror div[data-button],.tiptap-content div[data-button]{text-align:center;margin:1.5rem 0}.ProseMirror div[data-button] a{cursor:default;pointer-events:none;border-radius:9999px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.tiptap-content .ProseMirror div[data-button] a{cursor:pointer;pointer-events:auto;border-radius:9999px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.ProseMirror div[data-button] a.button-primary,.tiptap-content .ProseMirror div[data-button] a.button-primary{color:#fff;background-color:#4b75c1}.tiptap-content .ProseMirror div[data-button] a.button-primary:hover{background-color:#244075}.ProseMirror div[data-button] a.button-secondary,.tiptap-content .ProseMirror div[data-button] a.button-secondary{color:#fff;background-color:#6b7280}.tiptap-content .ProseMirror div[data-button] a.button-secondary:hover{background-color:#4b5563}.ProseMirror div[data-button] a.button-outline,.tiptap-content .ProseMirror div[data-button] a.button-outline{color:#4b75c1;background-color:#0000;border:2px solid #4b75c1}.tiptap-content .ProseMirror div[data-button] a.button-outline:hover{color:#fff;background-color:#4b75c1}
