.rich-editor{border:1px solid #737373;border-radius:.375rem}.menu-bar{padding:.5rem;border-bottom:1px solid #737373;display:flex;gap:.5rem;background:#404040}.menu-bar button{border:none;background:#525252;color:#d4d4d4;padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center}.menu-bar button:hover{background:#606060}.menu-bar button.is-active{background:#737373;color:white}.ProseMirror{padding:1rem;min-height:200px;color:white;background:#404040}.ProseMirror:focus{outline:none}.ProseMirror p{margin:1rem 0}.ProseMirror .text-left{text-align:left}.ProseMirror .text-center{text-align:center}.ProseMirror .text-right{text-align:right}.image-resizer{display:inline-block;position:relative;margin:0;vertical-align:middle}.image-resizer.selected img{outline:2px solid #737373}.image-resizer img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.image-resizer__info{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);color:#fff;padding:2px 4px;font-size:12px;border-radius:2px}.image-resizer__resize-handle{position:absolute;width:7px;height:7px;border:1px solid #737373;background:#404040;border-radius:1px}.image-resizer__resize-handle.se{bottom:-5px;right:-5px;cursor:se-resize}.image-resizer__resize-handle.sw{bottom:-5px;left:-5px;cursor:sw-resize}.image-resizer__resize-handle.ne{top:-5px;right:-5px;cursor:ne-resize}.image-resizer__resize-handle.nw{top:-5px;left:-5px;cursor:nw-resize}.menu-bar-divider{width:1px;height:24px;background:#737373;margin:0 .5rem}.ProseMirror ul{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}.ProseMirror li{margin:.5rem 0}.rich-bullet-list{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}.rich-list-item{margin:.5rem 0}.ProseMirror h1{font-size:2em}.ProseMirror h1,.ProseMirror h2{font-weight:700;margin:1em 0 .5em}.ProseMirror h2{font-size:1.5em}.ProseMirror h3{font-size:1.17em;font-weight:700;margin:1em 0 .5em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{text-align:inherit}.ProseMirror .text-left h1,.ProseMirror .text-left h2,.ProseMirror .text-left h3{text-align:left}.ProseMirror .text-center h1,.ProseMirror .text-center h2,.ProseMirror .text-center h3{text-align:center}.ProseMirror .text-right h1,.ProseMirror .text-right h2,.ProseMirror .text-right h3{text-align:right}.rendered-content,.rendered-content h1,.rendered-content h2,.rendered-content h3,.rendered-content p{color:black}.rendered-content h1{font-size:2em!important;font-weight:700!important;line-height:1.2;margin:1em 0 .5em}.rendered-content h2{font-size:1.5em!important;font-weight:600!important;line-height:1.2;margin:1em 0 .5em}.rendered-content h3{font-size:1.17em!important;font-weight:500!important;line-height:1.2;margin:1em 0 .5em}.rendered-content p{margin:1rem 0;line-height:1.5}.rendered-content img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.rendered-content .text-left{text-align:left}.rendered-content .text-center{text-align:center}.rendered-content .text-right{text-align:right}.rendered-content img{border-radius:.375rem}.rendered-content h1,.rendered-content h1[style]{font-size:2em!important;font-weight:700!important;line-height:1.2!important;margin:1em 0 .5em!important;display:block!important}.rendered-content h2,.rendered-content h2[style]{font-size:1.5em!important;font-weight:600!important;line-height:1.2!important;margin:1em 0 .5em!important;display:block!important}.rendered-content h3,.rendered-content h3[style]{font-size:1.17em!important;font-weight:500!important;line-height:1.2!important;margin:1em 0 .5em!important;display:block!important}.rendered-content p,.rendered-content p[style]{margin:1em 0!important;line-height:1.5!important;font-size:1em!important}.rendered-content h1 img,.rendered-content h2 img,.rendered-content h3 img{display:block!important;margin:1em 0!important;max-width:100%!important;height:auto!important}.rendered-content [style*="text-align: right"]{text-align:right!important}.rendered-content [style*="text-align: center"]{text-align:center!important}.rendered-content [style*="text-align: left"]{text-align:left!important}.rendered-content h1.rich-heading{font-size:2em!important;font-weight:700!important}.rendered-content h2.rich-heading{font-size:1.5em!important;font-weight:600!important}.rendered-content h3.rich-heading{font-size:1.17em!important;font-weight:500!important}