/* V172 — confirmation de séance mobile, sobre et lisible */
.mobile-workout .mw-finish-v172{background:#0d1118!important;border:1px solid #29374a!important;color:#f7f9fc!important;padding:20px 16px!important;border-radius:20px!important;max-width:100%;box-sizing:border-box}
.mobile-workout .mw-finish-v172 .section-label{color:#b9e6a3!important;font-size:12px!important;letter-spacing:.09em;font-weight:750}
.mobile-workout .mw-finish-v172 h2{color:#fff!important;font-size:clamp(20px,5vw,27px)!important;margin:8px 0 18px!important;line-height:1.2}
.mobile-workout .mw-finish-v172 .mw-finish-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important}
.mobile-workout .mw-finish-v172 .mw-finish-grid>div{min-width:0!important;box-sizing:border-box!important;background:#172334!important;border:1px solid #263a50!important;border-radius:12px!important;padding:12px 5px!important;text-align:center!important;color:#fff!important}
.mobile-workout .mw-finish-v172 .mw-finish-grid strong{display:block!important;color:#fff!important;font-size:clamp(14px,3.6vw,20px)!important;overflow-wrap:anywhere!important;line-height:1.3}
.mobile-workout .mw-finish-v172 .mw-finish-grid span{display:block!important;color:#b6c5d6!important;font-size:12px!important;margin-top:5px!important;line-height:1.3}
.mobile-workout .mw-finish-v172>p{font-size:14px!important;color:#cbd5e1!important;margin:12px 0!important}
.mobile-workout .mw-finish-v172 .mw-volume-help{font-size:12px!important;color:#b6c5d6!important;margin:10px 0 16px!important}
.mobile-workout .mw-finish-v172 .mw-volume-help summary{cursor:pointer!important;color:#b6c5d6!important}
.mobile-workout .mw-finish-v172 .mw-volume-help p{margin:7px 0!important}
.mobile-workout .mw-finish-v172 #mwFinishBack{background:#22354b!important;color:#fff!important;border:1px solid #385371!important;border-radius:12px!important;padding:13px 18px!important;font-weight:700!important;width:100%!important;max-width:100%!important}
