@media print{:root,body,.v-application,.v-theme--dark,.v-theme--light{--v-theme-background: 255, 255, 255 !important;--v-theme-surface: 255, 255, 255 !important;--v-theme-on-surface: 0, 0, 0 !important;--v-theme-on-background: 0, 0, 0 !important;--v-high-emphasis-opacity: 1 !important;--v-medium-emphasis-opacity: .7 !important;--v-disabled-opacity: .5 !important;background-color:#fff!important;color:#000!important}body *{visibility:hidden!important}#printable-invoice-content,#printable-invoice-content *,.report-table,.report-table *,.print-only,.print-only *,.invoice-paper,.invoice-paper *{visibility:visible!important}#printable-invoice-content,.report-table{position:relative!important;width:100%!important;display:block!important;visibility:visible!important;margin:0!important;padding:0!important}.v-navigation-drawer,.v-app-bar,.v-bottom-navigation,.v-footer,.quick-bar,.v-toolbar:not(.print-toolbar),.v-system-bar,.no-print,.v-btn:not(.print-btn),.v-fab,.v-menu,.v-snackbar,.v-tooltip,.v-banner,.v-speed-dial,.v-bottom-sheet,.v-breadcrumbs,.v-pagination,.v-data-table-footer,.v-field__append-inner,.v-field__prepend-inner,.v-input__details,.v-text-field,.v-select,.v-autocomplete,.print-hide{display:none!important}.v-data-table .v-chip{display:inline-flex!important;border:.5pt solid #999!important;background:transparent!important;color:#333!important;font-size:8pt!important;height:auto!important;padding:1pt 4pt!important}@page{margin:12mm 10mm 15mm}html,body{width:100%;margin:0!important;padding:0!important;background:#fff!important;color:#1a1a1a!important;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:10pt;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact}.v-application{background:#fff!important}.v-main{padding:0!important}.v-main__wrap,.v-container{padding:0!important;margin:0!important;max-width:100%!important}.v-card,.v-sheet,.v-list,.v-alert{box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important}.v-application,.v-application__wrap,.v-main,.v-main__wrap,.v-container,.v-card,.v-card-text,.v-sheet,.v-overlay-container,.v-overlay,.v-overlay__content,.preview-scroll-area,.invoice-paper-wrapper,[class*=scroll]{overflow:visible!important;height:auto!important;min-height:auto!important;max-height:none!important;display:block!important;position:relative!important}.page-break-before{page-break-before:always!important;break-before:page!important}.page-break-inside-avoid,table tr{page-break-inside:avoid!important;break-inside:avoid!important}tfoot{display:table-footer-group!important}img{max-width:100%!important;height:auto!important}.paper-a5{font-size:9pt!important}.paper-thermal{font-size:8pt!important;width:80mm!important}.v-alert{display:none!important}h1,h2,h3,h4,h5,h6{color:#111!important;page-break-after:avoid;font-weight:700;margin-bottom:4pt}h1{font-size:16pt}h2{font-size:13pt}h3{font-size:11pt}p,div,span,td,th,li{color:#1a1a1a!important;orphans:3;widows:3}a{color:#1a1a1a!important;text-decoration:none!important}table{width:100%;border-collapse:collapse;page-break-inside:auto!important;break-inside:auto!important;font-size:9pt}thead{display:table-header-group!important}tbody{display:table-row-group!important}tr{page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:auto!important;break-after:auto!important}.v-data-table table{border:.5pt solid #ccc}.v-data-table th{background:#f5f5f5!important;color:#333!important;font-weight:700!important;font-size:8pt!important;text-transform:uppercase;letter-spacing:.3pt;padding:5pt 6pt!important;border-bottom:1pt solid #999!important;border-right:.5pt solid #e0e0e0!important}.v-data-table th:last-child{border-right:none!important}.v-data-table td{padding:4pt 6pt!important;border-bottom:.5pt solid #e8e8e8!important;border-right:.5pt solid #f0f0f0!important;font-size:9pt!important;vertical-align:middle}.v-data-table td:last-child{border-right:none!important}.v-data-table tbody tr{background-color:#fff!important}.v-data-table tbody tr td{background-color:#fff!important;color:#111!important}.v-data-table tbody tr:nth-child(2n) td{background-color:#f7f7f7!important}.v-data-table tbody tr:hover td{background-color:transparent!important}td[class*=text-end],th[class*=text-end],.text-right,td.amount,td.money{text-align:right!important;font-variant-numeric:tabular-nums}.print-only.print-header{display:block!important;margin-bottom:12pt}.print-header .company-name-print{font-size:16pt;font-weight:800;text-transform:uppercase;letter-spacing:.5pt}.print-header .report-title-print{font-size:12pt;font-weight:600;text-transform:uppercase;color:#444!important;letter-spacing:.5pt}.print-header .print-meta{font-size:8pt;color:#666!important}.invoice-standard-gst,.invoice-compact,.invoice-export{padding:0!important;margin:0!important;font-size:10pt}.invoice-standard-gst .party-box,.invoice-compact .party-box,.invoice-export .party-box{background:#fff!important;border:.5pt solid #ccc!important}.invoice-standard-gst .items th,.invoice-compact .items th,.invoice-export .items th{background:#f0f0f0!important;border-top:1pt solid #333!important;border-bottom:.5pt solid #999!important}.invoice-standard-gst .items td,.invoice-compact .items td,.invoice-export .items td{border-bottom:.5pt solid #e0e0e0!important}.invoice-standard-gst .totals tr.grand td,.invoice-compact .totals tr.grand td,.invoice-export .totals tr.grand td{border-top:1.5pt solid #333!important}.invoice-paper{box-shadow:none!important;margin:0!important;width:100%!important;min-height:auto!important}.invoice-paper-wrapper{padding:0!important}.voucher-print-section{display:block!important;page-break-inside:avoid}.voucher-print-section .voucher-title{font-size:14pt;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:1pt;padding:6pt 0;border-bottom:1.5pt solid #333;margin-bottom:10pt}.voucher-print-section .voucher-meta-table{width:100%;margin-bottom:10pt}.voucher-print-section .voucher-meta-table td{padding:3pt 6pt;border:none;font-size:10pt}.voucher-print-section .voucher-meta-table .label{font-weight:600;color:#555!important;width:120pt}.voucher-print-section .voucher-entries-table{width:100%;border-collapse:collapse;margin-bottom:10pt}.voucher-print-section .voucher-entries-table th{background:#f0f0f0!important;padding:5pt 8pt;font-size:9pt;font-weight:700;text-transform:uppercase;border-top:1pt solid #333;border-bottom:.5pt solid #999;text-align:left}.voucher-print-section .voucher-entries-table td{padding:5pt 8pt;border-bottom:.5pt solid #e0e0e0;font-size:10pt}.voucher-print-section .voucher-entries-table tr.total-row td{border-top:1pt double #333;font-weight:700;padding-top:6pt}.voucher-print-section .voucher-narration{margin-top:10pt;padding:6pt 8pt;border:.5pt solid #ccc;background:#fafafa!important;font-style:italic;font-size:9pt}.voucher-print-section .voucher-narration .label{font-weight:700;font-style:normal;font-size:8pt;text-transform:uppercase;letter-spacing:.3pt;margin-bottom:2pt;display:block}.report-table .nav-row{cursor:default!important}.report-summary-row{page-break-inside:avoid}.balance-sheet,.profit-loss,.trial-balance{font-size:9pt}.financial-total{font-weight:700;border-top:1.5pt double #333;border-bottom:1.5pt double #333}.indent-1{padding-left:12pt}.indent-2{padding-left:24pt}.indent-3{padding-left:36pt}.v-data-table+.v-row,.bg-grey-lighten-4{background:#f5f5f5!important;border-top:1pt solid #333!important;page-break-inside:avoid}.payslip-card{border:.5pt solid #ccc!important;padding:20pt!important;page-break-inside:avoid}.payslip-card .font-mono{font-family:JetBrains Mono,Courier New,monospace;font-variant-numeric:tabular-nums}.signature-section{margin-top:40pt;page-break-inside:avoid;display:flex;justify-content:space-between}.signature-block{text-align:center;min-width:50mm}.signature-line{border-top:.5pt solid #333;width:50mm;margin-top:30pt;padding-top:4pt;font-size:9pt;font-weight:600}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-page-break{page-break-inside:avoid}.print-footer{position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:7pt;color:#999!important;border-top:.5pt solid #e0e0e0;padding-top:3pt}.qr-code,.barcode{max-width:25mm;max-height:25mm}.gst-summary{margin-top:8pt;font-size:8pt}.gst-table td{padding:3pt 6pt}.watermark{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:72pt;color:#0000000a!important;z-index:-1;pointer-events:none}.text-error,.text-red{color:#c62828!important}.text-success,.text-green{color:#2e7d32!important}.text-primary,.text-blue{color:#1565c0!important}.text-warning,.text-orange{color:#e65100!important}.text-grey,.text-medium-emphasis{color:#757575!important}}
