.stock-movements-module form { display:flex; flex-wrap:wrap; gap:1rem; align-items:end; }
.stock-movements-module label { display:grid; gap:.3rem; }
.stock-movements-module .list-table { max-width:100%; overflow:auto; }
.stock-movements-module td:nth-child(5) { text-align:right; font-variant-numeric:tabular-nums; }
.stock-movements-module .stock-advanced { display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding:1rem 0; }
.stock-movements-module details { width:100%; }
.stock-movements-module .stock-movements-information,.stock-movements-module .list-results-zone > p {padding:0 1rem;}
.stock-movements-detail {overflow-wrap:anywhere;}
@media(max-width:600px) {
 .stock-movements-module .list-table-controls { flex-wrap:wrap; }
 .stock-movements-module form label { width:100%; }
 .stock-movements-module table,.stock-movements-module tbody,.stock-movements-module tr,.stock-movements-module td { display:block; width:auto; }
 .stock-movements-module thead { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
 .stock-movements-module tr { padding:.75rem; }
 .stock-movements-module td,.stock-movements-module td:nth-child(5) { text-align:left; padding:.35rem; }
 .stock-movements-module td::before { content:attr(data-label) ' : '; font-weight:600; }
 .stock-movements-module .list-table {max-height:none;overflow:visible;}
}
