#print-preview{position:fixed;inset:0;z-index:1000;overflow:auto;background:#e8ece6;color:#172f26;padding:24px}.report-open{overflow:hidden}.report-toolbar{max-width:1050px;margin:0 auto 20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.report-toolbar p{flex-basis:100%;margin:0}.report-page{max-width:1050px;margin:auto;background:white;padding:42px;font:13px/1.5 Arial,sans-serif}.report-page h1{font:700 28px Arial,sans-serif;margin:12px 0}.report-page h2{font:700 18px Arial,sans-serif;margin:24px 0 12px}.report-page p{font-size:12px;color:#34483d}.report-brand{font-size:10px;letter-spacing:2px}.report-awards{border:1px solid #819485;padding:16px;line-height:1.9}.report-page table{font-size:11px;table-layout:fixed}.report-page th,.report-page td{padding:8px 5px;border:1px solid #c4cdc5;overflow-wrap:anywhere;color:#182b20;letter-spacing:0}.report-page th{background:#eff3ed}.report-signature{margin-top:48px;padding-bottom:20px;break-inside:avoid}.report-note{font-size:10px!important}@media(max-width:650px){#print-preview{padding:12px}.report-page{padding:18px;overflow:auto}}@media print{@page{size:A4 landscape;margin:12mm}body.report-open{background:white;overflow:visible}body.report-open>*:not(#print-preview){display:none!important}#print-preview{position:static;overflow:visible;padding:0;background:white}.report-toolbar{display:none!important}.report-page{max-width:none;padding:0;margin:0}.report-page thead{display:table-header-group}.report-page tr{break-inside:avoid}.report-page h2{break-after:avoid}.report-page .report-awards{break-inside:avoid}}
