.editor{position:relative;border-radius:4px;transition:.3s all;background-color:#fff;min-height:400px}.editor *{transition:.3s all}.editor .tiptap.ProseMirror{width:100%;margin:auto;padding:80px 434px 70px;min-height:500px}.editor .menu{padding:8px!important;height:fit-content!important;background-color:#fff!important;border-top:8px!important}.editor hr{border:1px solid rgb(234,234,234);margin:1px 0}.editor .hidden{display:none}.editor.error{border:1px solid rgb(223,3,43)}.editor.disabled{cursor:default!important;background-color:#f2f2f2}.editor.disabled .ProseMirror{margin-top:0;padding:6px 8px;color:#a6a6a6}.editor.hideHeader .ProseMirror{margin-top:0;padding:6px 8px}.editor-full-height{height:100%;border:none}.editor-full-height.editor .ProseMirror{max-height:100%}.editor-fullscreen{min-height:100vh;border:none}.editor-fullscreen .tiptap.ProseMirror{padding:80px 60px 70px!important;min-height:calc(100vh - 200px);max-height:none!important;font-size:16px;line-height:1.6}.editor-fullscreen .menu{position:sticky!important;top:0;z-index:100;background-color:#fff;border-bottom:1px solid rgb(234,234,234);box-shadow:0 2px 8px #0000001a}.editor-fullscreen .ProseMirror{max-height:none!important;overflow:visible!important}.editor .menu{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;gap:8px;width:100%;height:40px;margin:0;padding:0 8px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid rgb(234,234,234);background-color:#fafafa;color:#505050}.editor .menu-paragraph{width:114px!important;height:36px!important}.editor .menu-paragraph .ant-select-selection-placeholder{color:#323232!important}.editor .button,.editor .button-save,.editor .button-remove,.editor .menu-button{display:flex;align-items:center;justify-content:center;height:32px;margin:0;padding:0 8px;border:0;border-radius:4px;background:transparent;color:currentColor;font-family:inherit;font-size:inherit;line-height:1;font-weight:inherit;white-space:nowrap;cursor:pointer}.editor .menu-button{width:32px;padding:0}.editor .button:hover,.editor .button.is-active,.editor .menu-button:hover,.editor .menu-button.is-active{background-color:#eaeaea;color:#191919}.editor .button:disabled,.editor .menu-button:disabled{color:#c8c8c8}.editor .ProseMirror{margin-top:4px;padding:48px 8px 8px;border-radius:4px;height:fit-content;max-height:460px;overflow:scroll}.editor .ProseMirror-focused{outline:none}.editor .ProseMirror ul{list-style-type:disc;margin:1rem 0;padding-left:1.5rem}.editor .ProseMirror ol{list-style-type:decimal;margin:1rem 0;padding-left:1.5rem}.editor .ProseMirror li{display:list-item;margin:.25rem 0}.editor .ProseMirror ul ul{list-style-type:circle;margin:.5rem 0}.editor .ProseMirror ul ul ul{list-style-type:square}.editor .ProseMirror ol ol{list-style-type:lower-alpha;margin:.5rem 0}.editor .ProseMirror ol ol ol{list-style-type:lower-roman}.editor h1{font-size:2.17em;font-weight:700}.editor h2{font-size:1.74em;font-weight:700}.editor h3{font-size:1.31em;font-weight:400}.editor h4{font-size:16px;font-weight:400}.editor h5{font-size:14px;font-weight:400}.editor .ProseMirror{overflow:auto}.character-count{position:absolute;bottom:-25px;right:0;font-size:12px;color:#a6a6a6}.character-count-margin-bottom{margin-bottom:20px}iframe{border-radius:4px;min-width:200px;min-height:200px;display:block;outline:0px solid transparent}div[data-youtube-video]>iframe{cursor:move;aspect-ratio:16/9;width:100%}.ProseMirror-selectednode iframe{transition:outline .15s}@media only screen and (max-width: 480px){div[data-youtube-video]>iframe{max-height:50px}}@media only screen and (max-width: 720px){div[data-youtube-video]>iframe{max-height:100px}}.ProseMirror table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%;border:1px solid rgb(222,222,222);border-radius:4px}.ProseMirror table td,.ProseMirror table th{border:1px solid rgb(222,222,222);box-sizing:border-box;min-width:1em;padding:8px 12px;position:relative;vertical-align:top}.ProseMirror table td>*,.ProseMirror table th>*{margin-bottom:0}.ProseMirror table th{background-color:#fafafa;font-weight:700;text-align:left}.ProseMirror table .selectedCell:after{background:#c8c8ff66;content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.ProseMirror table .column-resize-handle{background-color:#296df1;bottom:-2px;position:absolute;right:-2px;top:0;width:4px;pointer-events:none}.ProseMirror table p{margin:0}.ProseMirror .tableWrapper{overflow-x:auto;margin:1em 0}.ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.minimap-content{pointer-events:none}.minimap-content img{cursor:grab;border-radius:2px;position:relative;pointer-events:auto}.minimap-content img:hover{cursor:grab}.minimap-content img:active{cursor:grabbing}.minimap-content.dragging-active img{pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .2s ease,filter .2s ease}.minimap-content.dragging-active img:not(.being-dragged){opacity:.6;filter:grayscale(20%)}.minimap-content img.being-dragged{opacity:.3;transform:scale(.95);outline:2px dashed #3b82f6;outline-offset:2px;transition:none}.minimap-content.reordering img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drop-zone-active{background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.1) 20%,rgba(59,130,246,.2) 50%,rgba(59,130,246,.1) 80%,transparent 100%);animation:dropZonePulse 1.5s ease-in-out infinite}@keyframes dropZonePulse{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.minimap-content img.drag-threshold{transform:scale(1.05) rotate(2deg);box-shadow:0 4px 16px #0003;z-index:100;position:relative}.minimap-content.dragging-active *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}
