*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.tiptap-input,.tiptap-input .tiptap,.tiptap-input .ProseMirror{outline:none}.tiptap-input{max-height:120px;overflow-y:auto;overflow-x:hidden;font-size:14px;line-height:20px;font-family:inherit;padding:6px 0;word-break:break-word;overflow-wrap:break-word;min-width:0}.tiptap-input p{margin:0}.tiptap-input p.is-empty:before{content:attr(data-placeholder);color:var(--placeholder-color);pointer-events:none;float:left;height:0}.tiptap-input .mention{background:var(--mention-bg);color:var(--mention-color);padding:1px 4px;border-radius:4px;font-weight:500;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tiptap-input code{background:var(--code-bg);padding:1px 4px;border-radius:3px;font-family:monospace;font-size:13px}.tiptap-input pre{background:var(--code-bg);padding:8px 12px;border-radius:6px;overflow-x:auto;margin:4px 0}.tiptap-input pre code{background:none;padding:0}.tiptap-input a{color:var(--link-color);text-decoration:underline}.rich-message-content p{margin:0}.rich-message-content p+p{margin-top:4px}.rich-message-content strong{font-weight:600}.rich-message-content em{font-style:italic}.rich-message-content s{text-decoration:line-through}.rich-message-content code{background:var(--rmc-code-bg);padding:1px 4px;border-radius:3px;font-family:monospace;font-size:13px}.rich-message-content pre{background:var(--rmc-code-bg);padding:8px 12px;border-radius:6px;overflow-x:auto;margin:4px 0}.rich-message-content pre code{background:none;padding:0}.rich-message-content a{color:var(--rmc-link-color);text-decoration:underline}.rich-message-content .mention{background:var(--rmc-mention-bg);color:var(--rmc-mention-color);padding:1px 4px;border-radius:4px;font-weight:500;cursor:pointer}
