/* Release 1.8.4: stable Twitch capacity and live-match stream fallback. */
body.cs2day-v2 .cs2-sidebar-module--streams .cs2-sidebar-list {
	align-content: start !important;
	display: grid !important;
	grid-auto-rows: 58px !important;
	height: 464px !important;
	max-height: 464px !important;
	min-height: 464px !important;
	overflow-x: hidden !important;
	overflow-y: auto !important;
}

body.cs2day-v2 .cs2-sidebar-module--streams .cs2-stream-row {
	box-sizing: border-box;
	height: 58px !important;
	max-height: 58px !important;
	min-height: 58px !important;
	width: 100%;
}

body.cs2day-v2 .cs2-sidebar-module--streams .cs2-sidebar-list::after {
	display: none;
}

body.cs2day-v2 .cs2-live-stream-fallback {
	display: grid;
	grid-template-rows: auto minmax(0, 1fr);
	height: 100%;
	min-height: 220px;
	position: relative;
}

body.cs2day-v2 .cs2-live-stream-fallback + .cs2-sidebar-empty {
	display: none;
}

body.cs2day-v2 .cs2-live-stream-fallback__copy {
	display: flex;
	flex-direction: column;
	gap: 3px;
	padding: 12px 14px 10px;
}

body.cs2day-v2 .cs2-live-stream-fallback__copy span {
	color: var(--cs2-text-muted);
	font-size: .72rem;
}

body.cs2day-v2 .cs2-live-stream-fallback__player,
body.cs2day-v2 .cs2-live-stream-fallback__player iframe {
	border: 0;
	height: 100%;
	min-height: 160px;
	width: 100%;
}

body.cs2day-v2 .cs2-live-stream-fallback__actions {
	align-items: center;
	background: color-mix(in srgb, var(--cs2-surface-raised) 94%, transparent);
	display: flex;
	inset: 58px 0 0;
	justify-content: center;
	position: absolute;
}

body.cs2day-v2 .cs2-live-stream-fallback__actions[hidden] {
	display: none;
}

@media (max-width: 1024px) {
	body.cs2day-v2 .cs2-sidebar-module--streams .cs2-sidebar-list {
		height: 464px !important;
		max-height: 464px !important;
		min-height: 464px !important;
	}
}
