/* ANB Enterprise ERP v607 - clean executive Finance & General Ledger main page */
.finance-hero-v605{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:36px!important;
  margin:0!important;padding:8px 0 14px!important;min-height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important
}
.finance-hero-v605:after{display:none!important}
.finance-hero-v605 .page-title{padding:0!important}
.finance-hero-v605 .page-title .eyebrow{font-size:9px!important;letter-spacing:.14em!important;color:#9a673f!important}
.finance-hero-v605 .page-title h1{font-size:35px!important;line-height:1.05!important;margin:5px 0 7px!important;color:#172c43!important}
.finance-hero-v605 .page-title>p{max-width:720px!important;margin:0!important;font-size:11px!important;line-height:1.45!important;color:#77838d!important}
.finance-side-v605{display:block!important;justify-self:end!important;min-width:330px!important}
.finance-powerline-v605{width:auto!important;min-width:330px!important;padding:1px 0 1px 18px!important;border-left:2px solid #ad7549!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}
.finance-powerline-v605 b{font:800 15px/1.12 Arial,sans-serif!important;letter-spacing:.11em!important;color:#24374a!important}
.finance-powerline-v605 span{margin-top:5px!important;font:600 10.5px/1.2 Arial,sans-serif!important;letter-spacing:.09em!important;color:#9a673f!important}
.finance-toolbar-v607{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0 12px;margin:0 0 12px;border-top:1px solid #e7e0d8;border-bottom:1px solid #e7e0d8;background:transparent}
.finance-toolbar-controls-v607{display:flex;align-items:center;gap:8px;min-width:0}
.finance-control-v605{display:flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:2px 8px!important;background:#fff!important;border:1px solid #d9d5d0!important;border-radius:9px!important;box-shadow:none!important}
.finance-control-v605 svg{width:15px!important;height:15px!important;stroke:#97613a!important}
.finance-control-v605 select{border:0!important;outline:0!important;background:transparent!important;min-width:132px!important;padding:6px 25px 6px 2px!important;color:#2d3c4b!important;font-size:10.5px!important;font-weight:800!important}
.finance-top-actions-v605{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}
.finance-top-actions-v605 .btn{height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:9px!important;font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important;border-color:#d8d3cd!important;background:#fff!important;color:#293b4b!important;box-shadow:none!important}
.finance-top-actions-v605 .btn.primary{background:#98623b!important;border-color:#98623b!important;color:#fff!important;padding-inline:16px!important}
.finance-top-actions-v605 .btn:hover,.finance-control-v605:hover{border-color:#b88a66!important}
.finance-custom-period-v605{display:none!important;align-items:center!important;gap:6px!important;margin-left:2px!important}
.finance-custom-period-v605.is-open{display:flex!important}
.finance-custom-period-v605 input{width:126px!important;height:36px!important;border:1px solid #d9d5d0!important;border-radius:8px!important;padding:5px 8px!important;background:#fff!important;font-size:10px!important}
.finance-custom-period-v605 .btn{height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:10px!important}
.finance-hidden-filter-v605{display:none!important}
.finance-kpis-v605{display:grid!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:11px!important;margin:2px 0 13px!important}
.finance-kpi-v605{position:relative!important;min-height:132px!important;padding:15px 16px 14px!important;border:1px solid #dfdbd6!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 14px rgba(36,44,52,.045)!important;overflow:hidden!important}
.finance-kpi-v605:before{width:2px!important}
.finance-kpi-head-v605{display:flex!important;align-items:center!important;gap:9px!important}
.finance-kpi-icon-v605{width:34px!important;height:34px!important;border-radius:10px!important}
.finance-kpi-icon-v605 svg{width:17px!important;height:17px!important}
.finance-kpi-v605 label{font-size:10.5px!important;font-weight:800!important;color:#25394a!important}
.finance-kpi-v605 strong{display:block!important;font-size:25px!important;line-height:1!important;margin:13px 0 7px!important;color:#182d43!important}
.finance-kpi-v605 small{font-size:9px!important;color:#84909a!important}
.finance-kpi-bars-v605{right:14px!important;bottom:13px!important;width:52px!important;height:42px!important;gap:4px!important;opacity:.28!important}
.finance-kpi-bars-v605 i{width:7px!important}
.finance-kpi-bars-v605 i:nth-child(1){height:11px!important}.finance-kpi-bars-v605 i:nth-child(2){height:19px!important}.finance-kpi-bars-v605 i:nth-child(3){height:28px!important}.finance-kpi-bars-v605 i:nth-child(4){height:38px!important}
.finance-tabs-v605{display:flex!important;align-items:center!important;gap:22px!important;margin:0 0 13px!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #e5dfd8!important;border-radius:0!important;overflow:auto!important}
.finance-tabs-v605 .acc-tab{position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:9px 0 10px!important;color:#61707d!important;font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important}
.finance-tabs-v605 .acc-tab.primary{background:transparent!important;color:#8e5935!important;box-shadow:none!important}
.finance-tabs-v605 .acc-tab.primary:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#9c643c;border-radius:2px}
.finance-control-center-v605{border:1px solid #e1ddd8!important;border-radius:14px!important;box-shadow:0 5px 15px rgba(42,34,29,.04)!important;background:#fff!important;overflow:hidden!important}
.finance-control-center-v605 .table-head{padding:15px 17px!important;background:#fff!important;border-bottom:1px solid #eee9e3!important}
.finance-control-center-v605 .table-head h3{font-size:18px!important;color:#22374a!important}
.finance-control-center-v605 .table-head small{font-size:9.5px!important;color:#818c95!important}
.finance-control-center-v605 .table-head>.btn{height:36px!important;padding:0 11px!important;font-size:10px!important}
.finance-control-links-v605{display:grid!important;grid-template-columns:repeat(5,minmax(140px,1fr))!important;gap:8px!important;padding:11px 14px 14px!important}
.finance-control-links-v605 button{min-height:88px!important;padding:13px 31px 12px 12px!important;border:1px solid #e5e0db!important;border-radius:11px!important;background:#fcfbf9!important;box-shadow:none!important}
.finance-control-links-v605 .ctl-icon-v605{width:30px!important;height:30px!important;border-radius:8px!important;margin-bottom:7px!important}
.finance-control-links-v605 .ctl-icon-v605 svg{width:16px!important;height:16px!important}
.finance-control-links-v605 b{font-size:10.5px!important;margin-bottom:3px!important}.finance-control-links-v605 small{font-size:8.5px!important}.finance-control-links-v605 em{right:9px!important;bottom:9px!important;width:21px!important;height:21px!important;font-size:13px!important}
@media(max-width:1100px){.finance-hero-v605{grid-template-columns:1fr!important;gap:12px!important}.finance-side-v605{justify-self:start!important}.finance-powerline-v605{min-width:0!important}.finance-toolbar-v607{align-items:flex-start!important;flex-direction:column!important}.finance-top-actions-v605{justify-content:flex-start!important;flex-wrap:wrap!important}.finance-kpis-v605{grid-template-columns:1fr 1fr!important}.finance-control-links-v605{grid-template-columns:1fr 1fr!important}}
@media(max-width:650px){.finance-hero-v605 .page-title h1{font-size:29px!important}.finance-toolbar-controls-v607{width:100%;flex-direction:column;align-items:stretch}.finance-control-v605{width:100%!important}.finance-control-v605 select{width:100%!important}.finance-custom-period-v605.is-open{display:grid!important;grid-template-columns:1fr 1fr!important}.finance-custom-period-v605 input{width:100%!important}.finance-kpis-v605{grid-template-columns:1fr!important}.finance-control-links-v605{grid-template-columns:1fr!important}.finance-tabs-v605{gap:16px!important}}
@media print{.finance-toolbar-v607,.finance-powerline-v605{display:none!important}}
