/* ============================================================
   atm69998 brand fix (PC + H5)
   1) top download bar icon: show the logo fully, no broken image
   2) login page bottom logo: parent had fixed height which cropped it
   3) homepage main logo: contain instead of stretch
   ============================================================ */

/* 1) top download bar */
.app-download-bar-v2 .icon img {
  width: auto !important;
  max-width: 2.2rem;
  height: 0.52rem !important;
  object-fit: contain !important;
  display: block;
}

/* 2) login page bottom logo (parent had height: .34rem) */
.login_visitorBtn__2xo1h {
  height: auto !important;
  min-height: 0.34rem;
  overflow: visible !important;
}
.pg-auth-bouns.login-page {
  width: auto !important;
  max-width: 70% !important;
  height: 42px !important;
  object-fit: contain !important;
  border-radius: 0 !important;
  margin: 0 auto !important;
  display: block;
}

/* 3) homepage main logo */
.logo-icon.lu-logo {
  object-fit: contain !important;
}

/* fallback: never crop the new logo */
img[src*="logo-atm698"] {
  object-fit: contain;
}
