.company-report-header{display:flex;align-items:flex-start;gap:22px;border-bottom:1px solid #41718c;padding:10px 0 20px;margin:0 0 20px}.company-report-header img{width:96px;height:68px;object-fit:contain;background:white;border-radius:6px}.company-report-header strong{font-size:1.15rem}.company-report-header p{margin:5px 0!important;font-size:.85rem}.company-report-header h2{margin:12px 0 7px!important;font-size:1.1rem}.company-report-header small{font-size:.75rem}@media(max-width:450px){.company-report-header{gap:12px}.company-report-header img{width:65px;height:55px}}@media print{@page{size:A4;margin:15mm}.company-report-header{color:#142a38;break-inside:avoid}.hr-sidebar,.hr-heading,.hr-toolbar,.hr-nav-label,.hr-back,.module-nav,.mobile-nav,#hr-notice,.actions,.filters,.hr-filters{display:none!important}body.rh{display:block!important;background:white!important;color:#111!important}#hr-main{margin:0!important;padding:0!important;width:100%!important}.panel,.hr-table-scroll{background:white!important;color:#111!important;box-shadow:none!important;border:0!important;overflow:visible!important}table{width:100%;border-collapse:collapse}thead{display:table-header-group}tr{break-inside:avoid}th,td{color:#111!important;background:white!important;padding:7px;border-bottom:1px solid #bbb}.hr-totals{display:flex;gap:12px;flex-wrap:wrap}.hr-totals strong{display:block}}
@media print{html,html body.rh,html body.rh.ath-module-rail{background:#fff!important;color:#111!important;padding:0!important;margin:0!important;min-width:0!important}#ath-module-navigation,.ath-mobile-standalone-toolbar,.hr-app-launchers,.hr-tools,.hr-mobile-nav,.hr-footer,#hr-main>a{display:none!important}html body.rh #hr-main,html body.rh #hr-content,html body.rh #hr-content>.panel{background:#fff!important;color:#111!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;border:0!important;border-radius:0!important}html body.rh .hr-totals,html body.rh .hr-totals span{background:#fff!important;color:#111!important;border-color:#aaa!important;box-shadow:none!important}html body.rh .hr-totals strong,html body.rh .hr-small,html body.rh .muted{color:#273b48!important}.company-report-header{background:#fff!important;color:#142a38!important}#hr-content details{display:block!important}#hr-content summary{list-style:none}.hr-table-scroll table{font-size:9pt}#hr-content button{display:none!important}}

@media print{html:root,html[data-theme],html:root body.rh{background:#fff!important;color:#142a38!important}}
