/* Weekly training creation and reusable regular-time template. */
.manual-training-template,.manual-training-weekly-options {
  display:grid;
  gap:10px;
  padding:16px;
  border:1px solid var(--line);
  border-radius:14px;
  background:var(--surface-soft);
}
.manual-training-template .btn {justify-self:start;white-space:normal}
.manual-training-template .eyebrow {margin:0}
.manual-training-repeat-label {display:flex;align-items:center;gap:10px;cursor:pointer}
.manual-training-repeat-label input {width:19px;height:19px;flex:0 0 19px}
.manual-training-template[hidden],.manual-training-weekly-options[hidden],
#manualTrainingRepeatUntilWrap[hidden] {display:none!important}
#manualTrainingRepeatUntilWrap {display:grid;gap:8px}
#manualTrainingRepeatPreview {font-weight:750;color:var(--text)}
@media(max-width:640px) {
  .manual-training-template .btn {width:100%;justify-content:center}
}
