@media print{.border-b:first-child,.group-hover\\:block,.no-print,[role=tablist],button,nav{display:none!important}body{font-size:12pt;line-height:1.5;color:#000!important;background:white!important}@page{size:A4;margin:1.5cm}.container{width:100%!important;max-width:100%!important;padding:0!important}.card,[class*=Card]{border:1px solid #ddd!important;box-shadow:none!important;page-break-inside:avoid;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{color:#000!important;page-break-after:avoid}h1{font-size:24pt;margin-bottom:12pt}h2{font-size:18pt;margin-bottom:10pt}h3{font-size:14pt;margin-bottom:8pt}canvas{max-width:100%!important;height:auto!important;page-break-inside:avoid}.grid{display:block!important}.grid>*{margin-bottom:1rem;page-break-inside:avoid}.Progress,[role=progressbar]{border:1px solid #ddd;height:8px;background:#f5f5f5}.badge,[class*=Badge]{background:#f5f5f5!important}.badge,[class*=Badge],input,select,textarea{border:1px solid #ddd!important;color:#000!important}input,select,textarea{background:white!important}[role=slider]{display:none}[role=slider]+*{display:inline}[role=tabpanel]{display:block!important;page-break-before:auto}[role=tabpanel]:not(:first-child){margin-top:2rem;padding-top:1rem;border-top:2px solid #ddd}.text-green-500,.text-green-600{color:#16a34a!important}.text-blue-500,.text-blue-600{color:#2563eb!important}.text-purple-500,.text-purple-600{color:#9333ea!important}.text-orange-500,.text-orange-600{color:#ea580c!important}.text-muted-foreground{color:#666!important}.bg-blue-100,.bg-green-100,.bg-orange-100,.bg-purple-100{background:#f5f5f5!important}.dark{background:white!important;color:#000!important}.dark *{background-color:transparent!important;color:inherit!important}.ROIExport,[class*=Export]{display:none!important}.metric-value{font-weight:700;font-size:14pt}.page-break{page-break-after:always}.no-break{page-break-inside:avoid}@bottom-center{content:"PA-QA ROI Report - Page " counter(page);font-size:10pt;color:#666}}