.ig-pl-odds .ig-pl-odds-empty {
	margin: 0 0 24px;
	padding: 14px 16px;
	border-radius: 4px;
	background: #f2f3f5;
	color: #59606d;
}

/* Keep this component's reference expand/collapse behavior isolated from
 * global mmq rules used by other pages. */
.ig-pl-odds .mmq-table {
	display: none;
}

.ig-pl-odds .mmq-card:has(.mmq-exp-cb:checked) .mmq-table {
	display: block;
}

.ig-pl-odds .mmq-c-empty {
	cursor: default;
	color: #8a9099;
}

.ig-pl-odds .mmq-c-logo {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	background: #fff;
}

.ig-pl-odds .mmq-c-logo .ig-pl-odds-logo,
.ig-pl-odds .ig-pl-odds-bookmaker-logo .ig-pl-odds-logo {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	object-fit: contain;
}

.ig-pl-odds .ig-pl-odds-bookmaker-logo {
	overflow: hidden;
	background: #fff;
}

@media (max-width: 767px) {
	.ig-pl-odds .mmq-table th.mmq-m,
	.ig-pl-odds .mmq-table td.mmq-m {
		display: none;
		width: auto;
	}

	.ig-pl-odds .mmq-card:has(.mmq-r1:checked) .mmq-table .mmq-1x2,
	.ig-pl-odds .mmq-card:has(.mmq-r2:checked) .mmq-table .mmq-uo,
	.ig-pl-odds .mmq-card:has(.mmq-r3:checked) .mmq-table .mmq-gng {
		display: table-cell;
	}
}
