/* Release 1.10.19: unified player directory search. */
body.cs2day-v2 .content-section--players .cs2-player-search {
	padding: 14px;
}

body.cs2day-v2 .cs2-player-search__panel--unified {
	position: relative;
}

body.cs2day-v2 .cs2-player-search__panel--unified > label > span {
	color: var(--cs2-v2-text);
	font-size: .75rem;
	font-weight: 800;
}

body.cs2day-v2 .cs2-player-search__panel--unified input[type="search"] {
	min-height: 46px;
	width: 100%;
}

body.cs2day-v2 .cs2-player-search__panel--unified .cs2-player-search__suggestions {
	top: calc(100% + 6px);
}

body.cs2day-v2 .cs2-player-search__suggestions .cs2-player-search__suggestion {
	align-items: center;
	display: grid;
	gap: 10px;
	grid-template-columns: 34px minmax(0, 1fr) auto;
	min-height: 52px;
	padding: 8px 10px;
}

body.cs2day-v2 .cs2-player-search__suggestion:hover,
body.cs2day-v2 .cs2-player-search__suggestion:focus-visible {
	background: var(--cs2-v2-bg-soft);
}

body.cs2day-v2 .cs2-player-search__suggestion-media {
	align-items: center;
	background: var(--cs2-v2-bg-soft);
	border: 1px solid var(--cs2-v2-border);
	border-radius: 4px;
	display: flex;
	font-size: .65rem;
	font-weight: 800;
	height: 34px;
	justify-content: center;
	overflow: hidden;
	width: 34px;
}

body.cs2day-v2 .cs2-player-search__suggestion-media img {
	height: 100%;
	object-fit: contain;
	width: 100%;
}

body.cs2day-v2 .cs2-player-search__suggestion strong {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

body.cs2day-v2 .cs2-player-search__suggestion-type {
	border: 1px solid var(--cs2-v2-border-strong);
	border-radius: 4px;
	color: var(--cs2-v2-muted);
	font-size: .625rem;
	font-weight: 800;
	padding: 4px 7px;
	text-transform: uppercase;
}

@media (max-width: 600px) {
	body.cs2day-v2 .content-section--players .cs2-player-search {
		padding: 10px;
	}

	body.cs2day-v2 .cs2-player-search__suggestions .cs2-player-search__suggestion {
		grid-template-columns: 32px minmax(0, 1fr) auto;
	}

	body.cs2day-v2 .cs2-player-search__suggestion-media {
		height: 32px;
		width: 32px;
	}
}
