.@{pagination-prefix-cls} {
	&-simple {
		box-shadow: none;
	}

	&-simple &-prev,
	&-simple &-next {
		height: @pagination-item-size;
		.@{pagination-prefix-cls}-item-link {
			height: @pagination-item-size;
		}

		&:hover {
			box-shadow: none !important;
		}
	}

	&-simple &-prev {
		margin-right: 4px;
	}

	&-simple &-next {
		margin-left: 4px;
	}

	&-simple &-prev > &-item-link,
	&-simple &-next > &-item-link {
		background-color: transparent !important;
	}

	&-simple &-simple-pager {
		font-size: @pagination-item-font-size;
		margin-right: 0;
		height: @pagination-item-size;

		& > input {
			.input-base();
			height: @pagination-item-size;
			width: auto;
			padding: 0 3px !important;
		}

		.@{pagination-prefix-cls}-slash {
			margin-left: 0;
			margin-right: 0.25em;
		}
	}

	&-simple.small &-simple-pager {
		height: @pagination-item-size-sm;
		& > input {
			.bd-input-sm();
			width: auto;
			height: @pagination-item-size-sm;
			padding: 0 2px !important;
		}
	}

	&-simple.small &-prev,
	&-simple.small &-next {
		.@{pagination-prefix-cls}-item-link {
			height: @pagination-item-size-sm;
		}
	}

	&-simple.xs {
		.@{pagination-prefix-cls}-prev,
		.@{pagination-prefix-cls}-next,
		.@{pagination-prefix-cls}-item-link {
			height: @pagination-item-size-xs;
		}
	}

	&-simple.xs &-simple-pager {
		height: @pagination-item-size-xs;
		& > input {
			.bd-input-xs();
			width: auto;
			height: @pagination-item-size-xs;
			padding: 0 2px !important;
		}
	}

	// Disabled
	&-simple&-disabled {
		.@{pagination-prefix-cls}-prev > .@{pagination-prefix-cls}-item-link,
		.@{pagination-prefix-cls}-next > .@{pagination-prefix-cls}-item-link {
			background-color: transparent !important;
		}

		.@{pagination-prefix-cls}-simple-pager > input {
			color: @gray-30;
			background-color: @disabled-bg;
			border-color: @gray-10-hover;

			&:hover {
				box-shadow: initial;
			}
		}
	}
}
