
/* Scroll mobile bloqué */

html,
body {
    max-width: 100%;
    overflow-x: hidden;
}


/* Boutons cookie */

.cky-notice .cky-title {
    color: #fff !important;
}

.cky-consent-bar .cky-notice-des p,
.cky-gpc-wrapper .cky-gpc-desc p,
.cky-preference-body-wrapper .cky-preference-content-wrapper p,
.cky-accordion-header-wrapper .cky-accordion-header-des p,
.cky-cookie-des-table li div:last-child p {
    color: #fff !important;
}

.cky-consent-container .cky-consent-bar {
    border: 1px solid rgba(24, 222, 120, 0.2) !important;
    background-color: #083133 !important;
    border-radius: 0 !important;
    margin: 10px;
}

.cky-btn-accept {
    border-radius: 8px;
    color: #fff !important;
    background-color: #18de78 !important;
    border: 1px solid rgba(24, 222, 120, 0.2) !important;
}

.cky-notice-btn-wrapper .cky-btn {
    border-radius: 8px;
    color: #fff !important;
    border: 1px solid rgba(24, 222, 120, 0.2) !important;
}

.cky-notice-des *,
.cky-preference-content-wrapper *,
.cky-accordion-header-des *,
.cky-gpc-wrapper .cky-gpc-desc * {
    font-size: 12px !important;
    line-height: 1.4 !important;
}

.cky-revisit-bottom-left {
    display: none !important;
}

.cky-prefrence-btn-wrapper .cky-btn {
    border-radius: 8px;
    color: #fff !important;
    border: 1px solid rgba(24, 222, 120, 0.2) !important;
}

cky-consent-bar .cky-notice-des p,
.cky-gpc-wrapper .cky-gpc-desc p,
.cky-preference-body-wrapper .cky-preference-content-wrapper p,
.cky-accordion-header-wrapper .cky-accordion-header-des p,
.cky-cookie-des-table li div:last-child p {
    color: inherit;
    margin-top: 0;
    overflow-wrap: break-word;
}

/* Texte du paragraphe de l'accordéon en noir uniquement */

.cky-accordion-header-wrapper .cky-accordion-header-des p {
    color: #000 !important;
}





/* Badge reCAPTCHA : masquage retiré le 05/09/2026.
   Google autorise le masquage uniquement si la mention légale
   « This site is protected by reCAPTCHA and the Google Privacy Policy
   and Terms of Service apply » figure près du formulaire.
   Pour re-masquer, ajouter d'abord cette mention sous les deux formulaires. */

/* Bandeau de consentement : disposition « top » (non ciblée par les listes
   de filtres anti-bandeaux), repositionnée visuellement en bas de page.
   Ajouté le 05/09/2026. Pour revenir à l'état d'origine : supprimer ce bloc
   et repasser la disposition sur « Bottom » dans CookieYes. */

.cky-consent-container.cky-banner-top {
    top: auto !important;
    bottom: 0 !important;
}
