@media print{*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}.print-button,button[onclick*=print],.no-print{display:none!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid}table{border-collapse:collapse!important;width:100%!important}th,td{border:1px solid #000!important;padding:4px 6px!important;text-align:left!important;vertical-align:top!important}th{background-color:#f0f0f0!important;font-weight:700!important}body{font-size:12px!important;line-height:1.4!important;color:#000!important;background:#fff!important}h1,h2,h3,h4,h5,h6{color:#000!important;font-weight:700!important;margin:10px 0 5px!important}a{color:#000!important;text-decoration:none!important}img{max-width:100%!important;height:auto!important}.MuiPaper-root{box-shadow:none!important;border:1px solid #000!important}.MuiBox-root{margin:0!important;padding:10px!important}.MuiTypography-root{color:#000!important}.MuiGrid-root{margin:0!important}.MuiDivider-root{border-color:#000!important;border-width:1px!important}.MuiButton-root{display:none!important}.signature-area{border:2px solid #000!important;background:#fff!important}.qr-code-placeholder{border:2px dashed #000!important;background:#fff!important}.print-footer{position:fixed!important;bottom:20px!important;left:0!important;right:0!important;text-align:center!important;font-size:10px!important;color:#666!important}@page{margin:1cm!important;size:A4!important}*{font-family:Arial,sans-serif!important}.MuiTableContainer-root{border:1px solid #000!important;margin-bottom:10px!important}.MuiTable-root{font-size:10px!important}.MuiTableCell-root{padding:4px 6px!important;font-size:10px!important;border:1px solid #000!important}.MuiTableHead-root .MuiTableCell-root{background-color:#f0f0f0!important;font-weight:700!important}.address-box{border:1px solid #000!important;padding:8px!important;margin-bottom:10px!important}.summary-section{border:1px solid #000!important;padding:10px!important;margin-bottom:15px!important}.amount-payable{background-color:#e3f2fd!important;font-weight:700!important}.MuiPaper-root,.MuiBox-root,.MuiGrid-root{background-color:#fff!important}.MuiTypography-colorPrimary{color:#000!important}.MuiTypography-colorSecondary{color:#333!important}.section-divider{margin:15px 0!important;border-top:1px solid #000!important}}
