/* Task Status Badges - Fixed Colors for All Roles */

/* Override Bootstrap badge defaults for task status */
.badge.status-badge {
  min-width: 110px !important;
  text-align: center !important;
  font-weight: 700 !important;
  padding: 0.6rem 0.75rem !important;
  letter-spacing: 0.4px !important;
  display: inline-block !important;
  border-radius: 0.375rem !important;
  border: none !important;
  background-color: transparent !important;
  color: inherit !important;
}

/* Force specific colors for each status, overriding all Bootstrap defaults */
.badge.status-badge.backlog {
  background-color: #6c757d !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.badge.status-badge.in-progress {
  background-color: #0d6efd !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.badge.status-badge.in-review {
  background-color: #fd7e14 !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.badge.status-badge.completed {
  background-color: #198754 !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.badge.status-badge.cancelled {
  background-color: #dc3545 !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

/* Ensure text is always white for all status badges */
.badge.status-badge,
.badge.status-badge:hover {
  color: #ffffff !important;
}
