/* pc-customer-order-form-price-variant (offer editor, PC admins only) */

/* one-line hint naming the pricing table the suggestion ladder uses; shown
   only when no clickable sources are available (moved here from shared.css) */
.offerLadderHint {
	margin: var(--rd-spacing-xx-sm) 0 var(--rd-spacing-x-sm);
	padding: var(--rd-spacing-xx-sm) var(--rd-spacing-sm);
	background: var(--rd-blue-50);
	border-left: var(--rd-borderwidth-border-focus) solid var(--rd-secondary-active);
	border-radius: var(--rd-borderradius-border-md);
	color: var(--rd-gray-700);
	font-size: var(--rd-fontsize-3);
	line-height: var(--rd-lineheights-1);
}

/* pricing-table sources above the prices, in the Preisassistent panel
   (.rd-pricing-table-check / .rd-ptc-* from PricingTables.css): one line per
   applicable table, "Preise übernehmen" fills the variant, ✓ = the typed
   prices match that table to the cent */
.rd-offer-price-sources .rd-pricing-table-check-line a[target="_blank"] {
	color: var(--rd-gray-700);
	font-weight: var(--rd-fontweights-open-sans-1);
}

.rd-offer-price-sources .rd-ops-match .rd-ptc-icon,
.rd-offer-price-sources .rd-ops-match .rd-ops-state {
	color: var(--rd-green-600);
}

.rd-offer-price-sources .rd-ops-differs .rd-ptc-icon,
.rd-offer-price-sources .rd-ops-unavailable .rd-ptc-icon,
.rd-offer-price-sources .rd-ops-state {
	color: var(--rd-gray-500);
}

.rd-offer-price-sources .rd-ops-state,
.rd-offer-price-sources .rd-ops-apply {
	margin-left: var(--rd-spacing-xx-sm);
}

.rd-offer-price-sources .rd-ops-apply {
	color: var(--rd-primary-active);
	font-weight: var(--rd-fontweights-open-sans-1);
}
