@media print{@page{size:A4;margin:1.5cm}.backNav,.exportButton,button,.badge,.toggleButton,[aria-label=Close\ sidebar],[aria-label=Collapse],[aria-label=Expand]{display:none!important}body{color:#000!important;background:#fff!important}.page{max-width:100%!important;padding:0!important}.pageHeader{page-break-after:avoid;margin-bottom:1.5rem!important}.pageTitle{color:#000!important;font-size:1.75rem!important}.pageSubtitle{color:#333!important;font-size:1rem!important}.accordionContent{opacity:1!important;height:auto!important;max-height:none!important;display:block!important;transform:none!important}.accordionItem{page-break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important;margin-bottom:1rem!important}.accordionHeader{background:#fff!important;padding:.75rem!important}.accordionIcon{display:none!important}.section,.analysisSection{page-break-inside:avoid;margin-bottom:1.5rem!important}.chartContainer,.widgetsGrid{page-break-inside:avoid}.widgetsGrid{grid-template-columns:1fr 1fr!important;gap:1rem!important;display:grid!important}.interestPrincipalTimeline,.repaymentProjections{page-break-before:always;grid-column:1/-1!important}table{page-break-inside:avoid;border-collapse:collapse;width:100%}th,td{text-align:left;border:1px solid #ddd;padding:.5rem}a[href]:after{content:""!important}*{box-shadow:none!important;background:#fff!important}.card,.container{border:1px solid #ddd!important}.disclaimer,.disclaimerText{background:#f5f5f5!important;border:1px solid #999!important;padding:.5rem!important;font-size:.75rem!important}.pageBreakBefore{page-break-before:always}.pageBreakAfter{page-break-after:always}.noPageBreak{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,p,li,span,div{color:#000!important}.mainGrid{display:block!important}.mainLeft,.mainRight{width:100%!important;margin-bottom:1.5rem!important}.fullAnalysis{page-break-before:always}.timestamp{text-align:right;border-top:1px solid #ddd;margin-top:1rem;padding-top:.5rem;font-size:.75rem}.print-only{display:block!important}.no-print,.screen-only{display:none!important}.print-page-break{page-break-before:always}.print-avoid-break{page-break-inside:avoid}.print-full-width{width:100%!important;max-width:100%!important}.print-two-column{column-count:2;column-gap:1.5rem}}@media screen{.print-only{display:none!important}}
