.brand-logo{display:block;min-width:0}
.brand-logo img{display:block;width:190px;max-width:100%;height:auto}
.brand-logo small{margin-left:10px}
.mobile-brand img{display:block;width:142px;max-width:100%;height:auto}
.account-brand img{display:block;width:260px;max-width:100%;height:auto}
.account-card .account-brand{display:grid;place-items:center;width:100%;margin:0 0 8px;text-align:center}.account-card .account-brand img{display:block;margin:0;transform:none}.account-card .account-tagline{text-align:center;color:#009400;font-weight:600;font-size:14px;line-height:1.4;margin:0 0 28px}
.sidebar .brand-logo small{margin:3px 0 0 36.3%;width:60%;text-align:center;font-size:8px;letter-spacing:0;line-height:1.4;color:#009400;white-space:nowrap}
.account-topbar .mobile-brand{display:none!important;align-items:center;flex:0 1 142px;min-width:0}.account-topbar .mobile-brand img{width:142px;height:auto}.account-topbar .top-actions{margin-left:auto}@media(max-width:760px){.account-topbar{flex-wrap:nowrap;gap:10px}.account-topbar .mobile-brand{display:flex!important;flex:0 1 112px}.account-topbar .mobile-brand img{width:112px}.account-topbar .top-actions{flex-shrink:0}}@media(max-width:360px){.account-topbar{gap:7px;padding-inline:10px}.account-topbar .mobile-brand{flex-basis:92px}.account-topbar .mobile-brand img{width:92px}}
.account-topbar .mobile-menu-toggle{order:10;margin-left:0}

/* Center the tagline beneath the complete brand mark. */
.sidebar .brand-logo small{display:block;margin:5px 0 0;width:100%;text-align:center;font-size:8px;white-space:nowrap}
