#receipt,#receipt *{font-family:Anek Bangla,Noto Serif Bengali,Instrument Sans,sans-serif}.size-80mm{width:80mm!important;max-width:80mm!important;padding:4mm!important;font-size:13px!important}.size-58mm{width:58mm!important;max-width:58mm!important;padding:3mm!important;font-size:11px!important}.size-a4{width:min(210mm,96vw)!important;min-height:297mm!important;padding:12mm 15mm!important;font-size:14px!important}.dashed-line{border-top:1px dashed #475569;width:100%;margin:8px 0}.size-a4 .dashed-line{border-top:1px solid #cbd5e1;margin:12px 0}@media print{body *{visibility:hidden!important}.no-print,.no-print *{visibility:hidden!important;display:none!important}#receipt,#receipt *,#payslip-print-sheet,#payslip-print-sheet *,#payroll-report-print-area,#payroll-report-print-area *{visibility:visible!important}#receipt{box-shadow:none!important;color:#0f172a!important;z-index:999999!important;background:#fff!important;border:none!important;margin:0!important;position:fixed!important;top:0!important;left:0!important}#payslip-print-sheet{width:100%!important;box-shadow:none!important;color:#0f172a!important;z-index:999999!important;background:#fff!important;border:none!important;margin:0!important;position:fixed!important;top:0!important;left:0!important}#payroll-report-print-area{color:#0f172a!important;z-index:999999!important;background:#fff!important;border:none!important;width:100%!important;margin:0!important;padding:6mm!important;position:absolute!important;top:0!important;left:0!important}#payroll-report-print-area table,#payroll-report-print-area th,#payroll-report-print-area td{color:#0f172a!important;border-color:#cbd5e1!important}@page{margin:8mm}}
