.wdm-preview-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#17191C;color:white;padding:13px 22px;border-radius:4px;box-shadow:0 4px 22px #0003;z-index:2147483600;max-width:calc(100vw - 32px);font:14px/1.6 Jost,Arial,sans-serif;text-align:center}
.wdm-preview-toast[hidden]{display:none}.preview-embed{min-height:240px;background:#17191C;color:#fff;display:flex;align-items:center;justify-content:center;font:16px Jost,Arial,sans-serif}
.wdm-local-results{max-height:65vh;overflow:auto;background:white;color:#222;padding:12px;border:1px solid #eee}.wdm-local-results a{display:flex;align-items:center;gap:14px;padding:12px;border-bottom:1px solid #eee}.wdm-local-results img{width:65px;height:65px;object-fit:contain}.wdm-local-results small{display:block;color:#777}.wdm-preview-cart img{width:72px;height:72px;object-fit:contain}.wdm-preview-cart input[type=number]{width:70px}.wdm-preview-cart td{vertical-align:middle}.wdm-preview-cart .remove{cursor:pointer}.wdm-preview-cart-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:24px 0}.wdm-preview-cart-actions .button{padding:13px 25px;background:#17191C;color:#fff}
.wdm-video-link{display:block;position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.wdm-video-link img{width:100%;height:100%;object-fit:cover}.wdm-video-link span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;background:#F36B21;border-radius:11px;width:68px;height:48px;line-height:48px;text-align:center;font-size:24px}
img.wdm-image-ready:not(.product-image-back){opacity:1!important;visibility:visible!important}
@media(max-width:600px){.wdm-preview-cart table{font-size:12px}.wdm-preview-cart th,.wdm-preview-cart td{padding:8px 5px}.wdm-preview-cart img{width:45px;height:45px}.wdm-preview-cart input[type=number]{width:48px}}
