.ProseMirror{outline:none;min-height:100%}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror h1{margin-top:.55em;margin-bottom:.4em;font-size:2em;font-weight:600;line-height:1.3;position:relative}.ProseMirror h2,.ProseMirror .rt-h2{letter-spacing:-.02em;margin-top:.5em;margin-bottom:.35em;font-size:1.5em;font-weight:600;line-height:1.4;position:relative}.ProseMirror h3{margin-top:.5em;margin-bottom:.3em;font-size:1.25em;font-weight:600;line-height:1.5;position:relative}.ProseMirror h4{margin-top:.5em;margin-bottom:.3em;font-size:1.1em;font-weight:600;line-height:1.5;position:relative}.ProseMirror h5{margin-top:.4em;margin-bottom:.25em;font-size:1em;font-weight:600;line-height:1.5;position:relative}.ProseMirror p{margin:.75em 0;line-height:1.6}.ProseMirror ul,.ProseMirror ol{margin:.75em 0;padding-left:1.5em}.ProseMirror li{margin:.25em 0}.ProseMirror a{color:#4f46e5;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#4338ca}.ProseMirror code{color:#e83e8c;background-color:#f3f4f6;border-radius:.25em;padding:.15em .4em;font-family:Courier New,monospace;font-size:.9em}.ProseMirror pre{color:#0f172a;background-color:#f8fafc;border:1px solid #e6eaf1;border-radius:.5em;margin:1em 0;padding:1em;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0;font-size:.875em}.ProseMirror blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin-left:0;margin-right:0;padding-left:1em;font-style:italic}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.ProseMirror strong{font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror s{text-decoration:line-through}.ProseMirror ::selection{background-color:#c7d2fe}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;border:1px solid #d1d5db;min-width:1em;padding:.5em .75em;position:relative}.ProseMirror th{background-color:#f9fafb;font-weight:600}.ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#6366f11a;position:absolute;inset:0}.ProseMirror .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror.resize-cursor{cursor:col-resize}.toolbar-collapsed{max-height:46px;overflow:hidden}.toolbar-collapsed.toolbar-dropdown-open{max-height:none;overflow:visible}
