.c21 h1{letter-spacing:0;font-size:60px}.casa .c21 .cd-achado{letter-spacing:0;font-size:40px}.c21-topo{align-items:center;gap:16px;display:flex}.c21-unidade{font-family:var(--mono);color:var(--muted);letter-spacing:0;margin-top:8px;font-size:12px;display:block}.c21-foto{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.c21-iniciais{background:var(--t1);color:var(--ink);font:12px var(--mono);justify-content:center;align-items:center;display:flex}.c21-hemi .cd-cadeira,.c21-hemi .cd-cadeira-m{min-width:0;height:auto;padding:0}.c21-hemi .cd-cadeira .c21-foto,.c21-hemi .cd-cadeira-m .c21-foto{width:100%;height:100%;font-size:10px}.c21-hemi .cd-cadeira-m{height:38px}.c21 .cd-pilulas button{white-space:normal;height:auto;box-shadow:none;line-height:1.35}.c21 .cd-legenda button{height:auto}.c21 .cd-pilulas button[aria-pressed=true]:hover{background:var(--ink);color:var(--bg)}.c21 .cd-legenda button:hover{background:var(--t1);color:var(--ink)}.c21-selecao{border-top:1px solid var(--rule);align-items:center;gap:12px;max-width:680px;margin:18px auto 0;padding-top:14px;font-size:15px;display:flex}.c21-selecao div{flex:1}.c21-selecao p,.c21-selecao small{color:var(--muted)}.c21-pontos{margin:28px 0}.c21-pontos figcaption{margin-bottom:8px;font-size:15px;font-weight:700}.c21-pontos svg{width:100%;height:auto;display:block}.c21-pontos .cd-eixo{font-size:14px}.c21-eixo-leg{font:12px var(--mono);color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;display:flex}.c21-parcial{border-left:3px solid var(--accent);color:var(--muted);margin:18px 0;padding:10px 0 10px 16px;font-size:15px}.c21-parcial strong{color:var(--accent)}.c21-detalhe{border-top:2px solid var(--ink);margin:24px 0;padding-top:12px;font-size:15px}.c21-detalhe-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.c21-detalhe dl{margin:14px 0}.c21-detalhe dl div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.c21-detalhe dd{font-family:var(--mono);text-align:right;overflow-wrap:anywhere}.c21-lista input{width:100%;margin:10px 0}.c21-eleitos{margin:12px 0;list-style:none}.c21-eleitos li{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:14px 0;display:grid}.c21-eleitos small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.c21-dados{font:12px var(--mono);text-align:right;gap:5px;display:grid}.c21 .cd-n{letter-spacing:0;font-size:40px}.c21 .cd-secao{scroll-margin-top:70px}@media (width<=719px){.c21 h1{font-size:36px}.casa .c21 .cd-achado{font-size:28px}.c21 .cd-n{font-size:30px}.c21-eleitos li{grid-template-columns:40px minmax(0,1fr);gap:10px}.c21-dados{text-align:left;flex-wrap:wrap;grid-column:2;gap:12px;display:flex}.c21-pontos .cd-eixo{font-size:23px}.c21-pontos svg{min-height:150px}.c21-eixo-leg{flex-wrap:wrap;font-size:10px}.c21-hemi .cd-hemi-grupos h4 button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;padding:0}.c21 .cd-busca-linha{gap:8px}.c21 .cd-busca-linha .cd-link{font-size:12px}.c21-detalhe dl div{flex-wrap:wrap}}.cd-situacao{font:13px var(--mono);color:var(--muted);margin:14px 0 4px}.cd-achados .c21-n-texto{font-size:clamp(22px,3vw,30px);line-height:1.15}.cd-achados a:has(.c21-n-texto){grid-template-columns:1fr;gap:6px}
