html,body,#root{min-height:100%}body{margin:0}.invoice-print-only{display:none}a{color:inherit}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme-mode=dark] :is(.app-layout-shell,.MuiDialog-root,.MuiDrawer-root,.MuiMenu-root,.MuiPopover-root) .MuiCard-root{background-image:none!important;border:none!important}[data-theme-mode=dark] :is(.app-layout-shell,.MuiDialog-root,.MuiDrawer-root,.MuiMenu-root,.MuiPopover-root) .MuiCardContent-root{background-image:none!important}[data-theme-mode=dark] :is(.app-layout-shell,.MuiDialog-root,.MuiDrawer-root,.MuiMenu-root,.MuiPopover-root) .MuiCardContent-root:before{background:0 0!important}[data-theme-mode=dark] .app-layout-shell :not(.invoice-print-area):not(.invoice-print-area *):not(.customer-charge-print-area):not(.customer-charge-print-area *),[data-theme-mode=dark] :is(.MuiDialog-root,.MuiDrawer-root,.MuiMenu-root,.MuiPopover-root,.MuiModal-root) :not(.invoice-print-area):not(.invoice-print-area *):not(.customer-charge-print-area):not(.customer-charge-print-area *){border-color:#0000!important}@media print{@page{size:Letter;margin:10px 4mm 4mm}html,body,#root{height:auto!important;min-height:0!important;overflow:visible!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important}.app-layout-topbar,.app-layout-nav{display:none!important}.app-layout-main{background:#fff!important;border-radius:0!important;width:100%!important;padding:0!important;overflow:visible!important}.app-layout-shell{background:#fff!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.invoice-detail-page>*{display:none!important}.invoice-detail-page>.invoice-print-only,.invoice-detail-page>.customer-charge-print-area{display:block!important}.invoice-print-area,.customer-charge-print-area{zoom:.8;transform-origin:top;width:100%;position:relative;max-width:none!important;box-shadow:none!important;margin:0 auto!important;display:block!important}.invoice-print-area tr,.customer-charge-print-area tr,.doc-row,.doc-keep,.doc-payment-block{break-inside:avoid;page-break-inside:avoid}}
