/* Collision commune des commandes flottantes avec le footer. */
body.footer-collision-active [data-footer-collision-active] {
  bottom: var(--footer-collision-bottom) !important;
}

/* Reserve un espace de flux sous le dernier contenu de la page. */
body.footer-float-reserve-active [data-footer-float-reserve] {
  padding-bottom: calc(
    var(--footer-float-base-padding-bottom, 0px) + var(--footer-float-reserve, 0px)
  ) !important;
}
