/**
 * Sayfa modülü görünürlük — saf CSS (Tailwind gerekmez)
 * Mobil ≤767px | Tablet 768–1023px | Masaüstü ≥1024px
 */

.module.pb-mod-vis-d-only {
    display: none;
}
@media (min-width: 1024px) {
    .module.pb-mod-vis-d-only {
        display: block;
    }
}

.module.pb-mod-vis-m-only {
    display: none;
}
@media (max-width: 767px) {
    .module.pb-mod-vis-m-only {
        display: block;
    }
}

.module.pb-mod-vis-t-only {
    display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .module.pb-mod-vis-t-only {
        display: block;
    }
}

.module.pb-mod-vis-hide-m {
    display: block;
}
@media (max-width: 767px) {
    .module.pb-mod-vis-hide-m {
        display: none !important;
    }
}

.module.pb-mod-vis-hide-t {
    display: block;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .module.pb-mod-vis-hide-t {
        display: none !important;
    }
}

/* Chrome header/footer flex uyumu — breakpoint: mobil ≤767, tablet 768–1023, masaüstü ≥1024 */
.site-chrome .module.pb-mod-vis-d-only,
.chrome-vis-desktop-only {
    display: none !important;
}
@media (min-width: 1024px) {
    .site-chrome .module.pb-mod-vis-d-only,
    .chrome-vis-desktop-only {
        display: flex !important;
    }
}
.site-chrome .module.pb-mod-vis-m-only,
.chrome-vis-mobile-only {
    display: none !important;
}
@media (max-width: 767px) {
    .site-chrome .module.pb-mod-vis-m-only,
    .chrome-vis-mobile-only {
        display: flex !important;
    }
}
.site-chrome .module.pb-mod-vis-t-only {
    display: none !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .site-chrome .module.pb-mod-vis-t-only {
        display: flex !important;
    }
}
.site-chrome .module.pb-mod-vis-hide-m {
    display: flex !important;
}
@media (max-width: 767px) {
    .site-chrome .module.pb-mod-vis-hide-m {
        display: none !important;
    }
}
.site-chrome .module.pb-mod-vis-hide-t {
    display: flex !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .site-chrome .module.pb-mod-vis-hide-t {
        display: none !important;
    }
}
