/* V274: distinct centered cards, consistent premium layout */
#clientWorkspace:has(#ba274CoachCard){display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0!important}
#clientWorkspace #baFreePanel.ba273-personal-card,#clientWorkspace #ba274CoachCard{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#101d2c!important;border:1px solid #304d60!important;border-radius:22px!important;padding:18px!important;margin:0!important;min-width:0!important}
#ba274CoachCard .ba273-coach-heading{border:0!important;padding:0!important;margin:0 0 18px!important;text-align:center!important;font-size:clamp(16px,4vw,21px)!important}
#baFreePanel .ba-free-head,#baFreePanel .ba-free-head>div{text-align:center!important;align-items:center!important}
#baFreePanel .ba-free-head{display:flex!important;flex-direction:column!important;gap:12px!important}
#baFreePanel .ba-free-head p{margin:8px 0!important}
#baFreePanel #baFreeStart{display:block!important;margin:0 auto!important;max-width:100%!important;white-space:normal!important;text-align:center!important}
#baFreePanel .ba273-free-title{text-align:center!important;margin:12px 0!important}
#baFreePanel .ba-v267-tools button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.25!important}
#ba274CoachCard .toolbar,#ba274CoachCard .toolbar label{text-align:center!important}
#ba274CoachCard .toolbar select{max-width:100%!important;min-width:0!important}
#ba274CoachCard .panel-nav{display:flex!important;justify-content:center!important}
#ba274CoachCard .v215-client-actions{display:flex!important;justify-content:center!important}
#ba274CoachCard .v215-client-actions button{text-align:center!important}
@media(max-width:600px){#clientWorkspace #baFreePanel.ba273-personal-card,#clientWorkspace #ba274CoachCard{padding:14px!important}#baFreePanel .ba-v267-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
