/* global React */ (function () { const T = window.SC_T; function StatusBadge({ state, count }) { const map = { idle: { bg: '#F3F4F6', dot: '#9CA3AF', text: '#374151', label: 'Готов к работе' }, running: { bg: T.accentSoft, dot: T.accent, text: T.accentDark, label: 'Выполняется…' }, done: { bg: T.okSoft, dot: T.ok, text: '#065F46', label: `Готово — ${count || 0} фраз` }, error: { bg: T.errSoft, dot: T.err, text: '#991B1B', label: 'Ошибка сбора' }, }; const s = map[state] || map.idle; return (