
/* V194 - harmonisation visuelle sans modification des comportements */
@media(max-width:760px){
 #v133Shell[data-page="client"] #coachWorkspaceNav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;max-width:none!important;width:100%!important;background:#0c1418!important;border:0!important;border-top:1px solid #30483c!important;border-radius:0!important;box-shadow:none!important;gap:3px!important;padding:8px 8px calc(9px + env(safe-area-inset-bottom))!important;pointer-events:auto!important;z-index:1100!important}
 #v133Shell[data-page="client"] #coachWorkspaceNav button{width:100%!important;max-width:none!important;min-width:0!important;min-height:72px!important;flex:none!important;border:0!important;border-radius:15px!important;box-shadow:none!important;background:transparent!important;color:#e5f0e9!important;padding:7px 2px!important;font-size:clamp(10px,2.7vw,13px)!important;font-weight:700!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:normal!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important}
 #v133Shell[data-page="client"] #coachWorkspaceNav button .v184-icon{font-size:24px!important;line-height:1!important;margin:0!important}
 #v133Shell[data-page="client"] #coachWorkspaceNav button.active{background:#233b26!important;color:#a6f727!important;border:0!important}
 #v133Shell[data-page="client"] #v133ClientPage{padding-bottom:115px!important}
}
.ba-dashboard-hero{background:#101b2a!important;background-image:none!important;border:1px solid #293c50!important;border-radius:19px!important;color:#eef5f1!important;box-shadow:none!important;text-align:center!important}
.ba-dashboard-hero-heading{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:4px!important}
.ba-dashboard-hero .section-label{color:#a6f727!important}.ba-dashboard-hero h3{color:#f1f7f2!important;text-align:center!important}.ba-dashboard-hero p{color:#b8c8cb!important;text-align:center!important}
.ba-dashboard-hero-mark{display:none!important}.ba-dashboard-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.ba-dashboard-hero-grid>div{background:#142437!important;border:1px solid #30445a!important;border-radius:15px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}
.ba-dashboard-hero-grid>div:nth-child(2){grid-column:1/-1!important;grid-row:2!important}
.ba-dashboard-hero-grid small,.ba-dashboard-hero-grid span{color:#b5c7ca!important}.ba-dashboard-hero-grid strong{color:#f1f7f2!important;overflow-wrap:anywhere!important}
#client #clientSessionsPane .card,#client #clientSessionsPane .notice,#client #clientSessionsPane .program-session,#client #clientSessionsPane .training-card{background:#101b2a!important;background-image:none!important;border-color:#304459!important;color:#eef5f1!important}
#client #clientSessionsPane button.secondary,#client #clientSessionsPane button.ghost,#client #clientSessionsPane .combined-nav button:not(.active){background:#142437!important;color:#eaf4ed!important;border:1px solid #304459!important}
#client #clientSessionsPane .combined-nav button.active{background:#a6f727!important;color:#0c1618!important;border-color:#a6f727!important}
#client #clientSessionsPane .combined-nav{background:transparent!important;border:0!important;padding:0!important}
#client #clientSessionsPane .section-label{color:#a6f727!important}
