.ProseMirror{min-height:100px;padding:.5rem;outline:none}.ProseMirror p{margin-bottom:1em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25}.ProseMirror h1{font-size:2em}.ProseMirror h2{font-size:1.5em}.ProseMirror h3{font-size:1.25em}.ProseMirror ol,.ProseMirror ul{padding-left:1.5em;margin-bottom:1em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror a{color:#2563eb;text-decoration:underline}.ProseMirror .text-left{text-align:left}.ProseMirror .text-center{text-align:center}.ProseMirror .text-right{text-align:right}.ProseMirror .text-justify{text-align:justify}.ProseMirror blockquote{border-left:3px solid #e5e7eb;padding-left:1em;margin-left:0;margin-right:0;font-style:italic}.ProseMirror pre{padding:.75em 1em;overflow-x:auto}.ProseMirror code,.ProseMirror pre{background-color:#f1f5f9;border-radius:.25rem;font-family:monospace}.ProseMirror code{padding:.2em .4em;font-size:.9em}.ProseMirror table{border-collapse:collapse;overflow:hidden;table-layout:fixed;width:100%;margin:0 0 1em}.ProseMirror table td,.ProseMirror table th{border:2px solid #ced4da;box-sizing:border-box;min-width:1em;padding:.5em;position:relative;vertical-align:top}.ProseMirror table th{background-color:#f1f3f5;font-weight:700;text-align:left}.ProseMirror table .selectedCell:after{background:rgba(200,200,255,.4);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.ProseMirror table .column-resize-handle{background-color:#adf;bottom:-2px;position:absolute;right:-2px;pointer-events:none;top:0;width:4px}.ProseMirror table p{margin:0}.ProseMirror .selection{background-color:rgba(37,99,235,.1)}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}@media print{table{width:100%;border-collapse:collapse;page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}td,th{padding:8px;text-align:left;border:1px solid #ddd}th{background-color:#f2f2f2;font-weight:700}table,tbody,td,tfoot,th,thead,tr{page-break-inside:avoid;break-inside:avoid}caption,h1,h2,h3,h4,h5,h6{page-break-after:avoid}table.rich-text-table{max-width:100%;margin-bottom:1em}.rich-text-table td,.rich-text-table th{border:1px solid #000;padding:.5em;vertical-align:top}}