.bankReconciliationWorkbench{margin:0 22px 18px;padding:18px;border:1px solid #d5e3de;border-radius:16px;background:linear-gradient(135deg,#f6fbf9,#fff)}
.bankQueueIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.bankQueueIntro>div:first-child{display:grid;gap:6px;max-width:760px}.bankQueueIntro strong{font-size:1.08rem;color:#183c32}.bankQueueIntro span{color:#667b74;line-height:1.45}
.bankQueueKpis{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;white-space:nowrap}.bankQueueKpis b{font-size:1.22rem;color:#146b56;text-align:right}.bankQueueKpis small{color:#6c7d78}
.bankQueueFilters{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.bankQueueFilters button{min-height:38px;padding:7px 12px;border:1px solid #c6d9d2;border-radius:999px;background:#fff;color:#315c50;font:inherit;font-weight:750;cursor:pointer}.bankQueueFilters button.active{border-color:#146b56;background:#146b56;color:#fff}
.bankSuggestion{display:grid;width:fit-content;max-width:min(100%,520px);gap:1px;margin-top:8px;padding:7px 10px;border-radius:10px;background:#f1f6f4;color:#244b40}.bankSuggestion small{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#70817c}.bankSuggestion b{font-size:.82rem}.bankSuggestion i{font-size:.72rem;font-style:normal;color:#778680}.bankSuggestion.bank_fee,.bankSuggestion.bank_fee_vat{background:#fff5df;color:#74531a}
@media(max-width:700px){.bankReconciliationWorkbench{margin:0 10px 14px;padding:14px}.bankQueueIntro{display:grid;gap:14px}.bankQueueKpis{justify-self:stretch}.bankQueueKpis b{text-align:left}.bankQueueFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bankQueueFilters button{width:100%;font-size:16px}.bankSuggestion{max-width:100%;overflow-wrap:anywhere}}
