/* Scoped circular sale badge styling for calculator-enabled products only */

/* Classic templates and third-party badges */
.dpc-calculator-enabled .onsale,
.dpc-calculator-enabled .wdr-onsale {
	width: 47px !important;
	height: 47px !important;
	min-width: 47px !important;
	min-height: 47px !important;
	border-radius: 50% !important;
	padding: 0 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	line-height: 1 !important;
	font-size: 14px !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}

/* WooCommerce Blocks badge wrapper */
.dpc-calculator-enabled .wc-block-grid__product-onsale {
	width: 47px !important;
	height: 47px !important;
	min-width: 47px !important;
	min-height: 47px !important;
	border-radius: 50% !important;
	padding: 0 !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	line-height: 1 !important;
	font-size: 14px !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}

/* Single product page (body has the flag class) */

body.dpc-calculator-enabled .onsale,
body.dpc-calculator-enabled .wdr-onsale {
	width: 56px !important;
	height: 56px !important;
	min-width: 56px !important;
	min-height: 56px !important;
	font-size: 14px !important;
}
