#print-invoice-area,#print-lab-area{display:none!important}@media print{*{box-shadow:none!important;text-shadow:none!important}body{margin:0!important;padding:0!important;background:white!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.app-sidebar,.btn,.dashboard-sidebar,.filters-container,.glass-card,.modal,.modal-footer,.modal-header,.modal-overlay,.no-print,.page-header,.page-subtitle,.page-title,.payment-method-card,.payment-methods-grid,.search-box,.sidebar,.tab-button,.table-container,.tabs-container,.toast-container,[class*=toast],[data-no-print=true],[style*="position: fixed"],[style*="position:fixed"],aside,body[data-print-mode] .pos-page>:not(#print-invoice-area):not(#print-lab-area),button,footer,header,nav{display:none!important;visibility:hidden!important}svg{display:none!important}body[data-print-mode=invoice] #print-invoice-area{display:block!important;visibility:visible!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important;background:white!important;padding:0!important;margin:0!important;z-index:1!important}body[data-print-mode=invoice] #print-invoice-area *{visibility:visible!important}body[data-print-mode=invoice] #print-invoice-area svg{display:initial!important}body[data-print-mode=lab] #print-lab-area{display:block!important;visibility:visible!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important;background:white!important;padding:0!important;margin:0!important;z-index:1!important}body[data-print-mode=lab] #print-lab-area *{visibility:visible!important}body[data-print-mode=lab] #print-lab-area svg{display:initial!important}@page{margin:0;size:auto}@page :first{margin-top:0}.invoice-customer-info,.invoice-header,.invoice-items tr,.invoice-prescription,.invoice-totals,.lab-delivery,.lab-items-list>div,.lab-measurements,.print-no-break{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}table{page-break-inside:auto!important}tr{page-break-inside:avoid!important;page-break-after:auto!important}#print-invoice-area *,#print-lab-area *{color:#000!important}#print-invoice-area,#print-lab-area{font-family:Cairo,Segoe UI,Tahoma,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.print-bg-light{border:1px solid #000!important}.print-bg-dark,.print-bg-light{background:transparent!important}.print-bg-dark{border:2px solid #000!important;font-weight:900!important}.invoice-header-bg,.lab-header-bg{background:transparent!important;border-top:3px solid #000!important;border-bottom:3px solid #000!important}.print-logo{filter:grayscale(100%) contrast(1.2)!important;max-width:60px!important;height:auto!important}.print-barcode,.print-qr{display:block!important;margin:8px auto!important;max-width:120px!important}.invoice-table,.lab-table{width:100%!important;border-collapse:collapse!important}.invoice-table td,.invoice-table th,.lab-table td,.lab-table th{border:1px solid #000!important;padding:4px!important}.invoice-table th,.lab-table th{background:transparent!important;font-weight:900!important;border-bottom:2px solid #000!important}.print-border-solid{border:1px solid #000!important}.print-border-dashed{border:1px dashed #000!important}.print-border-double{border:3px double #000!important}.print-divider{border-top:1px dashed #000!important;margin:8px 0!important}.print-section{margin-bottom:12px!important}.print-section-sm{margin-bottom:8px!important}.print-section-lg{margin-bottom:16px!important}.print-thermal{max-width:76mm!important;margin:0 auto!important;padding:2mm!important;font-size:11px!important;line-height:1.4!important}.print-thermal h1{font-size:16px!important}.print-thermal h2{font-size:14px!important}.print-thermal h3{font-size:12px!important}.print-thermal .text-sm{font-size:9px!important}.print-thermal .text-xs{font-size:8px!important}.print-a4{max-width:210mm!important;margin:0 auto!important;padding:10mm!important;font-size:14px!important;line-height:1.6!important}.print-a4 h1{font-size:24px!important}.print-a4 h2{font-size:20px!important}.print-a4 h3{font-size:16px!important}.print-a4 .text-sm{font-size:12px!important}.print-a4 .text-xs{font-size:10px!important}.print-hidden{display:none!important}.print-visible{display:block!important}.print-text-center{text-align:center!important}.print-text-right{text-align:right!important}.print-text-left{text-align:left!important}.print-font-bold{font-weight:700!important}.print-font-black{font-weight:900!important}.print-uppercase{text-transform:uppercase!important}}