.quill-editor-container,.tiptap-editor-container{min-height:150px!important;display:flex;flex-direction:column;border:1px solid #f9f9f9;border-radius:10px;overflow:hidden}.custom-editor{display:block;width:100%;min-height:auto!important;height:100%;flex:1 1;display:flex;flex-direction:column;overflow:hidden;border-radius:10px}.custom-editor .ql-toolbar{padding:10px;margin:0;width:100%;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #d3d3d3;background-color:#f9f9f9!important}.custom-editor.preview .ql-toolbar{display:none}.custom-editor .ql-toolbar button,.custom-editor .ql-toolbar span,.custom-editor .ql-toolbar svg{transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.custom-editor .ql-toolbar .ql-align .ql-picker-label>svg,.custom-editor .ql-toolbar .ql-formats>button>svg,.custom-editor .ql-toolbar .ql-picker-label>svg{width:21px;height:21px}.custom-editor .ql-toolbar .ql-formats{margin-right:7px}.custom-editor .ql-toolbar .ql-header{width:98px}.custom-editor .ql-align .ql-picker-label,.custom-editor .ql-color .ql-picker-label,.custom-editor .ql-header .ql-picker-label{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;border-radius:4px}.custom-editor .ql-align.ql-expanded .ql-picker-label,.custom-editor .ql-color.ql-expanded .ql-picker-label,.custom-editor .ql-picker.ql-expanded .ql-picker-label{border-color:#f2efeb}.custom-editor .ql-header .ql-picker-label>svg .ql-stroke{stroke:#aaaaaa}.custom-editor .ql-align .ql-picker-options,.custom-editor .ql-color .ql-picker-options,.custom-editor .ql-header .ql-picker-options{background:#fff;border-radius:8px;border:1px solid #f2efeb;box-shadow:none;margin-top:13px!important;padding:8px;animation:fade-down .15s both}.custom-editor .ql-color.ql-expanded .ql-picker-options{width:126px;display:flex!important;gap:4px;flex-wrap:wrap}.custom-editor .ql-align .ql-picker-options{padding:8px 10px}.custom-editor .ql-color .ql-picker-options .ql-picker-item{width:24px;height:16px;border-radius:4px;margin:0;transition:border .15s cubic-bezier(.4,0,.2,1)}.custom-editor .ql-picker-options .ql-picker-item{transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.custom-editor .ql-picker-options .ql-picker-item:hover{background:#e7e7e799;border-radius:4px}.custom-editor .ql-picker-options>span>svg{width:18px;height:18px}.custom-editor .ql-header .ql-picker-item{color:#121212;padding:4px 20px}.custom-editor .ql-container{border:none;background:#f0f0f0;display:block;border-radius:0 0 8px 8px;font-family:Poppins,sans-serif;font-size:16px;height:100%;flex:1 1}.custom-editor .ql-editor{padding:11px 10px;display:block}.custom-editor .ql-editor>p{font-weight:400}.ql-editor.ql-blank:before{font-style:normal;color:#7a7b7e}.tiptap-toolbar{padding:10px;margin:0;width:100%;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #d3d3d3;background-color:#f9f9f9!important;display:flex;align-items:center;gap:0}.tiptap-toolbar-group{display:flex;align-items:center;margin-right:15px}.tiptap-toolbar button{transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);color:#121212}.tiptap-toolbar button:hover{background-color:rgba(0,0,0,.04)}.tiptap-toolbar button.is-active{background-color:rgba(0,0,0,.08)}.tiptap-content-wrapper{border:none;background:#f0f0f0;display:block;border-radius:0 0 8px 8px;font-family:Poppins,sans-serif;font-size:16px;height:100%;flex:1 1;min-height:120px}.tiptap-editor{padding:11px 10px;display:block;min-height:120px;outline:none}.tiptap-editor .ProseMirror{outline:none;min-height:100px}.tiptap-editor .ProseMirror>p{font-weight:400;margin:0;padding:0}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#7a7b7e;pointer-events:none;height:0;font-style:normal}.tiptap-editor .ProseMirror h1{font-size:24px;font-weight:500;margin:.5em 0;line-height:140%}.tiptap-editor .ProseMirror h2{font-size:20px;font-weight:500;margin:.5em 0;line-height:140%}.tiptap-editor .ProseMirror h1[style*="text-align: left"],.tiptap-editor .ProseMirror h2[style*="text-align: left"],.tiptap-editor .ProseMirror p[style*="text-align: left"]{text-align:left}.tiptap-editor .ProseMirror h1[style*="text-align: center"],.tiptap-editor .ProseMirror h2[style*="text-align: center"],.tiptap-editor .ProseMirror p[style*="text-align: center"]{text-align:center}.tiptap-editor .ProseMirror h1[style*="text-align: right"],.tiptap-editor .ProseMirror h2[style*="text-align: right"],.tiptap-editor .ProseMirror p[style*="text-align: right"]{text-align:right}.tiptap-editor .ProseMirror ol,.tiptap-editor .ProseMirror ul{padding-left:1.5em;margin:.5em 0}.tiptap-editor .ProseMirror blockquote{border-left:3px solid #d3d3d3;padding-left:1em;margin:.5em 0;font-style:italic}.tiptap-editor .ProseMirror code{background-color:rgba(0,0,0,.1);padding:2px 4px;border-radius:4px;font-family:monospace}.tiptap-editor .ProseMirror pre{background-color:rgba(0,0,0,.1);padding:1em;border-radius:4px;overflow-x:auto;margin:.5em 0}.tiptap-editor .ProseMirror pre code{background-color:transparent;padding:0}.tiptap-editor .ProseMirror :first-child{margin-top:0}.tiptap-editor .ProseMirror img{max-width:100%;height:auto;display:block;margin:.5em 0;position:relative;border-radius:8px}.tiptap-editor .ProseMirror [data-resize-handle]{position:absolute;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.8);border-radius:2px;z-index:10}.tiptap-editor .ProseMirror [data-resize-handle]:hover{background:rgba(0,0,0,.8)}.tiptap-editor .ProseMirror [data-resize-handle=bottom-left],.tiptap-editor .ProseMirror [data-resize-handle=bottom-right],.tiptap-editor .ProseMirror [data-resize-handle=top-left],.tiptap-editor .ProseMirror [data-resize-handle=top-right]{width:8px;height:8px}.tiptap-editor .ProseMirror [data-resize-handle=top-left]{top:-4px;left:-4px;cursor:nwse-resize}.tiptap-editor .ProseMirror [data-resize-handle=top-right]{top:-4px;right:-4px;cursor:nesw-resize}.tiptap-editor .ProseMirror [data-resize-handle=bottom-left]{bottom:-4px;left:-4px;cursor:nesw-resize}.tiptap-editor .ProseMirror [data-resize-handle=bottom-right]{bottom:-4px;right:-4px;cursor:nwse-resize}.tiptap-editor .ProseMirror [data-resize-handle=bottom],.tiptap-editor .ProseMirror [data-resize-handle=top]{height:6px;left:8px;right:8px}.tiptap-editor .ProseMirror [data-resize-handle=top]{top:-3px;cursor:ns-resize}.tiptap-editor .ProseMirror [data-resize-handle=bottom]{bottom:-3px;cursor:ns-resize}.tiptap-editor .ProseMirror [data-resize-handle=left],.tiptap-editor .ProseMirror [data-resize-handle=right]{width:6px;top:8px;bottom:8px}.tiptap-editor .ProseMirror [data-resize-handle=left]{left:-3px;cursor:ew-resize}.tiptap-editor .ProseMirror [data-resize-handle=right]{right:-3px;cursor:ew-resize}.tiptap-editor .ProseMirror [data-resize-wrapper]{position:relative;display:inline-block;max-width:100%}.tiptap-editor .ProseMirror [data-resize-state=true] [data-resize-wrapper]{outline:1px solid rgba(0,0,0,.25);border-radius:.125rem}.tiptap-editor .ProseMirror a{color:#274593;text-decoration:underline;cursor:pointer}.tiptap-editor .ProseMirror a:hover{color:#0f2c5d}.tiptap-editor .ProseMirror u{text-decoration:underline}.tiptap-editor .ProseMirror table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th{border:1px solid #d3d3d3;box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap-editor .ProseMirror table td>*,.tiptap-editor .ProseMirror table th>*{margin-bottom:0}.tiptap-editor .ProseMirror table th{background-color:#f9f9f9;font-weight:700;text-align:left}.tiptap-editor .ProseMirror table .selectedCell:after{background:#f0f0f0;content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.tiptap-editor .ProseMirror table .column-resize-handle{background-color:#274593;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap-editor .ProseMirror .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap-editor.resize-cursor{cursor:ew-resize;cursor:col-resize}@keyframes fade-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}