.tdm-rich-editor{margin:0 0 18px}.tdm-rich-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;border:1px solid #ced4da;border-radius:6px 6px 0 0;background:#f8f9fa}.tdm-rich-toolbar button,.tdm-rich-format,.tdm-rich-color{height:32px;min-width:32px;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:#4b5563;font:inherit;cursor:pointer}.tdm-rich-toolbar button:hover,.tdm-rich-format:hover,.tdm-rich-color:hover{background:#e9edf2}.tdm-rich-format{min-width:110px;border:1px solid #dee2e6;background:#fff}.tdm-rich-color{display:inline-flex;align-items:center;gap:5px;font-weight:700}.tdm-rich-color input{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.tdm-rich-surface{min-height:190px;padding:12px 14px;border:1px solid #ced4da;border-top:0;border-radius:0 0 6px 6px;background:#fff;outline:0;overflow:auto}.tdm-rich-surface:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.15)}.tdm-rich-surface ul,.tdm-rich-surface ol{padding-left:24px}.tdm-rich-surface p,.tdm-rich-surface h2,.tdm-rich-surface h3,.tdm-rich-surface h4{margin:0 0 8px}.tdm-rich-value{display:none!important}
