Monitoramento da conexão e da sincronização de composições.
+{status?.connected ? 'Conectada' : 'Não conectada'}
+Token expira: {formatDateTime(status?.tokenExpiresAt || null)}
+{latestRun?.status === 'running' ? 'Em andamento' : 'Em espera'}
+Duração: {formatDuration(latestRun?.startedAt || null, latestRun?.status === 'running' ? null : latestRun?.completedAt || null, now)}
+{status?.productCache.checked.toLocaleString('pt-BR') || 0} / {status?.productCache.total.toLocaleString('pt-BR') || 0}
+{completionPercent}% verificadas · {status?.productCache.pending || 0} pendentes
+Início: {formatDateTime(latestRun.startedAt)} · {latestRun.mode === 'full' ? 'Carga completa' : 'Atualização incremental'}
+{label}
{Number(value).toLocaleString('pt-BR')}
{latestRun.errorMessage}
} + {latestRun.details.length > 0 &&{detail.sku || detail.productId}: {detail.error || 'Falha sem detalhe'}
)}{run.mode === 'full' ? 'Carga completa' : 'Atualização incremental'} · {run.trigger === 'scheduled' ? 'Automática' : 'Manual'}
{formatDateTime(run.startedAt)} · duração {formatDuration(run.startedAt, run.status === 'running' ? null : run.completedAt, now)}