/* public/css/cookie-consent-custom.css */
.tarteaucitronAlertBigTop {
    background: linear-gradient(to right, var(--isra-blue), #1e40af) !important;
    color: white !important;
}

.tarteaucitronAlertBigBtnWrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 10px !important;
}

#tarteaucitronDisclaimerAlert {
    color: white !important;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
    color: white !important;
    text-decoration: underline !important;
}

#tarteaucitronAlertBig #tarteaucitronPersonalize2,
#tarteaucitronAlertBig #tarteaucitronAllDenied2 {
    border-radius: 0.375rem !important; /* Match your site's buttons */
}

#tarteaucitronAlertBig #tarteaucitronPersonalize2 {
    background-color: white !important;
    color: var(--isra-blue) !important;
}

#tarteaucitronAlertBig #tarteaucitronAllDenied2 {
    background-color: #1f2937 !important; /* Darker background for reject */
    border: 1px solid white !important;
}

#tarteaucitronRoot div#tarteaucitronMainLineOffset {
    border-color: var(--isra-blue) !important;
}

.tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAsk .tarteaucitronAllow {
    background-color: var(--isra-blue) !important;
}