/* ===============================================================
   PREVENTIVATORE DENTRO LE PAGINE

   Il modulo arriva dal plugin Agenda e ha un suo riquadro bianco.
   Dentro la scheda di prenotazione delle pagine villa quel riquadro
   è di troppo: qui viene appiattito, così sembra parte della scheda.
   =============================================================== */

/* ── dentro la scheda delle pagine villa ─────────────────────── */
.booking-inline .tva-preventivo {
  background: transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 18px 24px 6px;
}

.booking-inline .bi-preventivo .formula-label {
  padding: 16px 24px 0;
}
.booking-inline .bi-preventivo .formula-selector {
  padding: 8px 24px 0;
}

/* il pulsante occupa tutta la larghezza, come quello di prima */
.booking-inline .tva-form { gap: 10px; }
.booking-inline .tva-campo { flex: 1 1 100%; }
.booking-inline .tva-campo-piccolo { flex: 1 1 100%; }
.booking-inline .tva-invia { width: 100%; }

/* il riepilogo del prezzo prende il posto del vecchio conto finto */
.booking-inline .tva-esito { margin-top: 16px; }
.booking-inline .tva-cta { display: block; text-align: center; }

/* ── nella home, sotto la barra di ricerca ───────────────────── */
.tv-risultato {
  padding: 56px 80px 24px;
  max-width: 900px;
  margin: 0 auto;
}
.tv-risultato .tva-preventivo {
  border-color: var(--stone-100, #e6e2dc);
}

@media (max-width: 760px) {
  .tv-risultato { padding: 36px 16px 8px; }
  .booking-inline .tva-preventivo { padding: 14px 18px 4px; }
  .booking-inline .bi-preventivo .formula-label,
  .booking-inline .bi-preventivo .formula-selector { padding-left: 18px; padding-right: 18px; }
}
