.ProseMirror{background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 .375rem .375rem;outline:none;min-height:400px;padding:1rem;font-size:1rem;line-height:1.5!important}.ProseMirror:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror h1{color:#111827;margin-top:1.5em;margin-bottom:.75em;font-size:2em;font-weight:700;line-height:1.2!important}.ProseMirror h1:first-child{margin-top:0}.ProseMirror h2{color:#111827;margin-top:1.25em;margin-bottom:.75em;font-size:1.5em;font-weight:700;line-height:1.3!important}.ProseMirror h2:first-child{margin-top:0}.ProseMirror h3{color:#111827;margin-top:1em;margin-bottom:.5em;font-size:1.25em;font-weight:600;line-height:1.4!important}.ProseMirror h3:first-child{margin-top:0}.ProseMirror h4{color:#111827;margin-top:1em;margin-bottom:.5em;font-size:1.125em;font-weight:600;line-height:1.5!important}.ProseMirror h4:first-child{margin-top:0}.ProseMirror p{color:#374151;margin-top:.75em;margin-bottom:.75em;line-height:1.5!important}.ProseMirror p:first-child{margin-top:0}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror ul,.ProseMirror ol{margin-top:1em;margin-bottom:1em;padding-left:2rem}.ProseMirror ul{list-style-type:disc;list-style-position:outside}.ProseMirror ol{margin-top:.25em;margin-bottom:.25em;list-style-type:decimal}.ProseMirror ul ul,.ProseMirror ul ol,.ProseMirror ol ul,.ProseMirror ol ol{margin-top:.5em;margin-bottom:.5em}.ProseMirror blockquote{color:#6b7280;background:#f9fafb;border-left:4px solid #3b82f6;border-radius:.375rem;margin:1.5em 0;padding:1rem;font-style:italic}.ProseMirror code{color:#ef4444;background:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875em}.ProseMirror pre{color:#f9fafb;background:#1f2937;border-radius:.5rem;margin:1.5em 0;padding:1rem;overflow-x:auto}.ProseMirror pre code{color:#f9fafb;background:0 0;padding:0;font-size:.875rem}.ProseMirror a{color:#3b82f6;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#2563eb}.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5em 0;display:block}.ProseMirror img.ProseMirror-selectednode{outline-offset:2px;outline:3px solid #3b82f6}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.ProseMirror [style*="text-align: left"],[style*="text-align: left"]{text-align:left!important}.ProseMirror [style*="text-align: center"],[style*="text-align: center"]{text-align:center!important}.ProseMirror [style*="text-align: right"],[style*="text-align: right"]{text-align:right!important}.ProseMirror [style*="text-align: justify"],[style*="text-align: justify"]{text-align:justify!important}.ProseMirror mark{background-color:#fef08a;border-radius:.125rem;padding:.125rem .25rem}.ProseMirror ::selection{background:#bfdbfe}.ProseMirror strong,.ProseMirror b{color:#111827;font-weight:700}.ProseMirror em,.ProseMirror i{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s,.ProseMirror strike{text-decoration:line-through}.ProseMirror.is-empty:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror:focus-visible{outline:none}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.5em 0;overflow:hidden}.ProseMirror table td,.ProseMirror table th{vertical-align:top;box-sizing:border-box;border:1px solid #d1d5db;min-width:1em;padding:.5rem;position:relative}.ProseMirror table th{text-align:left;background:#f9fafb;font-weight:700}.ProseMirror.is-loading{opacity:.5;pointer-events:none}.prose ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:disc;list-style-position:outside}.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:decimal;list-style-position:outside}.prose li{margin-top:.5em;margin-bottom:.5em;padding-left:.375em}.prose li p,.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose h1{margin-top:0;margin-bottom:.875em}.prose h2{margin-top:2em;margin-bottom:1em}.prose h3{margin-top:1.6em;margin-bottom:.6em}.prose h4{margin-top:1.5em;margin-bottom:.5em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose hr{margin-top:3em;margin-bottom:3em}.prose img{margin-top:2em;margin-bottom:2em}.prose code{font-size:.875em}.prose pre{margin-top:1.7143em;margin-bottom:1.7143em}