// Vertical
.@{steps-prefix-cls} {
	&-vertical > &-item {
		.@{steps-prefix-cls}-item-content {
			min-height: 74px;
		}
	}
}

.@{steps-prefix-cls}-vertical {
	&.@{steps-prefix-cls}-dot .@{steps-prefix-cls}-item-icon {
		margin-top: calc((@steps-icon-size - @steps-dot-size) / 2);
	}

	&.@{steps-prefix-cls}-small .@{steps-prefix-cls}-item-container {
		> .b-design-steps-item-tail {
			padding-top: calc(@steps-icon-size-small + 8px);
			padding-bottom: calc(8px - (@steps-icon-size - @steps-icon-size-small));
		}
	}
	&.@{steps-prefix-cls}-dot .@{steps-prefix-cls}-item-container .@{steps-prefix-cls}-item-icon {
		margin-top: calc((@steps-icon-size - @steps-dot-size) / 2);
	}
	&.@{steps-prefix-cls}-dot .b-design-steps-item > .b-design-steps-item-container > .b-design-steps-item-tail {
		padding-top: calc(@steps-dot-size + 4px);
	}
	&.@{steps-prefix-cls}-dot {
		.@{steps-prefix-cls}-item-process
			.@{steps-prefix-cls}-item-container
			.@{steps-prefix-cls}-item-icon
			.@{steps-prefix-cls}-icon-dot {
			top: 0px;
			left: 0px;
		}
	}
}
