/* v533: frontend watermarks are visual-only; editing is iframe-scoped. */
.nm-wm-anchor{position:relative!important}
.nm-wm-overlay{position:absolute;display:block;z-index:15;pointer-events:none!important;line-height:0;user-select:none;box-sizing:border-box;transform:none!important;overflow:visible}
.nm-wm-overlay>img{width:100%!important;height:auto!important;max-width:none!important;display:block!important;object-fit:contain!important;border:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}
.nm-wm-resize{display:none!important}
/* Editable affordances only inside the verified Watermark iframe. */
html.nm-wm-preview-mode .nm-wm-overlay.nm-wm-editable{pointer-events:auto!important;cursor:grab!important;outline:1px dashed #ed6616;touch-action:none;z-index:2147483000!important}
html.nm-wm-preview-mode .nm-wm-overlay.nm-wm-editable.is-dragging{outline:2px solid #ed6616;cursor:grabbing!important}
html.nm-wm-preview-mode .nm-wm-overlay.nm-wm-editable .nm-wm-resize{display:block!important;position:absolute;width:16px;height:16px;right:-8px;bottom:-8px;background:#ed6616;border:2px solid #fff;border-radius:3px;cursor:nwse-resize;box-shadow:0 1px 5px #0005;pointer-events:auto!important;z-index:2;touch-action:none}
html.nm-wm-preview-mode .nm-pb-gallery-main,html.nm-wm-preview-mode .woocommerce-product-gallery__image{overflow:visible!important;isolation:isolate}
html.nm-wm-preview-mode #wpadminbar{display:none!important}
html.nm-wm-preview-mode{margin-top:0!important}
