.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;top:-2px;bottom:-2px;left:-32px;right:-2px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}:root{--cursor-highlight-blue:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 541 512\"><path fill=\"%230074c2\" d=\"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"></path></svg>");--cursor-highlight-green:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 541 512\"><path fill=\"%23009900\" d=\"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"></path></svg>");--cursor-highlight-yellow:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 541 512\"><path fill=\"%23ebc000\" d=\"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"></path></svg>");--cursor-highlight-red:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 541 512\"><path fill=\"%23e00000\" d=\"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"></path></svg>");--cursor-highlight-orange:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 541 512\"><path fill=\"%23e87400\" d=\"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"></path></svg>");--cursor-highlight-remove:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 544 512\"><path fill=\"currentColor\" d=\"M0 479.98L99.92 512l35.45-35.45-67.04-67.04L0 479.98zm124.61-240.01a36.592 36.592 0 0 0-10.79 38.1l13.05 42.83-50.93 50.94 96.23 96.23 50.86-50.86 42.74 13.08c13.73 4.2 28.65-.01 38.15-10.78l35.55-41.64-173.34-173.34-41.52 35.44zm403.31-160.7l-63.2-63.2c-20.49-20.49-53.38-21.52-75.12-2.35L190.55 183.68l169.77 169.78L530.27 154.4c19.18-21.74 18.15-54.63-2.35-75.13z\"></path><path fill=\"%23f00\" d=\"M 277.01 37.252 C 152.541 37.252 51.636 138.524 51.636 263.449 C 51.636 388.373 152.541 489.643 277.01 489.643 C 401.481 489.643 502.386 388.373 502.386 263.449 C 502.386 138.525 401.482 37.252 277.01 37.252 Z M 395.249 144.778 C 454.726 204.474 458.863 295.71 414.039 359.698 L 181.108 125.922 C 244.908 80.904 335.805 85.118 395.249 144.778 Z M 158.772 382.116 C 99.296 322.422 95.159 231.184 139.983 167.197 L 372.913 400.977 C 309.112 445.991 218.217 441.777 158.772 382.116 Z\"></path></svg>")}.cafe-rich-text-editor{flex-flow:column;margin:0;padding:0;display:flex}.cafe-rich-text-editor.toolbar-on-top{flex-direction:column-reverse}.cafe-rich-text-editor .toolbar{flex-wrap:wrap;flex:none;padding:2px 0;display:flex}.cafe-rich-text-editor .toolbar>:not(:last-child){margin-right:.5em}.cafe-rich-text-editor .toolbar .button-group{flex:none;display:flex}.cafe-rich-text-editor .toolbar .button-group>:not(:last-child){margin-right:1px}.cafe-rich-text-editor .toolbar .tool-button{height:1.8em;width:1.8em;color:#000;background-color:transparent;border:0;border-bottom:2px solid #fff;padding:0}.cafe-rich-text-editor .toolbar .tool-button.text{width:-webkit-fit-content;width:-moz-fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #ccc;border-radius:3px;padding:0 .3em}.cafe-rich-text-editor .toolbar .tool-button:hover{background-color:#ccc}.cafe-rich-text-editor .toolbar .tool-button:focus{outline:none;box-shadow:inset 1px 1px #000,inset -1px -1px #000}.cafe-rich-text-editor .toolbar .tool-button.active{border-bottom-color:#20b2aa}.cafe-rich-text-editor .toolbar .tool-button:disabled{color:#999;background-color:#eee}.cafe-rich-text-editor .toolbar .tool-button .annotation-comment-button{font-size:14px;line-height:normal}.cafe-rich-text-editor .toolbar .tool-button .annotation-highlight-button-blue{color:#0074c2}.cafe-rich-text-editor .toolbar .tool-button .annotation-highlight-button-green{color:#090}.cafe-rich-text-editor .toolbar .tool-button .annotation-highlight-button-yellow{color:#ebc000}.cafe-rich-text-editor .toolbar .tool-button .annotation-highlight-button-red{color:#e00000}.cafe-rich-text-editor .toolbar .tool-button .annotation-highlight-button-orange{color:#e87400}.cafe-rich-text-editor .toolbar .tool-button .icon-stack{width:100%;height:100%;position:relative}.cafe-rich-text-editor .toolbar .tool-button .icon-stack>*{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.cafe-rich-text-editor .toolbar .tool-button .icon-stack>* .fa-ban{color:tomato;font-size:110%}.cafe-rich-text-editor .toolbar .highlight-popup{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:2px;display:flex;box-shadow:2px 2px 5px 1px gray}.cafe-rich-text-editor .content{border:1px solid #ccc;border-radius:4px;margin-bottom:.5em}.cafe-rich-text-editor .content.highlighting-remove .ProseMirror{cursor:var(--cursor-highlight-remove)0 20,text}.cafe-rich-text-editor .content.highlighting-remove ::selection{background-color:#ccc}.cafe-rich-text-editor .content.highlighting-blue .ProseMirror{cursor:var(--cursor-highlight-blue)0 20,text}.cafe-rich-text-editor .content.highlighting-blue ::selection{background-color:#a3daff}.cafe-rich-text-editor .content.highlighting-green .ProseMirror{cursor:var(--cursor-highlight-green)0 20,text}.cafe-rich-text-editor .content.highlighting-green ::selection{background-color:#98fb98}.cafe-rich-text-editor .content.highlighting-yellow .ProseMirror{cursor:var(--cursor-highlight-yellow)0 20,text}.cafe-rich-text-editor .content.highlighting-yellow ::selection{background-color:#ffec99}.cafe-rich-text-editor .content.highlighting-red .ProseMirror{cursor:var(--cursor-highlight-red)0 20,text}.cafe-rich-text-editor .content.highlighting-red ::selection{background-color:#f66}.cafe-rich-text-editor .content.highlighting-orange .ProseMirror{cursor:var(--cursor-highlight-orange)0 20,text}.cafe-rich-text-editor .content.highlighting-orange ::selection{background-color:#ffb266}.cafe-rich-text-editor .content .ProseMirror{min-height:10em;overflow-wrap:break-word;padding:10px}.cafe-rich-text-editor .content .ProseMirror:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.cafe-rich-text-editor .comment-viewer-popup{width:300px;height:200px;z-index:99;background-color:#eceff3;border:1px solid #ccc;border-radius:4px;flex-direction:column;padding:0 6px;display:flex;box-shadow:2px 2px 5px 1px gray}.cafe-rich-text-editor .comment-viewer-popup .title-bar{display:flex}.cafe-rich-text-editor .comment-viewer-popup .title-bar .title{cursor:move;flex:1 0 0;margin:auto;font-weight:700}.cafe-rich-text-editor .comment-viewer-popup textarea{resize:none;flex:1 0 0;margin:0;padding:2px 6px}.cafe-rich-text-editor .comment-viewer-popup .toolbar{justify-content:space-between;display:flex}.cafe-rich-text-editor .comment-viewer-popup .toolbar .tool-button{border-bottom:none}.ProseMirror{color:#222;font-family:Prompt,Arial,Helvetica,sans-serif;font-size:14px}.ProseMirror mark{all:unset;text-decoration:underline}.ProseMirror em{font-style:italic}.ProseMirror p,.ProseMirror li,.ProseMirror ul,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin:0;padding:0}.ProseMirror p,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin-bottom:1em}.ProseMirror p{line-height:1.75em}.ProseMirror li>p,.ProseMirror ul>p{margin-bottom:.5em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{color:#444;font-weight:700;line-height:1.3}.ProseMirror h1{font-size:150%}.ProseMirror h2{font-size:133%}.ProseMirror h3{font-size:120%}.ProseMirror ul{list-style:disc}.ProseMirror ul:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)),.ProseMirror ol:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){padding-left:1.5em}.ProseMirror ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ProseMirror ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ProseMirror ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ProseMirror ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ProseMirror ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ProseMirror ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.ProseMirror>.indent-1{padding-left:2rem}.ProseMirror>.indent-2{padding-left:4rem}.ProseMirror>.indent-3{padding-left:6rem}.ProseMirror>.indent-4{padding-left:8rem}.ProseMirror>.indent-5{padding-left:10rem}.ProseMirror>.indent-6{padding-left:12rem}.ProseMirror>.indent-7{padding-left:14rem}.ProseMirror>.indent-8{padding-left:16rem}.ProseMirror>.indent-9{padding-left:18rem}.ProseMirror>.indent-10{padding-left:20rem}.ProseMirror>.indent-11{padding-left:22rem}.ProseMirror>.indent-12{padding-left:24rem}.ProseMirror>.align-center{text-align:center}.ProseMirror>.align-right{text-align:right}.ProseMirror>.align-justify{text-align:justify}.ProseMirror .annotation-highlight-blue{background-color:#a3daff}.ProseMirror .annotation-highlight-green{background-color:#98fb98}.ProseMirror .annotation-highlight-yellow{background-color:#ffec99}.ProseMirror .annotation-highlight-red{background-color:#f66}.ProseMirror .annotation-highlight-orange{background-color:#ffb266}.ProseMirror .annotation-comment-comment{background-color:#fbf7c9;border:1px solid #ebd483;border-width:1px 0}.ProseMirror .annotation-comment-clicker-comment{background-color:#fbf7c9;border:1px solid #ebd483;border-width:1px 0;padding:0 3px}.ProseMirror .annotation-comment-clicker-comment .icon{color:#dcb324;width:1.2em;text-align:center;vertical-align:1%;background-color:#fefdf2;border:1px solid #ebd483;border-radius:3px;font-family:Georgia,Times New Roman,Times,serif;font-size:.75em;line-height:normal;display:inline-block}.ProseMirror .annotation-comment-clicker-comment .fa-stack{width:1.2em}.ProseMirror .annotation-comment-clicker-comment .far{color:#dcb324}.ProseMirror .annotation-comment-clicker-comment .fas{color:#fefdf2}.ProseMirror .annotation-comment-clicker-comment:hover{cursor:pointer;background-color:#f8f19f}.ProseMirror .annotation-comment-endcap-comment{border:1px solid #ebd483;border-width:1px 0}:root{--active-annotation-comment-comment-border-color:#ebd483;--active-annotation-comment-comment-background-color:#fbf7c9}.cafe-rich-text-editor .annotation-comment-button-comment{color:#dcb324;width:1.2em;background-color:#fefdf2;border:1px solid #ebd483;border-radius:4px;font-family:Georgia,Times New Roman,Times,serif;display:inline-block}.ProseMirror .annotation-comment-grammar{background-color:#e8f5e1;border:1px solid #5ab149;border-width:1px 0}.ProseMirror .annotation-comment-clicker-grammar{background-color:#e8f5e1;border:1px solid #5ab149;border-width:1px 0;padding:0 3px}.ProseMirror .annotation-comment-clicker-grammar .icon{color:#3f7c33;width:1.2em;text-align:center;vertical-align:1%;background-color:#f9fdf8;border:1px solid #5ab149;border-radius:3px;font-family:Georgia,Times New Roman,Times,serif;font-size:.75em;line-height:normal;display:inline-block}.ProseMirror .annotation-comment-clicker-grammar .fa-stack{width:1.2em}.ProseMirror .annotation-comment-clicker-grammar .far{color:#3f7c33}.ProseMirror .annotation-comment-clicker-grammar .fas{color:#f9fdf8}.ProseMirror .annotation-comment-clicker-grammar:hover{cursor:pointer;background-color:#cde9be}.ProseMirror .annotation-comment-endcap-grammar{border:1px solid #5ab149;border-width:1px 0}:root{--active-annotation-comment-grammar-border-color:#5ab149;--active-annotation-comment-grammar-background-color:#e8f5e1}.cafe-rich-text-editor .annotation-comment-button-grammar{color:#3f7c33;width:1.2em;background-color:#f9fdf8;border:1px solid #5ab149;border-radius:4px;font-family:Georgia,Times New Roman,Times,serif;display:inline-block}.ProseMirror .annotation-comment-spelling{background-color:#fee2f0;border:1px solid #dd878a;border-width:1px 0}.ProseMirror .annotation-comment-clicker-spelling{background-color:#fee2f0;border:1px solid #dd878a;border-width:1px 0;padding:0 3px}.ProseMirror .annotation-comment-clicker-spelling .icon{color:#c2373c;width:1.2em;text-align:center;vertical-align:1%;background-color:#fff8fb;border:1px solid #dd878a;border-radius:3px;font-family:Georgia,Times New Roman,Times,serif;font-size:.75em;line-height:normal;display:inline-block}.ProseMirror .annotation-comment-clicker-spelling .fa-stack{width:1.2em}.ProseMirror .annotation-comment-clicker-spelling .far{color:#c2373c}.ProseMirror .annotation-comment-clicker-spelling .fas{color:#fff8fb}.ProseMirror .annotation-comment-clicker-spelling:hover{cursor:pointer;background-color:#fcb4d8}.ProseMirror .annotation-comment-endcap-spelling{border:1px solid #dd878a;border-width:1px 0}:root{--active-annotation-comment-spelling-border-color:#dd878a;--active-annotation-comment-spelling-background-color:#fee2f0}.cafe-rich-text-editor .annotation-comment-button-spelling{color:#c2373c;width:1.2em;background-color:#fff8fb;border:1px solid #dd878a;border-radius:4px;font-family:Georgia,Times New Roman,Times,serif;display:inline-block}.ProseMirror .annotation-comment-plagiarism{background-color:#e5ffff;border:1px solid #81b9bf;border-width:1px 0}.ProseMirror .annotation-comment-clicker-plagiarism{background-color:#e5ffff;border:1px solid #81b9bf;border-width:1px 0;padding:0 3px}.ProseMirror .annotation-comment-clicker-plagiarism .icon{color:#4b8d95;width:1.2em;text-align:center;vertical-align:1%;background-color:#f9ffff;border:1px solid #81b9bf;border-radius:3px;font-family:Georgia,Times New Roman,Times,serif;font-size:.75em;line-height:normal;display:inline-block}.ProseMirror .annotation-comment-clicker-plagiarism .fa-stack{width:1.2em}.ProseMirror .annotation-comment-clicker-plagiarism .far{color:#4b8d95}.ProseMirror .annotation-comment-clicker-plagiarism .fas{color:#f9ffff}.ProseMirror .annotation-comment-clicker-plagiarism:hover{cursor:pointer;background-color:#b5ffff}.ProseMirror .annotation-comment-endcap-plagiarism{border:1px solid #81b9bf;border-width:1px 0}:root{--active-annotation-comment-plagiarism-border-color:#81b9bf;--active-annotation-comment-plagiarism-background-color:#e5ffff}.cafe-rich-text-editor .annotation-comment-button-plagiarism{color:#4b8d95;width:1.2em;background-color:#f9ffff;border:1px solid #81b9bf;border-radius:4px;font-family:Georgia,Times New Roman,Times,serif;display:inline-block}.ProseMirror .annotation-comment-overlap{background-color:#eee;border:1px solid #7c7c7c;border-width:1px 0}.ProseMirror .annotation-comment-clicker-overlap{background-color:#eee;border:1px solid #7c7c7c;border-width:1px 0;padding:0 3px}.ProseMirror .annotation-comment-clicker-overlap .icon{color:#575757;width:1.2em;text-align:center;vertical-align:1%;background-color:#fbfbfb;border:1px solid #7c7c7c;border-radius:3px;font-family:Georgia,Times New Roman,Times,serif;font-size:.75em;line-height:normal;display:inline-block}.ProseMirror .annotation-comment-clicker-overlap .fa-stack{width:1.2em}.ProseMirror .annotation-comment-clicker-overlap .far{color:#575757}.ProseMirror .annotation-comment-clicker-overlap .fas{color:#fbfbfb}.ProseMirror .annotation-comment-clicker-overlap:hover{cursor:pointer;background-color:#d6d6d6}.ProseMirror .annotation-comment-endcap-overlap{border:1px solid #7c7c7c;border-width:1px 0}:root{--active-annotation-comment-overlap-border-color:#7c7c7c;--active-annotation-comment-overlap-background-color:#eee}.cafe-rich-text-editor .annotation-comment-button-overlap{color:#575757;width:1.2em;background-color:#fbfbfb;border:1px solid #7c7c7c;border-radius:4px;font-family:Georgia,Times New Roman,Times,serif;display:inline-block}
/*# sourceMappingURL=RichTextEditor.css.map */
