/* ============================================================
   Tokens visuais do Sistema Contis — compartilhados pelo app
   interno e pelo portal do cliente (tema claro/escuro)
   ============================================================ */
:root{
  --bg:#f4f6f8; --surface:#fff; --surface2:#f9fafb; --ink:#1b1f24; --ink2:#5b6470; --ink3:#8a93a0;
  --line:#e2e6ea; --line2:#d3d9df; --accent:#2f5db3; --accent2:#24488c; --accent-bg:#e8eef9; --on-accent:#fff;
  --st-nao:#8a93a0; --st-and:#2f5db3; --st-conc:#1e7d4f; --st-bloq:#b3452f; --st-novo:#8a4fb3; --st-aviso:#a8741a;
  --st-nao-bg:#eef0f2; --st-and-bg:#e8eef9; --st-conc-bg:#e6f3ec; --st-bloq-bg:#f9ebe8; --st-novo-bg:#f2eaf8; --st-aviso-bg:#fbf1dc;
  --wa:#1e7d4f;
  --edit-bg:#fdf7e3; --edit-line:#e6d9ab;
  --frente-f1:#2f5db3; --frente-f2:#c46a14; --frente-f3:#1e7d4f; --frente-f4:#8a4fb3; --frente-f5:#b3452f; --frente-f6:#2b7f8e; --frente-geral:#5b6470;
  --raio:10px; --raio-sm:8px; --raio-lg:14px;
  --sombra:0 1px 3px rgba(16,24,40,.06); --sombra-media:0 6px 22px rgba(16,24,40,.10); --sombra-forte:0 16px 44px rgba(16,24,40,.22);
  --fonte:'Segoe UI',system-ui,-apple-system,'Helvetica Neue',Arial,sans-serif;
  --mono:ui-monospace,'Cascadia Code',Consolas,monospace;
  color-scheme:light;
}
@media (prefers-color-scheme: dark){
  :root{
    --bg:#14161a; --surface:#1e2126; --surface2:#23272d; --ink:#e8eaed; --ink2:#a6adb8; --ink3:#7a828e;
    --line:#31353c; --line2:#3b4048; --accent:#7ba3e8; --accent2:#5d87cf; --accent-bg:#243043; --on-accent:#14161a;
    --st-nao:#9aa2ad; --st-and:#7ba3e8; --st-conc:#63c08f; --st-bloq:#e08a75; --st-novo:#c39ae0; --st-aviso:#e0b45a;
    --st-nao-bg:#2a2d33; --st-and-bg:#243043; --st-conc-bg:#22362c; --st-bloq-bg:#3d2b26; --st-novo-bg:#34293d; --st-aviso-bg:#3a3122;
    --wa:#63c08f;
    --edit-bg:#2c2a20; --edit-line:#4d472f;
    --sombra:0 1px 3px rgba(0,0,0,.4); --sombra-media:0 6px 22px rgba(0,0,0,.45); --sombra-forte:0 16px 44px rgba(0,0,0,.6);
    color-scheme:dark;
  }
}
