/* Shared handover states only. Estimator/report layout remains owned by its existing assets. */
.bcgv .bcgv-report-form-column { display: grid; min-width: 0; gap: 20px; }
.bcgv .bcgv-continuation { padding: 22px 24px; border-radius: 8px; }
.bcgv .bcgv-continuation h3 { margin: 0 0 8px; color: inherit; font-size: clamp(1.2rem, 2vw, 1.5rem); line-height: 1.3; letter-spacing: -.02em; text-wrap: balance; }
.bcgv .bcgv-continuation p { max-width: 65ch; margin: 0; color: inherit; line-height: 1.6; text-wrap: pretty; }
.bcgv .bcgv-continuation--ready { border: 0; background: #075ebd; color: #fff; }
.bcgv .bcgv-continuation--ready strong { color: #fff; }
.bcgv .bcgv-continuation--expired { border: 1px solid #c89a32; background: #fff8e6; color: #4d3a0c; }
@media (max-width: 560px) {
  .bcgv .bcgv-continuation { padding: 18px; }
}
