.cs-rich-editor{border:1px solid #d7dce0;border-radius:8px;overflow:hidden;background:#fff}
.cs-rich-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:7px;background:#fff;border-bottom:1px solid #d7dce0}
.cs-rich-toolbar button{border:0;border-radius:4px;padding:5px 9px;background:transparent;color:#2c3e50;font:600 13px/1.4 Inter,sans-serif;cursor:pointer}
.cs-rich-toolbar button[data-command=bold]{font-weight:800}
.cs-rich-toolbar button[data-command=italic]{font-style:italic}
.cs-rich-toolbar button[data-command=underline]{text-decoration:underline}
.cs-rich-toolbar button:hover,.cs-rich-toolbar button[aria-pressed=true]{background:#ffc002}
.cs-rich-toolbar button:focus-visible,.cs-rich-input:focus-visible{outline:2px solid #2c3e50;outline-offset:-2px}
.cs-rich-input{min-height:160px;max-height:400px;overflow-y:auto;padding:12px;font:400 14px/1.65 Inter,sans-serif;color:#2c3e50;overflow-wrap:anywhere}
textarea.cs-rich-source[hidden]{display:none!important}
.cs-rich-content{overflow-wrap:anywhere}
.cs-rich-content p,.cs-rich-content div{margin:0 0 .7em}
.cs-rich-content p:last-child,.cs-rich-content div:last-child{margin-bottom:0}
.cs-rich-content strong,.cs-rich-content b{font-weight:700}
.cs-rich-content em,.cs-rich-content i{font-style:italic}
.cs-rich-content ul,.cs-rich-content ol{margin:.5em 0 .8em;padding-left:1.5em}
.cs-rich-content ul{list-style:disc}
.cs-rich-content ol{list-style:decimal}
.cs-rich-content li{margin:.2em 0}
.cs-rich-content blockquote{border-left:3px solid #ffc002;padding-left:1em;margin:1em 0}
