.van-button{
	font-size: $fontSize2!important;
	line-height: inherit!important;
}
.van-empty__description{
	font-size: $fontSize2!important;
}
@mixin van-button--base{
	.van-button__text{
		display: flex!important;
		align-items: center;
		white-space: nowrap;
	}
	.iconfont{
		margin-left: 12rpx;
		font-size: $fontSize0;
	}
}
.van-button--large{
	@include van-button--base;
	--button-large-height: 89rpx!important;
	--button-border-radius: 50rpx!important;
	.van-button__text{
		font-size: $fontSize4;
	}
	
}
.van-button--normal{
	@include van-button--base;
	padding: 0 26rpx!important;
}
.van-button--primary {
	background-color: $buttonPrimaryColor!important;
	border: 2rpx solid $buttonPrimaryColor!important;
	--button-primary-color: #ffffff;
	--button-border-radius: 6rpx;
	--button-default-height: 50rpx;
	--button-normal-font-size: 20rpx;
	
	&.van-button--plain{
		background-color: transparent!important;
		color: $buttonPrimaryColor!important;
	}
}
.van-button--default {
	--button-default-background-color: #FFFFFF;
	--button-primary-border-color: #ebedf0;
	--button-default-color: #555555;
	--button-border-radius: 6rpx;
	--button-default-height: 50rpx;
	--button-normal-font-size: 20rpx;
}
.van-checkbox{
	.van-checkbox__icon--square{
		width: 24rpx;
		height: 24rpx;
	}
	.van-checkbox__icon--checked {
		background-color: $buttonPrimaryColor!important;
		border-color: $buttonPrimaryColor!important;
	}
	.van-icon{
		font-size: 20rpx!important;
		line-height: 30rpx;
	}
}
.van-cell-group{
	display: grid;
	grid-template-columns: 1fr;
	grid-row-gap: 17rpx;
	.van-cell__title{
		font-size: $fontSize4;
		color: #333333;
		padding-left: 8rpx;
	}
	.van-cell__title{
		display: flex;
		align-items: center;
	}
	.van-cell{
		--cell-line-height: inherit;
		--cell-vertical-padding: 30rpx;
		--cell-horizontal-padding: 30rpx;
		&.van-cell--hover{
			background-color:var(--cell-active-color, #f2f3f5)
		}
	}
	.van-cell__value{
		font-size: $fontSize4;
	}
	.right-icon{
		display: flex;
		align-items: center;
	}
	.iconfont{
		font-size: 40rpx;
	}
}
.van-transition{
	z-index: 2!important;
}

.van-dialog__footer{
	.van-dialog__button:last-child{
		.van-button__text{
			color: $buttonPrimaryColor;
		}
	}
}