/* Conversion Pro — Trust Markers (module 11). Simple horizontal row of
   icon+label badges, visual only (no links, confirmed with owner).
   Section background is set inline per CVP_Trust_Markers::render_strip();
   the rule below is just a fallback. */

.cvp-trust-markers {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 20px;
	background: #fff;
	padding: 14px 12px;
}

/* Badge background is set inline per-marker; this rule is a fallback for
   the rare case a marker renders without that inline style. */
.cvp-trust-marker {
	display: flex;
	align-items: center;
	gap: 8px;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 6px;
	padding: 8px 14px;
}

.cvp-trust-marker__icon {
	width: 28px;
	height: 28px;
	object-fit: contain;
	flex: 0 0 auto;
}

.cvp-trust-marker__label {
	font-size: 13px;
	font-weight: 600;
	color: #333;
	white-space: nowrap;
}

@media ( max-width: 600px ) {
	.cvp-trust-markers {
		gap: 10px;
		padding: 10px 8px;
	}

	.cvp-trust-marker {
		padding: 6px 10px;
	}

	.cvp-trust-marker__icon {
		width: 22px;
		height: 22px;
	}

	.cvp-trust-marker__label {
		font-size: 11px;
	}
}
