.training-days{display:flex;gap:5px;flex-wrap:wrap;margin:18px 0}.training-days button{padding:12px 9px;flex:1;min-width:36px}.training-days .picked{background:#7545da;color:white}.choose-buddy>summary{font-size:19px;padding:16px 0;color:#654098}.choose-buddy .buddy-options{margin-top:15px}.training-measures input{width:100px}.workout-summary{background:#f4edff;padding:14px;border-radius:18px;margin:12px 0}.workout-summary p{margin:6px 0}.workout-summary small{font-size:12px}.start-card h2::first-letter{text-transform:uppercase}.training-sequence{margin-top:20px;padding:14px;border:2px solid #e3c8a9;border-radius:16px;background:#fffaf2}.training-sequence summary{cursor:pointer;font-weight:900;color:#855231}.training-sequence ol{padding-left:24px;margin:16px 0 0}.training-sequence li{padding:6px 0}.training-sequence li strong{display:block;color:#5c398e}.training-sequence li span{display:block;font-size:13px;line-height:1.6;margin-top:3px}.training-block-roadmap{background:#efe5ff;border:2px solid #dbbff5;border-radius:18px;padding:15px;margin:18px 0;color:#66408c}.training-block-roadmap>strong{display:block;font-size:18px}.training-block-roadmap>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.training-block-roadmap span{font-size:12px;font-weight:800;padding:6px 9px;border-radius:20px;background:#fff9;color:#78638b}.training-block-roadmap span[aria-current]{background:#7545da;color:white}
body:not(.in-training) .training-block-roadmap{display:none}
