.filter-panel{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:18px 0}.filter-panel label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#52627a}.filter-panel input,.filter-panel select{padding:9px;border:1px solid #ccd5e4;border-radius:6px;background:white;font:inherit;max-width:190px}.filter-panel input[id=from],.filter-panel input[id=to]{width:110px}#filteredInfo{padding:10px 0;color:#263c58}
@media print{
 @page{size:A4 landscape;margin:12mm}
 body{background:white;color:black;font-size:10pt}main{max-width:none;padding:0}.topbar,.page-heading,.upload-panel,.feedback,.actions,.filter-panel,#views,#summary,#period,#warnings,.results>.note,.results>label,details,footer{display:none!important}
 .results{border:0;padding:0;border-radius:0}.section-title{margin:0 0 8px}.section-title h2{font-size:16pt}.table-wrap{overflow:visible!important}table{width:100%;min-width:0!important;border-collapse:collapse;table-layout:fixed}thead{display:table-header-group}tr{break-inside:avoid}th,td{padding:7px 5px!important;border-bottom:1px solid #aaa!important;color:black!important;white-space:normal;overflow-wrap:anywhere;font-size:9pt}th{background:#eee!important;print-color-adjust:exact}th:nth-child(1){width:8%}th:nth-child(2){width:7%}th:nth-child(3){width:11%}th:nth-child(4){width:22%}th:nth-child(5){width:17%}th:nth-child(6){width:35%}#filteredInfo{font-size:10pt;margin-bottom:8px}
}

@media print{.pwa-install{display:none!important}}
