.quill-wrapper{position:relative}.ql-container{font-family:inherit;font-size:16px;min-height:300px}.ql-editor{min-height:300px;padding:20px}.ql-editor.ql-blank:before{color:#aaa;font-style:normal;left:20px}.quill-image-resize{position:absolute;box-sizing:border-box}.quill-image-resize img{cursor:pointer;position:relative}.quill-image-resize-overlay{position:absolute;box-sizing:border-box;border:2px dashed #3b82f6;pointer-events:none;z-index:100}.quill-image-resize-handle{position:absolute;width:14px;height:14px;background:#3b82f6;border:2px solid #fff;border-radius:50%;box-sizing:border-box;pointer-events:all;z-index:101;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform .1s ease}.quill-image-resize-handle:hover{transform:scale(1.2);background:#2563eb}.quill-image-resize-handle.nw{top:-7px;left:-7px;cursor:nwse-resize}.quill-image-resize-handle.ne{top:-7px;right:-7px;cursor:nesw-resize}.quill-image-resize-handle.sw{bottom:-7px;left:-7px;cursor:nesw-resize}.quill-image-resize-handle.se{bottom:-7px;right:-7px;cursor:nwse-resize}.quill-image-resize-display-size{position:absolute;padding:6px 12px;background:rgba(0,0,0,.85);color:#fff;font-size:13px;font-weight:500;border-radius:6px;white-space:nowrap;pointer-events:none;user-select:none;z-index:102;bottom:-35px;left:50%;transform:translateX(-50%);box-shadow:0 4px 6px rgba(0,0,0,.2)}.ql-editor img{max-width:100%;height:auto;cursor:pointer;display:inline-block;transition:all .2s ease}.ql-editor img:hover{outline:2px solid #3b82f6;outline-offset:3px;box-shadow:0 4px 12px rgba(59,130,246,.2)}.ql-editor img.selected,.ql-editor img:active{outline:2px solid #2563eb;outline-offset:3px;box-shadow:0 4px 16px rgba(37,99,235,.3)}.ql-toolbar{border-top-left-radius:8px;border-top-right-radius:8px;background:#f9fafb;border-color:#e5e7eb}.ql-container{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:#e5e7eb;background:#fff}.ql-toolbar button:focus,.ql-toolbar button:hover{color:#3b82f6}.ql-toolbar button.ql-active{color:#2563eb}@media (max-width:640px){.ql-editor{min-height:200px;padding:15px}.quill-image-resize-handle{width:18px;height:18px}}.ck-content-wrapper .ck-editor__editable_inline{min-height:400px;padding:0 20px!important}.ck-content-wrapper .ck-content ol,.ck-content-wrapper .ck-content ul{padding-left:2rem!important;margin-top:1rem!important;margin-bottom:1rem!important}.ck-content-wrapper .ck-content ul{list-style-type:disc!important}.ck-content-wrapper .ck-content ol{list-style-type:decimal!important}.ck-content-wrapper .ck-content li{display:list-item!important;margin-top:.25rem!important;margin-bottom:.25rem!important}.ck-content-wrapper .ck-content blockquote{border-left:4px solid #ccc!important;font-style:italic!important;padding-left:1rem!important;margin-left:0!important;margin-right:0!important;color:#555}.ck-content-wrapper .ck-content table{border-collapse:collapse!important;width:100%!important;margin:1rem 0!important}.ck-content-wrapper .ck-content table td,.ck-content-wrapper .ck-content table th{border:1px solid #bfbfbf!important;padding:.5rem!important;min-width:2em}.ck-content-wrapper .ck-content table th{background-color:#f2f2f2!important;font-weight:700}.ck-content u,.prose u{text-decoration:underline!important}.ck-content s,.prose s{text-decoration:line-through!important}.ck-content h1{font-size:2.5rem!important}.ck-content h2{font-size:2rem!important}.ck-content h3{font-size:1.75rem!important}.ck-content h4{font-size:1.5rem!important}.ck-content p{font-size:20px;@media screen and (max-width:768px){font-size:18px}}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .text-align-left,.prose .text-align-left{text-align:left!important}.ck-content .text-align-center,.prose .text-align-center{text-align:center!important}.ck-content .text-align-right,.prose .text-align-right{text-align:right!important}.ck-content .text-align-justify,.prose .text-align-justify{text-align:justify!important}.desktop-pagination .ant-pagination-item,.mobile-pagination .ant-pagination-item,.mobile-pagination .ant-pagination-item-ellipsis,.mobile-pagination .ant-pagination-next,.mobile-pagination .ant-pagination-prev{display:inline-block}.video-preview-modal .ant-modal-body,.video-preview-modal .ant-modal-content{padding:0}.ant-modal-close{position:absolute;top:18px!important}