/* JMO Barra de compra móvil v1.6.8 — calculadora: en móvil, el botón «Obtén el presupuesto» justo debajo de las medidas. Solo reordena; no toca la lógica.
   Especificidad reforzada (.jmo-result.jmo-result) porque el CSS del widget va en línea después de este archivo. */
@media (max-width: 767px) {
  .jmo-calculator-container .jmo-result.jmo-result.show { display: flex; flex-direction: column; }
  .jmo-calculator-container .jmo-result.jmo-result.show > .jmo-calc-price,
  .jmo-calculator-container .jmo-result.jmo-result.show > .jmo-result-buttons { order: 1; }
  .jmo-calculator-container .jmo-result.jmo-result.show > .jmo-result-buttons { margin-bottom: 24px; }
  .jmo-calculator-container .jmo-result.jmo-result.show > .jmo-result-explanation,
  .jmo-calculator-container .jmo-result.jmo-result.show > .jmo-warning { order: 2; }
}

/* v1.6: precio real en el resultado, con el mismo aspecto de tarjeta blanca que «Medidas del cubreradiador». */
.jmo-calculator-container .jmo-result .jmo-calc-price {
  display: flex; flex-wrap: wrap; align-items: baseline; column-gap: 12px; row-gap: 2px;
  margin: 0 0 16px; padding: 18px 20px;
  background: #fff; color: #1d1d1f; border-radius: 22px;
  box-shadow: 0 0 0 2px #c99a6b inset;
  line-height: 1.2;
}
.jmo-calculator-container .jmo-result .jmo-calc-price__label { flex: 1 0 100%; font-size: 15px; font-weight: 600; color: #5f4125; }
.jmo-calculator-container .jmo-result .jmo-calc-price__amount { font-size: 32px; font-weight: 600; letter-spacing: -.01em; color: #1d1d1f; }
.jmo-calculator-container .jmo-result .jmo-calc-price__note { font-size: 13.5px; color: #6e6e73; }
.jmo-calculator-container .jmo-result .jmo-calc-price__loading { font-size: 17px; color: #6e6e73; }
