.kf-info-group-title {
  width: 100%;
  height: 56px;
  padding: 0 @content-padding;
  background: linear-gradient(
    179.03deg,
    rgba(199, 223, 255, 0.12) 0%,
    rgba(22, 100, 255, 0.04) 100%
  );
  border: 1px solid #e8effb;
  border-radius: 4px 4px 0 0;

  &__image {
    width: 16px;
    height: 16px;
    margin-right: 10px;
  }

  &__text {
    position: relative;
    color: @text-color;
    font-weight: 500;
    font-size: @font-size-title;
    .singleLine();

    &::after {
      position: absolute;
      bottom: 6px;
      left: 0;
      width: 100%;
      height: 6px;
      background: linear-gradient(
        to right,
        .addAlpha(@primary-color, 0.4) [] 0,
        .addAlpha(@primary-color, 0) [] 100%
      );
      content: '';
    }
  }
}
