@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:1cm}.print-container{padding:1rem}.no-print{display:none!important}.print-content{background-color:#fff;width:100%;height:auto;display:block!important}.print-header{text-align:center;margin-bottom:2rem}.print-title{font-size:1.5rem;font-weight:700}.print-subtitle{color:#555;font-size:1rem}.print-table{border-collapse:collapse;width:100%;font-size:9pt}.print-table th,.print-table td{text-align:left;border:1px solid #ccc;padding:4px 6px}.print-table th{background-color:#f2f2f2;font-weight:700}.print-chart-container{page-break-inside:avoid;justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}}
