.training-build-mode{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:14px;background:#eaf0f2}.training-build-mode button{min-height:40px;border:0;border-radius:10px;background:transparent;color:#536672;font-weight:850}.training-build-mode button.active,.app-shell .training-build-mode button.active{background:#fff;color:#087f85!important}.manual-training-builder{display:grid;gap:10px;padding:12px;border:1px solid #d7e2e6;border-radius:16px;background:#fff}.manual-training-builder[hidden]{display:none}.manual-training-builder p{margin:0;color:#708089;font-size:.78rem}.manual-training-builder h3{display:flex;justify-content:space-between;margin:5px 0 0;font-size:.92rem}.manual-training-builder h3 span{color:#087f85;font-size:.76rem}.manual-exercise-results{display:grid;max-height:430px;overflow:auto;border-block:1px solid #e0e8eb}.manual-muscle-family{border-bottom:1px solid #e4eaed}.manual-muscle-family>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 5px;border:0;background:#fff;text-align:left}.manual-muscle-family>button span,.manual-muscle-family>button b,.manual-muscle-family>button small{display:block}.manual-muscle-family>button small{margin-top:2px;color:#71828b}.manual-family-list{display:grid}.manual-family-list[hidden]{display:none}.manual-exercise-row{display:grid;grid-template-columns:1fr 44px;gap:7px;align-items:center;border-top:1px solid #eef2f3}.manual-exercise-open{display:grid;grid-template-columns:64px 1fr 20px;gap:10px;align-items:center;padding:8px 0;border:0;background:#fff;text-align:left}.manual-exercise-open img{width:64px;height:58px;object-fit:contain}.manual-exercise-open span,.manual-exercise-open b,.manual-exercise-open small{display:block}.manual-exercise-open small{margin-top:3px;color:#72818a;font-size:.68rem}.manual-exercise-add{display:grid;place-items:center;width:40px;height:40px;border:1px solid #19a9ad;border-radius:50%;background:#18adb0;color:#fff;font-size:1.05rem}.manual-exercise-add.added{background:#d8eeee;color:#087f85}.manual-exercise-selected{display:grid;gap:10px;overflow:visible}.manual-day-group{display:grid;gap:7px;padding:10px;border:1px solid #dce6e9;border-radius:14px}.manual-day-group header{display:flex;justify-content:space-between}.manual-day-exercise{display:grid;grid-template-columns:1fr auto 32px;gap:8px;align-items:center;padding-top:7px;border-top:1px solid #edf1f2}.manual-day-exercise label{display:flex;align-items:center;gap:5px;font-size:.68rem}.manual-day-exercise select{padding:6px;border:1px solid #d4e0e4;border-radius:8px;background:#fff}.manual-day-exercise>button{display:grid;place-items:center;padding:0;width:30px;height:30px;border:1px solid #dce5e8;border-radius:50%;background:#fff}.manual-empty-days{padding:12px;border-radius:12px;background:#f4f7f8}
