/* Approved Ahmed Web identity. Merchant storefront logos keep their own identity. */
.platform-logo{display:block;width:190px;height:auto;max-width:100%;object-fit:contain;flex:none}
.logo-on-dark{display:none}
.lp-brand>.logo-on-light,.dash-nav .logo-on-light,.dash-mobile-brand .logo-on-light{display:none}
.lp-brand>.logo-on-dark,.dash-nav .logo-on-dark,.dash-mobile-brand .logo-on-dark{display:block}
.brand:has(.platform-logo),.lp-brand:has(.platform-logo),.dash-mobile-brand:has(.platform-logo){direction:ltr;gap:0;min-width:0;line-height:1}
.dash-nav>.brand:has(.platform-logo){min-height:45px;margin-bottom:12px;align-self:flex-start}
.dash-mobile-brand>.platform-logo{width:146px}
.dashboard[data-logo-tone="dark"] .dash-nav .logo-on-light,.dashboard[data-logo-tone="dark"] .dash-mobile-brand .logo-on-light{display:block}
.dashboard[data-logo-tone="dark"] .dash-nav .logo-on-dark,.dashboard[data-logo-tone="dark"] .dash-mobile-brand .logo-on-dark{display:none}
.lp-footer .platform-logo{width:210px}
.auth-brand:has(.platform-logo){inset-inline-start:auto;inset-inline-end:auto;left:auto;right:24px}
html[dir="ltr"] .auth-brand:has(.platform-logo){right:auto;left:24px}
@media(max-width:768px){
 .landing-v2 .lp-nav .lp-brand:has(.platform-logo){width:116px;flex:0 0 116px}
 .landing-v2 .lp-nav .lp-brand>.platform-logo{width:116px}
 .auth-brand>.platform-logo{width:162px}
 .dash-nav>.brand:has(.platform-logo){display:none}
}
@media(max-width:360px){.landing-v2 .lp-nav .lp-brand:has(.platform-logo){width:102px;flex-basis:102px}.landing-v2 .lp-nav .lp-brand>.platform-logo{width:102px}}
