.candidate-matching-assistant-block {
  .summary, .skill-classification, .card {
    margin-bottom: 1.5rem;
  }

  .card-title {
    display: flex;
    align-items: center;
    gap: .5rem;
  }

  .direct-match, .strong-match, .good-match {
    .badge {
      background: var(--bs-success-bg-subtle);
      color: var(--bs-success-text-emphasis);
    }
  }

  .related-match {
    .badge {
      background: var(--bs-info-bg-subtle);
      color: var(--bs-info-text-emphasis);
    }
  }

  .gap, .some-overlap, .weak-match {
    .badge {
      background: var(--bs-warning-bg-subtle);
      color: var(--bs-warning-text-emphasis);
    }
  }
}
