/* WP Discount Rules — Frontend */

/* "Discount" note rendered under a cart item via woocommerce_get_item_data */
.woocommerce-cart-form .cart_item .variation,
.wdr-savings {
	color: #b12704;
}

.cart_item .variation dt,
.cart_item .variation dd {
	font-size: 13px;
}

/* ---- Cart drawer (mini-cart) discount notes ---- */
.wdr-drawer-note {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 8px;
	margin: 4px 0 0;
	font-size: 11px;
	line-height: 1.3;
}

.wdr-drawer-label {
	color: #b12704;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.02em;
}

.wdr-drawer-save {
	color: #1a7f4b;
	font-weight: 600;
}

#wdr-total-savings .wdr-drawer-label {
	text-transform: none;
	font-size: 13px;
}

#wdr-total-savings .wdr-total-savings-amt {
	color: #b12704;
	font-weight: 700;
	font-size: 15px;
}

/* ---- Managed (discounted) rows in the drawer ---- */
.wdr-managed .wdr-orig {
	color: #9aa0a6;
	margin-right: 4px;
}

.wdr-managed .wdr-new {
	color: #b12704;
	font-weight: 700;
}

/* Locked free/discounted drawer row: keep the stepper box but show it as
   non-interactive (quantity stays visible, +/- dimmed). */
.wdr-managed-locked .sparklejoy-qty-minus,
.wdr-managed-locked .sparklejoy-qty-plus {
	opacity: 0.3;
	cursor: default;
	pointer-events: none;
}

.wdr-managed-locked .sparklejoy-qty-input {
	cursor: default;
}

