@media(max-width:767px){.payroll-slips table,.payroll-slips tbody{display:block;width:100%}.payroll-slips thead{display:none}.payroll-slips tr{display:block;padding:.5rem}.payroll-slips td{display:block;width:100%;white-space:normal;overflow-wrap:anywhere}}@media print{@page{size:A4;margin:12mm}body:has(.finance-print-root){height:auto;overflow:visible}body:has(.finance-print-root) #root,body:has(.finance-print-root) #root>div,body:has(.finance-print-root) #root>div>div,body:has(.finance-print-root) main{display:block;height:auto;overflow:visible;padding:0}body:has(.finance-print-root) aside,body:has(.finance-print-root) header,body:has(.finance-print-root) nav,body:has(.finance-print-root) [data-sonner-toaster],.finance-no-print{display:none}.finance-print-root{color:var(--foreground);background:var(--background)}.finance-print-root article{border:0;padding:0}.finance-print-root [data-slot=table-container]{overflow:visible}.finance-print-root tr{break-inside:avoid}.finance-print-root thead{display:table-header-group}}@media print{:where(body:has(#wht-print-root)) *{visibility:hidden}#wht-print-root,#wht-print-root *{visibility:visible}#wht-print-root{position:absolute;inset:0;width:100%}.wht-copy{border:0;break-inside:avoid}.wht-copy+.wht-copy{break-before:page}}
