/* Разблокируем скролл у body при открытом попапе */
body.t-body_show_all {
    overflow: auto !important;
    position: static !important;
    height: auto !important;
}

/* Если скролл блокируется внутри самого Zero блока */
.t396__popup {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    max-width: 100% !important;
}

/* Убедимся, что внутренний контейнер не блокирует скролл */
.t396__popup .t396__container {
    overflow: visible !important;
    height: auto !important;
    min-height: 100%;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important; /* Убираем боковые отступы, если есть */
}

/* Убираем лишние отступы у самого попапа-обёртки */
.t-popup {
    padding: 0 !important;
}

/* Корректируем крестик закрытия, чтобы он не создавал отступ снизу */
.t-popup__close {
    position: absolute !important;
    top: 20px !important;
    right: 20px !important;
    bottom: auto !important;
    margin: 0 !important;
    z-index: 10;
}

/* Если крестик находится внутри Zero блока с другим классом */
.t396__popup .t396__close {
    position: absolute !important;
    top: 20px !important;
    right: 20px !important;
    bottom: auto !important;
    margin: 0 !important;
    z-index: 10;
}