.training-trends{min-width:0}.trends-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.trends-controls>label{flex:1;min-width:7rem}.trends-scope,.trends-progress,.trends-week-history,.trends-week-chart{gap:var(--space-2);min-width:0;display:grid}.trends-progress-notice{gap:var(--space-1);padding:var(--space-2);border-left:2px solid var(--brand-accent);background:var(--color-surface-raised);display:grid}.trends-group-rows,.trends-contexts{min-width:0;display:grid}.trends-group-row{width:100%;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--color-divider);text-align:left;align-items:center;gap:var(--space-2);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.trends-row-copy{gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.trends-row-copy small{color:var(--color-text-secondary);font-size:var(--text-xs)}.trends-row-plot{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.trends-track{width:100%;min-width:0;color:var(--brand-accent);flex:1;display:block}.trends-value{text-align:right;min-width:2ch;font-size:var(--text-md);flex:none}.trends-chart{width:100%;color:var(--brand-accent);display:block}.trends-detail-row{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.trends-table{max-width:100%;overflow-x:auto}.trends-table table{width:100%;font-size:var(--text-sm)}