.chat-editor-host .ProseMirror{outline:none;min-height:36px;max-height:160px;overflow-y:auto}.chat-editor-host .ProseMirror p{margin:0}.chat-editor-host .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-tertiary);pointer-events:none;height:0}.chat-editor-host .ProseMirror code{background-color:var(--color-bg-tertiary);border-radius:3px;padding:.15em .3em;font-size:.85em;font-family:JetBrains Mono,Berkeley Mono,monospace}.chat-editor-host .ProseMirror pre{background-color:var(--color-bg-tertiary);border-radius:6px;padding:.75em 1em;font-family:JetBrains Mono,Berkeley Mono,monospace;font-size:.85em;overflow-x:auto}.chat-editor-host .ProseMirror pre code{background:none;padding:0;border-radius:0}.chat-editor-host .ProseMirror blockquote{border-left:3px solid var(--color-border-primary);padding-left:1em;margin:.5em 0;color:var(--color-text-tertiary)}.chat-editor-host .ProseMirror ul,.chat-editor-host .ProseMirror ol{padding-left:1.5em;margin:.25em 0}.chat-editor-host .ProseMirror a{color:var(--color-accent);text-decoration:underline}.chat-editor-host .ProseMirror .mention{background-color:var(--color-accent-subtle);color:var(--color-accent);border-radius:3px;padding:0 2px;font-weight:500;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width:768px){.chat-editor-host .ProseMirror{min-height:var(--mobile-touch-target);font-size:16px}}
