.native-android{--native-nav-height:3.75rem;--native-safe-top:env(safe-area-inset-top,0px);--native-safe-bottom:env(safe-area-inset-bottom,0px);--native-keyboard-inset:0px}.native-android .native-mobile-shell{min-height:100dvh}.native-android .native-header-safe{padding-top:var(--native-safe-top)}.native-android .native-content-bottom{padding-bottom:calc(var(--native-nav-height) + 1rem + var(--native-safe-bottom) + var(--native-keyboard-inset))}.native-android .native-sticky-above-nav{bottom:calc(var(--native-nav-height) + var(--native-safe-bottom) + var(--native-keyboard-inset))}.native-android .native-toast-stack{bottom:calc(var(--native-nav-height) + .75rem + var(--native-safe-bottom) + var(--native-keyboard-inset))}.native-android .native-auth-root{padding-top:var(--native-safe-top)}.native-android .native-auth-chrome{top:calc(var(--native-safe-top) + 1rem)}html[data-desktop-scaled=true] body{font-size:15px}.native-android .native-nav-bar{height:var(--native-nav-height)}.native-android .native-nav-link{min-height:44px;min-width:44px;font-size:11px}.native-android .native-sheet-content{max-height:calc(85vh - var(--native-safe-top));padding-bottom:calc(1rem + var(--native-safe-bottom))}:root{--invoice-paper-width:80mm;--invoice-page-size:80mm auto;--invoice-page-margin:0mm;--invoice-safe-inset:0mm}body.printing-shop-invoice #shop-invoice-preview-content article{color:#000!important;padding-left:var(--invoice-safe-inset,2mm)!important;padding-right:var(--invoice-safe-inset,2mm)!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.printing-shop-invoice #shop-invoice-preview-content article div,body.printing-shop-invoice #shop-invoice-preview-content article h1,body.printing-shop-invoice #shop-invoice-preview-content article p,body.printing-shop-invoice #shop-invoice-preview-content article span,body.printing-shop-invoice #shop-invoice-preview-content article td,body.printing-shop-invoice #shop-invoice-preview-content article th{color:#000!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-logo,body.printing-shop-invoice #shop-invoice-preview-content img{filter:grayscale(1) contrast(700%) brightness(55%);-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-code-svg{shape-rendering:crispEdges!important}body.printing-shop-invoice #shop-invoice-preview-content path.invoice-code-ink{stroke:#000!important}body.printing-shop-invoice #shop-invoice-preview-content rect.invoice-code-ink,body.printing-shop-invoice #shop-invoice-preview-content text.invoice-code-ink{fill:#000!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-code-bg{fill:#fff!important;stroke:none!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-totals .flex>span:last-child,body.printing-shop-invoice #shop-invoice-preview-content .invoice-totals-rows span:last-child{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media print{@page{size:var(--invoice-page-size);margin:var(--invoice-page-margin)}body,html{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-shop-invoice *{visibility:hidden!important}body.printing-shop-invoice #shop-invoice-preview-content,body.printing-shop-invoice #shop-invoice-preview-content *{visibility:visible!important}body.printing-shop-invoice .shop-invoice-print-mount{display:block!important;visibility:visible!important;position:absolute!important;left:0!important;top:0!important;opacity:1!important;pointer-events:auto!important;z-index:2147483646!important;height:auto!important}body.printing-shop-invoice #shop-invoice-preview-content,body.printing-shop-invoice .shop-invoice-print-mount{overflow:visible!important;width:var(--invoice-paper-width)!important;max-width:var(--invoice-paper-width)!important;margin:0!important;padding:0!important;transform:none!important}body.printing-shop-invoice #shop-invoice-preview-content{position:relative!important;left:auto!important;top:auto!important;background:#fff!important;border:none!important;box-shadow:none!important;zoom:1!important;box-sizing:border-box!important}body.printing-shop-invoice #shop-invoice-preview-content article{width:100%!important;max-width:100%!important;margin:0!important;box-shadow:none!important;box-sizing:border-box!important;padding-left:var(--invoice-safe-inset)!important;padding-right:var(--invoice-safe-inset)!important;padding-bottom:3mm!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-customer>div,body.printing-shop-invoice #shop-invoice-preview-content .invoice-totals .flex,body.printing-shop-invoice #shop-invoice-preview-content .invoice-totals-grid,body.printing-shop-invoice #shop-invoice-preview-content .invoice-totals-rows>div{min-width:0!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-customer span:last-child,body.printing-shop-invoice #shop-invoice-preview-content .invoice-totals .flex>span:last-child,body.printing-shop-invoice #shop-invoice-preview-content .invoice-totals-rows span:last-child{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-upi{display:flex!important;visibility:visible!important;break-inside:avoid!important;page-break-inside:avoid!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-upi span{display:inline-block!important;visibility:visible!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-barcode svg,body.printing-shop-invoice #shop-invoice-preview-content .invoice-upi svg{display:block!important;visibility:visible!important;max-width:100%!important;height:auto!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-shop-invoice #shop-invoice-preview-content td,body.printing-shop-invoice #shop-invoice-preview-content th{overflow-wrap:anywhere!important;word-break:break-word!important}body.printing-shop-invoice #shop-invoice-preview-content .invoice-header,body.printing-shop-invoice #shop-invoice-preview-content footer,body.printing-shop-invoice #shop-invoice-preview-content img{display:block!important;visibility:visible!important}body.printing-shop-invoice #shop-invoice-preview-content img{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-shop-invoice .invoice-barcode,body.printing-shop-invoice .invoice-customer,body.printing-shop-invoice .invoice-header,body.printing-shop-invoice .invoice-line-row,body.printing-shop-invoice .invoice-payment,body.printing-shop-invoice .invoice-totals,body.printing-shop-invoice .invoice-upi{break-inside:avoid!important;page-break-inside:avoid!important}body.printing-shop-invoice #shop-invoice-preview-content table{display:table!important;visibility:visible!important;width:100%!important;table-layout:fixed!important}body.printing-shop-invoice #shop-invoice-preview-content thead{display:table-header-group!important;visibility:visible!important}body.printing-shop-invoice #shop-invoice-preview-content tbody{display:table-row-group!important;visibility:visible!important}body.printing-shop-invoice #shop-invoice-preview-content tr{display:table-row!important;visibility:visible!important}body.printing-shop-invoice #shop-invoice-preview-content td,body.printing-shop-invoice #shop-invoice-preview-content th{display:table-cell!important}body.printing-shop-invoice #shop-invoice-preview-content svg{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.printing-shop-invoice .print-hidden{display:none!important;visibility:hidden!important}body.printing-shop-invoice #shop-invoice-preview-content,body.printing-shop-invoice .shop-invoice-print-mount{display:block!important;visibility:visible!important}body.printing-shop-invoice .shop-invoice-print-mount,body.printing-shop-invoice .shop-invoice-print-mount :not(.print-hidden){visibility:visible!important}}