/* =====================================================
   DPEP V94 — packages réels Houzez sur page Vendre
   ===================================================== */

.dpep-vendre-pro-packages-v94 {
    align-items: stretch !important;
}

.dpep-vendre-pro-package-v94 {
    display: flex !important;
    flex-direction: column !important;
}

.dpep-vendre-pro-package-v94 ul {
    margin-bottom: 30px !important;
}

.dpep-vendre-pro-package-v94 .dpep-vendre-btn {
    margin-top: auto !important;
}

.dpep-vendre-pro-package-v94.is-featured {
    border-color: rgba(201,163,106,.62) !important;
    box-shadow: 0 24px 62px rgba(201,163,106,.14) !important;
}


/* DPEP V95 — affichage packages sur une ligne desktop */
@media (min-width: 1180px) {
    .dpep-vendre-pro-packages-v94 {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 18px !important;
        max-width: 1240px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .dpep-vendre-pro-package-v94 {
        min-width: 0 !important;
    }
}

@media (min-width: 900px) and (max-width: 1179px) {
    .dpep-vendre-pro-packages-v94 {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 18px !important;
    }
}


/* =====================================================
   DPEP V96 — force 4 packages sur une seule ligne desktop /vendre/
   ===================================================== */

@media (min-width: 1200px) {
    body.page-template-page-vendre .dpep-vendre-pro,
    body.page-template-page-vendre .dpep-vendre-pro .container,
    body.page-template-page-vendre .dpep-vendre-pro-inner,
    body.page-template-page-vendre .dpep-vendre-pro-wrap,
    body.page-template-page-vendre .dpep-vendre-pro-plans,
    body.page-template-page-vendre .dpep-vendre-pro-packages-v94,
    body.page-id .dpep-vendre-pro-packages-v94 {
        max-width: none !important;
    }

    body.page-template-page-vendre .dpep-vendre-pro-packages-v94,
    .dpep-vendre-pro-packages-v94 {
        width: min(96vw, 1420px) !important;
        max-width: min(96vw, 1420px) !important;
        margin-left: calc(50% - min(48vw, 710px)) !important;
        margin-right: auto !important;
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 18px !important;
        align-items: stretch !important;
    }

    .dpep-vendre-pro-package-v94,
    .dpep-vendre-pro-packages-v94 .dpep-vendre-pro-plan {
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        margin: 0 !important;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .dpep-vendre-pro-packages-v94 {
        width: min(94vw, 980px) !important;
        max-width: min(94vw, 980px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 18px !important;
    }
}

@media (max-width: 979px) {
    .dpep-vendre-pro-packages-v94 {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }
}
