/* Le calendrier défile indépendamment de l'accueil. */
html.modal-background-locked{overflow:hidden!important;overscroll-behavior:none}
#modal{overscroll-behavior:contain;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}
/* Bouton de planning identique au bouton principal, dans les cinq thèmes. */
html #main>button.planninglink.secondary[data-action="open-calendar"],html[data-theme=light] #main>button.planninglink.secondary[data-action="open-calendar"]{background:var(--pink,#c83c75)!important;border-color:var(--pink,#c83c75)!important;color:#fff!important;font-weight:700;min-height:48px;box-shadow:none}
/* Les trois nouvelles compositions et les bandeaux de séance restent entiers. */
.client-program-card.has-thumbnail>.training-card-art,.client-session-list>button.has-thumbnail>.program-session-art{aspect-ratio:auto!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}
