:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}[data-scope=dialog][data-part=backdrop][data-state=closed],[data-scope=dialog][data-part=positioner][data-state=closed]{pointer-events:none!important;visibility:hidden!important;opacity:0!important}@media print{body{visibility:hidden;background:#fff!important}#printable-invoice-section,#printable-invoice-section *,#printable-receipt-section,#printable-receipt-section *,#printable-interim-section,#printable-interim-section *,#printable-insurance-section,#printable-insurance-section *{visibility:visible}#printable-invoice-section,#printable-receipt-section,#printable-interim-section,#printable-insurance-section{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important}html,body{height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}}@media screen{#printable-invoice-section,#printable-receipt-section,#printable-interim-section,#printable-insurance-section{display:none}}
