@media print{.btn,.dialog,.dropdown-menu,.modal,.navbar,.no-print,.sidebar,.toast,[data-print=hide],[role=button],button:not(.print-show),footer,header,input,nav,select,textarea{display:none!important}body{background:var(--brand-ivory,#f1efe8)!important;color:var(--brand-ink,#20201c)!important;font-size:12pt!important;line-height:1.4!important}.main-content,[role=main],main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.card,[class*=Card]{border:1px solid var(--brand-line,#e1d4d6)!important;box-shadow:none!important;page-break-inside:avoid!important;margin-bottom:1rem!important}.badge,[class*=Badge]{border:1px solid var(--brand-gold,#c0873a)!important;background:var(--brand-champagne,#ffffff)!important;color:var(--brand-wine,#5a2331)!important;padding:2px 6px!important}table{border-collapse:collapse!important;width:100%!important}td,th{border:1px solid var(--brand-line,#e1d4d6)!important;padding:8px!important;text-align:left!important}th{background-color:var(--brand-cream,#ffffff)!important;font-weight:700!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid!important;page-break-inside:avoid!important}blockquote,li,p{orphans:3!important;widows:3!important}a[href]:after{content:" (" attr(href) ")"!important;font-size:10pt!important;color:var(--brand-muted,#5f5256)!important}a.no-print-url:after,a[href^="#"]:after,a[href^=javascript]:after{content:""!important}.chart,[class*=chart],canvas,img{max-width:100%!important;page-break-inside:avoid!important}.deal-detail{padding:0!important}.deal-detail .deal-header{border-bottom:2px solid var(--brand-wine,#5a2331)!important;padding-bottom:1rem!important;margin-bottom:1rem!important}.deal-detail .deal-amount{font-size:18pt!important;font-weight:700!important}.valuation-results{padding:0!important}.valuation-results .summary-card{margin-bottom:1rem!important}.valuation-results .equity-value,.valuation-results .summary-card{border:2px solid var(--brand-wine,#5a2331)!important;padding:1rem!important}.valuation-results .equity-value{font-size:24pt!important;font-weight:700!important;text-align:center!important}.financial-ratios .ratio-card{page-break-inside:avoid!important}.print-header{display:block!important;text-align:center!important;margin-bottom:2rem!important;padding-bottom:1rem!important;border-bottom:1px solid var(--brand-line,#e1d4d6)!important}.print-header .logo{max-height:50px!important}.print-header .date{font-size:10pt!important}.print-footer,.print-header .date{color:var(--brand-muted,#5f5256)!important}.print-footer{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;text-align:center!important;font-size:9pt!important;padding:.5rem!important;border-top:1px solid var(--brand-line,#e1d4d6)!important}@page{margin:2cm!important;size:A4!important}@page :first{margin-top:3cm!important}}.print-only{display:none!important}@media print{.print-only{display:block!important}}