/*
 * Complianz — correctifs thème
 * ============================
 * L’onglet « Gérer le consentement » utilise :hover/:focus → mc_slideIn.
 * Sous Firefox, après fermeture de la bannière (croix / Accepter / Refuser),
 * le focus reste sur ce bouton : l’animation mc_slideIn le laisse « ouvert »
 * avec le texte visible. Un clic ailleurs retire le focus → mc_slideOut.
 * Chrome / Safari ne gardent pas ce :focus de la même façon.
 */

/* Ne pas ouvrir l’onglet sur un simple :focus (souris) ; garder le glissement
   au survol et au focus clavier visible (:focus-visible). */
#cmplz-manage-consent .cmplz-manage-consent:focus:not(:focus-visible):not(:hover) {
    animation: mc_slideOut 0.5s forwards !important;
}

#cmplz-manage-consent .cmplz-manage-consent:hover,
#cmplz-manage-consent .cmplz-manage-consent:focus-visible {
    animation: mc_slideIn 0.5s forwards;
    animation-delay: 0s;
}

/*
 * Le style kraft (border-image 12px) agrandit le bouton au-delà des 50px
 * prévus par Complianz ; l’offset -35px laisse trop de texte visible même
 * en position rentrée. On descend davantage hors écran.
 */
:root {
    --cmplz-manage-consent-offset: -62px;
}
