/* Status -> badge color, the ONE source shared by the public map popup
   (app.js), the report-tracking board, and the near-miss queue. The
   per-report vocabulary (suggested), the case rollup (pending), and the
   near-miss lifecycle (approved/rejected) are different status sets that
   deliberately share this palette. The bare .badge background is the
   fallback for a status with no rule below. */
.badge {
  background: #bbb;
}

.badge.st-suggested {
  background: #1366d6;
}

.badge.st-requested {
  background: #d99000;
}

.badge.st-received {
  background: #2a9d2a;
}

.badge.st-pending {
  background: #3a78c2;
}

.badge.st-unavailable {
  background: #999;
}

.badge.st-denied {
  background: #c0392b;
}

/* Near-miss moderation lifecycle (nm-*): its "pending" means "moderation to
   do" (amber), NOT the blue report-rollup pending — same word, different
   vocabulary, so it gets its own prefix. */
.badge.nm-pending {
  background: #d99000;
}

.badge.nm-approved {
  background: #2a9d2a;
}

.badge.nm-rejected {
  background: #999;
}
