.payslip-document{max-width:1000px;margin:auto}.payslip-document table td{padding:12px 6px;font-size:12px}.payslip-document .table tr:last-child{font-weight:650}.payroll-print-controls{max-width:1000px;margin-left:auto;margin-right:auto}
@media print{body:has(.payslip-document) .sidebar,body:has(.payslip-document) .topbar,body:has(.payslip-document) .main>footer,.payroll-print-controls{display:none!important}body:has(.payslip-document) .main{margin:0!important}body:has(.payslip-document) .content{padding:0!important;animation:none!important}body:has(.payslip-document) .payslip-document{border:0;box-shadow:none;overflow:visible;max-width:none;padding:0!important}body:has(.payslip-document) .alert-warning{display:block!important}body:has(.payslip-document) .row{display:flex;flex-wrap:wrap}body:has(.payslip-document) .col-md-6{width:50%}body:has(.payslip-document) .payslip-document *{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
