:root{--finance-positive:#087a55;--finance-positive-soft:#def6ea;--finance-negative:#b42318;--finance-negative-soft:#fee4e2;--finance-warning:#d69200;--finance-warning-soft:#fff2cf;--finance-info:#2f6fed;--finance-info-soft:#eaf1ff;--finance-cash:#00654b;--finance-cash-soft:#e0f2e9;--finance-revenue:#168c80;--finance-revenue-soft:#e3f6f2;--finance-receivable:#2f6fed;--finance-receivable-soft:#eaf1ff;--finance-payable:#d69200;--finance-payable-soft:#fff2cf;--finance-analysis:#6d5bd0;--finance-analysis-soft:#efecff;--finance-neutral:#627069;--finance-neutral-soft:#eef2ef;--chart-1:#00654b;--chart-2:#2f6fed;--chart-3:#d69200;--chart-4:#168c80;--chart-5:#6d5bd0;--chart-6:#b42318}.finance-vital-positive{color:var(--finance-positive);background:var(--finance-positive-soft)}.finance-vital-negative{color:var(--finance-negative);background:var(--finance-negative-soft)}.finance-vital-warning{color:#6a4800;background:var(--finance-warning-soft)}.finance-vital-info{color:var(--finance-info);background:var(--finance-info-soft)}.finance-vital-cash{color:var(--finance-cash);background:var(--finance-cash-soft)}.finance-vital-analysis{color:var(--finance-analysis);background:var(--finance-analysis-soft)}.finance-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11";letter-spacing:-.035em;font-family:Urbanist,Inter,ui-sans-serif,system-ui,sans-serif}.finance-label{color:var(--muted-foreground);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:500}.document-identity,.document-surface{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.document-identity,.document-surface{box-shadow:none!important}}
