/* v13.0 storefront results: consistent product imagery and icon fallback. */
#workspace .google-product-image .google-image-placeholder{display:flex;align-items:center;justify-content:center;inset:0;background:#fff}
#workspace .google-product-image .google-image-placeholder img{display:block;width:70%;height:70%;object-fit:contain}
#workspace .google-product-image.has-image .google-image-placeholder{display:none}
#workspace .google-product-image:not(.has-image) .google-image-placeholder{display:flex}
#workspace .google-offer.uf121-offer{grid-template-columns:60px minmax(0,1fr) minmax(145px,194px)!important;gap:15px!important}
#workspace .uf130-offer-photo{display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:#fff;border:1px solid #ece6f4;border-radius:13px;width:60px;height:68px;box-sizing:border-box}
#workspace .uf130-offer-photo img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box}
#workspace .uf130-logo-photo img{width:88%;height:88%;padding:4px}
#workspace .google-offer.uf121-offer .google-offer-body{justify-content:center;min-width:0}
#workspace .google-offer.uf121-offer .google-offer-action{align-self:center}
#workspace .uf130-no-plans{margin-top:14px;line-height:1.5}
@media(max-width:700px){
  #workspace .google-offer.uf121-offer{grid-template-columns:53px minmax(0,1fr)!important;gap:12px!important}
  #workspace .uf130-offer-photo{width:53px;height:60px}
  #workspace .google-offer.uf121-offer .google-offer-action{grid-column:2!important}
}
