.agrojer-check .ajc-root { font-size: 14px; }
.agrojer-check .ajc-head { display: flex; align-items: center; gap: 8px; font-weight: 600; margin-bottom: 10px; }
.agrojer-check .ajc-spinner { color: var(--primary, #006196); }
.agrojer-check .ajc-ok { color: #1e8e3e; font-size: 20px; }
.agrojer-check .ajc-bad { color: #c62828; font-size: 20px; }
.agrojer-check .ajc-stages { list-style: none; padding: 0; margin: 0 0 12px; }
.agrojer-check .ajc-stage { display: flex; align-items: center; gap: 8px; padding: 4px 0; color: #6c757d; }
.agrojer-check .ajc-stage.is-running { color: #212529; font-weight: 600; }
.agrojer-check .ajc-stage.is-ok, .agrojer-check .ajc-stage.is-done { color: #212529; }
.agrojer-check .ajc-stage.is-ok .ajc-stage-icon, .agrojer-check .ajc-stage.is-done .ajc-stage-icon { color: #1e8e3e; }
.agrojer-check .ajc-stage.is-failed .ajc-stage-icon { color: #c62828; }
.agrojer-check .ajc-stage-icon { width: 20px; display: inline-flex; justify-content: center; }
.agrojer-check .ajc-stage-icon .spinner-border { width: 14px; height: 14px; color: var(--primary, #006196); }
.agrojer-check .ajc-stage-note { font-size: 12px; color: #6c757d; }
.agrojer-check .ajc-result { margin-top: 12px; }
.agrojer-check .ajc-table td, .agrojer-check .ajc-table th { vertical-align: middle; }
.agrojer-check .ajc-total td { font-weight: 700; }
.agrojer-check .ajc-note { font-size: 12px; color: #6c757d; }
