
.v219-dashboard{--v219-radius:14px;--v219-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.045);--v219-hover:0 2px 5px rgba(15,23,42,.05),0 14px 34px rgba(15,23,42,.07);position:relative;max-width:1600px;margin-inline:auto}
.v219-dashboard h1{letter-spacing:-.035em;line-height:1.12}.v219-dashboard .eyebrow{letter-spacing:.12em;font-weight:750}
.v219-dashboard .ledger-cell{border-radius:var(--v219-radius)!important;border-color:color-mix(in srgb,var(--border) 82%,transparent)!important;box-shadow:var(--v219-shadow);background:color-mix(in srgb,var(--background) 97%,var(--muted))!important;transition:box-shadow .18s ease,border-color .18s ease}
@media(hover:hover){.v219-dashboard .ledger-cell:hover{border-color:color-mix(in srgb,var(--brand-green) 18%,var(--border))!important;box-shadow:var(--v219-hover)}}
.v219-dashboard .tabular,.v219-dashboard .tabular-nums{font-variant-numeric:tabular-nums;max-width:100%}
.v219-dashboard table{border-collapse:separate;border-spacing:0}.v219-dashboard thead th{font-size:10.5px!important;letter-spacing:.045em;text-transform:uppercase;font-weight:750!important;background:color-mix(in srgb,var(--muted) 58%,var(--background))!important}
.v219-dashboard tbody tr{transition:background .15s ease}.v219-dashboard tbody tr:hover{background:color-mix(in srgb,var(--brand-green) 3.5%,var(--background))}
.v219-dashboard .v212-kpi-mobile article{border-radius:12px!important;box-shadow:0 1px 2px rgba(15,23,42,.035)}
.v219-dashboard .grid{align-items:stretch}.v219-dashboard>*,.v219-dashboard .grid>*{min-width:0}
@media(max-width:1100px){.v219-dashboard{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.v219-dashboard *,.v219-dashboard *:before,.v219-dashboard *:after{box-sizing:border-box}.v219-dashboard .ledger-cell{min-width:0!important;max-width:100%!important;border-radius:12px!important}.v219-dashboard h1{font-size:28px!important}.v219-dashboard .v212-kpi-mobile{width:100%;min-width:0}.v219-dashboard .v212-kpi-mobile article{min-width:0;overflow:hidden}.v219-dashboard .v212-kpi-mobile .tabular{overflow-wrap:anywhere!important}}
@media(max-width:560px){.v219-dashboard h1{font-size:25px!important}.v219-dashboard .ledger-cell{border-radius:10px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)}}
