/* Bazı eski tema/animasyon kuralları ana sayfadaki veri dolu bölümleri gizli
   bırakabiliyor. Ana sayfada gerçek içerik bloklarını kesin olarak görünür tut. */
.oa-home .oa-search-panel,
.oa-home .section-space,
.oa-home .oa-about-section,
.oa-home .oa-services-section,
.oa-home .liv-news-section,
.oa-home .oa-health-editorial {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}

.oa-home .oa-search-panel *,
.oa-home .section-space .container,
.oa-home .section-space .row,
.oa-home .section-space [class*="col-"],
.oa-home .oa-department-card,
.oa-home .oa-about-image,
.oa-home .oa-about-section .row,
.oa-home .oa-service-card,
.oa-home .oa-post-card,
.oa-home .liv-news-editorial,
.oa-home .liv-news-lead,
.oa-home .liv-news-side-list,
.oa-home .liv-news-compact,
.oa-home .oa-health-layout,
.oa-home .oa-health-feature,
.oa-home .oa-health-list,
.oa-home .oa-health-list-card {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}

/* Üretim sayfasında boş görünüm oluşmasını engelleyen dengeli aralıklar. */
.oa-home .oa-search-panel {
    position: relative;
    z-index: 2;
}

.oa-home .section-space {
    min-height: 0 !important;
}

.oa-home .section-space .row:empty,
.oa-home .liv-news-editorial:empty,
.oa-home .oa-health-layout:empty {
    display: none !important;
}

/* Font ikon yüklenemediğinde kartların ölçüsü bozulmasın. */
.oa-home .oa-card-icon,
.oa-home .oa-service-card span,
.oa-home .oa-link {
    position: relative;
}

/* Mobilde görünür hale getirilen eski blokların taşmasını önle. */
@media (max-width: 767px) {
    .oa-home .section-space {
        padding-top: 64px;
        padding-bottom: 64px;
    }

    .oa-home .oa-search-box,
    .oa-home .section-heading,
    .oa-home .oa-cta .container {
        flex-direction: column;
        align-items: stretch;
    }

    .oa-home .oa-search-box .input-group {
        max-width: none;
        width: 100%;
    }
}
