/* V278: autonomous sibling cards, identical styling, no nested coach card framing */
#clientTrackingPane,#clientTrackingPane #clientWorkspace{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}
#clientTrackingPane #clientWorkspace{display:flex!important;flex-direction:column!important;gap:24px!important}
#clientTrackingPane #baFreePanel,#clientTrackingPane #ba274CoachCard{margin:0!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;background:#101d2c!important;border:1px solid #365064!important;border-radius:24px!important;padding:20px 16px!important;box-shadow:none!important;overflow:visible!important}
#ba274CoachCard .mobile-workout,#ba274CoachCard .mobile-workout-top,#ba274CoachCard #mobileWorkoutStage,#ba274CoachCard .mobile-workout-stage{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;min-width:0!important}
#ba274CoachCard .mobile-workout-top{margin-top:12px!important}
#ba274CoachCard .mobile-workout-top>label{display:block!important;width:100%!important;text-align:center!important}
#ba274CoachCard .ba273-coach-heading,#baFreePanel .ba273-free-title{text-align:center!important}
#ba274CoachCard .ba275-coach-actions,#baFreePanel .ba-v267-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
#ba274CoachCard .ba275-coach-actions button,#baFreePanel .ba-v267-tools button{background:#142435!important;border:1px solid #365064!important;color:#eef5f5!important;border-radius:14px!important;min-height:56px!important;text-align:center!important;white-space:normal!important;min-width:0!important;overflow-wrap:anywhere!important}
#ba274CoachCard select,#baFreePanel select{width:100%!important;min-width:0!important;max-width:100%!important;text-align:center!important;text-align-last:center!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}
#ba274CoachCard .toolbar,#ba274CoachCard .toolbar>div{width:100%!important;min-width:0!important;max-width:100%!important}
#ba274CoachCard .mobile-workout-top select{max-width:100%!important}
@media(max-width:600px){#clientTrackingPane #baFreePanel,#clientTrackingPane #ba274CoachCard{padding:16px 12px!important}#ba274CoachCard .ba275-coach-actions button,#baFreePanel .ba-v267-tools button{font-size:14px!important;padding:10px 6px!important}}
