body.cs2day-v2 .cs2-match-preview__competition {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	align-items: center;
}

body.cs2day-v2 .cs2-match-preview__competition-meta {
	display: grid;
	grid-template-columns: auto auto minmax(0, 1fr);
	justify-content: stretch;
	gap: 10px;
	width: 100%;
	overflow: hidden;
}

body.cs2day-v2 .cs2-match-preview__competition-meta > * {
	min-width: 0;
}

body.cs2day-v2 .cs2-match-preview__league {
	overflow: hidden;
}

body.cs2day-v2 .cs2-match-preview__league strong {
	min-width: 0;
	max-width: 100%;
}

body.cs2day-v2 .cs2-match-preview__lineup-grid > .cs2-match-preview__lineup:nth-child(2),
body.cs2day-v2 .cs2-match-preview__lineup-grid > .cs2-match-preview__lineup:nth-child(2) h3,
body.cs2day-v2 .cs2-match-preview__lineup-grid > .cs2-match-preview__lineup:nth-child(2) p {
	text-align: right;
}

body.cs2day-v2 .cs2-match-preview__lineup-grid > .cs2-match-preview__lineup:nth-child(2) .cs2-match-preview__player {
	flex-direction: row-reverse;
}

body.cs2day-v2 .cs2-match-preview__lineup-grid > .cs2-match-preview__lineup:nth-child(2) .cs2-match-preview__player > span {
	justify-items: end;
	text-align: right;
}

@media (max-width: 700px) {
	body.cs2day-v2 .cs2-match-preview__competition {
		grid-template-columns: auto minmax(0, 1fr);
		align-items: center;
	}

	body.cs2day-v2 .cs2-match-preview__competition-meta {
		grid-template-columns: auto auto minmax(0, 1fr);
		max-width: none;
		gap: 5px;
	}
}
