.rich-editor{font:var(--rich-editor-font,inherit);color:var(--rich-editor-color,inherit);max-height:var(--rich-editor-max-height,9rem);white-space:pre-wrap;word-break:break-word;outline:none;overflow-y:auto}.rich-editor p{margin:0}.rich-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--rich-editor-muted,#888);float:left;pointer-events:none;height:0}.rich-editor strong{font-weight:700}.rich-editor a{color:var(--rich-editor-accent,#2563eb);text-decoration:underline}.rich-editor code{font-family:var(--rich-editor-mono,ui-monospace, monospace);background:var(--rich-editor-code-bg,#7f7f7f26);border-radius:4px;padding:0 .25em}.rich-editor pre{white-space:pre;background:var(--rich-editor-code-bg,#7f7f7f26);border-radius:6px;margin:0;padding:.5em .75em;overflow-x:auto}.rich-editor pre code{background:0 0;padding:0}.rich-editor blockquote{border-left:3px solid var(--rich-editor-border,#7f7f7f66);margin:0;padding-left:.75em}.rich-editor ul,.rich-editor ol{margin:0;padding-left:1.5em}.rich-editor li>p{margin:0}.rich-editor .mention-chip{color:var(--rich-editor-accent,#2563eb);background:var(--rich-editor-accent-bg,#2563eb1f);-webkit-user-select:all;user-select:all;border-radius:4px;padding:0 .3em;display:inline-block}.rich-editor .mention-chip.ProseMirror-selectednode{outline:2px solid var(--rich-editor-accent,#2563eb)}
