/* External team classification and player duel portraits. */
body.cs2day-v2 .cs2-match-team-card--unranked > header small {
	color: var(--cs2-text-muted);
}
body.cs2day-v2 .cs2-match-team-card--unranked .cs2-match-team-card__description {
	padding: 10px 12px;
	border-left: 3px solid var(--cs2-text-disabled);
	background: color-mix(in srgb, var(--cs2-bg) 72%, transparent);
}
body.cs2day-v2 .cs2-profile-rank--unranked i {
	background: var(--cs2-text-disabled);
}
body.cs2day-v2 .cs2-player-duel__identity {
	display: grid;
	grid-template-columns: 52px minmax(0, 1fr);
	gap: 9px;
	align-items: center;
	min-width: 0;
}
body.cs2day-v2 .cs2-player-duel__identity:last-child {
	grid-template-columns: minmax(0, 1fr) 52px;
}
body.cs2day-v2 .cs2-player-duel__identity:last-child :is(img, i) {
	order: 2;
}
body.cs2day-v2 .cs2-player-duel__identity :is(img, i) {
	display: grid;
	place-items: center;
	width: 52px;
	height: 52px;
	border-radius: 5px;
	background: var(--cs2-card-elevated);
	object-fit: contain;
	font-style: normal;
}
body.cs2day-v2 .cs2-player-duel__identity strong {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body.cs2day-v2 .cs2-player-duel__identity:last-child strong {
	text-align: right;
}
@media (max-width: 520px) {
	body.cs2day-v2 .cs2-player-duel__identity,
	body.cs2day-v2 .cs2-player-duel__identity:last-child {
		grid-template-columns: 38px minmax(0, 1fr);
	}
	body.cs2day-v2 .cs2-player-duel__identity:last-child {
		grid-template-columns: minmax(0, 1fr) 38px;
	}
	body.cs2day-v2 .cs2-player-duel__identity :is(img, i) {
		width: 38px;
		height: 38px;
	}
}
