/* Module 54 — bulk-order box under the SKU (BugHerd #169). */

.cs-bulk-quote {
	margin-top: 32px;
	max-width: 420px;
}

.cs-bulk-quote__heading {
	margin: 0 0 12px;
	font-weight: 700;
	line-height: 1.4;
}

.cs-bulk-quote .ywdpd-table-discounts-wrapper {
	margin: 0 0 12px;
}

.cs-bulk-quote__multi {
	margin: 0 0 16px;
}

/* The box renders inside the meta row, where Module 20 (cs-ui-polish.css) sets `.product_meta a` to
   text-decoration: none !important. Out-rank it here only, so the spreadsheet link reads as a link. */
.elementor-widget-woocommerce-product-meta .product_meta .cs-bulk-quote__multi a {
	text-decoration: underline !important;
}

/*
 * Match the page's Add to Cart (Sabrina's mockup): the site's Add to Cart look is scoped to the
 * add-to-cart widget, so a button in the meta widget would otherwise get the kit's outline style.
 * Values read from the computed style of Add to Cart on dev, Oct 8 2026.
 */
.cs-bulk-quote .cs-bulk-quote__button.elementor-button {
	cursor: pointer;
	background-color: #fdded1;
	color: #5a5550;
	border: 1px solid #fdded1;
	border-radius: 5px;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	text-transform: uppercase;
	padding: 11px 24px;
}

/* v0.80.0 — quote required above the price breaks: Add to Cart gives way to the prompt. */
form.cart.cs-quote-required button.single_add_to_cart_button:not(#wcraq_add_to_quote) {
	display: none !important;
}

/* Sits beside the quantity box where Add to Cart was (that button is 8px off the box, its text ~32px). */
.cs-quote-required-note {
	flex-basis: 100%;
	margin: 0 0 0 16px;
	font-weight: 700;
	line-height: 1.4;
}

.cs-quote-required-note[hidden] {
	display: none;
}

/* Request a Quote's own button: ours replaces it on these products (it is still clicked by ours). */
.cs-bulk-quote-product #wcraq_add_to_quote {
	display: none !important;
}
