.ProseMirror .editor-image{object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;resize:none;border:1px solid #e5e7eb;border-radius:4px;margin:.5rem auto;transition:all .2s ease-in-out;display:block;box-shadow:0 1px 3px #0000001a;max-width:min(100%,455px)!important;height:auto!important}.ProseMirror .editor-image:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.ProseMirror .editor-image.ProseMirror-selectednode{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}@media (max-width:768px){.ProseMirror .editor-image{margin:.25rem auto;max-width:calc(100% - 1rem)!important}}.ProseMirror .editor-image[src=""]{color:#6b7280;background:#f3f4f6;justify-content:center;align-items:center;min-height:100px;font-size:.875rem;display:flex}.ProseMirror .editor-image[src=""]:before{content:"Loading image..."}.ProseMirror .image-resizer{line-height:0;display:inline-block;position:relative}.ProseMirror .image-resizer__handle{cursor:pointer;z-index:10;opacity:0;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute;box-shadow:0 2px 4px #0003}.ProseMirror .image-resizer.selected .image-resizer__handle,.ProseMirror .image-resizer:hover .image-resizer__handle{opacity:1}.ProseMirror .image-resizer__handle--top-left{cursor:nw-resize;top:-6px;left:-6px}.ProseMirror .image-resizer__handle--top-right{cursor:ne-resize;top:-6px;right:-6px}.ProseMirror .image-resizer__handle--bottom-left{cursor:sw-resize;bottom:-6px;left:-6px}.ProseMirror .image-resizer__handle--bottom-right{cursor:se-resize;bottom:-6px;right:-6px}
