/*
 * LotoDatos - Gordo de la Primitiva
 * Archivo: gordo-primitiva.css
 *
 * Objetivo:
 * - Mantener exactamente la misma línea visual que Bonoloto.
 * - Usar bolas tipo billar con brillo y centro blanco.
 * - Cambiar la paleta a rojo grisáceo para El Gordo de la Primitiva.
 * - Integrarse con las clases generadas por el plugin lotodatos-gordo-primitiva.php.
 */

/* Variables generales del Gordo de la Primitiva. */
:root {
	--gp-page-bg: #f6f3f3;
	--gp-surface: #ffffff;
	--gp-surface-soft: #fcf8f8;
	--gp-border: rgba(29, 29, 31, 0.08);
	--gp-border-strong: rgba(29, 29, 31, 0.14);
	--gp-text: #1d1d1f;
	--gp-text-soft: #6e6e73;
	--gp-heading: #111111;

	/* Rojo grisáceo principal. */
	--gp-primary: #a86666;
	--gp-primary-dark: #784444;
	--gp-primary-soft: #f4e5e5;
	--gp-primary-focus: rgba(168, 102, 102, 0.22);

	/* Rojo algo más marcado para la clave. */
	--gp-clave: #bf6b6b;
	--gp-clave-dark: #874343;
	--gp-clave-soft: #f6dfdf;

	/* Paleta para estados del comprobador. */
	--gp-success-bg: #effaf2;
	--gp-success-border: #b9e4c4;
	--gp-success-text: #1f6d3f;
	--gp-error-bg: #fff3f3;
	--gp-error-border: #f1c1c1;
	--gp-error-text: #9a2d2d;
	--gp-warning-bg: #fff8ec;
	--gp-warning-border: #f0d08f;
	--gp-warning-text: #8b6820;

	/* Sombras y radios reutilizados en todos los bloques. */
	--gp-shadow: 0 20px 40px rgba(0, 0, 0, 0.04);
	--gp-shadow-soft: 0 10px 24px rgba(0, 0, 0, 0.03);
	--gp-radius: 28px;
	--gp-radius-sm: 18px;
}

/*
 * Contenedor opcional del shortcode completo.
 * Si usas shortcodes separados en Gutenberg, cada tarjeta seguirá teniendo estilo propio.
 */
.ld-gordo-primitiva-full-page {
	max-width: 1120px;
	margin: 0 auto;
	padding: 28px 0 72px;
	color: var(--gp-text);
}

/*
 * Tarjeta base para todos los shortcodes.
 * Mantiene el estilo limpio y redondeado usado en Bonoloto.
 */
.ld-gordo-primitiva-card {
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 28px;
	padding: 26px;
	background: var(--gp-surface);
	border: 1px solid var(--gp-border);
	border-radius: var(--gp-radius);
	box-shadow: var(--gp-shadow);
	color: var(--gp-text);
}

/* Títulos internos del shortcode, por si no se usa titulo="false". */
.ld-gordo-primitiva-card h2,
.ld-gordo-primitiva-title {
	margin: 0 0 18px;
	font-size: clamp(28px, 4vw, 40px);
	line-height: 1.08;
	letter-spacing: -0.03em;
	font-weight: 800;
	color: var(--gp-heading);
}

/* Texto introductorio de bloques como comprobador o combinación más repetida. */
.ld-gordo-primitiva-card p {
	font-size: 16px;
	line-height: 1.7;
	color: var(--gp-text-soft);
}

/* Mensaje usado cuando todavía no hay datos suficientes. */
.ld-gordo-primitiva-empty,
.ld-gordo-primitiva-empty-value {
	margin: 0;
	padding: 16px 18px;
	border-radius: var(--gp-radius-sm);
	background: var(--gp-surface-soft);
	border: 1px solid var(--gp-border);
	color: var(--gp-text-soft);
}

.ld-gordo-primitiva-empty-value {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 42px;
	min-height: 42px;
	padding: 0 10px;
	border-radius: 999px;
	font-weight: 800;
}

/*
 * Combinaciones de números.
 * Este bloque evita que los números aparezcan pegados.
 */
.ld-gordo-primitiva-balls {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 14px;
	margin: 16px 0;
}

/*
 * Bola base estilo billar.
 * Mismo concepto visual que Bonoloto:
 * - volumen con degradado radial
 * - brillo superior
 * - centro blanco
 */
.ld-gordo-primitiva-ball {
	position: relative;
	isolation: isolate;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 58px;
	height: 58px;
	border-radius: 999px;
	color: #1d1d1f;
	font-size: 19px;
	font-weight: 800;
	line-height: 1;
}

/* Bola principal rojo grisáceo. */
.ld-gordo-primitiva-ball {
	background: radial-gradient(circle at 32% 28%, #fff4f4 0%, #f5dcdc 22%, #e3b3b3 52%, #c17979 78%, #9a5555 100%);
	border: 1px solid rgba(113, 55, 55, 0.18);
	box-shadow:
		inset 0 -10px 18px rgba(113, 55, 55, 0.16),
		inset 0 8px 12px rgba(255, 255, 255, 0.55),
		0 8px 18px rgba(113, 55, 55, 0.13);
}

/* Brillo superior de las bolas. */
.ld-gordo-primitiva-ball::before,
.ld-gordo-primitiva-clave::before {
	content: "";
	position: absolute;
	left: 12px;
	top: 9px;
	width: 34%;
	height: 20%;
	border-radius: 999px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.45) 100%);
	transform: rotate(-28deg);
	filter: blur(0.2px);
	z-index: 0;
	pointer-events: none;
}

/* Centro blanco de bola de billar. */
.ld-gordo-primitiva-ball::after,
.ld-gordo-primitiva-clave::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 54%;
	height: 54%;
	transform: translate(-50%, -50%);
	border-radius: 999px;
	background: radial-gradient(circle, #ffffff 0%, #fbfbfb 72%, #d9d9d9 100%);
	box-shadow:
		inset 0 2px 3px rgba(255, 255, 255, 0.8),
		inset 0 -2px 4px rgba(0, 0, 0, 0.06);
	z-index: -1;
	pointer-events: none;
}

/*
 * Número clave.
 * En El Gordo de la Primitiva la clave forma parte de la combinación completa.
 */
.ld-gordo-primitiva-clave-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
}

.ld-gordo-primitiva-clave {
	position: relative;
	isolation: isolate;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 58px;
	height: 58px;
	padding: 0;
	border-radius: 999px;
	color: #1d1d1f;
	font-size: 19px;
	font-weight: 800;
	line-height: 1;
	background: radial-gradient(circle at 32% 28%, #fff5f5 0%, #f8d4d4 22%, #e9a6a6 52%, #d77373 78%, #b95252 100%);
	border: 1px solid rgba(120, 68, 68, 0.22);
	box-shadow:
		inset 0 -10px 18px rgba(120, 68, 68, 0.16),
		inset 0 8px 12px rgba(255, 255, 255, 0.55),
		0 8px 18px rgba(120, 68, 68, 0.14);
}

/*
 * Último sorteo.
 * Estructura tipo Bonoloto: números a la izquierda y datos especiales a la derecha.
 */
.ld-gordo-primitiva-latest {
	position: relative;
	display: grid;
	grid-template-columns: 1fr minmax(260px, 0.82fr);
	grid-template-areas:
		"balls date"
		"balls specials"
		"balls key";
	align-items: center;
	gap: 22px 36px;
	min-height: 214px;
	padding: 32px;
	text-align: left;
}

/*
 * Eliminamos la línea vertical para evitar problemas visuales,
 * igual que se corrigió en Bonoloto.
 */
.ld-gordo-primitiva-latest::before,
.ld-gordo-primitiva-latest::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	background: transparent !important;
	border: 0 !important;
}

/* Fecha colocada en la mitad derecha. */
.ld-gordo-primitiva-latest .ld-gordo-primitiva-date {
	grid-area: date;
	margin: 0;
	text-align: center;
	font-size: 17px;
	font-weight: 800;
	color: var(--gp-heading);
}

/* Etiqueta FECHA como en Bonoloto. */
.ld-gordo-primitiva-latest .ld-gordo-primitiva-date::before {
	content: "FECHA";
	display: block;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--gp-text-soft);
}

/* La combinación de 5 números queda en la mitad izquierda. */
.ld-gordo-primitiva-latest .ld-gordo-primitiva-balls {
	grid-area: balls;
	margin: 0;
	justify-content: flex-start;
	align-content: center;
	gap: 14px;
}

/* La clave queda en la mitad derecha, debajo de la fecha. */
.ld-gordo-primitiva-latest .ld-gordo-primitiva-clave-wrap {
	grid-area: specials;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 18px;
	margin: 0;
}

/* Texto de combinación completa. */
.ld-gordo-primitiva-full-key {
	grid-area: key;
	margin: 0;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: var(--gp-text-soft);
	word-break: break-word;
}

/*
 * Listados de frecuencias.
 * Se usan para números más repetidos, menos repetidos y clave.
 */
.ld-gordo-primitiva-frequency-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 14px;
}

.ld-gordo-primitiva-frequency-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-height: 150px;
	padding: 20px 18px;
	border-radius: 22px;
	background: var(--gp-surface);
	border: 1px solid var(--gp-border);
	box-shadow: var(--gp-shadow-soft);
	text-align: center;
}

.ld-gordo-primitiva-frequency-count {
	display: block;
	margin-top: 12px;
	font-size: 14px;
	font-weight: 700;
	color: var(--gp-text-soft);
}

/*
 * Estadística destacada para clave más/menos repetida.
 */
.ld-gordo-primitiva-featured-stat {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 12px;
	min-height: 150px;
	padding: 20px 18px;
	border-radius: 22px;
	background: var(--gp-surface);
	border: 1px solid var(--gp-border);
	box-shadow: var(--gp-shadow-soft);
	text-align: center;
}

.ld-gordo-primitiva-featured-stat p {
	margin: 0;
	font-size: 15px;
	font-weight: 700;
	color: var(--gp-text-soft);
}

/*
 * Comprobador de combinación.
 */
.ld-gordo-primitiva-checker {
	padding: 26px;
}

.ld-gordo-primitiva-form {
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin-top: 18px;
	padding: 24px;
	background: var(--gp-surface);
	border: 1px solid var(--gp-border);
	border-radius: var(--gp-radius);
	box-shadow: var(--gp-shadow-soft);
}

.ld-gordo-primitiva-form-grid {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 12px;
}

.ld-gordo-primitiva-field {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.ld-gordo-primitiva-field span {
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: var(--gp-text-soft);
}

.ld-gordo-primitiva-field input {
	width: 100%;
	box-sizing: border-box;
	height: 54px;
	padding: 12px 14px;
	border: 1px solid var(--gp-border-strong);
	border-radius: 16px;
	background: #ffffff;
	color: var(--gp-heading);
	font-size: 17px;
	font-weight: 800;
	text-align: center;
}

.ld-gordo-primitiva-field input:focus {
	outline: none;
	border-color: rgba(168, 102, 102, 0.55);
	box-shadow: 0 0 0 4px var(--gp-primary-focus);
}

/* Campo de la clave con fondo suave rojo grisáceo. */
.ld-gordo-primitiva-field-clave input {
	background: var(--gp-clave-soft);
	border-color: rgba(168, 102, 102, 0.35);
}

.ld-gordo-primitiva-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 54px;
	padding: 0 24px;
	border: 0;
	border-radius: 999px;
	background: linear-gradient(180deg, #f5d7d7 0%, #e5adad 55%, #cd7676 100%);
	color: #301b1b;
	font-size: 16px;
	font-weight: 800;
	cursor: pointer;
	box-shadow: 0 10px 20px rgba(124, 63, 63, 0.18);
	transition: background 0.2s ease, transform 0.2s ease;
}

.ld-gordo-primitiva-button:hover {
	background: linear-gradient(180deg, #efc9c9 0%, #df9898 55%, #bd6262 100%);
	transform: translateY(-1px);
}

/*
 * Resultado del comprobador.
 */
.ld-gordo-primitiva-message {
	margin-top: 20px;
	padding: 16px 18px;
	border-radius: 18px;
	font-size: 16px;
	font-weight: 800;
}

.ld-gordo-primitiva-message-info {
	background: var(--gp-primary-soft);
	border: 1px solid rgba(168, 102, 102, 0.24);
	color: var(--gp-primary-dark);
}

.ld-gordo-primitiva-message-success {
	background: var(--gp-success-bg);
	border: 1px solid var(--gp-success-border);
	color: var(--gp-success-text);
}

.ld-gordo-primitiva-message-warning {
	background: var(--gp-warning-bg);
	border: 1px solid var(--gp-warning-border);
	color: var(--gp-warning-text);
}

.ld-gordo-primitiva-message-error {
	background: var(--gp-error-bg);
	border: 1px solid var(--gp-error-border);
	color: var(--gp-error-text);
}

.ld-gordo-primitiva-message p {
	margin: 0 0 12px;
}

.ld-gordo-primitiva-message p:last-child {
	margin-bottom: 0;
}

.ld-gordo-primitiva-message ul {
	margin: 12px 0 0;
	padding-left: 20px;
}

/*
 * Combinación más repetida.
 */
.ld-gordo-primitiva-most-repeated {
	text-align: center;
}

.ld-gordo-primitiva-count {
	margin: 10px 0 0;
	font-size: 15px;
	font-weight: 700;
	color: var(--gp-text-soft);
}

/*
 * Tablas.
 * Se usan en los últimos sorteos.
 */
.ld-gordo-primitiva-table-wrap {
	overflow-x: auto;
	background: var(--gp-surface);
	border-radius: 26px;
	box-shadow: var(--gp-shadow);
}

.ld-gordo-primitiva-table {
	width: 100%;
	min-width: 760px;
	border-collapse: collapse;
}

.ld-gordo-primitiva-table thead th {
	padding: 18px;
	text-align: center;
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	color: var(--gp-text-soft);
	background: transparent;
	border-bottom: 1px solid var(--gp-border);
}

.ld-gordo-primitiva-table tbody td {
	padding: 18px;
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
	color: var(--gp-text);
	border-bottom: 1px solid rgba(29, 29, 31, 0.06);
}

.ld-gordo-primitiva-table tbody tr:last-child td {
	border-bottom: 0;
}

/* Las combinaciones dentro de tabla se muestran más compactas. */
.ld-gordo-primitiva-table .ld-gordo-primitiva-balls {
	justify-content: center;
	gap: 8px;
	margin: 0;
}

/* Bolas más pequeñas dentro de tablas para mejorar lectura en móvil. */
.ld-gordo-primitiva-table .ld-gordo-primitiva-ball {
	width: 42px;
	height: 42px;
	font-size: 15px;
}

/* En tablas quitamos el brillo superior para que se lea mejor. */
.ld-gordo-primitiva-table .ld-gordo-primitiva-ball::before {
	display: none;
}

/* Clave más compacta en tablas. */
.ld-gordo-primitiva-table .ld-gordo-primitiva-clave {
	width: 42px;
	height: 42px;
	min-width: 42px;
	padding: 0;
	font-size: 15px;
}

/* En tablas quitamos el brillo superior de la clave para mejorar lectura. */
.ld-gordo-primitiva-table .ld-gordo-primitiva-clave::before {
	display: none;
}

/*
 * Ajustes v3 - afinado visual basado en Bonoloto.
 * 1) En últimos sorteos, se quita la caja exterior y se conserva solo la tabla blanca.
 * 2) Se mantienen quitadas las cajas exteriores de comprobador y estadísticas.
 * 3) Cuando una estadística tiene una sola tarjeta, se centra.
 */

/* Comprobador: quitamos la caja grande exterior y dejamos solo el formulario como caja blanca. */
.ld-gordo-primitiva-checker {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding: 0;
}

.ld-gordo-primitiva-checker .ld-gordo-primitiva-form {
	margin-top: 0;
}

/* Estadísticas: quitamos la caja exterior que contiene las tarjetas internas. */
.ld-gordo-primitiva-stats {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding: 0;
}

/* Si una lista solo tiene una tarjeta, la centramos. */
.ld-gordo-primitiva-frequency-list .ld-gordo-primitiva-frequency-item:only-child {
	grid-column: 1 / -1;
	justify-self: center;
	width: min(100%, 420px);
}

/* Tabla de últimos sorteos: quitamos la caja exterior y dejamos solo la tabla. */
.ld-gordo-primitiva-table-card {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding: 0;
}

.ld-gordo-primitiva-table-card .ld-gordo-primitiva-table-wrap {
	background: var(--gp-surface);
	border: 1px solid var(--gp-border);
	border-radius: 26px;
	box-shadow: var(--gp-shadow);
}

/*
 * Ajustes para pantallas medianas y grandes.
 */
@media (min-width: 768px) {
	.ld-gordo-primitiva-full-page {
		padding: 36px 0 84px;
	}

	.ld-gordo-primitiva-frequency-list {
		grid-template-columns: repeat(3, 1fr);
	}
}

/*
 * Ajustes para escritorio ancho.
 */
@media (min-width: 1024px) {
	.ld-gordo-primitiva-latest {
		padding: 32px;
	}
}

/*
 * Ajustes para tablet y pantallas estrechas.
 */
@media (max-width: 900px) {
	.ld-gordo-primitiva-latest {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 18px;
		padding: 28px 20px;
		text-align: center;
	}

	.ld-gordo-primitiva-latest::before,
	.ld-gordo-primitiva-latest::after {
		display: none;
	}

	.ld-gordo-primitiva-latest .ld-gordo-primitiva-balls {
		justify-content: center;
	}

	.ld-gordo-primitiva-latest .ld-gordo-primitiva-clave-wrap {
		width: 100%;
	}
}

/*
 * Ajustes para móvil.
 */
@media (max-width: 767px) {
	.ld-gordo-primitiva-full-page {
		padding: 22px 0 56px;
	}

	.ld-gordo-primitiva-card {
		margin-bottom: 22px;
		padding: 22px 18px;
		border-radius: 22px;
	}

	.ld-gordo-primitiva-card h2,
	.ld-gordo-primitiva-title {
		font-size: clamp(26px, 7vw, 34px);
	}

	.ld-gordo-primitiva-balls {
		gap: 10px;
	}

	.ld-gordo-primitiva-ball {
		width: 54px;
		height: 54px;
		font-size: 18px;
	}

	.ld-gordo-primitiva-clave {
		min-width: 78px;
		height: 54px;
		font-size: 14px;
	}

	.ld-gordo-primitiva-form {
		padding: 18px;
		border-radius: 22px;
	}

	.ld-gordo-primitiva-form-grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.ld-gordo-primitiva-field input {
		height: 52px;
		font-size: 16px;
	}

	.ld-gordo-primitiva-button {
		width: 100%;
	}

	.ld-gordo-primitiva-frequency-list {
		grid-template-columns: 1fr;
	}

	.ld-gordo-primitiva-frequency-item {
		min-height: 138px;
	}

	.ld-gordo-primitiva-table {
		min-width: 720px;
	}

	.ld-gordo-primitiva-table .ld-gordo-primitiva-ball {
		width: 38px;
		height: 38px;
		font-size: 14px;
	}

	.ld-gordo-primitiva-table .ld-gordo-primitiva-clave {
		min-width: 66px;
		height: 38px;
		font-size: 12px;
	}

	/* Ajuste móvil para el bloque "Último sorteo". */
	.ld-gordo-primitiva-latest {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 18px;
		min-height: auto;
		padding: 24px 16px;
		text-align: center;
		overflow: hidden;
	}

	/* Eliminamos cualquier pseudo-elemento decorativo que pueda crear manchas visuales. */
	.ld-gordo-primitiva-latest::before,
	.ld-gordo-primitiva-latest::after,
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-balls::before,
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-balls::after,
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-clave-wrap::before,
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-clave-wrap::after {
		content: none !important;
		display: none !important;
	}

	/* La fecha queda arriba y centrada. */
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-date {
		order: 1;
		width: 100%;
		margin: 0;
		padding: 0;
		font-size: 15px;
		font-weight: 700;
		line-height: 1.4;
		color: var(--gp-text-soft);
		text-align: center;
	}

	/* La combinación queda debajo de la fecha, centrada y con separación. */
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-balls {
		order: 2;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		gap: 10px;
		margin: 0;
		padding: 0;
		border: 0;
		background: transparent;
		box-shadow: none;
	}

	/* La clave queda debajo de la combinación. */
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-clave-wrap {
		order: 3;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		gap: 14px;
		width: 100%;
	}

	/* La combinación completa queda al final. */
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-full-key {
		order: 4;
		width: 100%;
		margin: 0;
	}

	/* Bolas algo más pequeñas en móvil para que no se monten. */
	.ld-gordo-primitiva-latest .ld-gordo-primitiva-ball {
		width: 46px;
		height: 46px;
		font-size: 16px;
		flex: 0 0 auto;
	}

	.ld-gordo-primitiva-latest .ld-gordo-primitiva-clave {
	width: 46px;
	height: 46px;
	min-width: 46px;
	padding: 0;
	font-size: 16px;
	flex: 0 0 auto;
    }
}

/*
 * Ajuste móvil pequeño.
 */
@media (max-width: 420px) {
	.ld-gordo-primitiva-form-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

/*
 * Ajuste móvil muy estrecho.
 */
@media (max-width: 340px) {
	.ld-gordo-primitiva-form-grid {
		grid-template-columns: 1fr;
	}
}

/* ============================================================
   Resultado del comprobador histórico
   ============================================================ */

/*
 * Texto "Combinación buscada".
 * Lo mostramos fuera de la caja de mensaje, como en otros comprobadores.
 */
.ld-gordo-primitiva-checker-searched-key {
	margin: 22px 0 18px;
	font-size: 16px;
	font-weight: 800;
	color: #1d1d1f;
}

/*
 * Ajuste específico de la tabla de coincidencias del comprobador.
 */
.ld-gordo-primitiva-checker-results-wrap {
	margin-top: 18px;
}

/*
 * En esta tabla queremos texto plano, no bolas.
 * Por eso usamos la misma tabla base, pero sin elementos especiales.
 */
.ld-gordo-primitiva-checker-results-table {
	min-width: 640px;
}

/*
 * Mejora visual en móvil para la tabla del comprobador.
 */
@media (max-width: 767px) {
	.ld-gordo-primitiva-checker-searched-key {
		font-size: 15px;
		line-height: 1.6;
	}
}