body[data-ui=v2] .v2-page:not(.v2-page--pos) h1{font-size:var(--fz-page-title)!important;font-weight:var(--fw-semi)!important;letter-spacing:-.02em!important;line-height:1.25!important;color:var(--c-tx1)!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) h2{font-size:var(--fz-section)!important;font-weight:var(--fw-semi)!important;line-height:1.35!important;letter-spacing:-.01em!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) h3{font-size:var(--fz-card-title)!important;font-weight:var(--fw-semi)!important;line-height:1.35!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) p{font-size:var(--fz-body);line-height:var(--lh-body)}body[data-ui=v2] .v2-page:not(.v2-page--pos) .text-5xl,body[data-ui=v2] .v2-page:not(.v2-page--pos) .text-6xl{font-size:1.375rem!important;line-height:1.25!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .text-4xl{font-size:1.3125rem!important;line-height:1.25!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .text-3xl{font-size:var(--fz-kpi)!important;line-height:1.2!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .text-2xl{font-size:var(--fz-kpi-sm)!important;line-height:1.25!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .text-xl{font-size:var(--fz-section)!important;line-height:1.35!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .font-black{font-weight:var(--fw-bold)!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .font-extrabold{font-weight:var(--fw-semi)!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .p-10,body[data-ui=v2] .v2-page:not(.v2-page--pos) .p-8{padding:var(--erp-card-pad)!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .px-8{padding-left:var(--erp-card-pad)!important;padding-right:var(--erp-card-pad)!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .py-10,body[data-ui=v2] .v2-page:not(.v2-page--pos) .py-12,body[data-ui=v2] .v2-page:not(.v2-page--pos) .py-14,body[data-ui=v2] .v2-page:not(.v2-page--pos) .py-16,body[data-ui=v2] .v2-page:not(.v2-page--pos) .py-8{padding-top:var(--sp4)!important;padding-bottom:var(--sp4)!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .gap-10,body[data-ui=v2] .v2-page:not(.v2-page--pos) .gap-8{gap:var(--sp4)!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .h-14.w-14,body[data-ui=v2] .v2-page:not(.v2-page--pos) .h-16.w-16{width:2.25rem!important;height:2.25rem!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .h-12.w-12:not([role=img]){width:2rem!important;height:2rem!important}body[data-ui=v2] .erp-page-header{display:flex;flex-direction:column;gap:var(--sp3);margin-bottom:var(--sp4)}@media (min-width:640px){body[data-ui=v2] .erp-page-header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--sp4)}}body[data-ui=v2] .erp-module-label{display:inline-flex;align-items:center;gap:var(--sp2);font-size:11px;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--c-acc)}body[data-ui=v2] .erp-page-title{font-size:var(--fz-page-title);font-weight:var(--fw-semi);letter-spacing:-.02em;line-height:1.25;color:var(--c-tx1)}body[data-ui=v2] .erp-page-subtitle{margin-top:var(--sp1);font-size:var(--fz-body);line-height:var(--lh-body);color:var(--c-tx3)}body[data-ui=v2] .erp-section-title{font-size:var(--fz-section);font-weight:var(--fw-semi);line-height:1.35;color:var(--c-tx1)}body[data-ui=v2] .erp-kpi-value{font-size:var(--fz-kpi);font-weight:var(--fw-bold);letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--c-tx1)}body[data-ui=v2] .erp-kpi-label{font-size:11px;font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--c-tx3)}body[data-ui=v2] .v2-page:not(.v2-page--pos) table th{height:var(--erp-table-head-h);padding-top:.5rem!important;padding-bottom:.5rem!important;font-size:11px!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) table td{padding-top:.625rem!important;padding-bottom:.625rem!important;font-size:13px!important;line-height:1.35!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) table tbody tr{min-height:var(--erp-table-row-h)}body[data-ui=v2] .v2-page:not(.v2-page--pos) .v2-cat-pills button,body[data-ui=v2] .v2-page:not(.v2-page--pos) [data-filter-chip]{min-height:var(--erp-filter-h);font-size:12px!important}body[data-ui=v2] .v2-page:not(.v2-page--pos) .badge,body[data-ui=v2] .v2-page:not(.v2-page--pos) [class*=badge]{min-height:22px;max-height:28px;padding-top:2px!important;padding-bottom:2px!important;font-size:11px!important}body[data-ui=v2] .v2-backdrop [role=dialog] h2,body[data-ui=v2] .v2-backdrop h2{font-size:var(--fz-modal-title)!important;font-weight:var(--fw-semi)!important;letter-spacing:-.02em!important;line-height:1.3!important}body[data-ui=v2] .v2-backdrop [role=dialog] label,body[data-ui=v2] .v2-backdrop label{font-size:12px!important;font-weight:var(--fw-semi)!important}body[data-ui=v2] .v2-backdrop [role=dialog] input:not([type=checkbox]):not([type=radio]),body[data-ui=v2] .v2-backdrop [role=dialog] select,body[data-ui=v2] .v2-backdrop [role=dialog] textarea,body[data-ui=v2] .v2-backdrop input:not([type=checkbox]):not([type=radio]),body[data-ui=v2] .v2-backdrop select,body[data-ui=v2] .v2-backdrop textarea{min-height:var(--erp-input-h);font-size:13px!important}body[data-ui=v2] .v2-backdrop [role=dialog] button:not(.v2-btn-icon):not(.v2-btn-icon-sm),body[data-ui=v2] .v2-backdrop button:not(.v2-btn-icon):not(.v2-btn-icon-sm){min-height:var(--erp-btn-h)}body[data-ui=v2] .v2-page-enter{padding-bottom:var(--sp5)!important}body[data-ui=v2] .v2-dash-head,body[data-ui=v2] .v2-dash-today{margin-bottom:var(--sp4)!important}body[data-ui=v2] .v2-dash-today{padding:var(--sp3) var(--sp4)!important}@media (max-width:640px){body[data-ui=v2] .v2-page:not(.v2-page--pos) h1{font-size:var(--fz-page-title-mobile)!important}}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] label{font-size:12px!important;font-weight:var(--fw-semi)!important;margin-bottom:4px!important}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] input:not([type=checkbox]):not([type=radio]),body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] select,body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] textarea{min-height:38px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .text-xl,body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] h2{font-size:var(--fz-modal-title)!important;font-weight:var(--fw-semi)!important}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .text-2xl,body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .text-3xl{font-size:var(--fz-kpi)!important;font-weight:var(--fw-bold)!important;line-height:1.15!important}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .p-6{padding:var(--erp-card-pad)!important}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .py-4,body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .py-5{padding-top:12px!important;padding-bottom:12px!important}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .rounded-3xl{border-radius:var(--r-md)!important}body[data-ui=v2] .v2-page--pos [class*=fixed][class*=inset-0] .space-y-6>*+*{margin-top:var(--sp4)!important}body[data-ui=v2] .v2-page--pos .pos-report-view{padding:var(--sp4)!important}body[data-ui=v2] .v2-page--pos .pos-report-card{min-height:72px;padding:10px 12px!important;border-radius:var(--r-sm)!important}body[data-ui=v2] .v2-page--pos .pos-report-card-icon{width:32px!important;height:32px!important;border-radius:8px!important}body[data-ui=v2] .v2-page--pos .pos-report-card-icon svg{width:14px!important;height:14px!important}body[data-ui=v2] .erp-overlay label{font-size:12px!important;font-weight:var(--fw-semi)!important}body[data-ui=v2] .erp-overlay input:not([type=checkbox]):not([type=radio]),body[data-ui=v2] .erp-overlay select,body[data-ui=v2] .erp-overlay textarea{min-height:var(--erp-input-h);font-size:13px!important}body[data-ui=v2] .erp-overlay h2{font-size:var(--fz-modal-title)!important;font-weight:var(--fw-semi)!important}body[data-ui=v2] .erp-overlay .text-2xl,body[data-ui=v2] .erp-overlay .text-3xl{font-size:var(--fz-kpi)!important;font-weight:var(--fw-bold)!important;line-height:1.15!important}body[data-ui=v2] .erp-overlay .text-xl{font-size:var(--fz-kpi-sm)!important}body[data-ui=v2] .erp-overlay .text-lg{font-size:var(--fz-section)!important}body[data-ui=v2] .erp-overlay button[class*=py-3]:not([class*="h-["]){min-height:var(--erp-btn-h);padding-top:8px!important;padding-bottom:8px!important}body[data-ui=v2] .rh-modal input:not([type=checkbox]):not([type=radio]),body[data-ui=v2] .rh-modal select,body[data-ui=v2] .rh-modal textarea{box-sizing:border-box;line-height:1.25;padding-top:.625rem;padding-bottom:.625rem}body[data-ui=v2] .erp-dialog>div:first-child{padding-left:var(--erp-card-pad)!important;padding-right:var(--erp-card-pad)!important}body[data-ui=v2] .erp-dialog [class*=DialogTitle],body[data-ui=v2] .erp-dialog h2{font-size:var(--fz-modal-title)!important;font-weight:var(--fw-semi)!important}body[data-ui=v2] .erp-dialog input:not([type=checkbox]):not([type=radio]),body[data-ui=v2] .erp-dialog select,body[data-ui=v2] .erp-dialog textarea{min-height:var(--erp-input-h);font-size:13px!important}