.coach-client-cardio{min-height:calc(100vh - 150px);padding:24px;background:#090a0b;color:#f5f5f2}.coach-client-cardio-inner{max-width:1400px;margin:0 auto}.coach-client-cardio-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:18px}.coach-client-cardio-kicker{color:#FAEF23;font-size:.68rem;font-weight:900;letter-spacing:.12em}.coach-client-cardio-head h2{font-size:2rem;margin:6px 0}.coach-client-cardio-head p,.coach-client-cardio-status{color:rgba(245,245,242,.55)}.coach-client-cardio-refresh{border:1px solid rgba(255,255,255,.12);background:#141619;color:#fff;border-radius:12px;padding:10px 14px;font-weight:800}.coach-client-cardio-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.coach-cardio-stat,.coach-cardio-row{border:1px solid rgba(255,255,255,.08);background:#121416;border-radius:16px}.coach-cardio-stat{padding:16px}.coach-cardio-stat small,.coach-cardio-stat span,.coach-cardio-row small{display:block;color:rgba(245,245,242,.44);font-size:.66rem}.coach-cardio-stat strong{display:block;font-size:1.35rem;margin:7px 0}.coach-client-cardio-history{display:grid;gap:9px}.coach-cardio-row{display:grid;grid-template-columns:minmax(120px,1fr) 1fr 1fr 90px;gap:12px;align-items:center;padding:13px 15px}.coach-cardio-row span b{display:block}.coach-cardio-row em{font-style:normal;color:#FAEF23;font-weight:900}.coach-cardio-empty{padding:28px;border:1px dashed rgba(255,255,255,.12);border-radius:16px;color:rgba(245,245,242,.55)}@media(max-width:850px){.coach-client-cardio-summary{grid-template-columns:1fr 1fr}.coach-cardio-row{grid-template-columns:1fr 1fr}.coach-client-cardio-head{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.coach-client-cardio-summary{grid-template-columns:1fr}.coach-client-cardio{padding:14px}}
