/* V36 : date et filtres fixes ; seules les colonnes de séances coulissent. */
@media(max-width:720px) {
  #trainingSchedule.week-carousel-content-only .week-carousel-fixed-head,
  #trainingSchedule.week-carousel-content-only .week-carousel-fixed-filters {position:relative;z-index:2;}
  #trainingSchedule.week-carousel-content-only .week-carousel-fixed-head > .weekhead,
  #trainingSchedule.week-carousel-content-only .week-carousel-fixed-filters > .filters {margin:0;}
  #trainingSchedule.week-carousel-content-only .week-carousel-viewport {touch-action:pan-y pinch-zoom;}
  #trainingSchedule.week-carousel-content-only .week-carousel-panel > .weekgrid {max-width:100%;}
  #trainingSchedule.week-carousel-content-only .weekhead strong.week-label-arrive {
    animation:asbpam-week-label-arrive .22s ease-out both;
  }
}
@keyframes asbpam-week-label-arrive {
  from {opacity:.35;background-color:rgba(40,51,138,.10)}
  to {opacity:1;background-color:transparent}
}
@media(prefers-reduced-motion:reduce){
  #trainingSchedule .weekhead strong.week-label-arrive {animation:none!important}
}
