/* Circle wordmark: keep the full domain legible across the shared headers. */
.brandLogo.myveCircleLogo{
  width:auto;
  gap:0;
  line-height:0;
}
.brandLogo.myveCircleLogo img.myveBrandSymbol{
  display:block;
  width:96px!important;
  height:96px!important;
  max-width:none!important;
  flex:0 0 auto;
  object-fit:contain;
  filter:none;
}
.myveHeader,.myveInformationHeader{min-height:112px}
body.myveMemberPage :is(.myveAutomotiveShell,.publicDemo) .appTopbar{padding-block:6px}
.iCockpitSidebarBrand .brandLogo.myveCircleLogo{justify-content:center}
.myvePhoneTop .brandLogo.myveCircleLogo img.myveBrandSymbol{
  width:64px!important;
  height:64px!important;
}
@media(max-width:700px){
  .brandLogo.myveCircleLogo img.myveBrandSymbol{
    width:80px!important;
    height:80px!important;
  }
  .myveLanding .myveHeader,.myveInformationHeader{min-height:96px}
  .myvePhoneTop .brandLogo.myveCircleLogo img.myveBrandSymbol{
    width:64px!important;
    height:64px!important;
  }
}
