/* Maxelik refonte 2026 : bandeau CookieAdmin à la charte (pages "page-refonte"). Aucun contour, arrondis 8 px. */
.mx-2026 .cookieadmin_law_container{font-family:"Nunito Sans",system-ui,sans-serif!important;background:#fff!important;color:#4a575e!important;border:0!important;border-radius:8px!important;box-shadow:0 24px 60px -24px rgba(19,40,60,.45)!important;padding:22px 22px 20px!important;max-width:380px}
.mx-2026 #cookieadmin_notice_title{font-weight:800!important;font-size:1.05rem!important;color:#273238!important;margin:0 0 8px!important;font-family:inherit!important}
.mx-2026 #cookieadmin_notice,.mx-2026 .cookieadmin_notice_con p{font-size:.92rem!important;line-height:1.55!important;color:#4a575e!important;font-family:inherit!important}
.mx-2026 .cookieadmin_consent_btns{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;margin-top:14px!important}
.mx-2026 .cookieadmin_btn{font:800 .92rem/1 "Nunito Sans",system-ui,sans-serif!important;min-height:44px!important;border:0!important;outline-offset:2px;border-radius:8px!important;background:#f4f8fd!important;color:#273238!important;box-shadow:none!important;cursor:pointer;transition:background-color .2s,color .2s}
.mx-2026 .cookieadmin_btn:hover{background:#e4eefa!important;color:#0083FF!important}
.mx-2026 .cookieadmin_accept_btn{grid-column:1/-1;background:linear-gradient(100deg,#0083FF 0%,#00BAFF 100%)!important;color:#fff!important;box-shadow:0 12px 26px -12px rgba(0,131,255,.75)!important}
.mx-2026 .cookieadmin_accept_btn:hover{color:#fff!important;filter:brightness(1.05)}
.mx-2026 .cookieadmin_cookie_modal,.mx-2026 .cookieadmin_cookie_modal *{font-family:"Nunito Sans",system-ui,sans-serif!important}
.mx-2026 .cookieadmin_cookie_modal .cookieadmin_btn{min-height:42px!important}
.mx-2026 .cookieadmin_preference_title{color:#273238!important;font-weight:800!important}
.mx-2026 input:checked+.cookieadmin_slider,.mx-2026 input:disabled+.cookieadmin_slider{background-color:#0083FF!important}
.mx-2026 .cookieadmin_remark,.mx-2026 .cookieadmin_showmore{color:#0083FF!important}
.mx-2026 .cookieadmin_re_consent{border:0!important;border-radius:50%!important;background:#273238!important;box-shadow:0 10px 24px -10px rgba(19,40,60,.6)!important}
@media (max-width:600px){.mx-2026 .cookieadmin_law_container{max-width:none;left:12px!important;right:12px!important;bottom:12px!important}}
.mx-2026 .cookieadmin_consent_inside{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;border-radius:0!important}
