.cutoff-timeline-step.active .cutoff-timeline-circle {
  border-color: #007bff;
  background-color: #e7f1ff;
  color: #007bff;
  box-shadow: 0 0 0 4px rgb(0 123 255 / 25%);
}

.cutoff-timeline-step.active .cutoff-timeline-label {
  color: #007bff;
  font-weight: bold;
}

.cutoff-timeline-step.completed .cutoff-timeline-circle {
  background-color: #28a745;
  border-color: #28a745;
  color: white;
}

.cutoff-timeline-step.completed .cutoff-timeline-label {
  color: #28a745;
}

.cutoff-timeline-line.active {
  background-color: #28a745;
}
