.dvf-bundle-addon-included {
	display: block !important;
	position: relative;
	opacity: 1;
	border: 2px solid #1a7a42;
	border-radius: 8px;
	padding: 12px;
}

.dvf-bundle-addon-included input,
.dvf-bundle-addon-included .pewc-child-quantity-field {
	pointer-events: none;
}

.dvf-bundle-included-note,
.dvf-bundle-offer-summary,
.dvf-vfz-status {
	display: block;
	margin-top: 6px;
	font-size: 0.875rem;
	line-height: 1.4;
}

.dvf-bundle-included-note {
	color: #146c3a;
	font-weight: 700;
}

.dvf-bundle-offer-summary {
	color: #333;
}

.dvf-vfz-status.is-checking,
.dvf-bundle-availability-message.is-checking {
	color: #5c5c5c;
}

.dvf-vfz-status.is-unavailable,
.dvf-vfz-status.is-unknown,
.dvf-bundle-availability-message.is-error {
	color: #b00020;
	font-weight: 600;
}

.dvf-bundle-availability-message {
	margin: 8px 0;
}

.dvf-bundle-main-quantity input.qty {
	background-color: #f4f4f4;
	cursor: not-allowed;
}

.dvf-bundle-qty-locked {
	display: inline-block;
	min-width: 2rem;
	text-align: center;
}

