/* GERADO por scripts/generate-theme.cjs a partir de palette.json. NÃO EDITAR. */
:root{
  --marca-disco: #0A2248;
  --marca-nucleo: #021536;
  --marca-sinal: #15EA8D;
  --navy-50: #EDF3FD;
  --navy-100: #C9DBF8;
  --navy-200: #94B7F0;
  --navy-300: #558EE7;
  --navy-400: #1E66D7;
  --navy-500: #174EA6;
  --navy-600: #133F86;
  --navy-700: #0F336B;
  --navy-800: #0B254E;
  --navy-900: #071833;
  --verde-50: #ECFDF6;
  --verde-100: #C7FAE4;
  --verde-200: #8FF5C8;
  --verde-300: #4DEFA8;
  --verde-400: #14E187;
  --verde-500: #10AD68;
  --verde-600: #0D8C55;
  --verde-700: #0A7044;
  --verde-800: #075231;
  --verde-900: #053620;
  --texto: #1F2A3D;
  --texto-suave: #5A6782;
  --borda: #E1E7EF;
  --fundo: #F6F8FB;
  --cartao: #FFFFFF;
  --estado-info-fundo: #EDF3FD;
  --estado-info-texto: #133F86;
  --estado-sucesso-fundo: #E3F9EE;
  --estado-sucesso-texto: #075231;
  --estado-atencao-fundo: #FFF1D6;
  --estado-atencao-texto: #7A4500;
  --estado-critico-fundo: #FDE7E5;
  --estado-critico-texto: #8E1B12;
  --estado-neutro-fundo: #EEF2F7;
  --estado-neutro-texto: #1F2A3D;
  --borda-a15: rgb(225 231 239 / 0.15);
  --borda-a22: rgb(225 231 239 / 0.22);
  --borda-a27: rgb(225 231 239 / 0.27);
  --borda-a34: rgb(225 231 239 / 0.34);
  --borda-a36: rgb(225 231 239 / 0.36);
  --borda-a48: rgb(225 231 239 / 0.48);
  --borda-a57: rgb(225 231 239 / 0.57);
  --borda-a61: rgb(225 231 239 / 0.61);
  --borda-a8: rgb(225 231 239 / 0.08);
  --cartao-a10: rgb(255 255 255 / 0.1);
  --cartao-a25: rgb(255 255 255 / 0.25);
  --cartao-a31: rgb(255 255 255 / 0.31);
  --cartao-a4: rgb(255 255 255 / 0.04);
  --cartao-a50: rgb(255 255 255 / 0.5);
  --cartao-a60: rgb(255 255 255 / 0.6);
  --cartao-a7: rgb(255 255 255 / 0.07);
  --cartao-a73: rgb(255 255 255 / 0.73);
  --cartao-a79: rgb(255 255 255 / 0.79);
  --cartao-a8: rgb(255 255 255 / 0.08);
  --cartao-a83: rgb(255 255 255 / 0.83);
  --cartao-a9: rgb(255 255 255 / 0.09);
  --estado-atencao-fundo-a19: rgb(255 241 214 / 0.19);
  --estado-atencao-fundo-a75: rgb(255 241 214 / 0.75);
  --estado-atencao-texto-a11: rgb(122 69 0 / 0.11);
  --estado-atencao-texto-a13: rgb(122 69 0 / 0.13);
  --fundo-a63: rgb(246 248 251 / 0.63);
  --fundo-a75: rgb(246 248 251 / 0.75);
  --fundo-a9: rgb(246 248 251 / 0.09);
  --marca-nucleo-a40: rgb(2 21 54 / 0.4);
  --marca-nucleo-a65: rgb(2 21 54 / 0.65);
  --marca-sinal-a11: rgb(21 234 141 / 0.11);
  --marca-sinal-a12: rgb(21 234 141 / 0.12);
  --marca-sinal-a2: rgb(21 234 141 / 0.02);
  --marca-sinal-a26: rgb(21 234 141 / 0.26);
  --marca-sinal-a32: rgb(21 234 141 / 0.32);
  --marca-sinal-a4: rgb(21 234 141 / 0.04);
  --marca-sinal-a42: rgb(21 234 141 / 0.42);
  --marca-sinal-a45: rgb(21 234 141 / 0.45);
  --marca-sinal-a48: rgb(21 234 141 / 0.48);
  --marca-sinal-a50: rgb(21 234 141 / 0.5);
  --marca-sinal-a65: rgb(21 234 141 / 0.65);
  --marca-sinal-a69: rgb(21 234 141 / 0.69);
  --marca-sinal-a8: rgb(21 234 141 / 0.08);
  --navy-100-a4: rgb(201 219 248 / 0.04);
  --navy-50-a44: rgb(237 243 253 / 0.44);
  --navy-50-a50: rgb(237 243 253 / 0.5);
  --navy-50-a74: rgb(237 243 253 / 0.74);
  --navy-500-a14: rgb(23 78 166 / 0.14);
  --navy-500-a22: rgb(23 78 166 / 0.22);
  --navy-500-a4: rgb(23 78 166 / 0.04);
  --navy-500-a7: rgb(23 78 166 / 0.07);
  --navy-700-a13: rgb(15 51 107 / 0.13);
  --navy-900-a25: rgb(7 24 51 / 0.25);
  --navy-900-a31: rgb(7 24 51 / 0.31);
  --navy-900-a44: rgb(7 24 51 / 0.44);
  --navy-900-a63: rgb(7 24 51 / 0.63);
  --texto-a13: rgb(31 42 61 / 0.13);
  --texto-a19: rgb(31 42 61 / 0.19);
  --texto-a2: rgb(31 42 61 / 0.02);
  --texto-a25: rgb(31 42 61 / 0.25);
  --texto-a31: rgb(31 42 61 / 0.31);
  --texto-a4: rgb(31 42 61 / 0.04);
  --texto-a6: rgb(31 42 61 / 0.06);
  --texto-a67: rgb(31 42 61 / 0.67);
  --texto-a71: rgb(31 42 61 / 0.71);
  --texto-a85: rgb(31 42 61 / 0.85);
  --texto-a86: rgb(31 42 61 / 0.86);
  --texto-a90: rgb(31 42 61 / 0.9);
  --texto-a91: rgb(31 42 61 / 0.91);
  --texto-a95: rgb(31 42 61 / 0.95);
  --texto-a96: rgb(31 42 61 / 0.96);
  --texto-suave-a13: rgb(90 103 130 / 0.13);
  --texto-suave-a3: rgb(90 103 130 / 0.03);
  --texto-suave-a30: rgb(90 103 130 / 0.3);
  --texto-suave-a33: rgb(90 103 130 / 0.33);
  --texto-suave-a38: rgb(90 103 130 / 0.38);
  --texto-suave-a50: rgb(90 103 130 / 0.5);
  --texto-suave-a6: rgb(90 103 130 / 0.06);
  --texto-suave-a9: rgb(90 103 130 / 0.09);
  --verde-100-a48: rgb(199 250 228 / 0.48);
  --verde-100-a8: rgb(199 250 228 / 0.08);
  --verde-600-a26: rgb(13 140 85 / 0.26);
  --verde-600-a33: rgb(13 140 85 / 0.33);
  --verde-600-a4: rgb(13 140 85 / 0.04);
  --verde-600-a8: rgb(13 140 85 / 0.08);
  --verde-900-a9: rgb(5 54 32 / 0.09);
  --transparente: transparent;
  --fonte-principal: "Open Sans", Arial, sans-serif;
  --raio-componentes: 6px;
  --raio-mini: 3px;
  --tipo-corpo: 15px;
  --tipo-leitura: 15px;
  --tipo-controle: 13px;
  --tipo-legenda: 11px;
  --tipo-corpo-mobile: 14.5px;
  --foco-anel: 0 0 0 0.2rem rgb(23 78 166 / 0.45);
  --navy: var(--navy-500);
  --deep: var(--marca-nucleo);
  --ink: var(--texto);
  --muted: var(--texto-suave);
  --teal: var(--navy-500);
  --mint: var(--navy-100);
  --line: var(--borda);
  --paper: var(--fundo);
  --soft: var(--fundo);
  --cp-ink: var(--texto);
  --cp-blue: var(--navy-500);
  --cp-line: var(--borda);
  --cp-muted: var(--texto-suave);
  --cp-green: var(--verde-700);
}
