@media print{@page{margin:1.5cm;size:portrait}.print\:hidden,.select-none,[role=combobox],button,select{display:none!important}.print\:page-break-after-always{page-break-after:always}.print\:page-break-inside-avoid{break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print\:shadow-none,.shadow,.shadow-lg,.shadow-md,.shadow-sm{box-shadow:none!important}.print\:border-none{border:none!important}body{font-size:12pt;line-height:1.5;color:#000;background:#fff}h1{font-size:24pt;margin-bottom:1cm;color:#1e3a8a}h2{font-size:18pt;margin-bottom:.5cm}h2,h3{color:#1e40af}h3{font-size:14pt;margin-bottom:.3cm}section{margin-bottom:1cm;break-inside:avoid}a{text-decoration:none;color:#000}table{break-inside:avoid;width:100%;border-collapse:collapse;margin:1em 0}td,th{border:1px solid #e5e7eb;padding:8px;text-align:left}th{background-color:#f3f4f6}canvas,img,svg{max-width:100%!important;height:auto!important;print-color-adjust:exact}.recharts-surface,.recharts-wrapper{width:100%!important;height:auto!important}.bg-blue-50,.bg-gray-100,.bg-gray-50,[class*=bg-opacity]{background-color:transparent!important}[class*=Card]{border:1px solid #e5e7eb!important;box-shadow:none!important;background:#fff!important;margin-bottom:1cm;break-inside:avoid;page-break-inside:avoid}[class*=CardHeader]{border-bottom:1px solid #e5e7eb}[class*=CardContent],[class*=CardHeader]{padding:1rem!important}.performance-chart,.priority-issues,.rating-overview,.review-themes,.satisfaction-tiles{break-inside:avoid;page-break-inside:avoid;margin-bottom:1cm}.grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}[data-lucide]{print-color-adjust:exact}.text-gray-500,.text-gray-600,.text-gray-700{color:#1f2937!important}[class*=bg-gradient]{background:#fff!important}@page{@bottom-right{content:counter(page)}}.print\:p-0{padding:0!important}.print\:m-0{margin:0!important}.print\:max-w-none{max-width:none!important}.button,.dropdown,.select,.tooltip,[role=button],button{display:none!important}.chart-container,[class*=Chart],[class*=Graph],canvas{break-inside:avoid;page-break-inside:avoid;max-width:100%!important;height:auto!important;margin:1em 0}.popover,.tippy-box,[role=tooltip]{display:none!important}}