export function formatElapsedDuration(elapsedSeconds: number): string { const seconds = Math.max(0, elapsedSeconds); const hours = Math.floor(seconds / 3600); const minutes = Math.floor((seconds % 3600) / 60); const remainingSeconds = seconds % 60; if (hours > 0) return `${hours}h ${minutes}m ${remainingSeconds}s`; if (minutes > 0) return `${minutes}m ${remainingSeconds}s`; return `${remainingSeconds}s`; }