/* V229 : ciblage explicite du panneau client, priorité sur les anciennes règles. */
#client #clientWorkspace .toolbar, #client #clientWorkspace .toolbar > div {min-width:0;max-width:100%;text-align:center!important}
#client #clientWorkspace .toolbar > div > label,#client #clientWorkspace .mobile-workout-top label,#client #clientWorkspace .v215-client-actions {text-align:center!important;display:block}
#client #clientWorkspace .panel-nav {display:flex!important;align-items:stretch!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}
#client #clientWorkspace .panel-nav > button {background:#101d2c!important;background-image:none!important;color:#eef5f3!important;border:1px solid #344e61!important;box-shadow:none!important;text-align:center!important;min-width:0!important;flex:1 1 120px!important;max-width:220px!important}
#client #clientWorkspace .panel-nav > button.active {background:#152839!important;background-image:none!important;color:#a3ff12!important;border:1px solid #a3ff12!important;box-shadow:inset 0 -3px 0 #a3ff12!important}
#client #clientWorkspace .v215-client-actions button,#client #clientWorkspace #v215CompareShortcut,#client #clientWorkspace .mobile-workout button.secondary,#client #clientWorkspace .mobile-workout-top button {background:#101d2c!important;background-image:none!important;color:#eef5f3!important;border:1px solid #344e61!important;box-shadow:none!important;text-align:center!important}
#client #clientWorkspace .v215-client-actions {display:flex!important;justify-content:center!important;align-items:center!important}
#client #clientWorkspace .v215-client-actions button {width:100%!important;max-width:100%!important}
#client #clientWorkspace .mobile-workout {text-align:center!important}
#client #clientWorkspace .mobile-workout .section-label,#client #clientWorkspace .mobile-workout h1,#client #clientWorkspace .mobile-workout h2,#client #clientWorkspace .mobile-workout h3,#client #clientWorkspace .mobile-workout p,#client #clientWorkspace .mobile-workout .mini {text-align:center!important}
#client #clientWorkspace .mobile-workout .mobile-workout-top select,#client #clientWorkspace .toolbar select {text-align:center!important;text-align-last:center!important;background:#101d2c!important;color:#eef5f3!important;border:1px solid #344e61!important}
#client #clientWorkspace .mobile-workout .mobile-workout-top {justify-content:center!important}
#client #clientWorkspace .mobile-workout .mobile-workout-top > * {min-width:0}
#client #clientWorkspace .mobile-workout .mobile-workout-top label {width:100%!important}
#client #clientWorkspace .mobile-workout .mobile-workout-top select {width:100%!important}
#client #clientWorkspace .mobile-workout .mobile-workout-top button {justify-self:center!important}
#client #clientWorkspace .mobile-workout .workout-intro,#client #clientWorkspace .mobile-workout .workout-intro p {text-align:center!important}
#client #clientWorkspace .mobile-workout button:not(.secondary):not([data-view]) {text-align:center!important}
@media(max-width:600px){#client #clientWorkspace .panel-nav > button {flex:1 1 0!important;max-width:none!important;padding-inline:8px!important;font-size:clamp(12px,3.3vw,16px)!important}}
