html:has(.agency-shell){--background:var(--panel-a);--card:var(--panel-a);--popover:var(--panel-a);--foreground:var(--text-a);--card-foreground:var(--text-a);--popover-foreground:var(--text-a);--accent-foreground:var(--text-a);--secondary-foreground:var(--text-a);--muted:var(--panel-muted-a);--muted-foreground:var(--text-3-a);--border:var(--line-a);--input:var(--line-a);--primary:var(--orange-deep-a);--ring:var(--focus-a);--primary-foreground:var(--accent-on-a);--destructive-foreground:var(--accent-on-a);--accent:var(--panel-muted-a);--secondary:var(--panel-muted-a);--destructive:var(--danger-a);--surface:var(--bg-a);--surface-container:var(--bg-2-a);--surface-container-low:var(--bg-a);--surface-container-lowest:var(--panel-a);--surface-container-high:var(--panel-a);--surface-container-highest:var(--panel-a);--on-surface:var(--text-a);--on-surface-variant:var(--text-2-a);--outline-variant:var(--line-a);--primary-fixed:var(--accent-a);--on-primary:var(--accent-on-a);--primary-container:var(--accent-a);--primary-container-foreground:var(--accent-on-a);--tertiary:var(--good-a)}.agency-shell .recharts-tooltip-wrapper>div{background-color:var(--panel-a)!important;color:var(--text-a)!important;border:1px solid var(--text-a)!important;border-radius:var(--radius-sm-a)!important;padding:10px 14px!important;box-shadow:var(--shadow-hover-a)!important}.agency-shell .recharts-tooltip-wrapper>div *{color:var(--text-a)!important}