.calc-form__fields {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
	padding: 24px 0 0;
	border-top: 1px solid var(--color-gray-200);
}

.calc-form__actions {
	display: flex;
	justify-content: flex-end;
	padding-top: 16px;
}

.calc-form__submit {
	min-width: 160px;
}

@media (max-width: 767.98px) {
	.calc-form__fields {
		grid-template-columns: minmax(0, 1fr);
	}

	.calc-form__submit {
		width: 100%;
	}
}
