.ProseMirror figure[data-type=image]{border-radius:0;max-width:100%;margin:.125rem 0;display:inline-block;position:relative;overflow:visible}.ProseMirror figure[data-type=image].ProseMirror-selectednode{outline:none}.ProseMirror figure[data-type=image].ProseMirror-selectednode .image-selection-border{opacity:1}.image-selection-border{border:2px solid var(--chakra-colors-blue-500,#3182ce);pointer-events:none;opacity:0;border-radius:.375rem;transition:opacity .15s;position:absolute;inset:0}.image-resize-handle{border:2px solid var(--chakra-colors-blue-500,#3182ce);width:12px;height:12px;z-index:var(--z-elevated);opacity:0;background:#fff;border-radius:2px;transition:opacity .2s,transform .1s;position:absolute;box-shadow:0 1px 3px #0003}.image-resize-wrapper:hover .image-resize-handle,.image-resize-wrapper.is-selected .image-resize-handle{opacity:.8}.image-resize-handle:hover{transform:scale(1.1);opacity:1!important}.image-resize-handle:active{transform:scale(1.2);opacity:1!important}.image-resize-handle.nw{cursor:nwse-resize;top:-6px;left:-6px}.image-resize-handle.ne{cursor:nesw-resize;top:-6px;right:-6px}.image-resize-handle.sw{cursor:nesw-resize;bottom:-6px;left:-6px}.image-resize-handle.se{cursor:nwse-resize;bottom:-6px;right:-6px}body.image-resizing,body.image-resizing *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.image-fullscreen-modal img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.image-fullscreen-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.image-resize-wrapper{max-width:100%;line-height:0;display:inline-block;position:relative}.image-resize-wrapper img{border-radius:.375rem;max-width:100%;height:auto;display:block}.image-resize-wrapper.is-selected img{cursor:zoom-in}@media (max-width:768px){.image-resize-handle{width:20px;height:20px}.image-resize-handle.nw{top:-10px;left:-10px}.image-resize-handle.ne{top:-10px;right:-10px}.image-resize-handle.sw{bottom:-10px;left:-10px}.image-resize-handle.se{bottom:-10px;right:-10px}}.dark .image-resize-handle,[data-theme=dark] .image-resize-handle{background:#1a202c;border-color:#63b3ed}.dark .image-selection-border,[data-theme=dark] .image-selection-border{border-color:#63b3ed}
