/* Keep the compact homepage match feed readable with long competition names. */
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel {
	max-width:100%;
	min-width:0;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-list {
	box-sizing:border-box;
	overflow-x:hidden !important;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-match {
	box-sizing:border-box;
	gap:7px;
	min-height:88px;
	padding:9px 10px;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-upcoming__meta {
	display:grid;
	grid-template-columns:92px minmax(0,1fr);
	align-items:center;
	gap:8px;
	min-height:17px;
	width:100%;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-upcoming__schedule,
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-upcoming__schedule time {
	display:block;
	min-width:0;
	white-space:nowrap;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-upcoming__meta small {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	gap:5px;
	min-width:0;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:1.15;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-upcoming__meta small img {
	flex:0 0 16px;
	width:16px;
	height:16px;
	max-width:16px;
	object-fit:contain;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-upcoming__versus {
	grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);
	align-items:center;
	min-height:44px;
	gap:5px;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-match__side {
	grid-template-columns:34px minmax(0,1fr);
	gap:7px;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-match__side--away {
	grid-template-columns:minmax(0,1fr) 34px;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-match__logo {
	width:34px;
	height:34px;
	max-width:34px;
	object-fit:contain;
}
body.cs2day-v2 .cs2-home-sidebar .cs2-match-hub__panel .cs2-sidebar-match__side strong {
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
