.finance-action-bar,.finance-control-group,.finance-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.finance-row-actions{justify-content:flex-end}.finance-action-bar .btn,.finance-control-group .btn,.finance-row-actions .btn{min-height:38px}.finance-select-wide{min-width:min(22rem,100%)}.finance-select-medium{min-width:min(14rem,100%)}.finance-filter-search{max-width:420px;min-width:min(100%,18rem)}.finance-choice-dropdown{width:100%}.finance-choice-toggle{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;text-align:left}.finance-choice-toggle::after{margin-left:.75rem;flex-shrink:0}.finance-choice-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-choice-list{max-height:min(18rem,58vh);overflow:auto;padding:.35rem;border:1px solid var(--vz-border-color,var(--bs-border-color));border-radius:.375rem;background:var(--vz-input-bg,var(--bs-body-bg));-webkit-overflow-scrolling:touch}.finance-choice-menu{width:min(24rem,calc(100vw - 2rem));min-width:100%;max-height:min(16rem,46vh);overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:.35rem;border:1px solid var(--vz-border-color,var(--bs-border-color));border-radius:.375rem;background:var(--vz-input-bg,var(--bs-body-bg));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--vz-border-color,var(--bs-border-color)) transparent;-webkit-overflow-scrolling:touch}.finance-choice-menu::-webkit-scrollbar{width:.65rem}.finance-choice-menu::-webkit-scrollbar-track{background:transparent}.finance-choice-menu::-webkit-scrollbar-thumb{background:var(--vz-border-color,var(--bs-border-color));border-radius:999px}.finance-choice-item{display:flex;gap:.5rem;align-items:center;min-height:2rem;padding:.25rem .35rem;border-radius:.25rem;cursor:pointer}.finance-choice-item:hover{background:var(--vz-light,var(--bs-tertiary-bg))}.finance-choice-item span{overflow-wrap:anywhere}.finance-description-cell{max-width:36rem;white-space:normal;overflow-wrap:anywhere}.finance-chart-tooltip{min-width:9rem}.finance-chart-tooltip-title{margin-bottom:.5rem;font-weight:600}.finance-chart-tooltip-row{display:flex;gap:.4rem;align-items:center;justify-content:space-between;line-height:1.35}.finance-chart-tooltip-row+.finance-chart-tooltip-row{margin-top:.4rem}.finance-chart-tooltip-row span{min-width:0;flex:1}.finance-chart-tooltip-row strong{margin-left:.75rem;font-weight:700}.finance-chart-section+.finance-chart-section{margin-top:2rem}.finance-chart-header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.75rem}.finance-chart-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.finance-chart-scroll-sankey{height:auto;min-height:0;overflow-x:auto;overflow-y:hidden;padding:.75rem .75rem 1rem;border:1px solid var(--vz-border-color,var(--bs-border-color));border-radius:8px;background:var(--vz-card-bg,var(--bs-body-bg))}.finance-echart{height:420px;min-width:640px}.finance-echart-sankey{height:960px;min-width:3500px}.finance-amount-cell,.finance-status-cell{font-variant-numeric:tabular-nums}.finance-touch-check .form-check-input,.finance-card-check .form-check-input{width:1.15rem;height:1.15rem}.finance-empty-state{color:var(--vz-secondary-color,var(--bs-secondary-color))}.finance-original-file-preview{max-height:24rem;overflow:auto;white-space:pre;background:var(--vz-light,var(--bs-tertiary-bg));color:var(--vz-body-color,var(--bs-body-color));scrollbar-width:thin;-webkit-overflow-scrolling:touch}.finance-scroll-anchor{scroll-margin-top:90px}.finance-net-row{border-left:3px solid var(--vz-info,var(--bs-info))}.finance-net-details-row>td{background:var(--vz-light,var(--bs-tertiary-bg))}.finance-net-details-cell::before{content:""!important;display:none!important}.finance-net-toggle{white-space:nowrap}.finance-net-actions{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:center}.finance-net-ungroup-form{display:inline-flex}html[data-bs-theme=dark] .app-menu.navbar-menu,html[data-bs-theme=dark] .navbar-brand-box,html[data-bs-theme=dark] .sidebar-background{background:var(--vz-vertical-menu-bg-dark,#212529)!important}html[data-bs-theme=dark] .app-menu .navbar-nav .nav-link,html[data-bs-theme=dark] .app-menu .navbar-nav .nav-sm .nav-link,html[data-bs-theme=dark] .app-menu .menu-title span,html[data-bs-theme=dark] .app-menu .icon-dual{color:var(--vz-vertical-menu-item-color-dark,rgba(255,255,255,.72))!important}html[data-bs-theme=dark] .app-menu .navbar-nav .nav-link:hover,html[data-bs-theme=dark] .app-menu .navbar-nav .nav-link.active,html[data-bs-theme=dark] .app-menu .navbar-nav .nav-link[aria-expanded=true]{color:var(--vz-vertical-menu-item-hover-color-dark,#fff)!important;background:var(--vz-vertical-menu-item-hover-bg-dark,rgba(255,255,255,.08))!important}html[data-bs-theme=dark] .finance-choice-item:hover{background:rgba(255,255,255,.06)}html[data-bs-theme=dark] .app-menu .menu-dropdown{background:var(--vz-vertical-menu-sub-item-bg-dark,transparent)}html[data-bs-theme=dark] .navbar-brand-box .logo-dark,html[data-bs-theme=light] .navbar-brand-box .logo-light{display:none}html[data-bs-theme=dark] .navbar-brand-box .logo-light,html[data-bs-theme=light] .navbar-brand-box .logo-dark{display:inline-block}html[data-bs-theme=light] .app-menu.navbar-menu,html[data-bs-theme=light] .navbar-brand-box,html[data-bs-theme=light] .sidebar-background{background:var(--vz-vertical-menu-bg,#fff)!important}html[data-bs-theme=light] .app-menu .navbar-nav .nav-link,html[data-bs-theme=light] .app-menu .navbar-nav .nav-sm .nav-link,html[data-bs-theme=light] .app-menu .menu-title span,html[data-bs-theme=light] .app-menu .icon-dual{color:var(--vz-vertical-menu-item-color,#6d7080)!important}html[data-bs-theme=light] .app-menu .navbar-nav .nav-link:hover,html[data-bs-theme=light] .app-menu .navbar-nav .nav-link.active,html[data-bs-theme=light] .app-menu .navbar-nav .nav-link[aria-expanded=true]{color:var(--vz-vertical-menu-item-hover-color,#405189)!important;background:var(--vz-vertical-menu-item-hover-bg,rgba(64,81,137,.08))!important}@media (max-width:767.98px){.finance-mobile-full,.finance-action-bar .btn,.finance-action-bar form,.finance-control-group .btn,.finance-control-group form,.finance-filter-search,.finance-row-actions,.finance-row-actions .btn{width:100%}.finance-action-bar form,.finance-control-group form{align-items:stretch}.finance-select-wide,.finance-select-medium,.finance-action-bar .form-select,.finance-control-group .form-select{width:100%;min-width:0}.finance-chart-header{align-items:stretch}.finance-chart-header .btn{width:100%}.finance-echart{height:340px;min-width:560px}.finance-echart-sankey{height:880px;min-width:2640px}.finance-stacked-table{overflow-x:visible}.finance-stacked-table table,.finance-stacked-table thead,.finance-stacked-table tbody,.finance-stacked-table tr,.finance-stacked-table th,.finance-stacked-table td{display:block;width:100%}.finance-stacked-table thead{display:none}.finance-stacked-table tbody tr{margin-bottom:.75rem;padding:.85rem;border:1px solid var(--vz-border-color,var(--bs-border-color));border-radius:8px;background:var(--vz-card-bg,var(--bs-body-bg))}.finance-stacked-table tbody td{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;padding:.35rem 0;border:0;text-align:left!important}.finance-stacked-table tbody td::before{content:attr(data-label);flex:0 0 7.5rem;max-width:45%;color:var(--vz-secondary-color,var(--bs-secondary-color));font-weight:600}.finance-stacked-table tbody td.finance-card-primary{display:block}.finance-stacked-table tbody td.finance-card-primary::before{display:block;max-width:none;margin-bottom:.25rem}.finance-stacked-table tbody td.finance-card-check{justify-content:flex-start}.finance-stacked-table tbody td.finance-card-check::before{flex:0 0 auto;margin-right:.75rem}.finance-stacked-table tbody td.finance-empty-mobile{display:none}.finance-stacked-table tbody td.finance-empty-state{display:block;text-align:center!important}.finance-stacked-table tbody td.finance-empty-state::before{content:"";display:none}.finance-row-actions{justify-content:stretch}.finance-net-actions,.finance-net-ungroup-form,.finance-net-toggle{width:100%}.finance-net-ungroup-form .btn{width:100%}}
