/* RH.Me v1.5.1 - consistência do desligamento e holerite */
.field-help{display:block;margin-top:5px;color:var(--muted);font-size:.74rem;line-height:1.35}
.employee-identification-v132 .employee-name strong{font-size:9.2pt;line-height:1.16;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal;overflow-wrap:anywhere}
.employee-occupation{grid-template-columns:34mm minmax(0,1fr)!important}
.employee-occupation>div:first-child strong{white-space:nowrap!important}
@media print{
  .employee-identification-v132{display:grid!important;grid-template-columns:minmax(0,1fr) 46mm!important;gap:4mm!important}
  .employee-identification-v132 .employee-name strong{font-size:9pt!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .employee-occupation{display:grid!important;grid-template-columns:34mm minmax(0,1fr)!important;gap:5mm!important;break-inside:avoid!important;page-break-inside:avoid!important}
}
.term-prior-payroll{margin-top:4px;padding:10px 12px;border:1px solid #dbe5ec;background:#f7fafc}
.term-prior-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.term-prior-payment-report{break-inside:avoid;page-break-inside:avoid}
@media(max-width:900px){.term-prior-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media print{
  .term-prior-payment-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4mm!important}
  .term-prior-payment-report{break-inside:avoid!important;page-break-inside:avoid!important}
}
