/* 6.57.47 – Preserve complete business logos in every marked logo container.
   Do not apply these rules to photographic business media. */
body.abg-v6 a.is-logo-media,
body.abg-v6 figure.is-logo-media,
body.abg-v6 .abg-v632-local-media.is-logo-media,
body.abg-v6 .abg-v618-partner-media.is-logo-media,
body.abg-v6 .abg-v45-local-media.is-logo-media {
  box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  overflow:hidden!important;
  background:#102537!important;
}
body.abg-v6 a.is-logo-media img,
body.abg-v6 figure.is-logo-media img,
body.abg-v6 .abg-v632-local-media.is-logo-media img,
body.abg-v6 .abg-v618-partner-media.is-logo-media img,
body.abg-v6 .abg-v45-local-media.is-logo-media img {
  display:block!important;box-sizing:border-box!important;
  width:100%!important;height:100%!important;
  max-width:100%!important;max-height:100%!important;
  min-width:0!important;min-height:0!important;
  padding:clamp(8px,1.5vw,18px)!important;margin:0!important;
  object-fit:contain!important;object-position:center center!important;
  transform:none!important;
}
/* Profile identity logos, all plans: never crop or zoom an uploaded logo. */
body.abg-v6 article.abg-v644-business-detail .abg-v638-business-logo.abg-v65740-logo-in-head {
  box-sizing:border-box!important;display:flex!important;
  align-items:center!important;justify-content:center!important;overflow:hidden!important;
  padding:4px!important;flex-shrink:0!important;
}
body.abg-v6 article.abg-v644-business-detail .abg-v638-business-logo.abg-v65740-logo-in-head img {
  box-sizing:border-box!important;display:block!important;
  width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
  min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;
  object-fit:contain!important;object-position:center!important;transform:none!important;
}
/* Logos shown as the leading promotional illustration. */
body.abg-v6 article.abg-v644-business-detail .abg-v644-premium-media.is-logo-art figure img {
  object-fit:contain!important;object-position:center!important;transform:none!important;
}
/* Campaign logos are never treated like full-bleed photography. */
body.abg-v6 .abg-campaign-media-logo img,
body.abg-v6 .abg-campaign-media-logo .abg-campaign-visual img {
  box-sizing:border-box!important;max-width:100%!important;max-height:100%!important;
  object-fit:contain!important;object-position:center!important;transform:none!important;
}
@media(max-width:700px) {
  body.abg-v6 a.is-logo-media img,
  body.abg-v6 figure.is-logo-media img {padding:9px!important;}
}
