:root {
  --ground: #eef2f6;
  --surface: #ffffff;
  --raised: #f5f7fa;
  --active: #e3e8ee;
  --border: #d9e0e8;
  --rule: #e9eef3;
  --control: #b8c2cc;
  --text: #1f2933;
  --muted: #52606d;
  --faint: #5b6876;
  --brand-black: #0b0b0b;
  --brand-ink-on-black: #f4f6f8;
  --brand-muted-on-black: #a9b1ba;
  --brand-active: rgba(255, 255, 255, .08);
  --brand-rule: rgba(255, 255, 255, .16);
  --brand-green: #2fd97b;
  --backdrop: rgba(11, 11, 11, .52);
  --sidebar: var(--brand-black);
  --accent: #0c7043;
  --accent-hover: #095a36;
  --accent-soft: #e6f2ec;
  --primary: var(--accent);
  --positive: #1e5a3a;
  --pill-positive-bg: #dcf1e5;
  --pill-positive-ink: #1e5a3a;
  --negative: #8c2222;
  --pill-negative-bg: #fde0e0;
  --pill-negative-ink: #8c2222;
  --pill-warning-bg: #fdf0c2;
  --pill-warning-ink: #6e4a00;
  --grid: #e3e8ee;
  --prioridade-urgente: #b42318;
  --prioridade-urgente-fundo: #fee4e2;
  --prioridade-alta: #b54708;
  --prioridade-alta-fundo: #fef0c7;
  --prioridade-normal: var(--muted);
  --prioridade-normal-fundo: var(--raised);
  --grafico-1: var(--accent);
  --grafico-2: #1d5fbf;
  --grafico-3: #b54708;
  --grafico-4: #7a5af8;
  --grafico-5: #0e9384;
  --grafico-6: #b42318;
  --grafico-area: rgba(12, 112, 67, .15);
  --info: #1d5fbf;
  --info-soft: #eaf1fc;
  --note: #6941c6;
  --note-soft: #f1ebfc;
  --sombra-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .10);
  --sombra-2: 0 4px 8px rgba(16, 24, 40, .06), 0 12px 24px rgba(16, 24, 40, .10);
  --sombra-botao: inset 0 1px 0 rgba(255, 255, 255, .16), 0 3px 0 var(--accent-hover), 0 4px 8px rgba(16, 24, 40, .16);
  --sombra-botao-ativa: inset 0 2px 3px rgba(16, 24, 40, .18);
  --radius-card: 12px;
  --radius-control: 8px;
  --radius-chip: 999px;
  --gap: 16px;
  --card-pad: 16px;
  --pad: 24px;
  --nav-row: 34px;
  --control-height: 32px;
  --row-height: 44px;
  --sidebar-width: 218px;
  --inbox-width: 384px;
  --agency-width: 306px;
  --font: "Figtree", system-ui, sans-serif;
  --fs-title: 24px;
  --fs-section: 16px;
  --fs-kpi: 24px;
  --fs-body: 14px;
  --fs-small: 12px;
}
