/* Stable statement cards and ticker-like additional match content rows. */
body.cs2day-v2 .cs2-match-content-card > header {
	display:grid;
	grid-template-columns:minmax(0,1fr) auto;
	gap:10px;
	align-items:center;
}
body.cs2day-v2 .cs2-match-content-card > header > time {
	justify-self:end;
	white-space:nowrap;
}
body.cs2day-v2 .cs2-match-content-card__fixture {
	display:grid;
	grid-template-columns:30px auto 30px minmax(0,1fr);
	gap:7px;
	align-items:center;
	min-width:0;
}
body.cs2day-v2 .cs2-match-content-card__fixture > span {
	display:grid;
	min-width:0;
}
body.cs2day-v2 .cs2-match-content-card__fixture strong {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
body.cs2day-v2 .cs2-match-content-card h3,
body.cs2day-v2 .cs2-match-content-card p { overflow-wrap:anywhere; }

body.cs2day-v2 .cs2-match-content-additional {
	display:grid;
	gap:10px;
	min-width:0;
	padding:14px;
	border:1px solid var(--cs2-border);
	border-radius:6px;
	background:var(--cs2-bg);
}
body.cs2day-v2 .cs2-match-content-additional > header {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	gap:10px;
}
body.cs2day-v2 .cs2-match-content-additional > header h3 { margin:0; font-size:15px; }
body.cs2day-v2 .cs2-match-content-additional > header > div { display:flex; flex-wrap:wrap; gap:7px; }
body.cs2day-v2 .cs2-match-content-additional__list { display:grid; min-width:0; }
body.cs2day-v2 .cs2-match-content-additional__item {
	display:grid;
	grid-template-columns:minmax(150px,.7fr) auto minmax(200px,1.4fr) minmax(120px,.8fr) auto;
	gap:10px;
	align-items:center;
	min-height:58px;
	padding:9px 10px;
	border-top:1px solid var(--cs2-border);
	background:transparent;
}
body.cs2day-v2 .cs2-match-content-additional__item:first-child { border-top:0; }
body.cs2day-v2 .cs2-match-content-additional__item:nth-child(even) { background:color-mix(in srgb,var(--cs2-card-elevated) 52%,transparent); }
body.cs2day-v2 .cs2-match-content-additional__team {
	display:flex;
	align-items:center;
	gap:9px;
	min-width:0;
	color:var(--cs2-text);
	text-decoration:none;
}
body.cs2day-v2 .cs2-match-content-additional__team img { width:34px; height:34px; flex:0 0 auto; object-fit:contain; }
body.cs2day-v2 .cs2-match-content-additional__team strong,
body.cs2day-v2 .cs2-match-content-additional__title,
body.cs2day-v2 .cs2-match-content-additional__match {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
body.cs2day-v2 .cs2-match-content-additional__verb,
body.cs2day-v2 .cs2-match-content-additional__match,
body.cs2day-v2 .cs2-match-content-additional__item time { color:var(--cs2-text-muted); font-size:10px; }
body.cs2day-v2 .cs2-match-content-additional__title { color:var(--cs2-text); font-weight:850; text-decoration:none; }
body.cs2day-v2 .cs2-match-content-additional__title:hover { color:var(--cs2-accent); }
body.cs2day-v2 .cs2-match-content-additional__match { text-decoration:none; }
body.cs2day-v2 .cs2-match-content-hub__grid > .cs2-match-content-additional__item {
	grid-column:1/-1;
	border:1px solid var(--cs2-border);
	border-radius:5px;
	background:var(--cs2-card-elevated);
}

@media (max-width:900px) {
	body.cs2day-v2 .cs2-match-content-additional__item {
		grid-template-columns:minmax(140px,.8fr) auto minmax(180px,1.2fr) auto;
	}
	body.cs2day-v2 .cs2-match-content-additional__match { display:none; }
}
@media (max-width:640px) {
	body.cs2day-v2 .cs2-match-content-card > header { grid-template-columns:1fr; }
	body.cs2day-v2 .cs2-match-content-card > header > time { justify-self:start; }
	body.cs2day-v2 .cs2-match-content-card__fixture { grid-template-columns:28px auto 28px minmax(0,1fr); }
	body.cs2day-v2 .cs2-match-content-additional { padding:10px; }
	body.cs2day-v2 .cs2-match-content-additional > header { align-items:flex-start; flex-direction:column; }
	body.cs2day-v2 .cs2-match-content-additional__item {
		grid-template-columns:34px minmax(0,1fr) auto;
		gap:5px 9px;
		padding:10px 6px;
	}
	body.cs2day-v2 .cs2-match-content-additional__team { display:contents; }
	body.cs2day-v2 .cs2-match-content-additional__team img { grid-row:1/3; }
	body.cs2day-v2 .cs2-match-content-additional__team strong { grid-column:2; }
	body.cs2day-v2 .cs2-match-content-additional__verb { display:none; }
	body.cs2day-v2 .cs2-match-content-additional__title { grid-column:2/4; }
	body.cs2day-v2 .cs2-match-content-additional__item time { grid-column:3; grid-row:1; }
}
