/* =============================================
   02_UI_COMPONENTS / ui-formblock
   Контейнер формы (ряды инпутов, чекбоксов).
   ============================================= */

.formblock__rows:not(:last-child) {
	margin-bottom: 20px;
}
.formblock__inpcont {
	display: block;
	width: 100%;
}
.formblock__warnblock:not(:last-child) {
	margin-bottom: 20px;
}
.formblock__checkcont {
	display: flex;
	flex-direction: column;
	gap: 10px;
	align-items: flex-start;
}
.formblock__checkcont:not(:last-child) {
	margin-bottom: 20px;
}
.formblock__submit {
	width: 100%;
}

/* ── Responsive ── */

@media (max-width: 63.99875em) {
	.formblock__row:not(:last-child) {
		margin-bottom: 10px;
	}
	.formblock__telcoderow .button {
		margin-top: 20px;
	}
	.formblock__inpcont:not(:last-child) {
		margin-bottom: 10px;
	}
}
@media (min-width: 63.99875em) {
	.formblock__row {
		display: flex;
		gap: 16px;
	}
	.formblock__row:not(:last-child) {
		margin-bottom: 32px;
	}
	.formblock__telcoderow {
		display: flex;
		gap: 20px;
		align-items: flex-end;
	}
	.formblock__telcoderow .button {
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.formblock__inpcont {
		flex: 1 1 calc((100% - 16px) / 2);
	}
	.formblock__checkcont.formblock__checkcont--row {
		flex-direction: row;
	}
	.formblock__checkcont.formblock__checkcont--row .checkbox {
		flex: 0 1 calc((100% - 10px) / 2);
	}
}
