/**
 * DM WC Badges – Overlay Engine styles
 * FINAL – corrected anchor behavior
 *
 * IMPORTANT:
 * - Anchor MUST NOT clip badges
 * - Anchor is positioning context only
 */

.dmwc-overlay-anchor {
	position: relative !important;
	display: block;
	line-height: 0;

	/* CRITICAL FIX:
	   Anchor must NOT clip badges.
	   Clipping belongs to the image wrapper, not here.
	*/
	/*overflow: visible !important;*/
}

/* Ensure overlay itself does not block clicks */
.dmwc-overlay-anchor .dmwc-badges-wrap {
	pointer-events: none;
}

.dmwc-overlay-anchor .dmwc-badges-wrap * {
	pointer-events: auto;
}

/* Enable clicking on badge links inside overlay */
.dmwc-badges-wrap {
	pointer-events: none;
	z-index: 50;
}

.dmwc-badges-wrap .dmwc-badge,
.dmwc-badges-wrap .dmwc-badge-image-only,
.dmwc-badges-wrap .dmwc-badge-link {
	pointer-events: auto;
}
