/* Finance action buttons use the opening-balance toolbar dimensions. */
#app-shell[data-current-route="accounting"] #view .button,
#app-shell[data-current-route="bills"] #view .button,
#app-shell[data-current-route="payments"] #view .button,
#app-shell[data-current-route="periods"] #view .button {
 background:#fff!important;color:#26334c!important;border:1px solid #dfe5f2!important;
 border-radius:11px!important;min-height:30px!important;padding:5px 9px!important;
 font-size:12px!important;font-weight:700!important;line-height:normal!important;
 box-shadow:none!important;width:auto;white-space:nowrap;
}
#app-shell[data-current-route="accounting"] #view .button:hover,
#app-shell[data-current-route="bills"] #view .button:hover,
#app-shell[data-current-route="payments"] #view .button:hover,
#app-shell[data-current-route="periods"] #view .button:hover{background:#f5f7fc!important;border-color:#b9c6e7!important;}
#view .accounting-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:6px;scrollbar-width:thin;}
#view .accounting-tabs .tab{flex:0 0 auto;white-space:nowrap;font-size:16px;line-height:24px;padding:10px 16px;}
#view .accounting-tabs .tab.active{font-weight:700;}
.finance-page-title{margin:0;font-size:22px;line-height:32px;font-weight:700;color:#202b43;}
.accounting-toolbar{min-height:48px;align-items:center;}
.account-history-note{color:#74809b;font-size:14px;margin:0 0 20px;}
.inventory-company-name{color:#34435d;font-size:16px;font-weight:600;line-height:1.5;}
.account-expand{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;margin-left:8px;border:0;border-radius:6px;color:#4e68e9;background:transparent;font-size:20px;cursor:pointer;}
.account-expand:hover{background:#edf1ff;}
.account-expand:focus-visible{outline:2px solid #4e68e9;outline-offset:2px;}

#app-shell[data-current-route="accounting"] #view .button.danger{color:#b54b4b!important;border-color:#e7caca!important;}
