:root,[data-bs-theme=light]{--vz-primary:#405189;--vz-primary-rgb:64, 81, 137;--vz-primary-text-emphasis:#364574}[data-bs-theme=dark]{--vz-primary:#6c7fc4;--vz-primary-rgb:108, 127, 196;--vz-primary-text-emphasis:#8f9fd6;--vz-primary-bg-subtle:#6c7fc42e;--vz-header-border:var(--vz-border-color)}.pagination{--vz-pagination-active-bg:var(--vz-primary);--vz-pagination-active-border-color:var(--vz-primary)}.nav-pills{--vz-nav-pills-link-active-bg:var(--vz-primary)}.list-group{--vz-list-group-active-bg:var(--vz-primary);--vz-list-group-active-border-color:var(--vz-primary)}.btn-outline-primary{--vz-btn-active-bg:var(--vz-primary);--vz-btn-active-border-color:var(--vz-primary)}[x-cloak]{display:none!important}.apexcharts-pie .apexcharts-datalabel-label{fill:var(--vz-secondary-color)}.apexcharts-pie .apexcharts-datalabel-value{fill:var(--vz-emphasis-color)}.choices__list--dropdown:not(.is-active){display:none}.swal2-popup .swal2-title{color:var(--vz-emphasis-color)}.swal2-popup .swal2-html-container{color:var(--vz-secondary-color);font-size:.9375rem}.choices-sm .choices{margin-bottom:0}.choices-sm .choices__inner{min-height:30px;padding:.125rem 2rem .125rem .5rem}.choices-sm .choices[data-type*=select-one] .choices__inner{padding-bottom:.125rem}.choices-sm .choices__list--single{padding:.25rem .25rem .25rem 0}.choices-sm .choices[data-type*=select-one]:after{right:.5rem}.page-title-box{background-color:var(--vz-header-bg)}@media (width>=1200px){.summary-sticky{position:sticky;top:calc(70px + 1.5rem)}}.unit-picker .btn{min-width:4.5rem}.page-content{padding-bottom:calc(60px + 2rem)}.tabular-nums{font-variant-numeric:tabular-nums}.unit-chip{font-family:var(--vz-font-monospace);color:var(--vz-body-color);background-color:var(--vz-light);border:1px solid var(--vz-border-color);font-size:.72rem;font-weight:500}.aging-row{grid-template-columns:9rem minmax(0,1fr) 10rem;align-items:center;gap:.75rem;display:grid}.aging-row .progress{display:flex}@media (width<=575.98px){.aging-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem}.aging-row .progress{grid-area:2/1/auto/-1}}.row-overdue>td:first-child,.list-overdue{box-shadow:inset 3px 0 0 var(--vz-danger)}.sort-button{color:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.sort-button:hover,.sort-button.is-active{color:var(--vz-body-color)}.brand-mark{letter-spacing:.01em;font-size:1.05rem;font-weight:600}.app-menu .brand-mark{color:#fff}#page-topbar{padding-top:env(safe-area-inset-top,0px)}
