@charset "utf-8";
/* 单/多选自定义 */
.beautify-radio .rdobox,
.beautify-check .chkbox {
	display:flex;
	cursor:default;
}
.beautify-radio .rdolist,
.beautify-check .chklist {
	display: none;
}


/* 单选 */
.beautify-radio .box-radio {
	margin-right: 6px;
	width: 13px;
	height: 13px;
	border-radius:50%;
	border:1px solid #88909b;
	background-color: #fff;
}
.beautify-radio .box-radio i {
	display: block;
	margin:2px;
	width: 9px;
	height: 9px;
	border-radius:50%;
	background-color: #fff;
}
/*已选*/
.beautify-radio .checked .box-radio {
	border-color: var(--color-primary);
}
.beautify-radio .checked .box-radio i {
	background-color: var(--color-primary);
}
/*已选+禁选*/
.beautify-radio .checked.disabled .box-radio {
	border-color: #d2d2d2;
}
.beautify-radio .checked.disabled .box-radio i {
	background-color: #d2d2d2;
}
/*禁选*/
.beautify-radio .disabled .box-radio {
	border-color: #d2d2d2;
	background-color: #f6f6f6;
}
.beautify-radio .disabled .box-radio i {
	background-color: #f6f6f6;
}


/* 多选 */
.beautify-check .box-checkbox {
	flex-shrink: 0;
	margin-right: 6px;
	width:13px;
	height:13px;
	text-align: center;
	color: #fff;
	border-radius:3px;
	border:1px solid #88909b;
	background-color: #fff;
}
.beautify-check .box-checkbox i {
	display: block;
	line-height:13px;
}
.beautify-check .box-checkbox i:before {
	margin-left: -1px;
	content: "\e662";
}
/*不选*/
.beautify-check .uncecked .box-checkbox {
	border-color: var(--borColor);
	background-color:#fff;
}
/*已选*/
.beautify-check .checked .box-checkbox {
	border-color: var(--color-primary);
	background-color:var(--color-primary);
}
/*已选+禁选*/
.beautify-check .checked.disabled .box-checkbox {
	border-color: #cfd0d5;
	background-color: #cfd0d5
}
/*没选+禁选*/
.beautify-check .uncecked.disabled .box-checkbox {
	border-color: #cfd0d5;
	background-color: #f6f6f6
}
.beautify-check .uncecked.disabled .box-checkbox i {
	color: transparent;
}


