:root{--primary:#007956;--primary-foreground:#f8fafc;--ring:#009767;--chart-1:#009767;--chart-2:#0084cc;--info:#0084cc;--brand-lime:#80cd00;--brand-lime-foreground:#030712}@supports (color:lab(0% 0 0)){:root{--primary:lab(44.4871% -41.0396 11.0361);--primary-foreground:lab(98.1434% -.369519 -1.05966);--ring:lab(55.0481% -49.9246 15.93);--chart-1:lab(55.0481% -49.9246 15.93);--chart-2:lab(51.7754% -11.4712 -49.8349);--info:lab(51.7754% -11.4712 -49.8349);--brand-lime:lab(75.3197% -46.6547 86.1778);--brand-lime-foreground:lab(1.90525% .235848 -5.4785)}}.dark{--primary:#00bb7f;--primary-foreground:#030712;--ring:#00bb7f}@supports (color:lab(0% 0 0)){.dark{--primary:lab(66.9756% -58.27 19.5419);--primary-foreground:lab(1.90525% .235848 -5.4785);--ring:lab(66.9756% -58.27 19.5419)}}.executive-bg-subtle{background-color:var(--background);background-image:linear-gradient(180deg,oklch(from var(--background) l c h / .88),oklch(from var(--background) l c h / .96)),linear-gradient(#0086601c 1px,transparent 1px),linear-gradient(90deg,#0086601c 1px,transparent 1px);background-size:100% 100%,32px 32px,32px 32px}@supports (color:lab(0% 0 0)){.executive-bg-subtle{background-image:linear-gradient(180deg,oklch(from var(--background) l c h / .88),oklch(from var(--background) l c h / .96)),linear-gradient(lab(49.3876% -41.434 11.7/.11) 1px,transparent 1px),linear-gradient(90deg,lab(49.3876% -41.434 11.7/.11) 1px,transparent 1px)}}
