/* CJ Sugerencias: chips de jugadores (mismo lenguaje que las búsquedas sugeridas). Selectores con contenedor para no depender del orden de carga. */
.cjsug { margin: 10px 0 16px; }
.cjsug[hidden] { display: none !important; }
.cjsug .cjsug__label { font-size: 13px; line-height: 1.45; color: #5f6b7a; margin: 0 0 8px; }
.cjsug .cjsug__chips { display: flex; flex-wrap: wrap; gap: 8px; }
.cjsug .cjsug__chip {
	display: inline-flex; align-items: baseline; gap: 6px; margin: 0;
	border: 2px solid #d6dbe1 !important; background: #fff !important; color: #002041 !important;
	border-radius: 999px !important; padding: 7px 13px !important;
	font-family: inherit !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1.1 !important; letter-spacing: .02em; text-transform: uppercase;
	cursor: pointer; box-shadow: none !important; transition: border-color .15s, background .15s;
}
.cjsug .cjsug__chip:hover { border-color: #002041 !important; }
.cjsug .cjsug__chip.is-on { background: #002041 !important; border-color: #002041 !important; color: #fff !important; }
.cjsug .cjsug__chip:focus-visible { outline: 2px solid #002041; outline-offset: 2px; }
.cjsug .cjsug__d { font-size: 15px; font-weight: 800; }

/* Parches recomendados dentro del bloque «Parches» (1.1.0) */
.cjsug-p { margin: 6px 0 10px; }
.cjsug-p[hidden] { display: none !important; }
.cjsug-p .cjsug-p__label { font-size: 13px; line-height: 1.45; color: #5f6b7a; margin: 0 0 8px; }
.cjsug-p .cjsug-p__chips { display: flex; flex-wrap: wrap; gap: 8px; }
.cjsug-p .cjsug-p__chip {
	display: inline-flex; align-items: center; gap: 8px; margin: 0; max-width: 100%;
	border: 2px solid #d6dbe1 !important; background: #fff !important; color: #002041 !important;
	border-radius: 10px !important; padding: 5px 12px 5px 6px !important;
	font-family: inherit !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1.2 !important;
	text-transform: none; letter-spacing: 0; text-align: left; cursor: pointer; box-shadow: none !important;
}
.cjsug-p .cjsug-p__chip img { width: 28px; height: 28px; object-fit: contain; flex: 0 0 28px; border-radius: 4px; }
.cjsug-p .cjsug-p__chip span { min-width: 0; overflow-wrap: anywhere; }
.cjsug-p .cjsug-p__chip:hover { border-color: #002041 !important; }
.cjsug-p .cjsug-p__chip.is-on { background: #002041 !important; border-color: #002041 !important; color: #fff !important; }
.cjsug-p .cjsug-p__chip.is-on img { background: #fff; }
.cjsug-p .cjsug-p__chip:focus-visible { outline: 2px solid #002041; outline-offset: 2px; }
