.recurring-settings-form .grid{margin-top:16px}.recurring-settings-form p{font-size:14px}.phase-timer{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #638574;padding-top:14px}.phase-timer span{font-size:14px}.phase-timer b{font-size:23px;font-variant-numeric:tabular-nums;margin-left:8px}.phase-timer button{font-size:13px;padding:9px 12px;background:#ecf4df}.progress-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.progress-metrics article{display:flex;flex-direction:column;background:#f1f6eb;border:1px solid #dfe8d7;border-radius:16px;padding:18px;gap:8px}.progress-metrics strong{font-size:30px}.progress-metrics small,.progress-metrics span{font-size:12px;color:#617567}.week-bars{display:flex;gap:12px;align-items:flex-end;border-bottom:1px solid #dde6da;padding:16px 4px}.week-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px}.week-bars i{display:block;background:#547e60;border-radius:5px 5px 0 0;width:80%;max-width:50px}.week-bars small{font-size:10px}#progress>label{max-width:300px}#homeTrainingProgress{margin-top:28px}#progress{overflow-wrap:anywhere}@media(max-width:700px){.progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-metrics article{padding:13px}.progress-metrics strong{font-size:24px}.week-bars{gap:6px}.recurring-settings-form .grid{grid-template-columns:1fr}.phase-timer{align-items:flex-start;flex-direction:column}}
