.@{steps-prefix-cls}-item-wait {
	.@{steps-prefix-cls}-item-icon {
		border-color: @border-color-base;
		& > .@{steps-prefix-cls}-icon {
			color: @heading-color;
			.@{steps-prefix-cls}-icon-dot {
				background: transparent;
				border: 1px solid @border-color-base;
			}
		}
	}
}

.@{steps-prefix-cls}-dot,
.@{steps-prefix-cls}-dot.@{steps-prefix-cls}-small {
	.@{steps-prefix-cls}-item {
		&-tail {
			top: @steps-dot-top;
			width: 100%;
			margin: 0 0 0 (@steps-description-max-width / 2);
			padding: 0;

			&::after {
				width: ~'calc(100% - 20px)';
				height: 1px;
				margin-left: 12px;
			}
		}
	}
	&.@{steps-prefix-cls}-breathing {
		.@{steps-prefix-cls}-item-finish,
		.@{steps-prefix-cls}-item-process {
			.@{steps-prefix-cls}-icon .@{steps-prefix-cls}-icon-dot {
				background: @process-icon-breathing-bg-color;
				background-size: 250%;
				.gradient-breathing-animation();
			}
		}
	}
}
