.tiptap-chat-input .ProseMirror{word-break:break-word;white-space:pre-wrap;outline:none;min-height:60px;max-height:200px;padding:.75rem;font-size:1rem;line-height:1.625;overflow-y:auto}@media (min-width:640px){.tiptap-chat-input .ProseMirror{min-height:80px;max-height:250px;padding:1rem}}@media (min-width:768px){.tiptap-chat-input .ProseMirror{font-size:.875rem}}.tiptap-chat-input .ProseMirror p{margin:0}.tiptap-chat-input .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-muted-foreground);pointer-events:none;opacity:.5;height:0}.tiptap-chat-input .ProseMirror .mention{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125rem 0;font-weight:600}.tiptap-chat-input .ProseMirror code{background:rgba(var(--color-primary),.1);color:var(--color-primary);font-family:inherit;font-size:inherit;border-radius:.125rem;padding:.0625rem .25rem}.tiptap-chat-input .ProseMirror .fenced-code-block-wrapper{border:1px solid var(--color-border);border-radius:.375rem;margin:.25rem 0;overflow:hidden}.tiptap-chat-input .ProseMirror .fenced-code-block-header{color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-muted)50%,transparent);-webkit-user-select:none;user-select:none;align-items:center;padding:.125rem .625rem;font-size:.7rem;display:flex}.tiptap-chat-input .ProseMirror .fenced-code-block-content{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,ui-monospace,monospace);background:color-mix(in srgb,var(--color-muted)80%,transparent);caret-color:currentColor;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.tiptap-chat-input .ProseMirror .fenced-code-block-content code{color:inherit;font-family:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}
