div[contenteditable=true]{outline:none;height:100%}.placeholder:before{font-size:14px}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:2}.ProseMirror h1{font-size:1.75rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.3rem}.ProseMirror h4{font-size:1.125rem}.ProseMirror h5{font-size:1.1rem}.ProseMirror h6{font-size:1rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{color:#171923;font-weight:700}.ProseMirror p{margin:0 auto auto 0;font-size:1rem;line-height:1.8rem;text-align:left;font-weight:400;color:#1a202c}.ProseMirror blockquote{margin-top:5px;margin-bottom:5px;padding-left:1em;margin-left:0;border-left:3px solid #eee;color:#8c8c8c}.ProseMirror blockquote p{hanging-punctuation:first}.ProseMirror code{background-color:rgba(0,0,0,.06);padding:0 2px;border:1px solid rgba(0,0,0,.08);border-radius:2px 2px;line-height:inherit;word-wrap:break-word;text-indent:0}.ProseMirror strong{font-weight:700}.ProseMirror hr{margin:18px 0;height:2px;background:#cbd5e0}.ProseMirror ol,.ProseMirror ul{margin:0 .1em 0 -26px;padding:0 0 0 44px}.ProseMirror ol ol,.ProseMirror ol ul,.ProseMirror ul ol,.ProseMirror ul ul{margin-right:-24px}.ProseMirror ol ol{list-style:lower-alpha}.ProseMirror ol ol ol{list-style:lower-roman}.ProseMirror ul.checkbox_list{list-style:none;padding:0;margin:0 0 0 -24px}.ProseMirror ol li::marker,.ProseMirror ul li::marker{color:#4299e1}.ProseMirror ul li{font-size:large}.ProseMirror ol li,.ProseMirror ul li{position:relative;white-space:normal}.ProseMirror ol li p,.ProseMirror ul li p{white-space:pre-wrap}.ProseMirror ol li>div,.ProseMirror ul li>div{width:100%}.ProseMirror ul.checkbox_list li{display:-webkit-flex;display:flex;padding-left:24px}.ProseMirror ul.checkbox_list li.checked>input:checked{background-color:#4299e1}.ProseMirror ul.checkbox_list li.checked>div>p{color:#cbd5e0;text-decoration:line-through}.ProseMirror ol li.hovering:before,.ProseMirror ul>li.hovering:before{opacity:.5}.ProseMirror ol li.ProseMirror-selectednode:after,.ProseMirror ul li.ProseMirror-selectednode:after{display:none}.ProseMirror ul.checkbox_list li:before{left:0}.ProseMirror ul.checkbox_list li input{pointer-events:auto;opacity:1;margin:.5rem .5rem 0 0;width:1rem;height:1rem}.ProseMirror li p:first-child{margin:0;word-break:break-word}.placeholder:before{display:block;content:attr(data-empty-text);pointer-events:none;height:0;color:#b1becc}.react-contexify{position:fixed;opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;box-sizing:border-box;box-shadow:0 10px 30px -5px rgba(0,0,0,.3);border-radius:6px;padding:6px 0;min-width:200px;z-index:100;font-size:.875rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.react-contexify__submenu--is-open,.react-contexify__submenu--is-open>.react-contexify__item__content{color:#fff;background-color:#4393e6}.react-contexify__submenu--is-open>.react-contexify__submenu{pointer-events:auto;opacity:1}.react-contexify .react-contexify__submenu{position:absolute;top:-6px;pointer-events:none;transition:opacity .275s}.react-contexify__submenu-arrow{margin-left:auto;font-size:12px}.react-contexify__separator{width:100%;height:1px;cursor:default;margin:4px 0;background-color:rgba(0,0,0,.2)}.react-contexify__will-leave--disabled{pointer-events:none}.react-contexify__item{cursor:pointer;position:relative;width:94%}.react-contexify__item:focus{outline:0}.react-contexify__item:not(.react-contexify__item--disabled):focus>.react-contexify__item__content,.react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__item__content{color:#fff;background-color:#4393e6}.react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__submenu{pointer-events:auto;opacity:1}.react-contexify__item--disabled{cursor:default;opacity:.5}.react-contexify__item__content{padding:6px 12px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:nowrap;color:#333;position:relative;border-radius:6px}.react-contexify__theme--dark,.react-contexify__theme--dark .react-contexify__submenu{background-color:rgba(40,40,40,.98)}.react-contexify__theme--dark .react-contexify__separator{background-color:#eee}.react-contexify__theme--dark .react-contexify__item__content{color:#fff}.react-contexify__theme--light .react-contexify__separator{background-color:#eee}.react-contexify__theme--light .react-contexify__item:not(.react-contexify__item--disabled):focus>.react-contexify__item__content,.react-contexify__theme--light .react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__item__content,.react-contexify__theme--light .react-contexify__submenu--is-open,.react-contexify__theme--light .react-contexify__submenu--is-open>.react-contexify__item__content{color:#4393e6;background-color:#e0eefd}.react-contexify__theme--light .react-contexify__item__content{color:#666}@-webkit-keyframes react-contexify__scaleIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes react-contexify__scaleIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes react-contexify__scaleOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes react-contexify__scaleOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.react-contexify__will-enter--scale{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation:react-contexify__scaleIn .1s;animation:react-contexify__scaleIn .1s}.react-contexify__will-leave--scale{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation:react-contexify__scaleOut .1s;animation:react-contexify__scaleOut .1s}@-webkit-keyframes react-contexify__fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes react-contexify__fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes react-contexify__fadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes react-contexify__fadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.react-contexify__will-enter--fade{-webkit-animation:react-contexify__fadeIn .1s ease;animation:react-contexify__fadeIn .1s ease}.react-contexify__will-leave--fade{-webkit-animation:react-contexify__fadeOut .1s ease;animation:react-contexify__fadeOut .1s ease}@-webkit-keyframes react-contexify__flipInX{0%{-webkit-transform:perspective(800px) rotateX(45deg);transform:perspective(800px) rotateX(45deg)}to{-webkit-transform:perspective(800px);transform:perspective(800px)}}@keyframes react-contexify__flipInX{0%{-webkit-transform:perspective(800px) rotateX(45deg);transform:perspective(800px) rotateX(45deg)}to{-webkit-transform:perspective(800px);transform:perspective(800px)}}@-webkit-keyframes react-contexify__flipOutX{0%{-webkit-transform:perspective(800px);transform:perspective(800px)}to{-webkit-transform:perspective(800px) rotateX(45deg);transform:perspective(800px) rotateX(45deg);opacity:0}}@keyframes react-contexify__flipOutX{0%{-webkit-transform:perspective(800px);transform:perspective(800px)}to{-webkit-transform:perspective(800px) rotateX(45deg);transform:perspective(800px) rotateX(45deg);opacity:0}}.react-contexify__will-enter--flip{-webkit-animation:react-contexify__flipInX .1s;animation:react-contexify__flipInX .1s}.react-contexify__will-enter--flip,.react-contexify__will-leave--flip{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-transform-origin:top center;transform-origin:top center}.react-contexify__will-leave--flip{-webkit-animation:react-contexify__flipOutX .1s;animation:react-contexify__flipOutX .1s}@-webkit-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@-webkit-keyframes react-contexify__slideIn{0%{opacity:0;-webkit-transform:scaleY(.3);transform:scaleY(.3)}to{opacity:1}}@keyframes react-contexify__slideIn{0%{opacity:0;-webkit-transform:scaleY(.3);transform:scaleY(.3)}to{opacity:1}}@-webkit-keyframes react-contexify__slideOut{0%{opacity:1}to{opacity:0;-webkit-transform:scaleY(.3);transform:scaleY(.3)}}@keyframes react-contexify__slideOut{0%{opacity:1}to{opacity:0;-webkit-transform:scaleY(.3);transform:scaleY(.3)}}.react-contexify__will-enter--slide{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:react-contexify__slideIn .1s;animation:react-contexify__slideIn .1s}.react-contexify__will-leave--slide{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:react-contexify__slideOut .1s;animation:react-contexify__slideOut .1s}#root,body,html{font-size:16px;width:100%;height:100%;background-color:#fff;overflow:hidden}p{margin:0;line-height:2}*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Source Han Sans CN",sans-serif}