/* SP Conversie — prețuri EUR: rândurile 2–3 de sub prețul produsului (pe produs și în liste). */
/* Mărimile sunt în em, relative la prețul principal: aceleași proporții pe desktop și pe mobil (<768px),
   cu excepția rândului 3 pe cardurile din liste pe mobil (minim 10px, vezi mai jos). */

.sp-pret-tva,
.sp-pret-ron {
	display: block;
	margin-top: 2px;
	line-height: 1.35;
	white-space: normal;
}

/* `<br>`-urile dinaintea rândurilor 2–3 servesc doar fără CSS (PDF-ul „Print Products”); aici span-urile sunt block. */
.sp-pret-br {
	display: none;
}

/* Rândul 2: prețul cu TVA în EUR — culoarea prețului (moștenită), mai mic, semi-bold. */
.price .sp-pret-tva,
.sp-pret-tva {
	font-size: 0.75em;
	font-weight: 600;
}

/* Rândul 3: echivalentul în lei — gri, mic, normal. */
.price .sp-pret-ron,
.sp-pret-ron {
	color: #6b6b6b;
	font-size: 0.6em;
	font-weight: 400;
}

/* Sufixul „fără TVA” din rândul 1 nu se rupe pe două rânduri (pe mobil trece întreg pe rândul următor). */
.sp-pret-sufix {
	white-space: nowrap;
}

/*
 * Rândul 3 pe cardurile de produs pe mobil: stilul inline `font-size:0.6em` (pus pentru PDF-ul mPDF)
 * iese ~8px pe carduri — de aceea `!important`, singurul mod de a bate stilul inline. Doar listele
 * WoodMart (`.products` / `.wd-products` / `.wd-product` / `.product-grid-item` / `.product-list-item`),
 * nu pagina produsului (`.summary`). Rândul 2 rămâne neschimbat.
 */
@media (max-width: 768px) {
	.products .sp-pret-ron,
	.wd-products .sp-pret-ron,
	.wd-product .sp-pret-ron,
	.product-grid-item .sp-pret-ron,
	.product-list-item .sp-pret-ron {
		font-size: 10px !important;
	}
}

/*
 * Sumele din rândurile 2–3 (generate de wc_price) preiau culoarea / mărimea / grosimea rândului lor,
 * nu pe cele ale prețului principal. WoodMart stilează `.price .amount`, iar widgetul Elementor de preț
 * generează reguli per element (`.elementor-N .elementor-element.elementor-element-X .price .amount`,
 * specificitate 0,5,0) care nu pot fi bătute sigur doar prin selector — de aceea `!important`,
 * limitat strict la interiorul span-urilor noastre (prețul principal nu e atins).
 */
.price .sp-pret-tva .amount,
.price .sp-pret-ron .amount,
.price .sp-pret-tva .woocommerce-Price-amount,
.price .sp-pret-ron .woocommerce-Price-amount,
.price .sp-pret-tva bdi,
.price .sp-pret-ron bdi,
.price .sp-pret-tva .woocommerce-Price-currencySymbol,
.price .sp-pret-ron .woocommerce-Price-currencySymbol,
.summary .price .sp-pret-tva .woocommerce-Price-amount,
.summary .price .sp-pret-ron .woocommerce-Price-amount,
.sp-pret-tva .amount,
.sp-pret-ron .amount,
.sp-pret-tva .woocommerce-Price-amount,
.sp-pret-ron .woocommerce-Price-amount,
.sp-pret-tva bdi,
.sp-pret-ron bdi,
.sp-pret-tva .woocommerce-Price-currencySymbol,
.sp-pret-ron .woocommerce-Price-currencySymbol {
	color: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}
