.ProseMirror{outline:none;padding:1rem;min-height:400px}.ProseMirror p{margin:.75rem 0}.ProseMirror h1{font-size:2rem;font-weight:700;margin:1.5rem 0 1rem;line-height:1.2}.ProseMirror h2{font-size:1.5rem;font-weight:700;margin:1.25rem 0 .75rem;line-height:1.3}.ProseMirror h3{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem;line-height:1.4}.ProseMirror h4{font-size:1.125rem;font-weight:700;margin:.75rem 0 .5rem;line-height:1.4}.ProseMirror ol,.ProseMirror ul{padding-left:1.5rem;margin:.75rem 0}.ProseMirror li{margin:.25rem 0}.ProseMirror ul>li{list-style-type:disc}.ProseMirror ol>li{list-style-type:decimal}.ProseMirror blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;font-style:italic;color:#6b7280}.ProseMirror code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}.ProseMirror code,.ProseMirror pre{font-family:Courier New,Courier,monospace}.ProseMirror pre{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;margin:1rem 0;overflow-x:auto;font-size:.875rem;line-height:1.5}.ProseMirror pre code{background:none;padding:0;border-radius:0;font-size:inherit}.ProseMirror a{color:#3b82f6;text-decoration:underline}.ProseMirror a:hover{color:#1d4ed8}.ProseMirror img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0;display:block}.ProseMirror table{border-collapse:collapse;margin:1rem 0;width:100%;overflow:hidden;table-layout:fixed}.ProseMirror table td,.ProseMirror table th{border:1px solid #e5e7eb;padding:.5rem;vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror table th{background-color:#f9fafb;font-weight:700;text-align:left}.ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.ProseMirror table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#adf;pointer-events:none}.ProseMirror table p{margin:0}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.ProseMirror mark{background-color:#fef08a;padding:.125rem 0;border-radius:.125rem}.ProseMirror.ProseMirror-focused,.ProseMirror:focus{outline:none}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror .hljs{display:block;overflow-x:auto;padding:.5em;background:#f8f8f8}.ProseMirror .hljs-comment,.ProseMirror .hljs-quote{color:#998;font-style:italic}.ProseMirror .hljs-keyword,.ProseMirror .hljs-selector-tag,.ProseMirror .hljs-subst{color:#333;font-weight:700}.ProseMirror .hljs-literal,.ProseMirror .hljs-number,.ProseMirror .hljs-tag .hljs-attr,.ProseMirror .hljs-template-variable,.ProseMirror .hljs-variable{color:#008080}.ProseMirror .hljs-doctag,.ProseMirror .hljs-string{color:#d14}.ProseMirror .hljs-section,.ProseMirror .hljs-selector-id,.ProseMirror .hljs-title{color:#900;font-weight:700}.ProseMirror .hljs-subst{font-weight:400}.ProseMirror .hljs-class .hljs-title,.ProseMirror .hljs-type{color:#458;font-weight:700}.ProseMirror .hljs-attribute,.ProseMirror .hljs-name,.ProseMirror .hljs-tag{color:#000080;font-weight:400}.ProseMirror .hljs-link,.ProseMirror .hljs-regexp{color:#009926}.ProseMirror .hljs-bullet,.ProseMirror .hljs-symbol{color:#990073}.ProseMirror .hljs-built_in,.ProseMirror .hljs-builtin-name{color:#0086b3}.ProseMirror .hljs-meta{color:#999;font-weight:700}.ProseMirror .hljs-deletion{background:#fdd}.ProseMirror .hljs-addition{background:#dfd}.ProseMirror .hljs-emphasis{font-style:italic}.ProseMirror .hljs-strong{font-weight:700}