.product-photo{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;margin:0 8px 6px 0}.product-photo img{width:52px;height:52px;object-fit:contain;border:1px solid #dde6ef;border-radius:7px;background:#fff;cursor:pointer}.photo-upload{font-size:11px;padding:5px 7px;border:1px solid #cad7e5;border-radius:6px}.product-photo-preview{width:min(650px,90vw);padding:18px}.product-photo-preview img{display:block;width:100%;max-height:65vh;object-fit:contain}.product-photo-preview button{margin-top:12px}
