@media print{body *{visibility:hidden}#remission-document,#remission-document *,.remission-document,.remission-document *{visibility:visible}#remission-document,.remission-document{position:absolute;left:0;top:0;width:100%;padding:10mm!important;margin:0!important;background:#fff!important}.modal,.print-hidden,.toast,.tooltip,[role=navigation],button,nav{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.shadow,.shadow-lg,.shadow-md,.shadow-sm,.shadow-xl{box-shadow:none!important}table{border-collapse:collapse!important;width:100%!important}table td,table th{border:1px solid #ddd!important;padding:6px!important}thead{background-color:#f3f4f6!important}.remission-document-compact .bg-gray-800,.remission-document-compact .bg-gray-900,.remission-document-compact thead{background-color:#1f2937!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}tbody tr:nth-child(2n){background-color:#f9fafb!important}.print-page-break{page-break-after:always}body{font-size:11pt!important;line-height:1.4!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;color:#000!important;background:#fff!important}.remission-document-compact{font-size:9pt!important;line-height:1.2!important}.remission-document-compact h1{font-size:14pt!important;color:#000!important;margin-bottom:4px!important;letter-spacing:.05em!important}.remission-document-compact h2{font-size:10pt!important;color:#374151!important;margin-bottom:4px!important;text-transform:uppercase!important;letter-spacing:.05em!important}h1{font-size:18pt!important;color:#000!important;margin-bottom:10px!important}h2{font-size:14pt!important;color:#1d4ed8!important;margin-bottom:8px!important}h3{font-size:12pt!important;color:#000!important;margin-bottom:6px!important}img{max-width:100%!important;height:auto!important}.rounded,.rounded-lg,.rounded-md{border-radius:4px!important}.border{border:1px solid #e5e7eb!important}@page{size:A4 landscape;margin:10mm}.portrait-mode{@page{size:A4 portrait}}}