.answer-params {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 16px;
	margin: 0;
}

.answer-params__item {
	display: flex;
	flex-direction: column;
	gap: 8px;
	padding: 20px;
	border: 1px solid var(--color-gray-200);
	border-radius: 6px;
	background-color: var(--color-white);
}

.answer-params__term {
	display: flex;
	flex-direction: column;
	gap: 8px;
	color: var(--color-black);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.answer-params__icon {
	display: block;
	width: 40px;
	height: 40px;
}

.answer-params__value {
	margin: 0;
	color: var(--color-black);
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.answer-params__note {
	display: block;
	color: var(--color-gray-675);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.answer-params__note:empty {
	display: none;
}

.answer-params__item:has(.answer-params__value:empty),
.answer-params__item:has(.answer-params__num:empty) {
	display: none;
}

.answer-params--table {
	display: flex;
	flex-direction: column;
	gap: 0;
}

.answer-params--table .answer-params__item {
	flex-direction: row;
	align-items: center;
	gap: 0;
	min-height: 52px;
	padding: 0 20px;
	border-radius: 0;
}

.answer-params--table .answer-params__item + .answer-params__item {
	border-top: 0;
}

.answer-params--table .answer-params__term {
	flex: 0 0 440px;
	padding-right: 16px;
}

.answer-params--table .answer-params__value {
	flex: 1 1 auto;
	font-size: 16px;
	line-height: 21px;
}

@media (max-width: 991.98px) {
	.answer-params {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.answer-params--table .answer-params__term {
		flex-basis: 45%;
	}
}

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

	.answer-params--table .answer-params__item {
		padding: 12px 16px;
	}
}
