*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:0 auto;padding:24px}header,form,section{margin-bottom:24px}header,.filtros,.cabecera-cuentas{justify-content:space-between;align-items:center;gap:16px;display:flex}.filtros{flex-wrap:wrap;justify-content:flex-start}label{gap:6px;display:grid}select,button{font:inherit;padding:6px 8px}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid;padding:8px}.total{margin:8px 0;font-size:2rem}@media (max-width:600px){main{padding:16px}header{align-items:flex-start}table{font-size:.9rem}}
