div.form-field {
	display: flex;
	flex-direction: column;
	width: 100%;
}

div.form-field.has-single-control div.header-col-2,
div.form-field.has-single-control div.body-col-2,
div.check-list.has-single-control div.header-col-2,
div.check-list.has-single-control div.body-col-2 {
	display: none !important;
}

div.form-field div.control span.description {
	display: block;
	width: 100%;
}

div.form-field div.control input[type="text"],
div.form-field div.control input[type="number"],
div.form-field div.control input[type="email"],
div.form-field div.control input[type="tel"],
div.form-field div.control input[type="url"],
div.form-field div.control input[type="password"],
div.form-field div.control select,
div.form-field div.control textarea {
	width: 100%;
}

div.block-list-appender {
	position: relative !important;
	width: 100%;
}