.court-document .court-centered-heading{text-align:center;border:0;letter-spacing:.16em;margin-top:25px}
.court-document .court-user-text,.court-document .court-statement-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}
.court-document .court-statement-text{line-height:1.95;min-height:50mm;text-align:justify}
.court-document .court-statement-tail{break-inside:avoid}
.court-document .court-statement-tail .court-statement-text{min-height:0}
.court-document .court-identity th{background:#fff;font-weight:400;text-align:center;vertical-align:middle}
.court-document .court-identity td{vertical-align:middle;white-space:pre-wrap}
.court-document .court-list-dates{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:9pt;margin:0 0 10px}
.court-document .court-credit-table{font-size:8.5pt;line-height:1.55}
.court-document .court-credit-table th,.court-document .court-credit-table td{padding:5px 6px}
.court-document .court-credit-table th{background:#fff;font-weight:400}
.court-document .court-credit-number,.court-document .court-credit-name{vertical-align:middle}
.court-document .court-credit-number{text-align:center}
.court-document .court-credit-entry{break-inside:avoid;page-break-inside:avoid}
.court-document .court-credit-entry td{white-space:pre-wrap}
.court-document .court-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:normal}
.court-document .court-collateral-entry{break-inside:avoid}
.court-document .court-collateral-table{font-size:8pt}
.court-document .court-collateral-table th{font-weight:400;background:#fff}
.court-document .court-assets-summary{font-size:9pt}
.court-document .court-assets-summary th{font-weight:400;background:#fff}
.court-document .court-sms{border:1px solid #666;padding:8px 12px;margin-top:25px;break-inside:avoid}
.court-document .court-sms h2{margin-top:5px}
.court-document .court-asset-entry h2{break-after:avoid}
.court-document .court-asset-entry{margin-top:22px}
.court-document .signature{break-inside:avoid}
.court-document .court-income-family{font-size:8pt;line-height:1.5}
.court-document .court-income-family th,.court-document .court-income-family td{padding:5px 4px}
.court-document .court-income-items td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}
.court-document .court-average-table{font-size:7.5pt;line-height:1.5;table-layout:fixed;margin:6px 0 10px}
.court-document .court-average-table th,.court-document .court-average-table td{padding:5px 3px}
.court-document .court-average-table th{font-weight:400;background:#fff}
.court-document .court-average-label{width:16%}
.court-document .court-average-total{width:13%}
.court-document .court-average-blank{font-size:7pt;color:#444;text-align:center}
.court-document .court-average-period{margin:12px 0 18px;break-inside:avoid}
.court-document .court-average-period h2{margin-bottom:10px}
.court-document[data-court-document="income-average"] .plan-summary-grid th,.court-document[data-court-document="income-average"] .plan-summary-grid td{padding:6px 7px}
.court-document .court-average-table td{overflow-wrap:anywhere;word-break:normal}
@media print{
  .print-sheet.court-document .court-credit-table{font-size:8.5pt}
  .print-sheet.court-document .court-credit-table th,.print-sheet.court-document .court-credit-table td{padding:5px 6px}
  .print-sheet.court-document .court-collateral-table{font-size:8pt}
  .print-sheet.court-document .court-statement-text{line-height:1.8;orphans:3;widows:3}
  .print-sheet.court-document .court-income-family{font-size:8pt}
  .print-sheet.court-document .court-income-family th,.print-sheet.court-document .court-income-family td{padding:5px 4px}
  .print-sheet.court-document .court-average-table{font-size:7.5pt}
  .print-sheet.court-document .court-average-table th,.print-sheet.court-document .court-average-table td{padding:5px 3px}
  .print-sheet.court-document[data-court-document="income-average"] .plan-summary-grid th,.print-sheet.court-document[data-court-document="income-average"] .plan-summary-grid td{padding:4px 7px}
}
