/* v2.9.474 — scoped Cashbook toolbar and ledger density corrections. */
#content .cb111-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;min-height:48px!important;margin:0!important;padding:0 0 9px!important}
#content .cb111-panel-head>div:first-child{flex:0 0 auto!important;min-width:0!important}
#content .cb111-panel-head h3{margin:0!important}
#content .cb111-panel-tools{display:flex!important;flex:0 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;width:auto!important;max-width:100%!important}
#content .cb111-panel-tools .cb111-search{flex:0 1 295px!important;width:295px!important;min-width:185px!important;max-width:295px!important}
#content .cb111-panel-tools>#cb-new{flex:0 0 auto!important;white-space:nowrap!important;margin:0!important}
#content .cb111-toolbar{margin:0 0 8px!important;padding:5px 0!important;min-height:27px!important}
#content .cb127-dash-intro{padding:13px 16px!important;gap:10px!important;min-height:0!important}
#content .cb127-dash-intro h2{margin:2px 0!important;font-size:20px!important}
#content .cb127-dash-intro p{margin:2px 0!important;font-size:12px!important}
#content .cb127-dash-intro small{font-size:10px!important}
#content .cb127-dash-cards{gap:10px!important}
#content .cb127-dash-card{min-height:92px!important;padding:12px 15px!important}
#content .cb158-filter-panel:not(.cb158-filter-open){display:none!important}
#content #cb158-filter-toggle{margin:7px 0 10px!important;min-height:36px!important}
#content .cb158-filter-panel.cb158-filter-open{padding:12px!important;margin:0 0 10px!important}
#content .cb127-filter-presets{gap:8px!important;padding:8px!important}
#content .cb114-ledger-panel .cb104-panel-title{padding:8px 0!important;margin-bottom:4px!important}
#content .cb474-count{font-size:12px;font-weight:500;color:#64748b}
#content .cb120-top-pager{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important;padding:6px 0!important;margin:0!important}
#content .cb107-select-bar{padding:7px 10px!important;min-height:42px!important;gap:9px!important}
#content .cb114-ledger-table thead th{background:#eaf1fb!important;color:#193b68!important;border-bottom:1px solid #cbdcf1!important}
#content .cb114-ledger-table tbody td{padding-top:9px!important;padding-bottom:9px!important}
#content .cb114-ledger-table [data-cb114-actions]{min-width:34px!important;max-width:40px!important;padding:5px!important;font-size:0!important}
#content .cb114-ledger-table [data-cb114-actions]::after{content:'⋯';font-size:21px;line-height:16px}
@media(max-width:760px){
 #content .cb111-panel-head{align-items:stretch!important;gap:8px!important}
 #content .cb111-panel-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;gap:8px!important}
 #content .cb111-panel-tools .cb111-search{width:100%!important;max-width:none!important;min-width:0!important}
 #content .cb111-panel-tools>#cb-new{width:100%!important}
 #content .cb127-dash-intro{padding:12px!important}
 #content .cb127-dash-intro h2{font-size:18px!important}
 #content .cb120-top-pager{gap:6px!important}
}
