/* Compacte mobiele sidebar-contact (Salient child theme) */
@media only screen and (max-width: 999px) {
    .sidebar-contact {
        width: 48px !important;
        height: auto !important;
        bottom: 72px !important;
        z-index: 18;
    }

    .sidebar-contact a {
        width: 48px !important;
        height: 48px !important;
        padding: 6px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .sidebar-contact a:first-child:before,
    .sidebar-contact a:last-child:after {
        display: none !important;
    }

    .sidebar-contact img {
        width: 22px !important;
        height: 22px !important;
        margin: 0 !important;
    }

    .sidebar-contact span {
        display: none !important;
    }
}

/* Extra compact op kleinste iPhones (SE, mini) */
@media only screen and (max-width: 390px) {
    .sidebar-contact {
        width: 42px !important;
        bottom: 64px !important;
    }

    .sidebar-contact a {
        width: 42px !important;
        height: 42px !important;
        padding: 4px !important;
    }

    .sidebar-contact img {
        width: 20px !important;
        height: 20px !important;
    }
}

body.almat-hide-mobile-cta .sidebar-contact {
    display: none !important;
}
