export function renderCardioItem(workoutId, c, isReadOnly = false) { const card = document.createElement('div'); card.className = 'card'; const purposeLabels = { warmup: 'πŸ”₯ Π Π°Π·ΠΌΠΈΠ½ΠΊΠ°', cooldown: '🧘 Π—Π°ΠΌΠΈΠ½ΠΊΠ°', separate: 'βž• ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ' }; const metrics = []; if (c.duration) metrics.push(`${c.duration} ΠΌΠΈΠ½`); if (c.distance) metrics.push(`${c.distance} ΠΊΠΌ`); if (c.speed) metrics.push(`${c.speed} ΠΊΠΌ/Ρ‡`); if (c.incline) metrics.push(`Π½Π°ΠΊΠ»ΠΎΠ½ ${c.incline}`); if (c.resistance) metrics.push(`сопр. ${c.resistance}`); const actionsHtml = isReadOnly ? '' : `
`; card.innerHTML = `
${c.type || 'β€”'} ${purposeLabels[c.purpose] || ''}
${metrics.join(' β€’ ') || 'β€”'}
${c.notes ? `
"${c.notes}"
` : ''}
${actionsHtml}
`; return card; }