.floating-text-format-popup{vertical-align:middle;z-index:10;opacity:0;will-change:transform;background:#fff;border:1px solid #eee;border-radius:8px;padding:4px;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 4px #0000001f}.floating-text-format-popup button.popup-item{cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:10px;padding:8px;display:flex}.floating-text-format-popup button.popup-item:disabled{cursor:not-allowed}.floating-text-format-popup button.popup-item.spaced{margin-right:2px}.floating-text-format-popup button.popup-item i.format{vertical-align:-.25em;opacity:.6;background-size:contain;width:18px;height:18px;margin-top:2px;display:flex}.floating-text-format-popup button.popup-item:disabled i.format{opacity:.2}.floating-text-format-popup button.popup-item.active{background-color:#dfe8fa4d}.floating-text-format-popup button.popup-item.active i{opacity:1}.floating-text-format-popup .popup-item:hover:not([disabled]){background-color:#eee}.floating-text-format-popup select.popup-item{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;color:#777;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;width:70px;padding:8px;font-size:14px;display:flex}.floating-text-format-popup select.code-language{text-transform:capitalize;width:130px}.floating-text-format-popup .popup-item .text{vertical-align:middle;color:#777;text-overflow:ellipsis;text-align:left;width:70px;height:20px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.floating-text-format-popup .popup-item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:20px;height:20px;margin-right:8px;line-height:16px;display:flex}.floating-text-format-popup i.chevron-down{-webkit-user-select:none;user-select:none;width:16px;height:16px;margin-top:3px;display:flex}.floating-text-format-popup i.chevron-down.inside{pointer-events:none;width:16px;height:16px;margin-top:11px;margin-left:-25px;margin-right:10px;display:flex}.floating-text-format-popup .divider{background-color:#eee;width:1px;margin:0 4px}@media (width<=1024px){.floating-text-format-popup button.insert-comment{display:none}}.toolbar{vertical-align:middle;background:#fff;justify-content:space-between;display:flex;position:relative}.toolbar button.toolbar-item{cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:4px;display:flex}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{vertical-align:-.25em;opacity:.6;background-size:contain;width:18px;height:18px;margin-top:2px;display:flex}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8facc}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{background-color:#eee;width:1px;margin:0 4px}.toolbar select.toolbar-item{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;color:#777;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;width:70px;padding:8px;font-size:14px;display:flex}.toolbar select.code-language{text-transform:capitalize;width:130px}.toolbar .toolbar-item .text{vertical-align:middle;color:#777;text-overflow:ellipsis;text-align:left;width:fit-content;height:20px;margin-right:12px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.toolbar .toolbar-item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:16px;height:16px;margin-right:8px;line-height:16px;display:flex}.toolbar i.chevron-down{-webkit-user-select:none;user-select:none;width:16px;height:16px;margin-top:3px;display:flex}.toolbar i.chevron-down.inside{pointer-events:none;width:16px;height:16px;margin-top:11px;margin-left:-25px;margin-right:10px;display:flex}#block-controls button:hover{background-color:#efefef}#block-controls button:focus-visible{border-color:#00f}#block-controls span.block-type{background-size:contain;width:18px;height:18px;margin:2px;display:block}.dropdown{z-index:10;background-color:#fff;border:1px solid #eee;border-radius:8px;display:block;position:absolute;top:36px;left:-5px;box-shadow:0 2px 4px #0000001f}.dropdown .item{color:#050505;cursor:pointer;background-color:#fff;border:0;border-radius:5px;flex-direction:row;flex-shrink:0;place-content:center space-between;width:calc(100% - 8px);margin:0 4px;padding:4px;line-height:16px;display:flex}.dropdown .item .active{background-size:contain;width:20px;height:20px;display:flex}.dropdown .item:first-child{margin-top:4px}.dropdown .item:last-child{margin-bottom:4px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{flex-grow:1;width:max-content;line-height:20px;display:flex}.dropdown .item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:18px;height:18px;margin-right:12px;line-height:16px;display:flex}.ContentEditable__root{tab-size:1;border:0;outline:0;min-height:calc(100% - 16px);padding:8px 28px;font-size:15px;display:block;position:relative}.scrollbar-container{height:100%;position:relative}.ps{touch-action:auto;overflow:hidden}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local(""),url(/static/fonts/Inter/inter-v12-latin-100.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-100.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local(""),url(/static/fonts/Inter/inter-v12-latin-200.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-200.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local(""),url(/static/fonts/Inter/inter-v12-latin-300.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-300.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(/static/fonts/Inter/inter-v12-latin-regular.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-regular.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local(""),url(/static/fonts/Inter/inter-v12-latin-500.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-500.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local(""),url(/static/fonts/Inter/inter-v12-latin-600.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-600.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local(""),url(/static/fonts/Inter/inter-v12-latin-700.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-700.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local(""),url(/static/fonts/Inter/inter-v12-latin-800.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-800.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local(""),url(/static/fonts/Inter/inter-v12-latin-900.woff2)format("woff2"),url(/static/fonts/Inter/inter-v12-latin-900.woff)format("woff")}
