.schedule-badge-production {
  background-color: #198754;
  color: #fff;
}

.schedule-badge-changeover {
  background-color: #0dcaf0;
  color: #0b2134;
}

.schedule-badge-allergen {
  background-color: #fd7e14;
  color: #fff;
}

.schedule-badge-other {
  background-color: #6c757d;
  color: #fff;
}

.schedule-badge-custom {
  background-color: #6c757d;
  color: #fff;
}

.fc-event.schedule-badge-production,
.fc-timegrid-event.schedule-badge-production {
  background-color: #198754;
  border-color: #198754;
  color: #fff;
}

.fc-event.schedule-badge-changeover,
.fc-timegrid-event.schedule-badge-changeover {
  background-color: #0dcaf0;
  border-color: #0dcaf0;
  color: #0b2134;
}

.fc-event.schedule-badge-allergen,
.fc-timegrid-event.schedule-badge-allergen {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.fc-event.schedule-badge-other,
.fc-timegrid-event.schedule-badge-other {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.fc-event.schedule-badge-custom,
.fc-timegrid-event.schedule-badge-custom {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.schedule-legend {
  padding: 0.25rem 0.5rem;
}
