/* Без класса .masonry — иначе main.js поднимает второй Masonry и после «Загрузить ещё» ломается высота */
.selections-list.js-cases-items {
	min-height: 400px;
	margin-bottom: -32px;
}

.selections-list.js-cases-items .card__title {
	white-space: nowrap;
	overflow: clip;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

/* Как в layout section-masonry: категория с ellipsis, дата всегда видна */
.selections-list.js-cases-items .card__desc {
	display: flex;
	align-items: center;
	gap: 0;
	min-width: 0;
	overflow: hidden;
	white-space: nowrap;
	-webkit-line-clamp: unset;
	-webkit-box-orient: unset;
	text-overflow: unset;
}

.selections-list.js-cases-items .card__desc-text {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.selections-list.js-cases-items .card__desc .dot {
	flex-shrink: 0;
}

.selections-list.js-cases-items .card__desc-date {
	flex-shrink: 0;
	white-space: nowrap;
}

@media (max-width: 767px) {
	.selections-list.js-cases-items {
		margin: 0 -8px -24px;
	}
}
