@media screen{#print-mount{display:none}}.print-mode #print-mount{display:block!important;position:absolute;left:-9999px;top:0;width:210mm;z-index:-100;opacity:0}.print-mode #print-mount *{visibility:visible!important}.print-mode .sidebar-trigger,.print-mode [data-sidebar-trigger],.print-mode [data-sonner-toaster],.print-mode button:has([class*=sidebar]){display:none!important}@media print{body:not(.analysis-page) *{visibility:hidden}.sidebar-trigger,[data-sidebar-trigger],[data-sidebar],aside,nav{display:none!important;visibility:hidden!important;opacity:0!important}body:not(.analysis-page) #print-mount,body:not(.analysis-page) #print-mount *{visibility:visible}#print-mount{display:block!important}#print-mount,#print-mount *{visibility:visible}footer{padding-top:18px;text-align:center;justify-content:center;align-items:center;display:flex}#print-mount{position:absolute!important;visibility:visible!important;left:0;top:0;width:100%}@page{size:A4;margin:40px}#print-mount .a4-document{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;transform:none!important;display:block!important;background:transparent}.border-thick{border-width:2px!important}.border-t-thick{border-top-width:2px!important}#print-mount .a4-document .c-border-bottom{border-bottom-width:2px!important}#print-mount .a4-document .c-border-left{border-left-width:2px!important}#print-mount .main-section{padding-top:40px}.map-container{-moz-column-break-inside:auto;break-inside:auto}.printable-item li,.table-section{-moz-column-break-inside:avoid;break-inside:avoid}.printable-item li:has(br),.printable-item li:has(div),.printable-item li:has(p){-moz-column-break-inside:auto;break-inside:auto}h1,h2,h3,h4,h5,h6{-moz-column-break-after:avoid;break-after:avoid}#print-mount [data-orientation=horizontal]{visibility:visible!important;height:1px!important;border:none!important;background-color:#d1d5db!important}.p-two-column{display:grid!important;grid-template-columns:192px 1fr;gap:40px!important}.p-keep-together{-moz-column-break-inside:avoid;break-inside:avoid}.p-allow-breaks-inside{-moz-column-break-inside:auto;break-inside:auto}.p-heading{-moz-column-break-after:avoid;break-after:avoid}.print-a4{width:210mm;min-height:297mm;box-sizing:border-box;page-break-after:always}.rounded-\[40px\]{-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important}}