/* Zielaro Shop 4.2.9: kompakter Seitenrhythmus ohne leere Zwischenkarten. */

/* Bei inhaltslosen Seiten bleibt nur der im Backend editierbare Abstand zum Footer. */
.zielaro-subpage-shell--empty,
.zielaro-page-footer-gap{
    display:block;
    min-height:0!important;
    height:var(--za-page-content-bottom-gap-desktop,36px)!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
}
.zielaro-page-card:empty,
.zielaro-legal-document:empty{
    display:none!important;
}

/* Tarifvergleich beginnt direkt mit Tabelle bzw. Karten, wenn Zwischenüberschriften deaktiviert sind. */
.zielaro-pricing-content>.zielaro-plan-comparison:first-child,
.zielaro-pricing-content>.zielaro-pricing-cards:first-child{
    margin-top:0!important;
}
.zielaro-plan-comparison>.zielaro-comparison-scroll:first-child,
.zielaro-pricing-cards>.zielaro-pricing-card-grid:first-child{
    margin-top:0!important;
}

@media(max-width:980px){
    .zielaro-subpage-shell--empty,
    .zielaro-page-footer-gap{
        height:var(--za-page-content-bottom-gap-tablet,30px)!important;
    }
}
@media(max-width:640px){
    .zielaro-subpage-shell--empty,
    .zielaro-page-footer-gap{
        height:var(--za-page-content-bottom-gap-mobile,24px)!important;
    }
}
