.course-rich-content,.lms-rich-editor .tiptap{overflow-wrap:anywhere;line-height:1.75}.course-rich-content h2,.course-rich-content h3,.course-rich-content h4,.lms-rich-editor .tiptap h2,.lms-rich-editor .tiptap h3,.lms-rich-editor .tiptap h4{margin:1.1em 0 .5em;font-weight:650;line-height:1.4}.course-rich-content h2,.lms-rich-editor .tiptap h2{font-size:1.4em}.course-rich-content h3,.lms-rich-editor .tiptap h3{font-size:1.2em}.course-rich-content p,.lms-rich-editor .tiptap p{margin:.65em 0}.course-rich-content ul,.course-rich-content ol,.lms-rich-editor .tiptap ul,.lms-rich-editor .tiptap ol{margin:.7em 0;padding-left:1.5em;list-style-position:outside}.course-rich-content ul,.lms-rich-editor .tiptap ul{list-style-type:disc}.course-rich-content ol,.lms-rich-editor .tiptap ol{list-style-type:decimal}.course-rich-content a,.lms-rich-editor .tiptap a{color:var(--brand,#66314f);text-decoration:underline}.course-rich-content img,.lms-rich-editor .tiptap img{border-radius:6px;max-width:100%;height:auto}.course-rich-content blockquote,.lms-rich-editor .tiptap blockquote{background:#f7f3f6;border-left:3px solid #c3acbd;margin:1em 0;padding:8px 16px}.course-rich-content table,.lms-rich-editor .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em 0}.course-rich-content th,.course-rich-content td,.lms-rich-editor .tiptap th,.lms-rich-editor .tiptap td{vertical-align:top;border:1px solid #d8cfd6;min-width:60px;padding:9px}.course-rich-content th,.lms-rich-editor .tiptap th{text-align:left;background:#f5f0f4}.course-plain-content{white-space:pre-wrap}.lms-rich-editor{background:#fff;border:1px solid #d8cfd6;border-radius:8px;overflow:hidden}.lms-rich-toolbar{background:#faf7fa;border-bottom:1px solid #e8dee5;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.lms-rich-toolbar button{min-height:30px;padding:5px 9px;font-size:12px}.lms-rich-toolbar button[aria-pressed=true]{color:#66314f;background:#ede0e9;border-color:#b293a8}.lms-rich-editor .tiptap{outline:none;min-height:240px;max-height:450px;padding:14px;overflow:auto}.lms-rich-editor .tiptap:focus{box-shadow:inset 0 0 0 2px #b293a8}.lms-rich-url{border-bottom:1px solid #e8dee5;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.lms-rich-url input{flex:1;min-width:160px}.lms-rich-language{align-items:center;gap:8px;margin:10px 0;display:flex}.lms-rich-preview{border:1px dashed #d8cfd6;border-radius:6px;margin-top:12px;padding:14px}
