.rich-text-editor__wrapper{width:100%;position:relative}.rich-text-editor__toolbar{z-index:2;border-bottom:1px solid var(--ant-color-border,#d9d9d9);background:var(--ant-color-bg-elevated,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px 12px 0 0;flex-shrink:0;padding:8px;box-shadow:0 8px 24px #0000000f}.rich-text-editor__editor-shell{border:1px solid var(--ant-color-border,#d9d9d9);resize:vertical;background:var(--ant-color-bg-container,#fff);border-radius:12px;flex-direction:column;min-height:260px;max-height:min(75vh,900px);display:flex;overflow:hidden}.rich-text-editor__scroll{border-radius:0 0 12px 12px;flex:auto;min-height:0;overflow:auto}.rich-text-editor__content{min-height:220px;color:var(--ant-color-text);background:0 0;outline:none;padding:12px 14px}.rich-text-editor__content img,.rich-text-editor__content iframe,.rich-text-editor__content video{max-width:100%;height:auto}.rich-text-editor__content [data-resize-wrapper]{vertical-align:bottom;max-width:100%;line-height:0;display:inline-block}.rich-text-editor__content [data-resize-wrapper] img{max-width:100%;height:auto;display:block}.rich-text-editor__content [data-resize-handle]{box-sizing:border-box;background:var(--ant-color-primary,#1677ff);border:1px solid var(--ant-color-bg-container,#fff);z-index:2;pointer-events:auto;border-radius:2px;width:10px;height:10px}.rich-text-editor__content [data-resize-handle=top-left]{cursor:nwse-resize;transform:translate(-50%,-50%)}.rich-text-editor__content [data-resize-handle=top-right]{cursor:nesw-resize;transform:translate(50%,-50%)}.rich-text-editor__content [data-resize-handle=bottom-left]{cursor:nesw-resize;transform:translate(-50%,50%)}.rich-text-editor__content [data-resize-handle=bottom-right]{cursor:nwse-resize;transform:translate(50%,50%)}.rich-text-editor__content [data-resize-state=true]{outline:1px solid var(--ant-color-primary,#1677ff)}.rich-text-editor__content:focus{outline:none}.rich-text-editor__content p{margin:0 0 8px}.rich-text-editor__content h1,.rich-text-editor__content h2,.rich-text-editor__content h3,.rich-text-editor__content h4,.rich-text-editor__content h5,.rich-text-editor__content h6{margin:12px 0 8px}.rich-text-editor__content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 8px}.rich-text-editor__content td,.rich-text-editor__content th{vertical-align:top;word-break:break-word;padding:4px;position:relative}.rich-text-editor__content .tableWrapper{overflow-x:auto}.rich-text-editor__content .column-resize-handle{background-color:var(--ant-color-primary,#1677ff);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.rich-text-editor__content.resize-cursor,.rich-text-editor__wrapper .ProseMirror.resize-cursor{cursor:col-resize}.rich-text-editor__page-break{border:none;border-top:2px dashed var(--ant-color-border,#d9d9d9);height:0;margin:16px 0;display:block}.rich-text-editor__html-source{border:1px solid var(--ant-color-border,#d9d9d9);background:var(--ant-color-bg-container,#fff);border-radius:8px;font-size:13px;overflow:hidden}.rich-text-editor__html-source .cm-editor{background:0 0;outline:none}.rich-text-editor__html-source .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.rich-text-editor--document-page .rich-text-editor__scroll{background:var(--ant-color-fill-alter);padding:24px 16px 32px}.rich-text-editor--document-page .rich-text-editor__content{box-sizing:border-box;max-width:210mm;min-height:297mm;color:var(--ant-color-text);background:var(--ant-color-bg-container);box-shadow:0 0 0 1px var(--ant-color-primary), 0 10px 28px var(--ant-color-bg-mask,#00000014);margin:0 auto;padding:0}.rich-text-editor--document-page .rich-text-editor__content table{border-collapse:collapse}.rich-text-editor--document-page .rich-text-editor__content td,.rich-text-editor--document-page .rich-text-editor__content th{vertical-align:unset}.rich-text-editor--document-page .rich-text-editor__content.ProseMirror table td:not([style*=border]),.rich-text-editor--document-page .rich-text-editor__content.ProseMirror table th:not([style*=border]),.rich-text-editor--document-page .ProseMirror table td:not([style*=border]),.rich-text-editor--document-page .ProseMirror table th:not([style*=border]){border:1px dashed var(--ant-color-border)}.rich-text-editor--document-page .rich-text-editor__content.ProseMirror table[border]:not([border="0"]) td:not([style*=border]),.rich-text-editor--document-page .rich-text-editor__content.ProseMirror table[border]:not([border="0"]) th:not([style*=border]),.rich-text-editor--document-page .ProseMirror table[border]:not([border="0"]) td:not([style*=border]),.rich-text-editor--document-page .ProseMirror table[border]:not([border="0"]) th:not([style*=border]){border-style:solid;border-color:var(--ant-color-text)}
