.deposits-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}
.deposits-metrics div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}
.deposits-metrics span{display:block;color:var(--dim);font-size:.75rem}
.deposits-metrics strong{display:block;margin-top:6px;font-size:1.25rem;letter-spacing:-.4px}
.workflow{display:flex;flex-wrap:wrap;gap:6px;max-width:420px}
.workflow-step{display:inline-flex;align-items:center;gap:5px;border:1px solid #334237;border-radius:999px;padding:3px 8px;font-size:.75rem;color:#7f9083;background:#18201b}
.workflow-step.complete{color:#9ed9b6;border-color:#2c5038;background:#213b2b}
.workflow-step.current{color:#a8bce0;border-color:#34415a;background:#252f40}
.workflow-step.blocked{color:#c9a796;border-color:#57352c;background:#402a25}
.amount-cell{font-variant-numeric:tabular-nums}
.amount-cell small{display:block;color:var(--dim);margin-top:2px}
.amount-cell.mismatch,.amount-cell.mismatch small{color:var(--red)}
.deposits-note{margin-top:16px}
@media(max-width:1000px){.deposits-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow{max-width:none}}
@media(max-width:760px){.deposits-metrics{grid-template-columns:1fr}}

.deposit-filter{display:flex;flex-direction:column;gap:5px;min-width:170px}.deposit-filter>span{font-size:.875rem;color:var(--dim)}.deposit-filter input,.deposit-filter select{min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text)}
#deposits-search-form{flex-wrap:wrap;align-items:flex-end}.deposit-date-group th{background:var(--panel);color:var(--text);font-size:.875rem;text-align:left;border-top:2px solid var(--line)}.deposit-date-group small{display:inline;margin-left:12px;color:var(--dim);font-weight:400}.deposit-source-time{white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:760px){.deposit-filter{flex:1 1 100%}#deposits-search-form>.search-field{flex-basis:100%}}
