:root{color-scheme:light dark}*{box-sizing:border-box}body,html{padding:0;margin:0;height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}@media print{.no-print{display:none!important}body{background:#fff!important}}.segeer-scroll{overflow-y:auto;scrollbar-width:thin}@media print{body:has(#segeer-payslip) *,body:has(#segeer-receipt) *{visibility:hidden}body:has(#segeer-payslip) #segeer-payslip,body:has(#segeer-payslip) #segeer-payslip *,body:has(#segeer-receipt) #segeer-receipt,body:has(#segeer-receipt) #segeer-receipt *{visibility:visible}body:has(#segeer-receipt) #segeer-receipt{position:absolute;left:0;top:0;width:80mm;padding:4mm!important}body:has(#segeer-payslip) #segeer-payslip{position:absolute;left:0;top:0;width:100%;padding:10mm!important}@page{margin:6mm}}