:root{--fundo:#f7f8fb;--cartao:#fff;--texto:#1b2333;--suave:#5b6478;--linha:#e2e6ee;--marca:#1d4ed8;--marca-forte:#1e3a8a;--marca-clara:#e8efff;--n1:#b42318;--n2:#d9480f;--n3:#a16207;--n4:#15803d;--n5:#0f6b3a;--alerta:#fff4e5;--alerta-borda:#f5a524;--perigo:#fdecec;--perigo-borda:#e5484d;--ok:#e9f7ef;--ok-borda:#2f9e5b;--raio:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fundo:#0f141d;--cartao:#161d29;--texto:#e7ebf3;--suave:#a3adc2;--linha:#283246;--marca:#7aa2ff;--marca-forte:#b8ccff;--marca-clara:#1b2740;--n1:#ff8b80;--n2:#ffa56b;--n3:#f2c94c;--n4:#6fd08f;--n5:#4cc27a;--alerta:#2b2312;--alerta-borda:#b7811d;--perigo:#2d1718;--perigo-borda:#c2383d;--ok:#12261a;--ok-borda:#2f8f55}}:root[data-theme=dark]{--fundo:#0f141d;--cartao:#161d29;--texto:#e7ebf3;--suave:#a3adc2;--linha:#283246;--marca:#7aa2ff;--marca-forte:#b8ccff;--marca-clara:#1b2740;--n1:#ff8b80;--n2:#ffa56b;--n3:#f2c94c;--n4:#6fd08f;--n5:#4cc27a;--alerta:#2b2312;--alerta-borda:#b7811d;--perigo:#2d1718;--perigo-borda:#c2383d;--ok:#12261a;--ok-borda:#2f8f55}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:var(--marca)}a:hover{color:var(--marca-forte)}h1,h2,h3{letter-spacing:-.01em;line-height:1.25}h1{margin:1.2rem 0 .6rem;font-size:clamp(1.7rem,4vw,2.4rem)}h2{margin:2.2rem 0 .8rem;font-size:1.35rem}h3{margin:1.4rem 0 .4rem;font-size:1.08rem}.largura{max-width:1080px;margin:0 auto;padding:0 16px}.pular{position:absolute;left:-999px}.pular:focus{background:var(--cartao);z-index:9;padding:8px;top:8px;left:16px}.topo{background:var(--cartao);border-bottom:1px solid var(--linha)}.topo-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.marca{color:var(--texto);align-items:center;gap:8px;font-size:1.12rem;text-decoration:none;display:flex}.marca-icone{background:var(--marca);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.topo nav{flex-wrap:wrap;gap:14px;font-size:.95rem;display:flex}.topo nav a{color:var(--suave);padding:6px 0;text-decoration:none}.topo nav a:hover{color:var(--marca)}main{min-height:60vh;padding-bottom:48px}.rodape{border-top:1px solid var(--linha);background:var(--cartao);color:var(--suave);padding:24px 0;font-size:.92rem}.rodape-links{flex-wrap:wrap;gap:16px;display:flex}.miudo{font-size:.82rem}.lead{color:var(--suave);max-width:760px;font-size:1.12rem}.migalhas{color:var(--suave);margin-top:18px;font-size:.88rem}.migalhas a{color:var(--suave)}.cartao{background:var(--cartao);border:1px solid var(--linha);border-radius:var(--raio);padding:18px}.grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.numeros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.numero{background:var(--cartao);border:1px solid var(--linha);border-radius:var(--raio);padding:14px 16px}.numero b{font-size:1.6rem;line-height:1.2;display:block}.numero span{color:var(--suave);font-size:.88rem}.tabela-wrap{border:1px solid var(--linha);border-radius:var(--raio);background:var(--cartao);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.93rem}th,td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:10px 12px}th{text-transform:uppercase;letter-spacing:.04em;color:var(--suave);background:var(--fundo);font-size:.8rem;position:sticky;top:0}tr:last-child td{border-bottom:0}td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.aviso{border-left:4px solid var(--alerta-borda);background:var(--alerta);border-radius:8px;margin:16px 0;padding:12px 14px}.aviso.perigo{border-color:var(--perigo-borda);background:var(--perigo)}.aviso.ok{border-color:var(--ok-borda);background:var(--ok)}.pilulas{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.pilulas a{background:var(--cartao);border:1px solid var(--linha);border-radius:999px;padding:6px 12px;font-size:.92rem;text-decoration:none;display:inline-block}.pilulas a:hover{border-color:var(--marca)}.botao{background:var(--marca);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.botao:hover{color:#fff;filter:brightness(1.08)}.fonte{color:var(--suave);font-size:.85rem}input,select{font:inherit;color:var(--texto);background:var(--cartao);border:1px solid var(--linha);border-radius:10px;padding:10px 12px}input:focus,select:focus{outline:2px solid var(--marca);outline-offset:1px}@media (width<=560px){th,td{padding:8px}.esconde-celular{display:none}}
