/* Create a visible breathing gap below row 10 before the footer/reference line. */
#formBPrint .fb98-grid{
  margin-bottom:4.5mm!important;
}
#formBPrint .fb98-page1-note{
  margin-top:1.5mm!important;
  margin-bottom:2.5mm!important;
  line-height:1.25!important;
}
#formBPrint .fb98-pagefoot{
  bottom:4mm!important;
}

/* Slightly reclaim height without materially shrinking the physical-signature area. */
#formBPrint .fb98-grid td{
  height:47px!important;
  min-height:47px!important;
}
#formBPrint .fb98-grid td.signature-cell{
  height:47px!important;
  min-height:47px!important;
}

/* Lengthen the line above Signature of Branch Manager. */
#formBPrint .fb98-bank-section-v134 .fb98-sign-box{
  width:52%!important;
  margin-left:auto!important;
  margin-top:14mm!important;
  padding-top:7px!important;
}

/* Keep Bank / Branch values and dotted leaders cleanly aligned. */
#formBPrint .fb98-bank-line{
  display:grid!important;
  grid-template-columns:minmax(80px,1fr) auto minmax(70px,.75fr) auto!important;
  column-gap:5px!important;
  align-items:end!important;
  margin-top:5px!important;
}
#formBPrint .fb98-bank-line .fb98-inline-line{
  min-width:0!important;
  width:auto!important;
}
#formBPrint .fb98-bank-label{
  white-space:nowrap!important;
  font-weight:600!important;
  letter-spacing:.2px!important;
}

/* Make District Manager signature rules proportionately longer as well. */
#formBPrint .fb98-office-sign-v134{
  width:48%!important;
}

/* Apply the same spacing/line proportions in print. */
@media print{
  #formBPrint .fb98-grid{
    margin-bottom:4.5mm!important;
  }
  #formBPrint .fb98-grid td,
  #formBPrint .fb98-grid td.signature-cell{
    height:47px!important;
    min-height:47px!important;
  }
}
