/* V230 — mode entraînement immersif uniquement */
body.ba-workout-fullscreen #baWorkoutExit{background:#102033!important;border:1px solid #314b60!important;color:#edf5f3!important;box-shadow:none!important;border-radius:14px!important}
body.ba-workout-fullscreen .mobile-workout-top{display:none!important}
body.ba-workout-fullscreen .mobile-workout,body.ba-workout-fullscreen .mw-exercise{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
body.ba-workout-fullscreen .mw-exercise{background:#0c1015!important;border:1px solid #2d4356!important;border-radius:22px!important}
body.ba-workout-fullscreen .mw-exercise button:not(.mw-rest-toggle):not(.mw-rest-reset):not(.mw-rest-auto),body.ba-workout-fullscreen #baWorkoutExit{transition:background .15s,border-color .15s}
body.ba-workout-fullscreen .mw-exercise button.secondary,body.ba-workout-fullscreen .mw-exercise .secondary{background:#112235!important;color:#eaf4f0!important;border-color:#375369!important}
body.ba-workout-fullscreen .mw-exercise button:not(.secondary):not(.mw-rest-toggle):not(.mw-rest-reset):not(.mw-rest-auto){background:#132438;color:#eaf4f0;border:1px solid #385166}
body.ba-workout-fullscreen .mw-exercise input,body.ba-workout-fullscreen .mw-exercise textarea{background:#0c2020!important;border-color:#365a53!important;color:#f4f9f7!important}
body.ba-workout-fullscreen .mw-exercise h2,body.ba-workout-fullscreen .mw-exercise h3,body.ba-workout-fullscreen .mw-exercise .mw-foot{text-align:center}
#baSpotifyDock{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));right:12px;z-index:2147483000;width:min(360px,calc(100vw - 24px));background:#0e1d2b;border:1px solid #3b5668;border-radius:16px;color:#f4f8f5;box-shadow:0 12px 40px #0009;overflow:hidden}
#baSpotifyDock[hidden]{display:none!important}#baSpotifyDock .ba-sp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}#baSpotifyDock .ba-sp-head strong{color:#a5ff0a;font-size:14px}#baSpotifyDock button{min-height:34px;background:#172b3a!important;color:#f5faf7!important;border:1px solid #365366!important;border-radius:9px;padding:5px 10px}#baSpotifyDock .ba-sp-body{padding:0 12px 12px}#baSpotifyDock input{box-sizing:border-box;width:100%;background:#0b1823!important;color:white!important;border:1px solid #456070!important;border-radius:9px;padding:10px;margin:6px 0}#baSpotifyDock iframe{display:block;width:100%;border:0;border-radius:10px;margin-top:8px}#baSpotifyDock .ba-sp-help{font-size:12px;color:#b4c6c7;line-height:1.45}#baSpotifyDock.ba-sp-min .ba-sp-body{display:none}#baSpotifyDock .ba-sp-actions{display:flex;gap:8px;align-items:center;justify-content:space-between}
@media(max-width:760px){body.ba-workout-fullscreen .mw-exercise .mw-foot{max-width:100%!important}#baSpotifyDock{bottom:calc(12px + env(safe-area-inset-bottom))}}
