.workspace-ui .movement-report{max-width:980px;margin:auto;padding:12px 0 40px;color:#17385f}
.workspace-ui .movement-report h1{margin:18px 0 14px;font-size:23px;line-height:1.2}
.workspace-ui .movement-filters{overflow:hidden;margin:0 0 18px;border:1px solid #d6e1ef;background:#fff}
.workspace-ui .movement-filters summary{padding:10px 14px;background:#e8edf4;color:#314b68;font-weight:650;cursor:pointer;list-style-position:inside}
.workspace-ui .movement-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:12px 18px 6px}
.workspace-ui .movement-filter-grid label{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:12px;min-width:0;border-bottom:1px solid #e1e7ef;color:#476581;font-size:13px}
.workspace-ui .movement-filter-grid :is(input,select){width:100%;min-width:0;border:0;background:#fff;padding:10px 4px;color:#17385f;font:inherit}
.workspace-ui .movement-filter-grid :is(input,select):focus-visible{outline:2px solid #2364db;outline-offset:-2px}
.workspace-ui .movement-columns{display:flex;justify-content:center;gap:34px;margin:12px 18px 16px;padding:0;border:0}
.workspace-ui .movement-columns legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.workspace-ui .movement-columns label{display:grid;justify-items:center;gap:4px;color:#526b84;font-size:12px}
.workspace-ui .movement-columns input{width:19px;height:19px;margin:0;accent-color:#2462d7}
.workspace-ui .movement-table-wrap{overflow:auto;background:#fff;border:1px solid #cedae8}
.workspace-ui .movement-table-wrap table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}
.workspace-ui .movement-table-wrap th{padding:10px 12px;background:#1760d5;color:#fff;text-align:center;font-weight:650}
.workspace-ui .movement-table-wrap td{padding:8px 12px;border-right:1px solid #d5deea;border-bottom:1px solid #d5deea;text-align:right;white-space:nowrap}
.workspace-ui .movement-table-wrap td:first-child{text-align:left}
.workspace-ui .movement-table-wrap tfoot td{background:#f2f6fb;color:#17385f;font-weight:750}
.workspace-ui .movement-empty{text-align:center!important;padding:28px!important;color:#607790}
.workspace-ui .movement-more{display:block;margin:14px auto 0}
@media(max-width:700px){
 .workspace-ui .movement-report{padding:8px 0 32px}.workspace-ui .movement-report h1{font-size:20px}
 .workspace-ui .movement-filter-grid{grid-template-columns:1fr;padding:8px 14px}.workspace-ui .movement-filter-grid label{grid-template-columns:112px minmax(0,1fr)}
 .workspace-ui .movement-columns{gap:22px}.workspace-ui .movement-table-wrap table{font-size:12px}.workspace-ui .movement-table-wrap :is(th,td){padding:8px 10px}
}
