.or-editor{background:#fff;border:1px solid #cfe3e0;border-radius:14px;overflow:hidden}.or-editor:focus-within{border-color:#00796f;box-shadow:0 0 0 3px rgba(0,121,111,.15)}.or-editor-toolbar{background:#f8fbfa;border-bottom:1px solid #e3eeec;display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px}.or-editor-btn{background:transparent;border:0;border-radius:8px;color:#2c3e50;font-size:1.05rem;height:40px;width:40px}.or-editor-btn:hover{background:#e6f4f2}.or-editor-btn[aria-pressed=true]{background:#e6f4f2;color:#00665e}.or-editor-content .ProseMirror{font-size:1.05rem;line-height:1.7;max-height:60vh;min-height:200px;outline:none;overflow-y:auto;padding:16px 18px}.or-editor-content .ProseMirror p{margin:0 0 .7em}.or-editor-content .ProseMirror ol,.or-editor-content .ProseMirror ul{margin:.3em 0 .8em;padding-left:1.5em}.or-editor-content .ProseMirror li p{margin:0}.or-editor-content .ProseMirror blockquote{border-left:3px solid #cfe3e0;font-style:italic;margin:.6em 0;padding-left:.9em}.or-editor-content .ProseMirror a{color:#00796f}.or-editor-count{color:#5f6b73;padding:4px 12px 8px;text-align:right}.or-editor-content .ProseMirror>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{color:#8a969e;content:var(--or-placeholder,"");float:left;height:0;pointer-events:none}.or-sub-form .or-editor-content .ProseMirror{min-height:140px}