/* Infludar — History: job statuses, progress mini, stats row */

.job-status{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}
.job-running{background:rgba(34,197,94,0.1);color:var(--green)}
.job-done{background:var(--accent-glow);color:var(--accent)}
.job-error{background:rgba(248,113,113,0.1);color:var(--red)}
.job-queued{background:rgba(245,158,11,0.1);color:var(--orange)}
.job-stopped{background:rgba(122,122,142,0.1);color:var(--text-sec)}
.job-dot{width:6px;height:6px;border-radius:50%;background:currentColor}

.progress-mini{display:inline-flex;align-items:center;gap:8px}
.progress-mini-bar{width:80px;height:4px;background:var(--border);border-radius:2px;overflow:hidden}
.progress-mini-fill{height:100%;background:var(--green);border-radius:2px;transition:width .3s}
.progress-mini-text{font-size:11px;color:var(--text-muted);min-width:35px}

.stats-row{display:flex;gap:16px;margin-bottom:20px}
.mini-stat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 20px;flex:1}
.mini-stat .label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}
.mini-stat .value{font-size:22px;font-weight:700}
.mini-stat .value.purple{color:var(--accent2)}
.mini-stat .value.green{color:var(--green)}
.mini-stat .value.orange{color:var(--orange)}
.mini-stat .value.red{color:var(--red)}

@media(max-width:900px){.stats-row{flex-wrap:wrap}.mini-stat{min-width:120px}}