.training-load{width:100%;padding:var(--s5);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.training-load .tl-weeks{padding:var(--s3);border:1px solid var(--border);border-radius:var(--r);margin:0}.training-load .tl-weeks legend{padding:0 var(--s2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:650}.training-load .tl-weeks-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.training-load .tl-week{gap:var(--s1);flex-direction:column;display:flex}.training-load .tl-week label{color:var(--muted);font-size:.78rem}.training-load .tl-week input{width:100%;min-height:var(--tap);font-variant-numeric:tabular-nums}.training-load .tl-band{padding:var(--s3);color:var(--text-2);background-color:var(--surface-inset);border:1px solid var(--border);border-radius:var(--r);font-size:.9rem;line-height:1.6}
