.bank-workbench-top{padding:10px 0!important;margin-bottom:4px;align-items:stretch;font-family:var(--font);font-size:12px!important;font-weight:500!important;color:var(--text-2)!important}
.bank-column-heading{display:flex;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 14px;border:1px solid #cbdcf0;border-radius:9px;background:#eaf2fc;box-sizing:border-box;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}
.bank-column-heading>span:first-child{font-weight:600;color:#173c67;font-size:12.5px}
.bank-statement-heading{justify-content:space-between}.bank-statement-heading .bank-page-summary{font-size:12px;font-weight:400;white-space:nowrap;width:auto}
.bank-posting-heading>span:first-child{margin-right:auto}.bank-column-heading label,.bank-column-heading .bank-page-buttons{display:flex;align-items:center;gap:7px;flex:none;font-size:12px;font-weight:400;white-space:nowrap;margin:0}
.bank-column-heading .form-input{height:31px;width:58px;min-width:58px;padding:4px 6px;background:#fff;color:var(--text-1);font-size:12px}
.bank-column-heading .btn{padding:5px 8px;min-height:30px;font-size:12px}.bank-column-heading .bank-page-buttons>span{font-size:12px}
@media(max-width:760px){.bank-workbench-top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.bank-workbench-top>span{display:none}.bank-column-heading{gap:10px}.bank-posting-heading>span:first-child{margin-right:8px}.bank-column-heading .bank-page-buttons{flex-wrap:nowrap}}
