/* Status badges */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--border-radius);
}

.badge-new {
  color: #fff;
  background-color: var(--status-new);
}

.badge-needs-clarification {
  color: #212529;
  background-color: var(--status-needs-clarification);
}

.badge-assigned {
  color: #fff;
  background-color: var(--status-assigned);
}

.badge-in-progress {
  color: #fff;
  background-color: var(--status-in-progress);
}

.badge-in-review {
  color: #fff;
  background-color: var(--status-in-review);
}

.badge-complete {
  color: #fff;
  background-color: var(--status-complete);
}

.badge-rejected {
  color: #fff;
  background-color: var(--status-rejected);
}

.badge-ignored {
  color: #fff;
  background-color: var(--status-ignored);
}

/* Priority badges */
.badge-priority-1-critical {
  color: #fff;
  background-color: var(--priority-1-critical);
}

.badge-priority-2-important {
  color: #fff;
  background-color: var(--priority-2-important);
}

.badge-priority-3-nice-to-have {
  color: #fff;
  background-color: var(--priority-3-nice-to-have);
}

.badge-priority-4-feature-request {
  color: #fff;
  background-color: var(--priority-4-feature-request);
}

.badge-priority-5-cosmetic {
  color: #fff;
  background-color: var(--priority-5-cosmetic);
}

.badge-priority-6-not-set {
  color: #fff;
  background-color: var(--priority-6-not-set);
}