
/* FAXINA CLEAN V21 — banner da faxineira antes dos apps no mobile */
.fc-mobile-cleaner-banner-v21 {
    display: none;
}

@media (max-width: 760px) {
    body.fc-v21-mobile-home .fc-mobile-cleaner-banner-v21 {
        display: block;
        margin: 8px 12px 8px;
        border-radius: 24px;
        overflow: hidden;
        background: #eef8f5;
        border: 1px solid rgba(15, 23, 42, .08);
        box-shadow: 0 12px 30px rgba(15, 23, 42, .12);
        position: relative;
        z-index: 6;
    }

    body.fc-v21-mobile-home .fc-mobile-cleaner-banner-v21 img {
        display: block;
        width: 100%;
        height: 220px;
        object-fit: cover;
        object-position: center center;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* A arte original continua no HTML, mas não aparece duplicada no mobile. */
    body.fc-v21-mobile-home .fc-hero .fc-visual {
        display: none !important;
    }

    /* Garante que o banner dos apps fique logo abaixo da imagem. */
    body.fc-v21-mobile-home .fc-mobile-app-banner-v19,
    body.fc-v21-mobile-home .fc-mobile-app-banner-v18,
    body.fc-v21-mobile-home .fc-mobile-app-banner-v17 {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

@media (max-width: 420px) {
    body.fc-v21-mobile-home .fc-mobile-cleaner-banner-v21 img {
        height: 190px;
    }
}
