.ProseMirror,.rich-text-content{outline:none;word-break:break-word;overflow-wrap:break-word;overflow-x:hidden}.ProseMirror h1,.rich-text-content h1{font-size:2em;font-weight:700;margin-top:.67em;margin-bottom:.67em;line-height:1.2}.ProseMirror h2,.rich-text-content h2{font-size:1.5em;font-weight:700;margin-top:.83em;margin-bottom:.83em;line-height:1.3}.ProseMirror h3,.rich-text-content h3{font-size:1.17em;font-weight:700;margin-top:1em;margin-bottom:1em;line-height:1.4}.ProseMirror p,.rich-text-content p{margin-top:0;margin-bottom:0;min-height:1.5em}.ProseMirror p:empty:before,.rich-text-content p:empty:before{content:"\00a0"}.ProseMirror p:has(>br:only-child),.rich-text-content p:has(>br:only-child){min-height:1.5em}.ProseMirror ol,.ProseMirror ul,.rich-text-content ol,.rich-text-content ul{padding-left:1.5em;margin-top:.5em;margin-bottom:.5em}.ProseMirror ul,.rich-text-content ul{list-style-type:disc}.ProseMirror ol,.rich-text-content ol{list-style-type:decimal}.ProseMirror li,.rich-text-content li{margin-top:.25em;margin-bottom:.25em}.ProseMirror li p,.rich-text-content li p{margin:0}.ProseMirror ul[data-type=taskList],.rich-text-content ul[data-type=taskList]{list-style-type:none;padding-left:0}.ProseMirror ul[data-type=taskList] li,.rich-text-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5em}.ProseMirror ul[data-type=taskList] li>label,.rich-text-content ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.2em;user-select:none}.ProseMirror ul[data-type=taskList] li>div,.rich-text-content ul[data-type=taskList] li>div{flex:1 1 auto}.ProseMirror ul[data-type=taskList] input[type=checkbox],.rich-text-content ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:1em;height:1em}.ProseMirror blockquote,.rich-text-content blockquote{border-left:3px solid #d1d5db;padding-left:1em;margin:1em 0;color:#6b7280;font-style:italic}.ProseMirror strong,.rich-text-content strong{font-weight:700}.ProseMirror em,.rich-text-content em{font-style:italic}.ProseMirror u,.rich-text-content u{text-decoration:underline}.ProseMirror s,.rich-text-content s{text-decoration:line-through}.ProseMirror code,.rich-text-content code{background-color:#f3f4f6;color:#ef4444;padding:.125em .25em;border-radius:.25em;font-size:.875em;font-family:Courier New,Courier,monospace}.ProseMirror hr,.rich-text-content hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.ProseMirror pre,.rich-text-content pre{background-color:#1f2937;color:#f9fafb;padding:1em;border-radius:.5em;overflow-x:auto;margin:1em 0;font-family:Courier New,Courier,monospace;font-size:.875em;line-height:1.5}.ProseMirror pre code,.rich-text-content pre code{background-color:transparent;color:inherit;padding:0;border-radius:0;font-size:1em}.ProseMirror img,.rich-text-content img{max-width:min(100%,500px);height:auto;border-radius:.5em;margin:.5em 0;cursor:default}.rich-text-content img{cursor:zoom-in;transition:opacity .2s}.rich-text-content img:hover{opacity:.9}.ProseMirror img.ProseMirror-selectednode{outline:2px solid #3b82f6;outline-offset:2px}.tiptap-image-aligner-menu{background:white!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:4px!important;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)!important;display:flex!important;gap:4px!important;z-index:10!important}.tiptap-image-aligner-menu button{padding:8px!important;border-radius:4px!important;background:white!important;border:1px solid #e5e7eb!important;cursor:pointer!important;transition:all .2s!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.tiptap-image-aligner-menu button:hover{background:#f3f4f6!important;border-color:#3b82f6!important}.tiptap-image-aligner-menu button:active,.tiptap-image-aligner-menu button[data-active=true]{background:#dbeafe!important;border-color:#3b82f6!important;color:#3b82f6!important}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror:focus{outline:none}.ProseMirror ::selection,.rich-text-content ::selection{background-color:#dbeafe}.ProseMirror a,.rich-text-content a{color:#3b82f6;text-decoration:underline;cursor:pointer}.ProseMirror a:hover,.rich-text-content a:hover{color:#2563eb}.ProseMirror .mention,.rich-text-content .mention{background-color:#dbeafe;color:#1e40af;padding:.125em .375em;border-radius:.25em;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s}.ProseMirror .mention:hover,.rich-text-content .mention:hover{background-color:#bfdbfe;color:#1e3a8a}.ProseMirror video,.rich-text-content video{max-width:min(100%,500px);height:auto;border-radius:.5em;margin:.5em 0;background-color:#000}.ProseMirror video.ProseMirror-selectednode{outline:2px solid #3b82f6;outline-offset:2px}.ProseMirror .tableWrapper,.rich-text-content .tableWrapper{overflow-x:auto;margin:1em 0}.ProseMirror table,.rich-text-content table{border-collapse:collapse;margin:0;table-layout:auto;width:max-content;min-width:100%}.ProseMirror td,.ProseMirror th,.rich-text-content td,.rich-text-content th{border:1px solid #e5e7eb;box-sizing:border-box;min-width:1em;padding:.5em .75em;position:relative;vertical-align:top}.ProseMirror th,.rich-text-content th{background-color:#f9fafb;font-weight:600;text-align:left}.ProseMirror .selectedCell:after{background:rgba(59,130,246,.1);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.ProseMirror .column-resize-handle{background-color:#3b82f6;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror .google-slides-wrapper,.rich-text-content .google-slides-wrapper{position:relative;width:100%;max-width:640px;aspect-ratio:16/9;margin:1em 0;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.ProseMirror .google-slides-wrapper iframe,.rich-text-content .google-slides-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.ProseMirror .google-slides-wrapper[data-align=left],.rich-text-content .google-slides-wrapper[data-align=left]{margin-left:0;margin-right:auto}.ProseMirror .google-slides-wrapper[data-align=center],.rich-text-content .google-slides-wrapper[data-align=center]{margin-left:auto;margin-right:auto}.ProseMirror .google-slides-wrapper[data-align=right],.rich-text-content .google-slides-wrapper[data-align=right]{margin-left:auto;margin-right:0}.ProseMirror .google-slides-wrapper.ProseMirror-selectednode{outline:2px solid #3b82f6;outline-offset:2px}.review-diff-viewer del,.review-diff-viewer ins{text-decoration:none!important}.review-diff-viewer ins.diffins{background-color:#d1fae5;text-decoration:none;padding:1px 2px;border-radius:2px}.review-diff-viewer del.diffdel{background-color:#fee2e2;text-decoration:line-through!important;padding:1px 2px;border-radius:2px;opacity:.8}.review-diff-viewer ins.diffmod{background-color:#dbeafe;padding:1px 2px;border-radius:2px}.review-diff-viewer del.diffmod{background-color:#fef3c7;text-decoration:line-through!important;padding:1px 2px;border-radius:2px;opacity:.8}.dark .review-diff-viewer ins.diffins{background-color:rgba(16,185,129,.2)}.dark .review-diff-viewer del.diffdel{background-color:rgba(239,68,68,.2)}.dark .review-diff-viewer ins.diffmod{background-color:rgba(59,130,246,.2)}.dark .review-diff-viewer del.diffmod{background-color:rgba(245,158,11,.2)}