@keyframes drilldownFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drilldownScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}tbody tr:hover{background:#eff6ff}.kpi-tooltip-trigger:hover .kpi-tooltip-content,.info-tooltip-trigger:hover .info-tooltip-content{animation:.15s ease-out tooltipFadeIn;display:block}.patient-name-link{color:inherit;cursor:pointer;text-decoration:none}.patient-name-link:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=switch]:focus-visible,[role=tab]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1e40af}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible,[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] [role=button]:focus-visible,[data-theme=dark] [role=switch]:focus-visible,[data-theme=dark] [role=tab]:focus-visible{outline-color:#93c5fd}[data-theme=dark] section>div[style*=border-bottom]{color:#94a3b8;border-bottom-color:#334155}[data-theme=dark] tbody tr:hover{background:#1e3a5f}[data-theme=dark] table{color:#e2e8f0}[data-theme=dark] thead tr{background:#1a2332;border-bottom-color:#334155}[data-theme=dark] thead th{color:#94a3b8}[data-theme=dark] tbody td{color:#cbd5e1}[data-theme=dark] tbody tr{border-bottom-color:#334155}[data-theme=dark] tbody tr:nth-child(2n){background:#1a2332}[data-theme=dark] tbody tr:nth-child(odd){background:#1e293b}[data-theme=dark] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] select{color:#e2e8f0;background:#1e293b;border-color:#334155}@media (max-width:767px){table th:first-child,table td:first-child{z-index:2;background:inherit;position:sticky;left:0}main section{margin-left:0;margin-right:0}table{font-size:11px}thead th,tbody td{padding:6px 8px}}@media (max-width:480px){table{font-size:10px}}@media print{.no-print,.no-print *{display:none}header,footer{box-shadow:none;position:static}button,select,input[type=date]{display:none}body,html{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}*{box-shadow:none}}