@media print{.print\:hidden{display:none!important}body{margin:0;padding:0;font-size:11pt;line-height:1.3;color:#000!important;background:white!important}.print\:block{display:block!important}.space-y-8>:not([hidden])~:not([hidden]){margin-top:.75rem!important}.space-y-6>:not([hidden])~:not([hidden]){margin-top:.5rem!important}.space-y-4>:not([hidden])~:not([hidden]){margin-top:.25rem!important}.shadow-lg,.shadow-xl{box-shadow:none!important;border:1px solid #e5e7eb!important}.bg-gradient-to-br{background:#f9fafb!important}.bg-gradient-to-r{background:#f3f4f6!important}.w-80.h-80{width:150px!important;height:150px!important}.w-32.h-32{width:80px!important;height:80px!important}.text-gray-800,.text-gray-900{color:#111827!important}.text-gray-600,.text-gray-700{color:#374151!important}.text-white{color:#000!important}table{border-collapse:collapse!important;width:100%!important;font-size:10pt!important;margin-bottom:1rem!important}td,th{border:1px solid #d1d5db!important;padding:4px!important;text-align:left!important}thead{background-color:#f3f4f6!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid}.bg-blue-100,.bg-blue-50,.bg-cyan-100,.bg-cyan-50,.bg-green-100,.bg-green-50,.bg-purple-100,.bg-purple-50,.bg-red-100,.bg-red-50,.bg-yellow-100,.bg-yellow-50,.text-blue-800,.text-cyan-800,.text-green-800,.text-purple-800,.text-red-800,.text-yellow-800,[style*="background: conic-gradient"],[style*=backgroundColor]{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}h1,h2,h3,h4{page-break-after:avoid;margin-bottom:.5rem!important;color:#000!important}.lg\:grid-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:column!important}.gap-8,.grid.gap-6{gap:.5rem!important}.text-xl{font-size:16pt!important;font-weight:700!important}.text-lg{font-size:14pt!important;font-weight:600!important}.text-2xl{font-size:18pt!important}.text-2xl,.text-3xl{font-weight:700!important}.text-3xl{font-size:14pt!important}.flex.justify-center{justify-content:center!important}.p-6{padding:.5rem!important}.p-4{padding:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.py-3{padding-top:.25rem!important;padding-bottom:.25rem!important}.flex-1{flex:1!important}.transition-all,.transition-colors,.transition-opacity{transition:none!important}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:none!important}.backdrop-blur-md{backdrop-filter:none!important;background:rgba(0,0,0,.1)!important}@page{margin:.75in;size:A4;@top-center{content:"Relatório de Indicadores UTI"}@bottom-center{content:"Página " counter(page)}}@page :first{@top-center{content:""}}.avoid-break{page-break-inside:avoid}.flex.flex-col.lg\:flex-row{flex-direction:row!important;align-items:flex-start!important}.text-xs{font-size:9pt!important}.text-sm{font-size:10pt!important}}