.eeladesk-rich-editor{width:100%;border:1px solid var(--border,#d7e2ef);border-radius:12px;background:var(--card,#fff);overflow:hidden;transition:border-color .15s,box-shadow .15s}.eeladesk-rich-editor:focus-within{border-color:#7c5cff;box-shadow:0 0 0 3px rgba(124,92,255,.13)}
.eeladesk-rich-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:7px 8px;border-bottom:1px solid var(--border,#d7e2ef);background:var(--surface-soft,#f6f9fc)}.eeladesk-rich-toolbar button{min-width:32px;height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text,#17324d);font:600 13px/1 system-ui;cursor:pointer}.eeladesk-rich-toolbar button:hover,.eeladesk-rich-toolbar button:focus-visible{background:rgba(111,78,204,.12);color:#6841c6;outline:none}
.eeladesk-rich-editor textarea{display:block!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;resize:vertical;line-height:1.55;background:var(--card,#fff)!important;color:var(--text,#17324d)!important}.eeladesk-rich-editor textarea:focus{outline:0!important;box-shadow:none!important}
.eeladesk-rich-content{line-height:1.58;overflow-wrap:anywhere}.eeladesk-rich-content p{margin:.45em 0;white-space:pre-wrap}.eeladesk-rich-content h3,.eeladesk-rich-content h4,.eeladesk-rich-content h5{margin:.8em 0 .35em;color:inherit}.eeladesk-rich-content ul,.eeladesk-rich-content ol{margin:.5em 0;padding-inline-start:1.5rem}.eeladesk-rich-content blockquote{margin:.6em 0;padding:.55em .8em;border-inline-start:4px solid #7c5cff;background:rgba(124,92,255,.08);border-radius:6px}.eeladesk-rich-content code{padding:.12em .35em;border-radius:4px;background:rgba(15,35,55,.09);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rich-space{height:.45rem}.rich-table-wrap{max-width:100%;overflow:auto;margin:.7em 0;border:1px solid var(--border,#d7e2ef);border-radius:9px}.rich-table{width:100%;border-collapse:collapse;background:var(--card,#fff)}.rich-table th,.rich-table td{min-width:120px;padding:9px 11px;text-align:start;border-bottom:1px solid var(--border,#d7e2ef);border-inline-end:1px solid var(--border,#d7e2ef)}.rich-table th{font-weight:700;background:var(--surface-soft,#f3f7fb)}
[data-theme="dark"] .eeladesk-rich-toolbar,body.dark-mode .eeladesk-rich-toolbar{background:#172438}[data-theme="dark"] .eeladesk-rich-toolbar button,body.dark-mode .eeladesk-rich-toolbar button{color:#edf4ff}[data-theme="dark"] .eeladesk-rich-editor,body.dark-mode .eeladesk-rich-editor{border-color:#3a4b63;background:#101b2b}[data-theme="dark"] .eeladesk-rich-editor textarea,body.dark-mode .eeladesk-rich-editor textarea{background:#101b2b!important;color:#edf4ff!important}
