.movement-cards{grid-template-columns:repeat(3,1fr)}
.daily-filter{display:flex;align-items:flex-end;gap:9px}
.daily-filter label{margin:0;font-size:11px}
.daily-filter input{min-width:155px}
.daily-filter .btn{margin-bottom:0}
@media(max-width:760px){
 .daily-page-tools{align-items:stretch;flex-direction:column}
 .daily-filter{align-items:flex-end}
 .movement-cards{grid-template-columns:1fr}
}
@media(max-width:420px){
 .daily-filter{align-items:stretch;flex-direction:column}
 .daily-filter input{min-width:0}
}
