.checklist-wrapper.checklist-wrapper_type_list {
	grid-template-columns: max-content;
	display: block;
}

.checklist-wrapper_type_list {
	padding: 40px 0;
}

.checklist-wrapper_type_list input:invalid+.checkbox-label:before {
	border-color: rgb(255, 207, 207);
}

.checklist-wrapper_type_list input[type=checkbox] {
	position: absolute;
	left: 8px;
	top: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 1px;
	height: 1px;
	opacity: .1;
}

.checklist-wrapper_type_list .form__ln {
	position: relative;
}

.form-configurators-poll .button:disabled {
	opacity: .5;
	cursor: default;
}

.form-configurators-poll .button:disabled:before {
	display: none;
}

.form-configurators-poll .checkbox-label:before {
	flex-shrink: 0;
}

[data-id="popup-catalog-element-configurators-poll"] {
	z-index: 9999;
}