html body [data-agency-brand] [data-agency-brand-name][hidden],
html body [data-agency-brand] [data-agency-brand-logo][hidden]{display:none!important}
.global-admin-header-v2 .global-admin-brand.is-logo-only img{width:auto!important;min-width:0!important;max-width:180px!important}
@media(max-width:760px){.global-admin-header-v2 .global-admin-brand.is-logo-only img{max-width:138px!important}}
@media(max-width:420px){.global-admin-header-v2 .global-admin-brand.is-logo-only img{max-width:104px!important}}

/* Use the tight header rendition, not the padded original logo canvas. */
body.global-estate-site header .logo.is-rmn-brand img {
    display:block;width:96px;height:64px;max-width:96px;object-fit:contain;flex:0 0 auto;
}
body.microsite-editor-page .global-admin-header-v2 .global-admin-brand.is-rmn-brand {
    height:64px!important;
}
body.microsite-editor-page .global-admin-header-v2 .global-admin-brand.is-rmn-brand img {
    width:96px!important;min-width:96px!important;max-width:96px!important;height:64px!important;
}
@media(max-width:760px){
    body.microsite-editor-page .global-admin-header-v2 .global-admin-brand.is-rmn-brand {height:48px!important}
    body.microsite-editor-page .global-admin-header-v2 .global-admin-brand.is-rmn-brand img {
        width:70px!important;min-width:70px!important;max-width:70px!important;height:48px!important;
    }
}
@media(max-width:640px){
    body.global-estate-site header .logo.is-rmn-brand img {width:80px;height:54px;max-width:80px}
}
