.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.animate-blink{animation:blink 1s cubic-bezier(.4,0,.6,1) infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media print{body{background:#fff!important;color:#000!important;font-family:Outfit,sans-serif!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}aside,header,nav,button,.no-print,.toast,.modal{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}html,body,#root,#root>div,main,.h-screen,.h-full,.min-h-screen,.flex-grow,.overflow-hidden,.overflow-y-auto,.overflow-x-hidden,.overflow-auto{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important}body *{visibility:hidden!important}#print-section,#print-section *{visibility:visible!important}#print-section{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#print-section .prose .flex,#print-section .prose .grid,#print-section .prose [class*=grid-cols-],#print-section .prose [class*=flex-],#print-section .prose [style*="display: flex"],#print-section .prose [style*="display: flex;"]{display:block!important;width:100%!important;float:none!important}#print-section .flex{display:flex!important}#print-section .grid{display:grid!important}#print-section img{max-width:100%!important;height:auto!important;max-height:200px!important;object-fit:contain!important;display:block!important;margin:10px auto!important;page-break-inside:avoid!important;break-inside:avoid!important}.print-avoid-break{page-break-inside:avoid!important;break-inside:avoid!important}.print-page-break{page-break-before:always!important;break-before:always!important}}
