@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:12pt;line-height:1.5;margin:0;padding:0}.no-print,[data-mobile-nav],[data-radix-popper-content-wrapper],[data-sidebar],[data-topbar],[role=dialog],[role=tooltip],aside,button:not(.print-visible),header,nav{display:none!important}main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.flex.h-screen,main{overflow:visible!important}.flex.h-screen{display:block!important;height:auto!important}h1{font-size:18pt}h1,h2,h3,h4{page-break-after:avoid}li,p{orphans:3;widows:3}a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#555!important}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}table{border-collapse:collapse;width:100%}table,td,th{border:1px solid #ccc!important}td,th{padding:6pt 8pt;text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}[class*=border],[class*=rounded-lg]{border:1px solid #ddd!important;border-radius:0!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.avoid-break{page-break-inside:avoid}.appeal-letter{max-width:100%;padding:0;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.6}.appeal-letter h1{font-size:16pt;margin-bottom:12pt}.appeal-letter .letterhead{margin-bottom:24pt;border-bottom:2pt solid #000!important;padding-bottom:12pt}canvas,svg.recharts-surface{max-width:100%;height:auto!important}@page{margin:.75in;size:letter}@page :first{margin-top:1in}.print-footer{position:fixed;bottom:0;left:0;right:0;text-align:center;font-size:8pt;color:#999!important;border-top:1px solid #ddd!important;padding-top:4pt}}