/* SirenTracker custom styles */

.badge.bg-passed { background-color: #198754 !important; }
.badge.bg-failed { background-color: #dc3545 !important; }
.badge.bg-overdue { background-color: #e35d10 !important; }
.badge.bg-flagged { background-color: #0dcaf0 !important; color: #000; }
.badge.bg-assigned { background-color: #ffc107 !important; color: #000; }
.badge.bg-untested { background-color: #6c757d !important; }

.status-legend {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 0.4rem 1.5rem;
  font-size: 0.85rem;
}
.status-legend-item {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.status-legend .badge {
  font-weight: normal;
  flex-shrink: 0;
}

#siren-table tbody tr {
  cursor: pointer;
}

.table-hover tbody tr:hover {
  opacity: 0.9;
}
