.mp-richtext-wrap{margin-top:6px;margin-bottom:14px;border:1px solid #dfe3ea;border-radius:12px;background:#fff;overflow:hidden}
.mp-richtext-wrap .ql-toolbar.ql-snow{border:0;border-bottom:1px solid #e5e7eb;background:#fafafa;padding:7px 8px;display:flex;flex-wrap:wrap;gap:2px;align-items:center}
.mp-richtext-wrap .ql-container.ql-snow{border:0;font-family:inherit;font-size:14px;min-height:130px}
.mp-richtext-wrap .ql-editor{min-height:130px;padding:14px 16px;line-height:1.6;color:#111827}
.mp-richtext-wrap .ql-editor.ql-blank::before{color:#9ca3af;font-style:normal;left:16px;right:16px}
.mp-richtext-wrap .ql-toolbar button,.mp-richtext-wrap .ql-toolbar .ql-picker-label{border-radius:6px}
.mp-richtext-wrap .ql-toolbar button:hover,.mp-richtext-wrap .ql-toolbar button.ql-active,.mp-richtext-wrap .ql-toolbar .ql-picker-label:hover{background:#eef2ff;color:#1f2937}
.mp-richtext-source{display:none!important}
.mp-richtext-output{line-height:1.65;color:inherit;overflow-wrap:anywhere}
.mp-richtext-output p{margin:0 0 .75em}
.mp-richtext-output p:last-child{margin-bottom:0}
.mp-richtext-output ul,.mp-richtext-output ol{margin:.35em 0 .75em 1.35em;padding-left:1em}
.mp-richtext-output blockquote{border-left:3px solid #cbd5e1;margin:.75em 0;padding:.2em 0 .2em .85em;color:#475569}
.mp-richtext-output a{color:#2563eb;text-decoration:underline}
