[data-form_kv_type="userChooser"] .pcx_checkbox {
	/* background:var(--cl-deep-green); */
	display: block;
	/* max-width: 20em; */
	border-bottom: var(--rd-borderwidth-border-default) solid var(--cl-light-blue);
	line-height: 1.5em;
	padding: 0.1em;
}

[data-form_kv_type="userChooser"] .pcx_checkbox:last-of-type {
	border-bottom: none;
}

[data-form_kv_type="userChooser"] {
	min-height: 30em;
}

[data-form_kv_type="userChooser"] .pcx_toggleBox {
	position: relative;
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-blue);
	border-bottom: none;
	/* border-top:none; */
}

/* [data-form_kv_type="userChooser"] .pcx_toggleBox.isInheritedGroup_true {
	background: red;
} */

[data-form_kv_type="userChooser"] .pcx_toggleBox.isInheritedGroup_true .pcx_toggleBox_title::after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: var(--rd-primary-active);
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-position: 50%;
	-webkit-mask-position: 50%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	filter: unset !important;
	vertical-align: middle;
	mask-image: url(/src/img/svg/af/house.svg);
	-webkit-mask-image: url(/src/img/svg/af/house.svg);
	margin-left: 15px;
}

[data-form_kv_type="userChooser"] > .form_kv_key {
	display: none !important;
}

[data-form_kv_type="userChooser"] > .form_kv_value {
	border-bottom: var(--rd-borderwidth-border-default) solid var(--cl-light-blue);
}

.uchooser_head_label {
	display: inline-block;
	width: calc(100% - 9em);
	vertical-align: top;
}

.uchooser_head_totalcount {
	display: inline-block;
	width: 8em;
	/* text-align: left; */
	vertical-align: middle;
	position: relative;
}

[data-form_kv_type="userChooser"] .countbubble {
	margin: 0;
	top: 0;
}

.uchooser_head.formlabel {
	margin-bottom: 0.5em !important;
	display: block;
	position: relative;
}

.uchooser_head_totalcount .countbubble {
	background: var(--rd-primary-active);
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-1);
	letter-spacing: 0;
	line-height: 19px;
	width: auto;
	display: inline-block;
	padding: 0 10px;
	border-radius: var(--rd-borderradius-border-lg);
	background-color: var(--rd-primary-active) !important;
	height: auto;
	display: inline-block;
	position: relative;
	/* float: right; */
	color: var(--rd-font-light);
}

.uchooser_filter_wrap {
	margin-bottom: 1em;
	position: relative;
}

.uchooser_filter_wrap a {
	position: absolute;
	display: block;
	right: 0.75em;
	top: 0.5em;
	color: var(--cl-dark-grey);
	font-size: var(--rd-fontsize-4);
	font-weight: var(--rd-fontweights-open-sans-0);
}

pc-viv-area-chooser {
	max-width: 32em;
	max-height: 20em;
	display: block;
	overflow: auto;
	border: var(--rd-borderwidth-border-default) solid var(--cl-light-grey);
	padding: 1em;
}

.dcle_name .facility_name {
	font-size: var(--rd-fontsize-3);
	color: var(--cl-blue-grey);
	line-height: 1.25em;
}

pc-ff-user-chooser .pcx_checkbox .dcle_name {
	vertical-align: top;
	margin-top: -3px;
}
