.message-input-scroll{field-sizing:fixed;scrollbar-width:thin;scrollbar-color:oklch(62% 0 0/.45) transparent}.message-input-scroll::-webkit-scrollbar{width:4px}.message-input-scroll::-webkit-scrollbar-track{background:0 0;margin-block:10px}.message-input-scroll::-webkit-scrollbar-thumb{background-color:#86868673;background-color:lab(55.92% -.0000298023 0/.45);border-radius:999px}.message-input-scroll::-webkit-scrollbar-thumb:hover{background-color:#63636399;background-color:lab(42% 0 0/.6)}.dark .message-input-scroll{scrollbar-color:oklch(72% 0 0/.5) transparent}.dark .message-input-scroll::-webkit-scrollbar-thumb{background-color:#a4a4a480;background-color:lab(67.52% -.0000298023 0/.5)}.dark .message-input-scroll::-webkit-scrollbar-thumb:hover{background-color:#b7b7b7a6;background-color:lab(74.48% -.0000298023 0/.65)}
.prosemirror-editor .ProseMirror{white-space:pre-wrap;word-wrap:break-word;tab-size:36pt;outline:none}.prosemirror-editor .ProseMirror p{margin:0}.prosemirror-editor .ProseMirror:focus{outline:none}.prosemirror-editor .ProseMirror p:empty:before{content:" "}.prosemirror-editor .ProseMirror p.has-comments{border-left:1px solid #fbbf24;margin-left:-14px;padding-left:13px}.prosemirror-editor .ProseMirror p.comment-active{background-color:#fef3c7;border-radius:2px}.prosemirror-editor .ProseMirror .citation-highlight{background-color:#fef08a;border-radius:2px;padding:0 1px;transition:background-color .3s}
