/**
 * Stili Quote Cart — label "Da preventivare" e campo RAL.
 *
 * @package Promoluce\B2B
 * @since   0.3.1
 */

/* -------------------------------------------------------------------------
   Label "Da preventivare" nel carrello (prezzo e subtotale)
   ------------------------------------------------------------------------- */

.b2b-quote-pending-label {
	font-style: italic;
	color: #666;
}

/* -------------------------------------------------------------------------
   Badge "Prezzo a preventivo" sotto il titolo nel single product
   (render_single_quote_badge — al posto del prezzo per prodotti zero-price)
   ------------------------------------------------------------------------- */

.promoluce-b2b-quote-badge-wrap {
	margin: 8px 0 4px !important;
}

.promoluce-b2b-quote-badge {
	display: inline-block;
	padding: 8px 18px;
	border-radius: 999px;            /* pillola arrotondata */
	background: #fdf3c4;             /* giallino */
	border: 1px solid #e6cf6a;
	color: #7a6312;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: .04em;
	text-transform: uppercase;
	line-height: 1.2;
	white-space: nowrap;
}

/* -------------------------------------------------------------------------
   Campo numero RAL su scheda prodotto variabile
   Il campo è nascosto di default (style="display:none" via PHP).
   Il JS lo mostra/nasconde in base alla variante selezionata.
   ------------------------------------------------------------------------- */

.b2b-ral-field {
	margin: 10px 0;
}

.b2b-ral-field label {
	display: block;
	font-weight: 600;
	margin-bottom: 4px;
}

/* Stile uniforme al box "Quantità" (richiesta cliente 2026-06-18): bordo nero
   1px, angoli netti, altezza 40px, sfondo bianco, font 14px/600, larghezza piena
   della colonna (come quantità + Aggiungi al carrello). */
.b2b-ral-field input {
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	padding: 0 12px;
	border: 1px solid #000;
	border-radius: 0;
	background: #fff;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	line-height: 38px;
}

.b2b-ral-field input::placeholder {
	color: #999;
	font-weight: 400;
}

.b2b-ral-field input:focus {
	outline: none;
	border-color: #000;
	box-shadow: inset 0 0 0 1px #000;
}
