/* MegaFilmes V1.1 — correções de logo/ícone e arraste desktop */
html body.vz-pm .v92-brand,
html body.vz-pm .v92-mobile-logo,
html body.vz-pm .v4-footer-brand a,
html body.vz-pm .v92-mobile-footer {
    overflow: visible !important;
}
html body.vz-pm .v92-brand img {
    height: 40px !important;
    width: auto !important;
    max-width: min(240px, 28vw) !important;
    object-fit: contain !important;
    object-position: left center !important;
}
html body.vz-pm .v92-mobile-logo img {
    height: 34px !important;
    width: auto !important;
    max-width: min(188px, 54vw) !important;
    object-fit: contain !important;
}
html body.vz-pm .v4-footer-brand img {
    height: 44px !important;
    width: auto !important;
    max-width: 240px !important;
    object-fit: contain !important;
}
html body.vz-pm .v92-mobile-footer-logo {
    height: 40px !important;
    width: auto !important;
    max-width: min(200px, 58vw) !important;
    object-fit: contain !important;
}
@media (max-width: 760px) {
    html body.vz-pm .v92-mobile-top {
        min-height: 72px !important;
    }
}


/* V1.2 — logo sem corte */
html body.vz-pm .v92-brand img {
    max-width: 260px !important;
}
html body.vz-pm .v92-mobile-logo img {
    max-width: 210px !important;
}
html body.vz-pm .v4-footer-brand img {
    max-width: 260px !important;
}
html body.vz-pm .v92-mobile-footer-logo {
    max-width: 220px !important;
}
