.rich-text-field{min-width:0;margin-bottom:22px}.rich-text-field>label{display:block;margin-bottom:12px}.rich-text-field .ql-toolbar.ql-snow{border:1px solid #ccd6e4;border-radius:12px 12px 0 0;background:#f5f7fb;padding:12px;line-height:1.6}.rich-text-field .ql-container.ql-snow{border:1px solid #ccd6e4;border-top:0;border-radius:0 0 12px 12px;font:inherit;background:white;color:#222}.rich-text-field .ql-editor{min-height:360px;max-height:650px;overflow-y:auto;padding:20px;line-height:1.8;font-size:16px}.rich-text-field .ql-editor:focus{outline:2px solid #ac276c;outline-offset:-2px}.rich-text-field .ql-editor h2{font-size:1.6em;margin:16px 0 10px}.rich-text-field .ql-editor h3{font-size:1.3em;margin:14px 0 8px}.rich-text-field .ql-editor p{margin-bottom:12px}.rich-text-field .ql-editor a{color:#a32569;text-decoration:underline}.rich-text-field .ql-toolbar button{font-size:20px}.rich-text-field .ql-tooltip{z-index:5;max-width:100%;white-space:normal;left:0!important}.rich-text-field .ql-tooltip input[type=text]{width:160px;height:30px;padding:3px 7px;margin:3px;font-size:13px;border-radius:4px}.rich-text-field .ql-toolbar .ql-formats{margin-right:10px}.rich-text-field .rich-text-count{font-size:12px;margin:10px 0 0}.rich-text-field textarea[hidden]{display:none}.rich-content{white-space:normal;overflow-wrap:anywhere;line-height:1.9}.rich-content p{margin:0 0 18px}.rich-content h2,.rich-content h3,.rich-content h4{line-height:1.35;margin:28px 0 14px;color:inherit}.rich-content h2{font-size:1.65em}.rich-content h3{font-size:1.35em}.rich-content h4{font-size:1.15em}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.rich-content ul,.rich-content ol{margin:16px 0;padding-left:28px}.rich-content li{margin:6px 0}.rich-content a{text-decoration:underline;color:inherit;text-underline-offset:3px}.rich-content blockquote{border-left:3px solid #ac276c;margin:20px 0;padding:8px 20px}.rich-content>:first-child{margin-top:0}@media(max-width:500px){.rich-text-field .ql-editor{min-height:300px;padding:14px}.rich-text-field .ql-toolbar.ql-snow{padding:8px}.rich-text-field .ql-toolbar .ql-formats{margin-right:5px;margin-bottom:5px}}
