/* V136 - 10 beneficiaries per detail page + improved page padding */
#formBPrint .fb98-sheet{
  padding:10mm 10mm 10mm!important;
}

/* 10 rows must fit on A4 landscape while preserving a usable LTI/signature area. */
#formBPrint .fb98-grid td{
  height:48px!important;
  min-height:48px!important;
  line-height:1.16!important;
}
#formBPrint .fb98-grid td.signature-cell{
  height:48px!important;
  min-height:48px!important;
  vertical-align:middle!important;
}
#formBPrint .fb98-grid thead tr:first-child th{height:30px!important}
#formBPrint .fb98-grid thead tr:nth-child(2) th{height:23px!important}
#formBPrint .fb98-grid thead tr:last-child th{height:15px!important}

/* New top document marker: FB reference + current/total page. */
#formBPrint .fb98-page-ref-v136{
  position:absolute!important;
  left:10mm!important;
  right:10mm!important;
  top:3.5mm!important;
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  font-size:8.3px!important;
  line-height:1.15!important;
  font-weight:700!important;
  color:#111!important;
}
#formBPrint .fb98-page-ref-v136 .copy{
  text-align:left!important;
}
#formBPrint .fb98-page-ref-v136 .refpage{
  text-align:right!important;
}

/* Give the top-right FORM-B tag clear room below the page/reference marker. */
#formBPrint .fb98-form-tag{
  margin-top:4mm!important;
}

/* Slightly tighter metadata so 10 physical-signature rows fit comfortably. */
#formBPrint .fb98-header{margin-bottom:5px!important}
#formBPrint .fb98-meta{margin-bottom:4px!important;line-height:1.40!important}
#formBPrint .fb98-meta-line{margin-bottom:2px!important}

/* Both detail and office pages retain visible bottom breathing room. */
#formBPrint .fb98-pagefoot{
  bottom:4.5mm!important;
}
#formBPrint .fb98-office-page{
  padding-top:10mm!important;
  padding-bottom:10mm!important;
}

@media print{
  #formBPrint .fb98-sheet{
    padding:10mm 10mm 10mm!important;
  }
  #formBPrint .fb98-grid td{
    height:48px!important;
    min-height:48px!important;
  }
}
