/* Cash composition: shared components own fields, actions, cards and tables. */
.ws-cash-workspace{display:grid;gap:var(--ws-space-5);min-width:0}
.ws-cash-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:var(--ws-space-4)}
.ws-cash-account-grid>.ws-detail-card{min-width:0;display:flex;flex-direction:column}
.ws-cash-account-grid .ws-detail-card>footer{margin-top:auto}
.ws-cash-workspace .ws-actions{flex-wrap:wrap}
.ws-cash-workspace .ws-table td:first-child{min-width:10rem}
.ws-cash-workspace .ws-table small{display:block;color:var(--ws-color-muted);font:var(--ws-type-small);margin-top:var(--ws-space-1)}
.ws-cash-workspace .ws-table .ws-status{white-space:normal}
.ws-cash-source{display:inline-flex;align-items:center;min-height:var(--ws-control-height);overflow-wrap:anywhere}
.ws-cash-basis,.ws-cash-list-count{color:var(--ws-color-muted);font:var(--ws-type-small)}
.ws-cash-filters{margin-block:var(--ws-space-4)}
.ws-cash-list-count:empty{display:none}
.ws-cash-list-more{justify-content:flex-end;margin-top:var(--ws-space-4)}
.ws-cash-workspace .ws-disclosure{margin-top:var(--ws-space-4)}
@media(max-width:760px){.ws-cash-workspace .ws-table-region{max-width:100%}.ws-cash-account-grid{grid-template-columns:minmax(0,1fr)}}
