@media screen{.print-layout{display:contents}.print-layout>thead,.print-layout>tfoot{display:none}.print-layout>tbody,.print-layout>tbody>tr,.print-layout>tbody>tr>td{display:contents}}@media print{@page{size:A4;margin:25mm 18mm 22mm;@bottom-left{content:"Confidential · BoardPulse";font-size:9pt;color:#6b7280;font-family:-apple-system,Plus Jakarta Sans,sans-serif}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:9pt;color:#6b7280;font-family:-apple-system,Plus Jakarta Sans,sans-serif}}body{color:#0b1f2a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;font-size:11pt!important}main{background:0 0!important;margin:0!important;padding:0!important;overflow:visible!important}.admin-main-content,.dash-main-content{background:0 0!important;margin-left:0!important}.dash-desktop-topbar,.dash-mobile-topbar,.admin-mobile-topbar{display:none!important}.print-layout{table-layout:fixed;border-collapse:collapse;width:100%!important;display:table!important}.print-layout>thead{display:table-header-group!important}.print-layout>tfoot{display:table-footer-group!important}.print-layout>tbody{display:table-row-group!important}.print-layout>tbody>tr{display:table-row!important}.print-layout>thead>tr>td,.print-layout>tfoot>tr>td,.print-layout>tbody>tr>td{width:100%;display:table-cell!important}.print-header>tr>td{border-bottom:1px solid #e5e7eb;padding-bottom:5mm}.print-header-row{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:8pt;font-weight:500;display:flex!important}.print-header-spacer{height:6mm;display:block}nav,aside,.no-print,[data-no-print],button:not(.print-show),a[href]:not(.print-show){display:none!important}.print-card,.print-avoid-break,.report-card{page-break-inside:avoid!important;break-inside:avoid!important;box-shadow:none!important}.print-page-break-before{page-break-before:always!important;break-before:page!important}.print-chart{page-break-inside:avoid;break-inside:avoid;padding:2mm 4mm}.print-charts-grid{grid-template-columns:1fr!important;gap:8mm!important;display:grid!important}.print-charts-grid .recharts-wrapper,.print-charts-grid .recharts-surface{overflow:hidden!important}[style*=box-shadow]{box-shadow:none!important}h1{margin-top:0;font-size:22pt;line-height:1.15}h2{font-size:16pt;line-height:1.2}h3{font-size:13pt;line-height:1.25}p,li{line-height:1.5}}
