@media (max-width: 700px) {

	.mcs-test-grid--two,
	.mcs-test-check-grid,
	.mcs-test-offer,
	.mcs-test-step-indicator,
	.mcs-test-summary__section dl {
		grid-template-columns: 1fr;
	}

	.mcs-test-step-indicator__item {
		min-height: auto;
	}

	.mcs-test-form__section {
		padding: 16px;
	}

	.mcs-test-day-list {
		gap: 18px;
	}

	.mcs-test-day-block h4 {
		font-size: 2.8rem;
	}

	.mcs-test-venue-block h5 {
		font-size: 1.4rem;
	}

	.mcs-test-form__actions {
		justify-content: stretch;
	}

	.mcs-test-button {
		width: 100%;
	}

	.mcs-test-order-table {
		min-width: 0;
		font-size: 1.4rem;
		table-layout: fixed;
	}

	.mcs-test-order-table th,
	.mcs-test-order-table td {
		padding: 9px 10px;
	}

	.mcs-test-order-table td:first-child {
		font-size: 1.4rem;
	}

	.mcs-test-order-table td:last-child,
	.mcs-test-order-table th:last-child,
	.mcs-test-order-table .mcs-test-col-count {
		width: 76px;
	}

	.mcs-test-order-table .mcs-test-col-time {
		width: 62px;
		white-space: normal;
	}

	.mcs-test-summary-table {
		font-size: 1.4rem;
	}

	.mcs-test-summary-table th,
	.mcs-test-summary-table td {
		padding: 8px 9px;
	}

	.mcs-test-summary-table--food td:first-child,
	.mcs-test-summary-table--food td:nth-last-child(2),
	.mcs-test-summary-table--food td:last-child {
		width: auto;
	}
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}




