journey-summary-item {

  .summary-item {

    @include flex-row;

    p {
      font: {
        size: 15px;
      }
      margin: 0;
    }

    background-color: $bb-studio-solitude-gray;
    border-radius: $bb-studio-border-radius;
    padding: {
      top: spacing(10);
      right: spacing(15);
      bottom: spacing(10);
      left: spacing(15);
    }

    &__icon {
      @include circled-tick;

      &--warning {
        @include circled-tick;
        color: #f09440;
        border-color: #f09440;
      }

      &-container {
        align-items: flex-start;
      }
    }

    &__details {
      margin-left: spacing(15);
    }

    &__facet-name {
      color: $studio-raven-pale-gray;
      padding-bottom: spacing(4);
    }

    &__facet-data {
      color: $bb-dark-gray;

      &--multiple {

        &:not(:first-of-type) {
          margin-top: spacing(5);
        }
      }
    }

    &__company-name {
      font-weight: 600;
    }
  }
}