.cs-movement-search{display:flex;align-items:end;gap:12px;margin:8px 0;flex-wrap:wrap}
.cs-movement-search>label{flex:1 1 330px;max-width:650px}
.cs-movement-search input{min-height:32px;margin-top:3px;padding:5px 8px}
.cs-movement-search>span{font-size:12px;color:var(--cs-muted,#475569);margin-right:auto;align-self:center}
.cs-movement-search>button{min-height:32px;padding:5px 9px}
.cs-movement-table-scroll{max-height:calc(100dvh - 245px);overflow:auto}
.cs-movement-table{table-layout:fixed;min-width:1100px;width:100%}
.cs-movement-table th{position:sticky;top:0;background:var(--cs-soft,#f8fafc);z-index:1}
.cs-movement-table td{overflow-wrap:anywhere;vertical-align:top}
.cs-movement-table th:first-child{width:86px}.cs-movement-table th:nth-child(2){width:105px}.cs-movement-table th:nth-child(3){width:16%}.cs-movement-table th:nth-child(4),.cs-movement-table th:nth-child(5){width:62px}.cs-movement-table th:nth-child(6),.cs-movement-table th:nth-child(7){width:12%}.cs-movement-table th:nth-child(8){width:100px}.cs-movement-table th:nth-child(9){width:11%}.cs-movement-table th:nth-child(10){width:85px}.cs-movement-table th:last-child{width:128px}
.cs-movement-table td:last-child button{font-size:12px;min-height:29px;padding:4px 7px;white-space:normal}
.cs-history-muted{color:var(--cs-muted,#64748b)}
