.@{yee-steps-prefix-cls}-small {
  &.@{yee-steps-prefix-cls}-horizontal:not(.@{yee-steps-prefix-cls}-label-vertical) .@{yee-steps-prefix-cls}-item {
    margin-right: 12px;
    &:last-child {
      margin-right: 0;
    }
  }
  .@{yee-steps-prefix-cls}-item-icon {
    width: @yee-steps-small-icon-size;
    height: @yee-steps-small-icon-size;
    font-size: @yee-font-size-sm;
    line-height: @yee-steps-small-icon-size;
    text-align: center;
    border-radius: @yee-steps-small-icon-size;
  }
  .@{yee-steps-prefix-cls}-item-title {
    padding-right: 12px;
    font-size: @yee-font-size-base;
    line-height: @yee-steps-small-icon-size;
    &::after {
      top: @yee-steps-small-icon-size / 2;
    }
  }
  .@{yee-steps-prefix-cls}-item-description {
    color: @yee-text-color-secondary;
    font-size: @yee-font-size-base;
  }
  .@{yee-steps-prefix-cls}-item-tail {
    top: 8px;
  }
  .@{yee-steps-prefix-cls}-item-custom .@{yee-steps-prefix-cls}-item-icon {
    width: inherit;
    height: inherit;
    line-height: inherit;
    background: none;
    border: 0;
    border-radius: 0;
    > .@{yee-steps-prefix-cls}-icon {
      font-size: @yee-steps-small-icon-size;
      line-height: @yee-steps-small-icon-size;
      transform: none;
    }
  }
}
