/* ============================================================
   workout_explain.css — блок «Что это за тренировка» (С3).
   ============================================================ */
.wx-block { margin-top: var(--space-md); padding: var(--space-md) var(--space-lg);
  border: 1px solid var(--line); border-left: 3px solid var(--accent-primary);
  border-radius: var(--radius-md); background: var(--bg-card); }
.wx-head { display: flex; align-items: center; gap: var(--space-xs);
  margin-bottom: var(--space-sm); font-size: 15.5px; }
.wx-rows { display: flex; flex-direction: column; gap: 6px; }
.wx-row { display: flex; align-items: baseline; gap: var(--space-sm); font-size: 14px; }
.wx-ico { color: var(--accent-primary); display: inline-flex; width: 18px; }
.wx-l { color: var(--text-muted); min-width: 118px; }
.wx-v { color: var(--text-main); }
@media (max-width: 640px) {
  .wx-block { padding: var(--space-md); }
  .wx-row { flex-wrap: wrap; }
  .wx-l { min-width: 92px; }
}

.wx-foot { display: flex; align-items: center; gap: var(--space-sm); flex-wrap: wrap;
  margin-top: var(--space-sm); padding-top: var(--space-sm); border-top: 1px solid var(--line); }
