[data-dm32="1"]{display:block!important;background:none!important;border:0!important;padding:0!important;mask:none!important;clip-path:none!important;overflow:visible!important}[data-dm32="1"]>.product-card-upper,[data-dm32="1"]>.product-card-button,[data-dm32="1"]>.dm-horizontal-surface,[data-dm32="1"]>.dm-favorite{display:none!important}.dm32-pencil{position:absolute;left:8px;top:8px;z-index:15;border-radius:50%;background:#fff;color:#bf0015;border:1px solid #eee;width:34px;height:34px;cursor:pointer}.dm32-editor{border:1px solid #fff;border-radius:24px;padding:20px;width:min(760px,95vw);max-height:94dvh;color:#202a39;background:#f7f8fc;box-shadow:0 20px 90px #0005;font:14px sans-serif;direction:rtl}.dm32-editor::backdrop{background:#111a;backdrop-filter:blur(8px)}.dm32-editor header{display:flex;justify-content:space-between;align-items:center}.dm32-editor button{cursor:pointer;min-height:38px;padding:8px 14px;border:1px solid #ddd;border-radius:14px;background:#fff}.dm32-editor .dm32-preview{position:relative;direction:ltr;background:#101115;border-radius:18px;margin:16px 0;padding:50px;overflow:hidden;touch-action:none}.dm32-editor .dm32-live{position:relative;max-width:460px;margin:auto}.dm32-editor .dm32-ghost{position:absolute;opacity:.25;pointer-events:none}.dm32-editor .dm32-sliders{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.dm32-editor input[type=range]{width:100%;accent-color:#cc0015}.dm32-editor .dm32-save{background:#cc0015;color:#fff}.dm32-editor output{display:block;min-height:22px;color:#b60015}.dm32-grip{position:absolute;right:4px;bottom:4px;width:24px;height:24px;background:#cc0015;border:2px solid #fff;border-radius:8px;cursor:nwse-resize;z-index:20}@media(max-width:480px){.dm32-editor .dm32-preview{padding:24px}.dm32-editor .dm32-sliders{grid-template-columns:1fr}}

.dm32-editor .dm32-grip{width:30px;height:30px;min-height:0;padding:0;background:#cc0015;color:white;border:2px solid white;border-radius:9px;box-shadow:0 2px 8px #0005;font:18px sans-serif;line-height:24px}.dm32-editor select{padding:8px 12px;border-radius:12px;border:1px solid #dce0e7}.dm32-editor .dm32-save:disabled{opacity:.6;cursor:wait}

/* Keep the resize handle independent of site-wide button optics. */
.dm32-editor .dm32-preview>.dm32-grip{box-sizing:border-box!important;appearance:none!important;display:block!important;position:absolute!important;right:8px!important;bottom:8px!important;left:auto!important;top:auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:0!important;margin:0!important;background:#cc0015!important;color:#fff!important;border:2px solid white!important;border-radius:9px!important;box-shadow:0 2px 8px #0005!important;font:18px/24px sans-serif!important;transform:none!important}.dm32-editor .dm32-grip::before,.dm32-editor .dm32-grip::after{display:none!important}

/* The legacy card remains as an interaction controller, never as a second visible card. */
html body .products-section[data-card-layout="horizontal"] .product-card[data-dm32="1"]>.product-card-upper,
html body .products-section[data-card-layout="horizontal"] .product-card[data-dm32="1"]>.product-card-button,
html body .products-section[data-card-layout="horizontal"] .product-card[data-dm32="1"]>.dm-horizontal-surface,
html body .products-section[data-card-layout="horizontal"] .product-card[data-dm32="1"]>.dm-favorite{display:none!important;visibility:hidden!important}
html body .products-section[data-card-layout="horizontal"] .product-card[data-dm32="1"]{display:block!important;background:none!important;border:0!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body .product-card>.dm32-pencil,html body .dop-content-product>.dm32-pencil,html body [data-product-image-preview]+.dm32-pencil{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;margin:0!important;padding:0!important;font:20px/1 sans-serif!important;text-indent:0!important;color:#bf0015!important;border:1px solid #fff!important;border-radius:50%!important;background:#ffffffdf!important;transform:none!important;z-index:25!important;box-shadow:0 3px 12px #17243b26!important}
.dm32-pencil::before,.dm32-pencil::after{display:none!important}
.dm32-editor .dm32-preview{padding:24px!important;min-height:0;position:relative}
.dm32-editor .dm32-live{max-width:none;margin:0;transform-origin:0 0;position:absolute}
.dm32-editor .dm32-guide{position:absolute;border:1px dashed #5bd7e7b0;pointer-events:none;z-index:8;background:linear-gradient(90deg,transparent calc(50% - .5px),#5bd7e75c 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),#5bd7e75c 50%,transparent calc(50% + .5px))}
.dm32-editor .dm32-guide::after{content:'محدودهٔ تصویر';position:absolute;top:2px;left:4px;color:#238096;font:9px/1.4 sans-serif;background:#ffffffb8;padding:2px 4px;border-radius:4px}

html body .products-section[data-card-layout="horizontal"] .product-card[data-dm32="1"]::before,html body .products-section[data-card-layout="horizontal"] .product-card[data-dm32="1"]::after{display:none!important}
