@layer base{body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}button,a,input,select{touch-action:manipulation}.fixed.inset-0,div[class*="fixed inset-0"]{margin:0!important;inset:0!important;width:100vw!important;height:100vh!important}@media screen{#printable-counterfoil-slip,#printable-thermal-slip,#printable-ca-report,#printable-advance-receipt,#printable-advance-receipt-thermal{display:none!important}}@media print{*,*:before,*:after{visibility:hidden!important}html,body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.no-print,app-sidebar,app-header,footer,nav,header{display:none!important;visibility:hidden!important}body.counterfoil-slip-mode app-root,body.counterfoil-slip-mode main,body.counterfoil-slip-mode app-opd-counter,body.counterfoil-slip-mode app-opd-list,body.counterfoil-slip-mode #printable-counterfoil-slip,body.counterfoil-slip-mode #printable-counterfoil-slip *{visibility:visible!important}body.counterfoil-slip-mode #printable-counterfoil-slip{display:block!important;position:fixed!important;left:4mm!important;top:4mm!important;width:140mm!important;max-width:140mm!important;height:auto!important;padding:4mm 5mm!important;margin:0!important;background:#fff!important;color:#000!important;border:1.5px solid #111827!important;border-radius:4px!important;page-break-inside:avoid!important;box-sizing:border-box!important;z-index:99999999!important}body.counterfoil-slip-mode #printable-thermal-slip,body.counterfoil-slip-mode #printable-discharge-invoice,body.counterfoil-slip-mode #printable-ca-report,body.counterfoil-slip-mode #printable-advance-receipt,body.counterfoil-slip-mode #printable-advance-receipt-thermal{display:none!important;visibility:hidden!important}body.thermal-slip-mode app-root,body.thermal-slip-mode main,body.thermal-slip-mode app-opd-counter,body.thermal-slip-mode app-opd-list,body.thermal-slip-mode #printable-thermal-slip,body.thermal-slip-mode #printable-thermal-slip *{visibility:visible!important}body.thermal-slip-mode #printable-thermal-slip{display:block!important;position:fixed!important;left:0!important;top:0!important;width:72mm!important;max-width:72mm!important;height:auto!important;padding:2mm 3mm!important;margin:0!important;background:#fff!important;color:#000!important;font-family:Courier New,Courier,monospace!important;font-size:11px!important;line-height:1.25!important;border:none!important;page-break-inside:avoid!important;box-sizing:border-box!important;z-index:99999999!important}body.thermal-slip-mode #printable-counterfoil-slip,body.thermal-slip-mode #printable-discharge-invoice,body.thermal-slip-mode #printable-ca-report,body.thermal-slip-mode #printable-advance-receipt,body.thermal-slip-mode #printable-advance-receipt-thermal{display:none!important;visibility:hidden!important}body.discharge-invoice-mode app-root,body.discharge-invoice-mode main,body.discharge-invoice-mode app-ipd-settlement,body.discharge-invoice-mode #printable-discharge-invoice,body.discharge-invoice-mode #printable-discharge-invoice *{visibility:visible!important}body.discharge-invoice-mode{margin:0!important;padding:0!important;background:#fff!important}body.discharge-invoice-mode #printable-discharge-invoice{display:block!important;position:relative!important;left:0!important;top:0!important;width:100%!important;max-width:195mm!important;margin:0 auto!important;padding:3mm 4mm!important;background:#fff!important;color:#000!important;border:2px solid #000000!important;border-radius:4px!important;box-sizing:border-box!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:avoid!important;page-break-before:avoid!important;z-index:999999!important}body.discharge-invoice-mode #printable-discharge-invoice input{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important}body.discharge-invoice-mode #printable-discharge-invoice input::placeholder{color:transparent!important;opacity:0!important}body.discharge-invoice-mode #printable-counterfoil-slip,body.discharge-invoice-mode #printable-thermal-slip,body.discharge-invoice-mode #printable-ca-report,body.discharge-invoice-mode #printable-advance-receipt,body.discharge-invoice-mode #printable-advance-receipt-thermal{display:none!important;visibility:hidden!important}body.ca-report-mode app-root,body.ca-report-mode main,body.ca-report-mode app-ca-reports,body.ca-report-mode #printable-ca-report,body.ca-report-mode #printable-ca-report *{visibility:visible!important}body.ca-report-mode #printable-ca-report{display:block!important;position:relative!important;left:0!important;top:0!important;width:100%!important;max-width:200mm!important;margin:0 auto!important;padding:6mm 8mm!important;background:#fff!important;color:#000!important;border:none!important;box-sizing:border-box!important;z-index:999999!important}body.advance-receipt-mode app-root,body.advance-receipt-mode main,body.advance-receipt-mode app-ipd-list,body.advance-receipt-mode #printable-advance-receipt,body.advance-receipt-mode #printable-advance-receipt *{visibility:visible!important}body.advance-receipt-mode #printable-advance-receipt{display:block!important;position:fixed!important;left:4mm!important;top:4mm!important;width:140mm!important;max-width:140mm!important;height:auto!important;padding:4mm 5mm!important;margin:0!important;background:#fff!important;color:#000!important;border:1.5px solid #111827!important;border-radius:4px!important;page-break-inside:avoid!important;box-sizing:border-box!important;z-index:99999999!important}body.advance-receipt-mode #printable-counterfoil-slip,body.advance-receipt-mode #printable-thermal-slip,body.advance-receipt-mode #printable-discharge-invoice,body.advance-receipt-mode #printable-ca-report,body.advance-receipt-mode #printable-advance-receipt-thermal{display:none!important;visibility:hidden!important}body.advance-receipt-thermal-mode app-root,body.advance-receipt-thermal-mode main,body.advance-receipt-thermal-mode app-ipd-list,body.advance-receipt-thermal-mode #printable-advance-receipt-thermal,body.advance-receipt-thermal-mode #printable-advance-receipt-thermal *{visibility:visible!important}body.advance-receipt-thermal-mode #printable-advance-receipt-thermal{display:block!important;position:fixed!important;left:0!important;top:0!important;width:72mm!important;max-width:72mm!important;height:auto!important;padding:2mm 3mm!important;margin:0!important;background:#fff!important;color:#000!important;font-family:Courier New,Courier,monospace!important;font-size:11px!important;line-height:1.25!important;border:none!important;page-break-inside:avoid!important;box-sizing:border-box!important;z-index:99999999!important}body.advance-receipt-thermal-mode #printable-counterfoil-slip,body.advance-receipt-thermal-mode #printable-thermal-slip,body.advance-receipt-thermal-mode #printable-discharge-invoice,body.advance-receipt-thermal-mode #printable-ca-report,body.advance-receipt-thermal-mode #printable-advance-receipt{display:none!important;visibility:hidden!important}@page{margin:5mm;size:auto}}
