:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.625rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--sidebar-width:264px;--topbar-height:64px;--content-max:1440px;--page:#f6f6f3;--surface-1:#fcfcfb;--surface-2:#f1f0ec;--surface-hover:#ecebe6;--border:#0b0b0b1a;--border-strong:#0b0b0b2e;--overlay:#0b0b0b52;--shadow-sm:0 1px 2px #0b0b0b0d;--shadow-lg:0 12px 32px #0b0b0b24, 0 2px 6px #0b0b0b0f;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#6b6a65;--text-on-brand:#fff;--brand:#0f6e5c;--brand-hover:#0b5a4b;--brand-soft:#e3f1ec;--brand-soft-text:#0b5a4b;--focus-ring:#1f8f78;--chart-grid:#e1e0d9;--chart-axis:#c3c2b7;--series-1:#2a78d6;--series-2:#eb6834;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--delta-good-text:#006300;--delta-bad-text:#b42323;--amount-pending-text:#8a5a00;--status-good-soft:#e5f4e5;--status-warning-soft:#fdf3dc;--status-critical-soft:#fbe8e8}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface-1:#1a1a19;--surface-2:#232321;--surface-hover:#2b2b29;--border:#ffffff1a;--border-strong:#ffffff2e;--overlay:#0000008c;--shadow-sm:none;--shadow-lg:0 12px 32px #00000080;--text-primary:#f0efec;--text-secondary:#c3c2b7;--text-muted:#9a988f;--brand:#2fae93;--brand-hover:#45c2a7;--brand-soft:#2fae9329;--brand-soft-text:#7fd8c3;--text-on-brand:#06231d;--focus-ring:#45c2a7;--chart-grid:#2c2c2a;--chart-axis:#383835;--series-1:#3987e5;--series-2:#d95926;--delta-good-text:#3fc23f;--delta-bad-text:#f07171;--amount-pending-text:#f0b54a;--status-good-soft:#0ca30c29;--status-warning-soft:#fab21929;--status-critical-soft:#d03b3b33}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface-1:#1a1a19;--surface-2:#232321;--surface-hover:#2b2b29;--border:#ffffff1a;--border-strong:#ffffff2e;--overlay:#0000008c;--shadow-sm:none;--shadow-lg:0 12px 32px #00000080;--text-primary:#f0efec;--text-secondary:#c3c2b7;--text-muted:#9a988f;--brand:#2fae93;--brand-hover:#45c2a7;--brand-soft:#2fae9329;--brand-soft-text:#7fd8c3;--text-on-brand:#06231d;--focus-ring:#45c2a7;--chart-grid:#2c2c2a;--chart-axis:#383835;--series-1:#3987e5;--series-2:#d95926;--delta-good-text:#3fc23f;--delta-bad-text:#f07171;--amount-pending-text:#f0b54a;--status-good-soft:#0ca30c29;--status-warning-soft:#fab21929;--status-critical-soft:#d03b3b33}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-primary);background:var(--page);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.no-print{display:none!important}body{background:#fff}}
