/* Review confirms the entered data; it does not submit a request. */
#fc-request #mt-freight-quote #review-title { font-size: clamp(24px, 2.6vw, 30px); line-height: 1.2; }
#fc-request #mt-freight-quote [data-stage="review"] > .wizard-intro { margin-top: 10px; }
#fc-request #mt-freight-quote [data-stage="review"] .request-summary { margin: 16px 0; padding: 4px 14px; }
#fc-request #mt-freight-quote [data-stage="review"] .request-summary > div { padding: 8px 0; }
#fc-request #mt-freight-quote [data-stage="review"] .request-summary dt { font-size: 13px; }
#fc-request #mt-freight-quote [data-stage="review"] .request-summary dd { font-size: 14px; font-weight: 400; }
#fc-request #mt-freight-quote [data-stage="review"] .wizard-actions { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
#fc-request #mt-freight-quote #edit-details, #fc-request #mt-freight-quote #confirm-details { min-height: 38px; padding: 8px 12px; border-radius: 999px; font-size: 14px; line-height: 1.4; }
#fc-request #mt-freight-quote #edit-details { color: #667178; }
#fc-request #mt-freight-quote #edit-details:hover { color: #172e3a; background: #fff; }
#fc-request #mt-freight-quote #confirm-details { grid-row: auto; background: #191919; color: #fff; }
#fc-request #mt-freight-quote #confirm-details:hover { background: #303030; color: #fff; }
@media (max-width: 700px) {
  #fc-request #mt-freight-quote #edit-details, #fc-request #mt-freight-quote #confirm-details { min-height: 44px; }
}
