.report-filter{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:15px}.report-filter select[multiple]{min-height:118px}.report-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.btn-pdf{background:#b42318}.btn-pdf:hover{background:#8f1c14}@media(max-width:900px){.report-filter{grid-template-columns:1fr}.report-actions{grid-column:auto}}
