@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}}.pdf-exporting{.no-print,button{display:none}.overflow-auto,.overflow-scroll,.overflow-x-auto,.overflow-y-auto{overflow:visible}.page-break{page-break-before:always;break-before:always}[class*=max-h-],[class*=max-height]{max-height:none;height:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.stats-card{margin-bottom:1rem}.chart-container,.stats-card{page-break-inside:avoid;break-inside:avoid}.chart-container{margin-bottom:2rem}.activity-container table tr{page-break-inside:avoid;break-inside:avoid}table{width:100%;page-break-inside:auto}tr{page-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}svg{max-width:100%;height:auto}.avoid-break,svg{page-break-inside:avoid;break-inside:avoid}@page{margin-left:1cm;margin-bottom:1cm;margin-right:1cm;margin-top:1cm}body{margin:0}}.recharts-wrapper{page-break-inside:avoid;break-inside:avoid}.recharts-surface{overflow:visible}.recharts-legend-wrapper,.recharts-tooltip-wrapper{position:relative}.force-page-break{page-break-before:always;break-before:always}.keep-together{page-break-inside:avoid;break-inside:avoid}.hide-in-pdf,.show-in-pdf{display:none}.pdf-exporting .show-in-pdf{display:block}.pdf-exporting .hide-when-pdf-exporting{display:none}.pdf-exporting{.shadow-lg,.shadow-md,.shadow-sm{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.border{border-width:1px}.bg-blue-50,.bg-gray-50,.bg-green-50,.bg-orange-50,.bg-purple-50{opacity:1}}.pdf-exporting{.md\:grid-cols-2,.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-4{gap:1rem}.pdf-gap-3{gap:.75rem}.gap-5,.gap-6{gap:1.75rem}.pdf-pt-2{padding-top:.5rem}.flex-col.gap-4>*+*{margin-top:6px}.text-xs{font-size:1rem;line-height:1.4}.text-sm{font-size:1.25rem;line-height:1.4}.text-base{font-size:1.5rem;line-height:1.4}.text-lg{font-size:1.75rem;line-height:1.35}.text-2xl{font-size:2rem;line-height:1.3}.date-picker button,[class*=date-picker] button,[data-radix-popover-trigger] button,button:has(svg[class*=Calendar]),button:has(svg[class*=calendar]),button[data-radix-popover-trigger]{display:flex;align-items:center;height:40px}.date-picker button>span,[class*=date-picker] button span,[data-radix-popover-trigger] button>span,button:has(svg[class*=Calendar])>span,button:has(svg[class*=calendar])>span,button[data-radix-popover-trigger]>span{display:block;line-height:0px;height:40px;align-items:center;padding-top:12px;white-space:nowrap;pointer-events:none}button[role=combobox]{display:flex;align-items:center;height:40px;padding-top:0;padding-bottom:0}button[role=combobox]>span{display:block;line-height:0px;height:40px;align-items:center;padding-top:12px;white-space:nowrap;pointer-events:none}.badge-block{line-height:10px;height:30px}.badge-block,.pdf-input-block input{display:block;align-items:center;padding-top:2px;padding-bottom:2px}.pdf-input-block input{line-height:40px}.pdf-label-block-40{display:block;align-items:center;vertical-align:middle;line-height:14px;height:40px}table{th{padding-bottom:15px}td,th{vertical-align:middle;align-items:center;line-height:40px}td{text-align:left;padding-bottom:20px}}}.pdf-exporting [class*=loading],.pdf-exporting [class*=spinner]{display:none}.pdf-exporting .avatar img,.pdf-exporting [data-radix-avatar-image] img,.pdf-exporting img[alt=User],.pdf-exporting img[data-radix-avatar-image]{display:block;visibility:visible;opacity:1;max-width:100%;height:auto;object-fit:cover}.pdf-exporting .avatar,.pdf-exporting [data-radix-avatar-root]{display:flex;visibility:visible;opacity:1}.docx-viewer{-webkit-overflow-scrolling:touch}.docx-viewer--scaled{overflow-x:hidden!important}.docx-viewer__scale-host{width:100%;overflow:hidden}.docx-viewer--scaled .docx-viewer__scale-host{margin-left:auto;margin-right:auto}.docx-viewer__scale-inner{transform-origin:top left}.docx-viewer .docx-wrapper{min-width:fit-content;padding:16px}.docx-viewer .docx{margin-left:0!important;margin-right:0!important}