.editor{position:relative}.modal__content__block .editor__data{background:var(--base-cont-mod-mid);border-radius:8px;font:var(--font-ui-15-large-reg);line-height:24px;margin:-8px;max-height:400px;overflow-y:auto;padding:16px;-webkit-user-modify:unset}.modal__content__block .editor__data,.modal__content__block .editor__data *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.modal__content__block textarea.prompt{background:var(--base-cont-mod-mid);border-radius:8px;box-sizing:border-box;font:var(--font-ui-15-large-reg);height:200px;margin:16px -8px -8px;padding:16px;width:calc(100% + 16px)}.editor .placeholder{color:var(--base-txt-muted);font:var(--font-ui-15-large-reg);line-height:24px;overflow:hidden;padding:8px 16px;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 32px);z-index:1}.editor__data{-webkit-user-modify:read-write;-webkit-user-select:text;-moz-user-select:text;user-select:text}.editor .editor__data{font:var(--font-txt-15-large-reg);line-height:24px;min-height:40px;padding:10px 16px;position:relative}.editor .editor__data div[style],.editor .editor__data pre span[style]{background-color:transparent!important;color:inherit!important}.editor__data:focus{outline:none}.editor__data p{color:var(--base-txt-primary)}.editor__data ws-emoji{height:18px;width:18px}.editor__toolbar{padding:6px;position:relative;--hint-dir:top;--hint-arrow:yes;--hint-color:#fff}.editor__toolbar.editor__toolbar-fixed{position:sticky;top:0;z-index:10}.editor.with-topToolbar .editor__toolbar.editor__toolbar-mini,.editor.with-topToolbar .editor__toolbar:not(.editor__toolbar-fixed):not(.editor__toolbar-active),.editor:not(.with-topToolbar) .editor__toolbar:not(.editor__toolbar-mini),.editor__toolbar .sp+.sp,.editor__toolbar-ai,.editor__toolbar-menu{display:none}.editor__toolbar .editor-btn{border:1px solid transparent;border-radius:6px;float:left;height:20px;margin:0 1px;padding:3px;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;width:20px}.editor__toolbar .editor-btn use:last-child{display:none}.editor__toolbar .editor-btn use:first-child{display:inline-block}.editor__toolbar .editor-btn:hover use:first-child{display:none}.editor__toolbar .editor-btn:hover use:last-child{display:inline-block}.editor__toolbar .editor-btn:hover,.editor__toolbar-active .editor-btn{opacity:1}.editor__toolbar .editor-btn:hover{background:var(--base-hlt-g-hover)}.editor__toolbar .editor-btn:hover:active{background:var(--base-hlt-g-selected)}.editor__toolbar .undo,.editor__toolbar .undo:not(.btn_act):hover{opacity:.5}.editor__toolbar .btn_act{background:var(--base-cont-top-elevated);border-color:var(--base-line-primary);opacity:1}.editor__textarea{display:none}.editor__toolbar .sv_status{color:var(--base-txt-secondary);display:none;font:italic 13px/20px var(--font-base);height:20px;opacity:0;padding:4px 6px;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}.editor__toolbar .sv_status:hover{display:inline-block;opacity:.7}.editor__toolbar .sv_status_preact{display:inline-block}.editor__toolbar .sv_status_act{opacity:.7}.editor__toolbar .sv_status i{color:var(--base-txt-link-minor);margin-left:5px}.editor__toolbar .editor-btn.clean:not(.btn_act),.editor__toolbar .editor-btn.draft:not(.btn_act),.editor__toolbar .editor-btn.redo:not(.btn_act),.editor__toolbar .editor-btn.undo:not(.btn_preact){display:none}.editor__toolbar .btn_act.clean,.editor__toolbar .btn_act.draft,.editor__toolbar .btn_act.redo,.editor__toolbar .btn_preact.undo{border-color:transparent}.editor__toolbar .editor-btn.draft{margin-left:5px}.editor__toolbar .sp{border-left:1px solid var(--base-line-secondary);box-sizing:border-box;display:inline-block;height:20px;margin:0 2px;padding:4px 0}.editor__data ol.todo{margin:0 0 10px;padding:10px 0}.editor__data ol.todo li{margin:0;padding:5px 0 5px 47px;position:relative}.editor__data ol.todo li:before{border:2px solid var(--base-txt-muted);border-radius:4px;content:"";display:block!important;float:left;height:12px;margin:4px 0 0 -23px;width:12px}.editor__data ol.todo li:after{color:var(--base-txt-ghost);content:counter(ol-counter);font:12px/20px var(--font-base);left:0;position:absolute;text-align:right;top:7px;width:16px}.editor__data ol.todo li:first-child:last-child:after{display:none}.editor__data ol.todo li:hover{color:var(--base-txt-secondary);cursor:auto}.editor__data .contact,.editor__data .invite{cursor:pointer}.editor__data address,.editor__data blockquote,.editor__data pre{margin-right:0;min-height:20px}.editor__data address:before,.editor__data blockquote:before,.editor__data pre:before{display:none}.editor__data pre{overflow:auto;padding:10px 15px}.editor__data scode{background:var(--post-code-bg);border-radius:4px;box-shadow:var(--shadow-brd-enable);color:var(--base-txt-alert-major);display:inline-block;font:400 .8125rem/123.08% var(--font-mono);padding:2px 4px;word-break:break-word}.editor__data hr{border:none;margin:20px auto;overflow:visible;position:relative}.editor__data hr,.editor__data hr:after,.editor__data hr:before{background:var(--base-txt-muted);border-radius:1px;height:2px;width:12px}.editor__data hr:after,.editor__data hr:before{content:"";display:block;position:absolute}.editor__data hr:after{left:20px}.editor__data hr:before{left:-20px}.editor__data pre code{padding:0}.editor__data a.inline_task,.editor__data span.contact,.editor__data span.invite{padding:3px 26px 3px 5px;position:relative}.editor__data a.inline_task ws-icon[name="cancel_sm:cancel_sm-solid"],.editor__data span.contact ws-icon[name="cancel_sm:cancel_sm-solid"],.editor__data span.invite ws-icon[name="cancel_sm:cancel_sm-solid"]{display:inline-block;height:18px;margin-right:4px;position:absolute;right:0;width:18px;--icon-color:var(--colorize-lbl-txt-primary)}.editor__data a.inline_task ws-icon[name="cancel_sm:cancel_sm-solid"] svg use:last-child,.editor__data span.contact ws-icon[name="cancel_sm:cancel_sm-solid"] svg use:last-child,.editor__data span.invite ws-icon[name="cancel_sm:cancel_sm-solid"] svg use:last-child{display:none}.editor__data a.inline_task ws-icon[name="cancel_sm:cancel_sm-solid"]:hover,.editor__data span.contact ws-icon[name="cancel_sm:cancel_sm-solid"]:hover,.editor__data span.invite ws-icon[name="cancel_sm:cancel_sm-solid"]:hover{--icon-color:var(--colorize-lbl-txt-accent)}.editor__data a.inline_task ws-icon[name="cancel_sm:cancel_sm-solid"]:hover svg use:first-child,.editor__data span.contact ws-icon[name="cancel_sm:cancel_sm-solid"]:hover svg use:first-child,.editor__data span.invite ws-icon[name="cancel_sm:cancel_sm-solid"]:hover svg use:first-child{display:none}.editor__data a.inline_task ws-icon[name="cancel_sm:cancel_sm-solid"]:hover svg use:last-child,.editor__data span.contact ws-icon[name="cancel_sm:cancel_sm-solid"]:hover svg use:last-child,.editor__data span.invite ws-icon[name="cancel_sm:cancel_sm-solid"]:hover svg use:last-child{display:block}.editor__data a.inline_task ws-icon[name="cancel_sm:cancel_sm-solid"] svg,.editor__data span.contact ws-icon[name="cancel_sm:cancel_sm-solid"] svg,.editor__data span.invite ws-icon[name="cancel_sm:cancel_sm-solid"] svg{height:18px;width:18px}.editor__data span[style*=line-through],.editor__data strike,.page_content strike{text-decoration-color:var(--base-btn-alert-primary-minor)}@media (max-width:560px){.commentForm__main{justify-content:center}.commentForm-fullSize .commentForm__left{width:0}}@media (min-width:481px){.commentForm__buttons .place_button ws-btn[data-role=cancel] .btn-left-icon,.editor__toolbar .editor-btn-r-stick{display:none}.taskView-comment_expanded .commentForm__buttons .editor__toolbar .editor-btn.toolbar{pointer-events:none}}@media (max-width:480px){.commentForm__buttons .place_button ws-btn[data-role=cancel] .btn{min-width:32px;padding:0}.commentForm__buttons .place_button ws-btn[data-role=cancel] span:not([class]){display:none}.commentForm__content__editor>.editor__toolbar{box-shadow:var(--mobile-head-hairline)}.editor__toolbar .editor-btn{height:32px;margin:0 2px;padding:0;width:32px}.editor__toolbar .editor-btn>ws-icon{height:32px;width:32px}.editor__toolbar .sv_status{display:none}.editor__toolbar>.editor-btn.more{display:none}.editor__toolbar .editor-btn-r-stick{backdrop-filter:blur(2px);background:linear-gradient(90deg,var(--base-cont-retrans-low) 0,var(--base-cont-input-opac) 100%);border-left:var(--screen-px) solid var(--base-line-secondary);box-sizing:border-box;display:block;height:46px;margin:-6px -6px -6px 0;padding:6px 4px;position:sticky;right:-6px;top:0}.editor__toolbar .editor-btn-r-stick:has(.more.hiddenBlock){display:none}}@media (max-width:395px){.commentForm__main{justify-content:center}.commentForm-edit .commentForm__left,.taskView-comment_expanded .commentForm__left{width:0}.commentForm-edit .commentForm__left .av_nm,.taskView-comment_expanded .commentForm__left .av_nm{display:none}}.editor__data table{background:var(--base-cont-mid);border-radius:8px;box-sizing:border-box;display:block;font:13px/16px var(--font-base);margin:5px 0 15px;max-width:100%;overflow-x:auto;padding:5px;width:-moz-fit-content;width:fit-content}.editor__data td,.editor__data th{border-left:1px dashed var(--base-line-alt-gap-major);border-top:1px dashed var(--base-line-alt-gap-major);padding:10px}.editor__data td:first-child,.editor__data th:first-child{border-left:none}.editor__data tr:first-child td,.editor__data tr:first-child th{border-top:none}.editor__data table::-webkit-scrollbar{height:8px;width:8px}.editor__data table::-webkit-scrollbar-track,.editor__data table::-webkit-scrollbar-track:hover{background-color:var(--base-cont-low)}.editor__data table::-webkit-scrollbar-thumb{background-color:var(--base-surf-low);border-width:0}#editorHighlightMenu .menu__group:first-child>div:not(.hiddenBlock)+div,#editorLinkMenu .menu__group:first-child>div:not(.hiddenBlock)+div{margin-top:8px}#editorHighlightMenu .menu__group:first-child>div,#editorLinkMenu .menu__group:first-child>div{gap:4px}#editorHighlightMenu .menu__group:first-child>div>ws-icon,#editorLinkMenu .menu__group:first-child>div>ws-icon{height:36px;width:36px}@media (max-width:480px){#editorHighlightMenu .menu__swipe+.menu__group>div:not(.hiddenBlock)+div,#editorLinkMenu .menu__swipe+.menu__group>div:not(.hiddenBlock)+div{margin-top:8px}#editorHighlightMenu .menu__swipe+.menu__group>div,#editorLinkMenu .menu__swipe+.menu__group>div{gap:4px}#editorHighlightMenu .menu__swipe+.menu__group>div>ws-icon,#editorLinkMenu .menu__swipe+.menu__group>div>ws-icon{height:36px;width:36px}}#editorLinkMenu .menu__group:last-child>ws-btn+ws-btn{margin-left:4px}#editorLinkMenu .menu__group .inputBlock__label>ws-btn:last-child{margin-left:-8px;margin-right:4px}#editorLinkMenu ws-btn[name*=btn-delete]:not(.hiddenBlock)+ws-icon{display:none}#editorHighlightMenu .menu__group .colors{display:flex;gap:2px;padding:0}#editorHighlightMenu .menu__group .colors div{cursor:pointer;flex-grow:1;flex-shrink:1;height:32px;position:relative}#editorHighlightMenu .menu__group .colors div i{border:1px solid var(--base-cont-mod-top);border-radius:100%;box-sizing:border-box;display:block;height:16px;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);transition:all .2s linear;width:16px}#editorHighlightMenu .menu__group .colors div.act i,#editorHighlightMenu .menu__group .colors div:hover i{border-radius:8px;height:100%;left:0;top:0;width:100%}#editorHighlightMenu .menu__group .colors div.act{border-radius:8px;box-shadow:var(--shadow-brd-focus-alt-mini)}#editorHighlightMenu .menu__group .colors div.act:after{background:url(/assets/img/color/wysiwyg_iconset_new.cache823.svg) -220px 0;content:"";display:block;height:20px;left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);width:20px}#inlineEmojiMenu{overflow:hidden}#inlineEmojiMenu .flex_row-forceScrollable{container-name:scroller;container-type:scroll-state;max-width:288px;scroll-padding-inline:56px}#inlineEmojiMenu [data-container=emoji]:after,#inlineEmojiMenu [data-container=emoji]:before{--bg:var(--menu-cont-top) 6px,var(--trans);content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:56px}#inlineEmojiMenu [data-container=emoji]:before{background:linear-gradient(to right,var(--bg));left:0}#inlineEmojiMenu [data-container=emoji]:after{background:linear-gradient(to left,var(--bg));right:0}@container scroller scroll-state(scrollable: left){#inlineEmojiMenu [data-container=emoji]:before{opacity:1}}@container scroller scroll-state(scrollable: right){#inlineEmojiMenu [data-container=emoji]:after{opacity:1}}#editorEmojiMenu .menu__group-emoji:first-child{border-radius:12px 12px 0 0;margin-top:-4px;overflow:hidden}