/* =====================================================
   CVIP - Fuel Calculator
   Font alignment with CVIP Comparator (SOLO estetica)
   ===================================================== */

.fc-card{
  font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;
  font-weight: 400;
  color: #0f172a;
}

.fc-title{ font-weight: 700; letter-spacing: .1px; }
.fc-field label{ font-weight: 600; }

.fc-field input,
.fc-field select{ font-weight: 400; }

.fc-btn{ font-weight: 700; }
.fc-check-label{ font-weight: 600; }

/* Override inline weights without touching markup */
.fc-card [style*="font-weight:800"]{ font-weight: 600 !important; }
.fc-card [style*="font-weight:700"]{ font-weight: 600 !important; }

/* Popup */
.fc-modal{ font-family: inherit; font-weight: 400; }

.fc-modal-watermark{ font-size: 14px; font-weight: 600; letter-spacing: .2px; }

.fc-result-title{ font-size: 18px; font-weight: 700; margin: 0 0 8px; }
.fc-result-title span{ font-size: 22px; font-weight: 800; }

.fc-result-sub{ font-size: 14px; font-weight: 400; color: #64748b; }

.fc-list li{ font-size: 16px; font-weight: 400; }
.fc-list li strong{ font-weight: 700; }

.cvipcmp-modal-close span{ font-weight: 800; }


/* Spazio sotto al Fuel Calculator per non attaccarsi al footer */
.fc-wrap{padding-bottom:96px !important;}
