@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}:root{--fundo: #F2F8FC;--superficie: #FFFFFF;--superficie-2: #EAF5FB;--linha: #DCE8F0;--texto: #1C1B2E;--texto-2: #46455C;--texto-3: #626178;--sem-dado: #E3ECF2;--acento: #0E7FAE;--acento-texto: #0B5F82;--acento-suave: #DDF3FB;--acento-escuro: #0B4F6C;--ajuste: #A16207;--ajuste-suave: #FEF3D7;--roberta: #4F46E5;--roberta-suave: #EEF0FE;--roberta-suave-2: #E4E7FD;--roberta-suave-3: #D6DAFB;--roberta-texto: #3730A3;--roberta-barra: #4338CA;--forte: #0B5E4E;--forte-meio: #1F9A80;--forte-suave: #DCEFEA;--orfa: #4F46E5;--branco: #FFFFFF;--zebra: #F7FBFD;--linha-forte: #B5CEDC;--empate: #B8B5C8;--neutro: #9CA3AF;--ok: #15803D;--alerta: #B45309;--critico: #B91C1C;--pos: #15803D;--neg: #B91C1C;--pos-suave: #DCFCE7;--pos-texto: #166534;--pos-borda: #BBF7D0;--ok-suave: #F0FDF4;--neg-suave: #FEE2E2;--neg-texto: #991B1B;--neg-borda: #FECACA;--erro-suave: #FEF2F2;--alerta-suave: #FFFBEB;--aviso-fundo: #FEF3C7;--aviso-texto: #92400E;--amarelo: #D97706;--roberta-escuro: #3730A3;--roberta-claro: #A5B4FC;--cargo-suave: #EEF1F5;--cargo-texto: #475569;--bloco-direita-suave: #E3EEFB;--bloco-direita-texto: #1D4C8F;--bloco-centro-suave: #F3EEDC;--bloco-centro-texto: #6B5410;--bloco-esquerda-suave: #FBE7EC;--bloco-esquerda-texto: #9A1D3A;--bloco-sem-suave: #EEF0F3;--bloco-sem-texto: #4B5563;--lima: #9BC53D;--lima-suave: #E8F6CC;--lima-texto: #3D5A06;--sombra: 0 1px 2px rgba(28, 27, 46, .06), 0 4px 16px rgba(28, 27, 46, .05);--raio: 14px;--cp-largura: 420px;--t-1: .857rem;--t-2: .929rem;--t-3: 1rem;--t-4: 1.143rem;--t-5: 1.571rem;--t-6: 2.286rem;--fonte: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}*{box-sizing:border-box}html{font-size:87.5%}html,body,#root{height:100%}body{margin:0;background:var(--fundo);color:var(--texto);font:400 var(--t-3)/1.45 var(--fonte);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}h2,h3{margin:0}small{font-size:var(--t-1)}.carregando{display:grid;place-items:center;height:100%;color:var(--texto-3);letter-spacing:.04em}.login{max-width:340px;margin:18vh auto 0;padding:0 16px;display:grid;gap:10px}.login-marca{font-size:var(--t-6);font-weight:700;letter-spacing:-.01em;margin-bottom:18px;display:grid}.login-marca span{font-size:var(--t-2);font-weight:500;color:var(--texto-3)}.login label{font-size:var(--t-2);color:var(--texto-2)}.login input{background:var(--superficie);border:1px solid var(--linha);border-radius:8px;padding:12px;color:var(--texto);font-size:16px}.login input:focus{outline:2px solid var(--acento);outline-offset:1px}.login button{margin-top:6px;background:var(--acento);color:#fff;border:0;border-radius:8px;padding:12px;font-weight:700}.login button:disabled{opacity:.5;cursor:default}.login-erro{color:var(--neg);margin:0;font-size:var(--t-3)}.grade{flex:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);gap:16px;padding:16px 20px;min-height:0}.grade>*{min-width:0}.bloco-mapa{display:flex;flex-direction:column;min-height:0;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:12px 14px}.mapa-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mapa-titulo{font-size:var(--t-3);color:var(--texto-2);font-weight:600}.abas-pagina{display:inline-flex;justify-self:start;align-self:flex-start;max-width:100%;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;padding:4px;gap:4px;box-shadow:var(--sombra)}.abas-pagina button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;border-radius:9px;padding:6px 16px;min-height:40px;color:var(--texto-2);font-weight:700;white-space:nowrap}.abas-pagina button:not(.ativo):not(:disabled):hover{background:var(--superficie-2)}.abas-pagina button:disabled{opacity:.45;cursor:not-allowed}.abas-pagina button.ativo{background:var(--acento);color:var(--branco)}.abas-pagina b{min-width:26px;padding:1px 8px;border-radius:99px;background:var(--superficie-2);color:var(--texto);font-size:var(--t-2);text-align:center}.abas-pagina button.ativo b{background:#fff3;color:var(--branco)}.legenda{list-style:none;display:flex;gap:14px;margin:0;padding:0;color:var(--texto-2);font-size:var(--t-2);flex-wrap:wrap}.legenda li{display:flex;align-items:center;gap:6px}.chip{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px #1c1b2e29}.chip.sem{background:var(--sem-dado);box-shadow:inset 0 0 0 1px var(--texto-3)}.mapa{position:relative;flex:1;min-height:420px;display:grid}.mapa svg{width:100%;height:100%;max-height:calc(100vh - 190px);display:block;touch-action:pan-y}.mapa.ampliado svg{touch-action:none}.mun{stroke:var(--superficie);stroke-width:calc(.7px / var(--zoom, 1));transition:fill .6s ease,fill-opacity .6s ease,opacity .3s}.mun.sem-dado{fill:var(--sem-dado)}.mun.apagado{opacity:.12}.mapa.clicavel .mun{cursor:pointer}.contorno{fill:none;stroke-width:2.2;pointer-events:none;stroke-linejoin:round}.contorno.conquistada{stroke:var(--texto)}.contorno.perdida{stroke:var(--amarelo)}.mun-foco{fill:none;stroke:var(--texto);stroke-width:calc(3px / var(--zoom, 1));pointer-events:none}.mun-contorno{fill:none;stroke:var(--texto);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none;stroke-linejoin:round}.nota{color:var(--texto-3);font-size:var(--t-1);margin:8px 0 0}.mapa-zoom{position:absolute;left:6px;bottom:6px;z-index:3;display:flex;gap:6px}.mapa-zoom button{min-width:44px;height:44px;padding:0;display:grid;place-items:center;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:10px;color:var(--texto);font-size:1.5rem;font-weight:500;line-height:1;box-shadow:var(--sombra)}.mapa-zoom button:hover:not([aria-disabled]){background:var(--superficie-2)}.mapa-zoom button[aria-disabled]{color:var(--texto-3);cursor:default;box-shadow:none}.mapa-zoom .mapa-zoom-tudo{padding:0 14px;font-size:var(--t-2);font-weight:600;color:var(--acento-texto)}.dica{position:absolute;z-index:4;width:280px;background:var(--superficie);border:1px solid var(--linha);border-radius:8px;padding:10px 12px;pointer-events:none;box-shadow:0 10px 30px #1c1b2e29}.dica-titulo{font-weight:700;font-size:var(--t-4)}.dica-sub{color:var(--texto-3);font-size:var(--t-1);margin-bottom:6px}.dica-tab{width:100%;border-collapse:collapse;font-size:var(--t-2)}.dica-tab th{color:var(--texto-3);font-weight:500;text-align:right;padding:2px 0}.dica-tab td{text-align:right;padding:3px 0 3px 8px;white-space:nowrap}.dica-tab td:first-child{text-align:left;display:flex;align-items:center;gap:5px}.dica-rodape{margin-top:6px;font-size:var(--t-2);color:var(--texto-2);display:grid;gap:5px}.tag{font-size:var(--t-2);padding:2px 7px;border-radius:5px;justify-self:start;font-weight:600}.tag.conquistada{background:var(--texto);color:var(--superficie)}.tag.perdida{background:var(--aviso-fundo);color:var(--aviso-texto)}.tag.empate{background:var(--superficie-2);color:var(--texto-2)}.pos{color:var(--pos)}.neg{color:var(--neg)}.lateral{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;min-height:0}.lateral>*{min-width:0}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:12px 14px}.cartao h2{font-size:var(--t-3);font-weight:600;color:var(--texto);display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.cartao h2 span{color:var(--texto-3);text-transform:none;letter-spacing:0;font-weight:400}.cartao h2:not(:where(.kpi h2)){font-size:var(--t-4);font-weight:700;letter-spacing:-.01em}.cartao h2:not(:where(.kpi h2)) span{font-size:var(--t-2)}.vazio{color:var(--texto-3);font-size:var(--t-2);margin:0}.barreira-erro{padding:2rem;text-align:center;color:var(--texto-3);font-size:var(--t-4)}@media(min-width:1500px){html{font-size:100%}}@media(min-width:1800px){html{font-size:112.5%}}@media(min-width:2200px){html{font-size:118.75%}}@media(max-width:1000px){.grade{grid-template-columns:1fr;padding:12px 16px;max-width:100vw;overflow-x:hidden}.mapa{min-height:0}.mapa svg{max-height:70vh}}@media(max-width:520px){html{font-size:93.75%}:root{--t-1: .867rem}.dica{width:calc(100% - 8px);left:4px!important}.dica-tab td{padding-left:6px}}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media(max-width:1000px),(pointer:coarse){.abas-pagina button{min-height:44px}}@media(max-width:520px){.abas-pagina{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-self:stretch}.abas-pagina button{white-space:normal;text-align:center;line-height:1.15;padding:4px 8px;font-size:var(--t-2)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:1ms!important}}.casca{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:var(--fundo)}.menu-lateral{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--superficie);border-right:1px solid var(--linha);display:flex;flex-direction:column;padding:20px 14px;gap:18px}.menu-marca{display:flex;gap:10px;align-items:center;padding:0 8px 8px}.menu-logo{width:36px;height:36px;border-radius:10px;background:var(--acento);display:block;object-fit:cover;flex:none}.menu-marca b{display:block;font-size:var(--t-4)}.menu-marca small{color:var(--texto-3);font-size:var(--t-1)}.menu-itens{display:grid;gap:4px}.menu-itens button{display:flex;gap:12px;align-items:center;border:0;background:transparent;color:var(--texto-2);padding:10px 12px;border-radius:10px;font-weight:600;text-align:left;min-height:44px}.menu-itens button:hover{background:var(--superficie-2)}.menu-itens button.ativo{background:var(--acento);color:var(--branco)}.menu-itens button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media(min-width:1001px){.menu-itens button span{white-space:nowrap}}.menu-rodape{margin-top:auto;color:var(--texto-3);font-size:var(--t-2);padding:0 8px;display:grid;gap:4px}.menu-grupo{margin:14px 12px 4px;padding-top:12px;border-top:1px solid var(--linha);color:var(--texto-3);font-size:var(--t-1);font-weight:600}.mi-mais,.menu-mais,.menu-mais-fundo{display:none!important}.contato{margin:0;display:grid;gap:2px;color:var(--texto-3);font-size:var(--t-1)}.ct-linha{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.ct-linha b{color:var(--texto-2);font-weight:600;font-size:var(--t-2)}.contato a{display:inline-flex;align-items:center;gap:5px;color:var(--acento-texto);font-weight:600;font-size:var(--t-2);text-decoration:none;min-height:28px}.contato a:hover{text-decoration:underline}.contato-menu{padding:12px 0 0;border-top:1px solid var(--linha)}.casca-conteudo{min-width:0;display:flex;flex-direction:column}.barra-topo{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px 20px;padding:14px 24px;background:var(--fundo)}.bt-titulo{display:grid;margin-right:auto;min-width:0}.bt-linha{display:contents}.bt-titulo .selo-ponto,.mais-base{display:none}@media(min-width:1001px){.barra-topo{flex-wrap:wrap}.bt-titulo{min-width:auto}.bt-titulo h1,.bt-titulo span{white-space:nowrap}.barra-topo .busca{flex:1 1 176px;min-width:176px;max-width:260px}}@media(min-width:1001px)and (max-width:1279px){.barra-topo{column-gap:12px}.barra-topo .selo-base{padding-inline:10px}}.pular{position:fixed;top:8px;left:8px;z-index:40;padding:10px 16px;border-radius:10px;background:var(--acento);color:var(--branco);font-weight:600;text-decoration:none;transform:translateY(-200%)}.pular:focus{transform:none;outline:2px solid var(--acento);outline-offset:2px}.pagina:focus{outline:none}.pagina{scroll-margin-top:80px}.bt-titulo h1{margin:0;font-size:var(--t-5);letter-spacing:-.01em;line-height:1.2}.bt-titulo span{color:var(--texto-3);font-size:var(--t-2);display:flex;gap:8px;align-items:center}.bt-secoes{display:flex;align-items:baseline;gap:6px;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;padding:6px 14px;box-shadow:var(--sombra)}.bt-secoes b{font-size:var(--t-5);font-weight:700;letter-spacing:-.01em}.bt-secoes span{color:var(--texto-3);font-size:var(--t-2)}.barra-topo .abre-diag{background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:var(--sombra)}.pagina{padding:0 24px 24px;min-width:0;flex:1}.cartao{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);padding:16px 18px}.bloco-mapa{box-shadow:var(--sombra)}.pagina>.grade{padding:0}@media(max-width:1000px){.casca{grid-template-columns:1fr}.menu-lateral{position:fixed;inset:auto 0 0 0;height:auto;z-index:10;flex-direction:row;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--linha)}.menu-marca,.menu-rodape,.menu-grupo,.mi-extra{display:none!important}.mi-mais{display:flex!important}.menu-mais-fundo{display:block!important}.menu-mais{display:grid!important}.menu-mais-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;background:#1c1b2e47}.menu-mais{position:fixed;left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:12;background:var(--superficie);border:1px solid var(--linha);border-radius:16px;box-shadow:0 12px 40px #1c1b2e38;padding:10px;display:grid;gap:4px;max-height:calc(100vh - 100px - env(safe-area-inset-bottom,0px));overflow:auto}.menu-mais .mais-base{display:inline-block;justify-self:start;margin:6px 6px 0}.menu-mais>button{display:flex;gap:12px;align-items:center;border:0;background:transparent;color:var(--texto-2);padding:10px 12px;border-radius:10px;font-weight:600;text-align:left;min-height:48px}.menu-mais>button.ativo{background:var(--acento);color:var(--branco)}.menu-mais .menu-usuario{margin-top:6px;padding:12px 6px 6px}.menu-mais .contato{padding:12px 6px 4px;border-top:1px solid var(--linha)}.menu-mais .contato a{min-height:44px}.menu-itens{grid-auto-flow:column;grid-auto-columns:1fr;gap:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.menu-itens::-webkit-scrollbar{display:none}.menu-itens button{flex-direction:column;gap:2px;font-size:var(--t-1);padding:6px 2px;justify-content:center;text-align:center}.casca-conteudo{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.barra-topo{display:contents}.barra-topo .selo-base{display:none}.bt-titulo{margin:0;padding:12px 12px 4px}.bt-titulo span{gap:8px}.bt-titulo .selo-ponto{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--ok)}.bt-titulo .selo-ponto.demo{background:var(--alerta)}.bt-linha{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--fundo)}.bt-linha:empty{display:none}.bt-secoes{padding:6px 10px}.bt-secoes b{font-size:var(--t-5)}.pagina{padding:0 12px 16px;scroll-margin-top:68px}}.menu-itens button[data-contador],.menu-mais>button[data-contador]{position:relative}.menu-itens button[data-contador]:after,.menu-mais>button[data-contador]:after{content:attr(data-contador);margin-left:auto;min-width:22px;padding:1px 7px;border-radius:99px;background:var(--critico);color:var(--branco);font-size:var(--t-1);font-weight:700;text-align:center}@media(max-width:1000px){.menu-itens button[data-contador]:after{position:absolute;top:0;right:50%;margin-right:-34px;min-width:16px;padding:0 4px;line-height:1.35}}.cidade-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1b2e2e;z-index:30}.cidade{position:fixed;top:0;right:0;bottom:0;width:min(580px,100vw);overflow-x:hidden;z-index:31;background:var(--superficie);border-left:1px solid var(--linha);box-shadow:-12px 0 40px #1c1b2e24;padding:20px 22px;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.cidade:focus{outline:none}.cidade-cab{display:flex;justify-content:space-between;align-items:start;gap:12px}.cidade-cab h2{font-size:var(--t-5);letter-spacing:-.01em}.cidade-cab span{color:var(--texto-3);font-size:var(--t-2)}.cidade-fechar{border:1px solid var(--linha);background:var(--superficie);border-radius:10px;width:44px;height:44px;display:grid;place-items:center;color:var(--texto-2)}.cidade-numeros{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cidade-numeros div{background:var(--superficie-2);border-radius:10px;padding:8px 10px}.cidade-numeros dt{color:var(--texto-3);font-size:var(--t-1)}.cidade-numeros dd{margin:2px 0 0;font-weight:700;font-size:var(--t-4)}.cidade-bloco{min-width:0;overflow-x:auto}.cidade-bloco h3{font-size:var(--t-3);margin-bottom:8px}.cidade-bloco h3 span{color:var(--texto-3);font-weight:400;font-size:var(--t-2);margin-left:6px}.cidade-tabela{width:100%;border-collapse:collapse;font-size:var(--t-3)}.cidade-tabela th{text-align:right;color:var(--texto-3);font-weight:600;font-size:var(--t-1);padding:4px 6px;border-bottom:1px solid var(--linha)}.cidade-tabela th:first-child,.cidade-tabela td:first-child{text-align:left}.cidade-tabela td{text-align:right;padding:6px;border-bottom:1px solid var(--linha);white-space:nowrap}.cidade-tabela td:first-child{white-space:normal}.cidade-tabela .chip{margin-right:6px;vertical-align:middle}.cidade-tabela .pos{color:var(--pos);font-weight:700}.cidade-tabela .neg{color:var(--neg);font-weight:700}.cidade-senado{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cidade-senado li{display:flex;justify-content:space-between;gap:12px}.cidade-senado span{display:flex;align-items:center;gap:6px}.busca{position:relative;display:flex;align-items:center;gap:8px;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;padding:0 12px;min-width:260px;height:44px;color:var(--texto-3);box-shadow:var(--sombra)}.busca input{border:0;outline:0;background:transparent;font:inherit;color:var(--texto);width:100%;min-width:0;height:100%;text-overflow:ellipsis}.busca:focus-within{border-color:var(--acento)}.busca ul{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 30px #1c1b2e24;z-index:20}.busca li{padding:8px 10px;border-radius:8px;color:var(--texto);cursor:pointer}.busca li[aria-selected=true],.busca li:hover{background:var(--acento-suave)}.busca-aviso{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:10px 14px;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 30px #1c1b2e24;z-index:20;color:var(--texto-2)}.busca-aviso:empty{display:none}.busca-sugestao button{border:0;background:transparent;padding:0;font:inherit;font-weight:700;color:var(--acento-texto);text-decoration:underline;cursor:pointer}@media(max-width:1000px){.busca{min-width:176px;flex:1 1 176px;padding:0 10px;gap:6px}.busca-sugestao button{position:relative}.busca-sugestao button:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.busca input{font-size:16px}.cidade{top:auto;left:0;width:100vw;max-height:85vh;border-left:0;border-top:1px solid var(--linha);border-radius:18px 18px 0 0}.cidade{padding:18px 16px}.cidade-numeros{grid-template-columns:1fr 1fr}.cidade-tabela th,.cidade-tabela td{padding:6px 4px}}.login-fundo{--larg-login: 340px;min-height:100%;display:grid;justify-items:center;align-content:start;gap:16px;padding:16vh 16px 32px}.contato-login{width:min(var(--larg-login),100%);padding:0}.login{margin:0;width:min(var(--larg-login),100%);padding:28px 26px 26px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra)}.login-marca{display:flex;align-items:center;gap:12px;font-size:var(--t-5);margin-bottom:14px}.login-marca .menu-logo{width:44px;height:44px;border-radius:12px;flex:none}.login-marca>div{display:grid;line-height:1.2}.login-marca>div span{margin-top:3px;font-size:var(--t-2)}.login label{margin-top:4px}.login input{font-size:16px;padding:11px 12px}.login input:focus{outline:2px solid var(--acento)}.login input[aria-invalid=true]{border-color:var(--neg)}.login-erro{background:var(--erro-suave);border:1px solid var(--neg-borda);border-radius:8px;padding:8px 10px}.login .login-esqueci,.login .ds-mostrar{justify-self:center;margin-top:0;min-height:44px;padding:8px 12px;background:transparent;color:var(--acento-texto);border:0;border-radius:8px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.login .login-esqueci:hover,.login .ds-mostrar:hover{background:var(--acento-suave)}.login .login-esqueci:focus-visible,.login .ds-mostrar:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.login .login-esqueci[aria-expanded=true]{text-decoration:none;background:var(--acento-suave)}.login-ajuda{display:grid;gap:10px;padding:12px 14px;border-radius:10px;background:var(--superficie-2);border:1px solid var(--linha)}.login-ajuda p{margin:0;color:var(--texto);font-size:var(--t-2)}.login-ajuda .contato{padding-top:10px;border-top:1px solid var(--linha)}.login-ajuda .contato a{min-height:44px}.definir-senha{--larg-login: 380px}.ds-form{display:grid;gap:10px}.ds-titulo{margin:0;font-size:var(--t-5);font-weight:700;color:var(--texto);line-height:1.2}.ds-titulo:focus{outline:none}.ds-tipo{margin:0 0 4px;display:grid;gap:4px}.ds-tipo b{color:var(--acento-texto);font-size:var(--t-4)}.ds-tipo span{color:var(--texto-2);font-size:var(--t-2)}.ds-regra{margin-top:-4px;color:var(--texto-3);font-size:var(--t-2)}.login .ds-mostrar{justify-self:start;padding-inline:8px;margin-inline:-8px}.ds-conferindo{margin:0;color:var(--texto-3)}.login .ds-entrada{min-height:44px}.login .ds-secundario{margin-top:0;background:var(--superficie);color:var(--acento-texto);border:1px solid var(--acento)}.login .ds-secundario:hover{background:var(--acento-suave)}.ds-invalido{margin:0;padding:10px 12px;border-radius:8px;background:var(--erro-suave);border:1px solid var(--neg-borda);color:var(--neg-texto)}.menu-usuario{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--linha)}.mu-quem{display:grid;min-width:0;min-height:44px;margin:0 -8px;padding:4px 8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mu-quem:hover{background:var(--superficie-2)}.mu-quem:focus-visible{outline:2px solid var(--acento);outline-offset:0}.mu-quem[aria-current=page]{background:var(--acento-suave)}.mu-quem span{color:var(--texto-3);font-size:var(--t-2)}.mu-quem small{color:var(--acento-texto);font-weight:600}.mu-quem b{color:var(--texto);font-size:var(--t-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-mais .mu-quem small{display:none}.menu-mais .mu-quem[aria-current=page]{background:transparent}.mu-sair{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--linha);background:var(--superficie);border-radius:10px;color:var(--texto-2);font-weight:600}.mu-sair:hover{background:var(--superficie-2)}.mu-sair:disabled{opacity:.6;cursor:default}.selo-base{flex:none;white-space:nowrap;font-size:var(--t-2);font-weight:600;padding:7px 12px;border-radius:99px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto-2)}.selo-base.demo{border-color:var(--alerta);color:var(--alerta);background:var(--alerta-suave)}.selo-base.oficial:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);margin-right:8px;vertical-align:1px}.faixa-demo{background:var(--aviso-fundo);color:var(--aviso-texto);border-radius:10px;padding:9px 14px;margin-bottom:16px;font-size:var(--t-2);font-weight:500}.pagina-carregando{height:auto;padding:18vh 0}.pagina-mapa{display:grid;gap:16px}.kpis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:16px}.kpi{position:relative;display:grid;align-content:start;gap:6px;--raio-atalho: var(--raio)}.kpi h2{margin-bottom:0;padding-right:22px}.kpi h2 .kpi-rotulo{display:flex;align-items:center;gap:8px;color:var(--texto-2);font-weight:600;margin:0}.chip-duplo{display:inline-flex;gap:2px;flex:none}.kpi-valor{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kpi-valor b{font-size:var(--t-6);font-weight:700;letter-spacing:-.02em;line-height:1.05}.kpi-valor>span{color:var(--texto-3);font-weight:600}.kpi-variacao{font-style:normal;font-weight:700;font-size:var(--t-3);padding:2px 8px;border-radius:99px;background:var(--superficie-2);align-self:center}.kpi-variacao.pos{background:var(--pos-suave)}.kpi-variacao.neg{background:var(--neg-suave)}.kpi-nota{margin:0;color:var(--texto-3);font-size:var(--t-2);line-height:1.35}.kpi-sem{font-size:var(--t-3);color:var(--texto-2);margin-top:6px}.kpi-base{margin:0;color:var(--texto-3);font-size:var(--t-1);line-height:1.35}.kpi-base>span{white-space:nowrap}.mapa-grade{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}.mapa-grade>*{min-width:0}.mapa-grade .bloco-mapa{padding:14px 18px 16px;gap:12px}.mapa-cab{align-items:flex-start;gap:10px 16px}.mapa-titulos{display:grid;gap:2px;min-width:0}.mapa-titulos h2.mapa-titulo{font-size:var(--t-4);color:var(--texto);font-weight:700;letter-spacing:-.01em}.mapa-titulos span{color:var(--texto-3);font-size:var(--t-2)}.segmento{display:inline-flex;align-self:flex-start;background:var(--superficie-2);border-radius:10px;padding:3px;gap:2px}.segmento button{border:0;background:transparent;border-radius:8px;padding:6px 14px;color:var(--texto-2);font-weight:600;font-size:var(--t-3);min-height:34px}.segmento button.ativo{background:var(--superficie);color:var(--acento-texto);box-shadow:0 1px 2px #1c1b2e1f}.segmento button:disabled{opacity:.45;cursor:not-allowed}.bloco-mapa>.mapa-cab{container:mapa-cab / inline-size}.mapa-cab .abas-mapa{flex-wrap:wrap}@supports (container-type: inline-size){.mapa-cab .abas-mapa{flex-wrap:nowrap}}.mapa-cab .abas-mapa button{padding:6px 10px}@container mapa-cab (width < 48rem){.mapa-cab .abas-mapa{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mapa-cab .abas-mapa button{white-space:normal;text-align:center;line-height:1.15;padding:4px 6px}}@container mapa-cab (width < 19rem){.mapa-cab .abas-mapa{grid-template-columns:repeat(2,minmax(0,1fr))}}.segmento-mini{border-radius:9px}.segmento-mini button{border-radius:7px;padding:5px 10px;font-size:var(--t-2);min-height:30px;white-space:nowrap}.painel-mapa{display:flex;flex-direction:column;gap:12px;min-height:0}.mapa-grade .mapa{min-height:0}.mapa-grade .mapa svg{max-height:var(--mapa-alto, max(520px, calc(100vh - 230px) ))}.legenda-mapa{gap:8px 18px;padding:10px 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.legenda-mapa li{gap:7px}.legenda-mapa .chip{width:12px;height:12px}.legenda-mapa b{color:var(--texto);font-weight:700}.bloco-mapa .nota{margin:0}.bloco-mapa .nota-legenda{margin-top:-4px;line-height:1.4}.chip.listrado{background:repeating-linear-gradient(45deg,var(--empate) 0 2px,var(--branco) 2px 4px);box-shadow:inset 0 0 0 1px var(--empate)}.dica{display:grid;gap:6px}.dica-titulo{line-height:1.2}.dica-visao{display:flex;align-items:flex-start;gap:7px;color:var(--texto-2);font-size:var(--t-2);font-weight:600}.dica-visao .chip{width:12px;height:12px;margin-top:.2em}.dica-roberta{display:grid;gap:1px;padding:7px 9px;background:var(--superficie-2);border-radius:8px;font-size:var(--t-3)}.dica-rotulo{color:var(--texto-3);font-size:var(--t-1);font-weight:600}.dica-pos{color:var(--texto-2)}.dica-2022{color:var(--texto-2);font-size:var(--t-2)}.lateral{gap:16px}.cartao-cab{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:10px}.cartao-cab h2{margin-bottom:0;justify-content:flex-start}.cartao h2 span{margin-left:2px}.redutos-lista{list-style:none;margin:0;padding:0;display:grid}.redutos-lista li+li{border-top:1px solid var(--linha)}.redutos-lista button{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) auto 64px;gap:10px;align-items:center;border:0;background:transparent;text-align:left;padding:7px 6px;border-radius:8px;min-height:44px}.redutos-lista button:hover{background:var(--acento-suave)}.rd-pos{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--superficie-2);color:var(--texto-2);font-size:var(--t-1);font-weight:700}.redutos-lista li:first-child .rd-pos{background:var(--roberta);color:var(--branco)}.rd-nome{display:grid;gap:4px;min-width:0}.rd-nome>span{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-barra{display:block;height:4px;border-radius:99px;background:var(--roberta-barra);min-width:4px}.rd-num{text-align:right;color:var(--texto-3);white-space:nowrap;font-size:var(--t-3)}.rd-num.forte{color:var(--texto);font-weight:700}.redutos-lista.com-saldo button{grid-template-columns:26px minmax(0,1fr) auto 64px 64px}.rd-saldo{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap;font-size:var(--t-2);font-weight:700;color:var(--texto-3)}.rd-saldo.pos{color:var(--pos-texto)}.rd-saldo.neg{color:var(--neg)}.rd-saldo.nulo{font-weight:400}.rd-tri{flex:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.rd-saldo.pos .rd-tri{border-bottom:8px solid currentColor}.rd-saldo.neg .rd-tri{border-top:8px solid currentColor}.rd-igual{font-style:normal;line-height:1}.pv-tabela,.pv-esp{width:100%;border-collapse:collapse;font-size:var(--t-3)}.pv-tabela th,.pv-tabela td,.pv-esp th,.pv-esp td{padding:8px 6px;border-bottom:1px solid var(--linha);text-align:right;white-space:nowrap}.pv-tabela thead th,.pv-esp thead th{color:var(--texto-3);font-weight:600;font-size:var(--t-1);padding-top:0}.pv-tabela th:first-child,.pv-esp th:first-child{text-align:left;padding-left:0}.pv-tabela tbody th,.pv-esp tbody th{font-weight:700;color:var(--texto)}.pv-tabela td:last-child,.pv-tabela th:last-child,.pv-esp td:last-child,.pv-esp th:last-child{padding-right:0}.pv-tabela tbody tr:last-child th,.pv-tabela tbody tr:last-child td,.pv-esp tbody tr:last-child th,.pv-esp tbody tr:last-child td{border-bottom:0}.pv-esp{margin-bottom:12px}.pv-esp tbody th .ponto{display:inline-block;margin-right:8px;vertical-align:middle}.pv-sub{margin:4px 0 6px;font-size:var(--t-2);font-weight:600;color:var(--texto-2)}.pv-aviso{margin:0 0 10px;color:var(--texto-2);line-height:1.45}.pv-aviso b{color:var(--texto);font-weight:600}.link-acao{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--linha);background:var(--superficie);color:var(--acento-texto);font-weight:600;font-size:var(--t-2);border-radius:99px;padding:6px 14px;min-height:34px}.link-acao:after{content:"→"}.link-acao:hover{background:var(--acento-suave)}.num-atalho{display:inline;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.num-atalho:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--raio-atalho, 12px)}.num-atalho:focus-visible{outline:none}.num-atalho:focus-visible:after{outline:2px solid var(--acento);outline-offset:2px}.num-atalho:hover:after{box-shadow:inset 0 0 0 1px var(--linha-forte)}.num-seta{position:absolute;top:9px;right:10px;display:block;width:16px;height:16px;margin:0;color:var(--texto-3)}.num-seta svg{display:block}.num-atalho:hover .num-seta,.num-atalho:focus-visible .num-seta{color:var(--acento-texto)}@media(min-width:1001px){.mapa-grade.com-kpis{grid-template-areas:"mapa kpis" "mapa lateral";grid-template-rows:auto 1fr}.com-kpis>.bloco-mapa{grid-area:mapa}.com-kpis>.lateral{grid-area:lateral}.com-kpis>.kpis{grid-area:kpis;grid-template-columns:minmax(0,1fr);gap:0;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);padding:4px 16px}.com-kpis .kpi{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;background:none;border:0;border-radius:0;box-shadow:none;padding:9px 26px 9px 0;min-height:44px;--raio-atalho: 8px}.com-kpis .kpi h2{padding-right:0}.com-kpis .kpi .num-seta{top:13px;right:0}.com-kpis .kpi-base{flex-basis:100%;text-align:right}.com-kpis .kpi+.kpi{border-top:1px solid var(--linha)}.com-kpis .kpi-valor b{font-size:var(--t-5)}.com-kpis .kpi{position:relative}.com-kpis .kpi-nota:not(.kpi-sem){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.com-kpis .kpi-sem{margin-top:0}}@media(max-width:1000px){.kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kpi-2022{grid-column:1 / -1}.mapa-grade{grid-template-columns:minmax(0,1fr)}.mapa-grade .mapa svg{max-height:70vh}.bloco-mapa .nota-legenda{order:1;margin-top:0}.faixa-demo{margin-bottom:12px}.pagina-mapa,.mapa-grade,.lateral{gap:12px}.segmento button,.segmento-mini button{min-height:44px}.selo-base{padding:6px 10px}}@media(max-width:520px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kpi-2022{grid-column:auto}.kpi{padding:10px 10px 12px;gap:4px}.kpi h2 .kpi-rotulo{font-size:var(--t-1);gap:6px;line-height:1.2}.kpi h2{padding-right:14px}.kpi .num-seta{top:8px;right:6px}.kpi-base>span{display:block}.kpi-base>.kpi-base-sep,.kpi-base-un{display:none}.kpi-valor{gap:2px 6px}.kpi-valor b{font-size:var(--t-5)}.kpi-valor>span,.kpi-variacao{font-size:var(--t-1)}.kpi-variacao{padding:1px 6px}.kpi{position:relative}.kpi-nota:not(.kpi-sem){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mapa-grade .bloco-mapa{padding:14px 12px}.link-acao{min-height:44px}.mapa-cab .abas-mapa button{font-size:var(--t-2)}.segmento{align-self:stretch}.segmento button{flex:1}.legenda-mapa{gap:6px 14px}.redutos-lista button{grid-template-columns:24px minmax(0,1fr) auto 58px;gap:8px;padding:7px 2px}.redutos-lista.com-saldo button{grid-template-columns:24px minmax(0,1fr) auto 64px}.redutos-lista.com-saldo .rd-num:not(.forte){display:none}.pv-tabela th,.pv-tabela td,.pv-esp th,.pv-esp td{padding:8px 4px}.login{padding:22px 18px}}.aviso-base b{font-weight:700}.aviso-base{background:var(--ajuste-suave);color:var(--texto);border:1px solid var(--ajuste);border-radius:10px;padding:9px 14px;margin-bottom:16px;font-size:var(--t-2);font-weight:500}.nota-comparativo{margin:0}@media(max-width:1000px){.aviso-base{margin-bottom:12px}}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.card-municipio{gap:0;padding:22px 24px 28px}.card-municipio>*+*{margin-top:18px}.card-municipio .cidade-cab h2{line-height:1.15;margin-bottom:4px}.card-municipio .cidade-cab{position:sticky;top:-22px;z-index:2;background:var(--superficie);margin:-22px -24px 0;padding:22px 24px 10px;box-shadow:0 1px 0 var(--linha)}.card-leitura{background:var(--roberta-suave);border-radius:10px;padding:10px 12px;display:grid;gap:4px}.card-leitura b{font-size:var(--t-1);color:var(--roberta-texto);font-weight:700}.card-leitura p{margin:0;color:var(--texto)}.card-sub .etq{vertical-align:middle}.card-sub{display:block;color:var(--texto-2)!important;font-size:var(--t-3)!important;line-height:1.4}.al-texto{font-weight:700}.al-texto.al-aliado{color:var(--pos)}.al-texto.al-opositor{color:var(--neg)}.al-texto.al-neutro{color:var(--texto-2)}.al-texto.al-nao_informado{color:var(--texto-3);font-weight:600}.card-numeros div{position:relative;overflow:hidden}.card-numeros dd{font-size:var(--t-5);letter-spacing:-.01em}.card-numeros .cn-roberta{background:var(--roberta-suave-2)}.card-numeros .cn-roberta dt{color:var(--roberta-texto);font-weight:700}.card-secao{border-top:1px solid var(--linha);padding-top:16px;overflow-x:visible}.card-secao h3{font-size:var(--t-3);color:var(--texto);font-weight:600;margin-bottom:10px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.card-secao h3 span{text-transform:none;letter-spacing:0;margin-left:0}.card-secao .vazio{margin-top:2px}.card-notas{display:grid;gap:2px;margin-top:8px}.card-notas .nota{margin:0;color:var(--texto-2)}.card-notas .nota b{color:var(--texto)}.tabela-pl td{padding-top:7px;padding-bottom:7px}.tabela-pl tbody tr:last-child td{border-bottom:0}.tp-cand{display:flex;align-items:center;gap:8px;min-width:0}.tp-pos{width:22px;flex:none;text-align:right;color:var(--texto-3);font-size:var(--t-2);font-weight:600}.tabela-pl .chip{margin:0;width:10px;height:10px}.chip.vazio-chip{visibility:hidden}.tabela-pl .linha-roberta td{background:var(--roberta-suave-2);font-weight:700;color:var(--texto)}.tabela-pl .linha-roberta td:first-child{border-radius:8px 0 0 8px}.tabela-pl .linha-roberta td:last-child{border-radius:0 8px 8px 0}.tabela-pl .linha-roberta .tp-pos{color:var(--roberta-texto)}.tabela-pl tr:has(+.separada) td{border-bottom:1px dashed var(--texto-3)}.comparativo{margin:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px}.comparativo div{border:1px solid var(--linha);border-radius:10px;padding:8px 10px;display:grid;gap:1px;align-content:start}.comparativo dt{color:var(--texto-3);font-size:var(--t-1);font-weight:600}.comparativo dd{margin:0;font-weight:700;font-size:var(--t-4)}.comparativo dd.pos{color:var(--pos)}.comparativo dd.neg{color:var(--neg)}.comparativo small{color:var(--texto-3);font-size:var(--t-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comparativo .sem dd{color:var(--texto-3)}.comparativo+.vazio{margin-top:8px}.prefeito{display:grid;gap:3px}.pf-nome{font-weight:700;font-size:var(--t-4)}.pf-meta{display:flex;flex-wrap:wrap;gap:2px 0;color:var(--texto-2);font-size:var(--t-2)}.pf-meta span+span:before{content:"·";margin:0 7px;color:var(--texto-3)}.pf-alinhamento{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.pf-rotulo{color:var(--texto-3);font-size:var(--t-2);font-weight:600}.alinhamento{font-weight:700;font-size:var(--t-2);padding:3px 10px;border-radius:99px;border:1px solid transparent}.alinhamento.al-aliado{background:var(--pos-suave);color:var(--pos-texto)}.alinhamento.al-opositor{background:var(--neg-suave);color:var(--neg-texto)}.alinhamento.al-neutro{background:var(--superficie-2);color:var(--texto-2)}.alinhamento.al-nao_informado{background:transparent;color:var(--texto-3);border:1px dashed var(--texto-3)}.obs-ajuste{display:block;margin:8px 0 0;padding-left:10px;border-left:2px solid var(--ajuste);color:var(--texto-2);font-size:var(--t-2);white-space:pre-wrap;overflow-wrap:anywhere}.selo-ajuste-grupo{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.selo-ajuste{display:inline-flex;align-items:center;gap:5px;background:var(--ajuste-suave);color:var(--ajuste);border:1px solid var(--ajuste);border-radius:99px;padding:1px 9px;font-size:var(--t-1);font-weight:700;white-space:nowrap;cursor:help}.selo-ajuste:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ajuste)}.selo-voltar{border:0;background:transparent;color:var(--ajuste);font-size:var(--t-1);font-weight:600;padding:2px 4px;text-decoration:underline;text-underline-offset:2px;border-radius:6px}.selo-voltar:hover{background:var(--ajuste-suave)}.selo-voltar:disabled{opacity:.55;cursor:default}.form-edicao{margin-top:12px;padding:12px;background:var(--superficie-2);border-radius:12px}.form-edicao label{display:block;color:var(--texto-2);font-size:var(--t-1);font-weight:600;margin-bottom:4px}.form-edicao select,.form-edicao input,.form-edicao textarea,.vr-bloco select{font:inherit;font-size:var(--t-3);color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:8px;min-height:38px;padding:6px 10px;width:100%;min-width:0}.form-edicao textarea{resize:vertical;min-height:78px;line-height:1.4}.form-edicao select:focus,.form-edicao input:focus,.form-edicao textarea:focus,.vr-bloco select:focus{outline:2px solid var(--acento);outline-offset:0;border-color:var(--acento)}.form-edicao :disabled{opacity:.6}.form-prefeito{display:grid;grid-template-columns:minmax(200px,2fr) minmax(0,3fr) auto;gap:10px;align-items:end}.botao-primario,.botao-secundario{min-height:38px;padding:6px 16px;border-radius:8px;font-weight:700;font-size:var(--t-3);white-space:nowrap}.botao-primario{background:var(--acento);color:var(--branco);border:1px solid var(--acento)}.botao-secundario{background:var(--superficie);color:var(--texto-2);border:1px solid var(--linha)}.botao-secundario:hover:not(:disabled){color:var(--neg);border-color:var(--neg-borda)}.botao-primario:disabled,.botao-secundario:disabled{opacity:.45;cursor:default}.erro-escrita{margin:8px 0 0;padding:6px 10px;border-radius:8px;background:var(--erro-suave);border:1px solid var(--neg-borda);color:var(--neg);font-size:var(--t-2)}.cam-resumo{margin:0 0 10px;color:var(--texto-2)}.cam-resumo b{color:var(--texto)}.barra-camara{display:grid;gap:8px}.bc-barra{display:flex;gap:2px;height:16px;border-radius:99px;overflow:hidden;background:var(--superficie-2)}.bc-seg{display:block;flex-basis:0;min-width:4px;transition:flex-grow .5s ease}.bc-sem_classificacao{box-shadow:inset 0 0 0 1px var(--linha-forte)}.bc-legenda{gap:6px 16px}.bc-legenda b{color:var(--texto)}.bc-legenda .zerado,.bc-legenda .zerado b{color:var(--texto-3)}.bc-legenda .zerado .chip{opacity:.5}.bc-chip-sem_classificacao{box-shadow:inset 0 0 0 1px var(--linha-forte)}.vereadores{list-style:none;margin:14px 0 0;padding:0;display:grid}.vereadores-resto{margin-top:0}.vereadores[hidden]{display:none}.cam-ver-todos{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px}.cam-ver-todos:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.cam-ver-todos[aria-expanded=true]:after{transform:translateY(1px) rotate(225deg)}.cam-ajustes-ocultos{margin:6px 0 0;color:var(--ajuste);font-weight:600;text-align:center}.vereador{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:8px 2px;border-top:1px solid var(--linha)}.vereador.ajustado{background:linear-gradient(90deg,var(--ajuste-suave),transparent 70%);padding-left:8px;border-radius:0 8px 8px 0;box-shadow:inset 2px 0 0 var(--ajuste)}.vr-quem{display:grid;min-width:0}.vr-nome{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-meta{color:var(--texto-3);font-size:var(--t-2)}.vr-bloco{display:flex;align-items:center;gap:7px;justify-self:end}.vr-bloco .chip{width:10px;height:10px}.vr-bloco select{width:auto;min-height:34px;padding:4px 8px}.vr-rotulo{font-size:var(--t-3);color:var(--texto-2);font-weight:600;white-space:nowrap}.vr-selo,.vereador .erro-escrita{grid-column:1 / -1}.vr-selo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.vr-selo .obs-ajuste{margin:0}.obs-equipe{margin:0;padding:10px 12px;background:var(--superficie-2);border-radius:10px}.obs-equipe p:first-child{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.obs-autoria{margin:6px 0 0;color:var(--texto-3);font-size:var(--t-1)}.form-obs{margin-top:0}.obs-rodape{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px}.obs-rodape .obs-autoria{margin:0}.obs-contador{color:var(--texto-3);font-size:var(--t-1);white-space:nowrap}.obs-acoes{display:flex;gap:8px;margin-top:10px}@media(max-width:1000px){.card-municipio{padding:18px 16px 24px}.card-municipio .cidade-cab{top:-18px;margin:-18px -16px 0;padding:18px 16px 10px}.comparativo{grid-template-columns:1fr 1fr}.form-prefeito{grid-template-columns:minmax(0,1fr)}.form-edicao select,.form-edicao input,.form-edicao textarea,.vr-bloco select{font-size:16px;min-height:44px}.botao-primario,.botao-secundario{min-height:44px}.selo-voltar{min-height:32px}}@media(max-width:520px){.vr-nome{white-space:normal;line-height:1.25}.vr-bloco{gap:6px}.vr-bloco select{max-width:150px}.tp-pos{width:16px}}.pagina-tabela{display:grid;gap:14px;min-width:0}.pt-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.pt-titulos{display:grid;gap:4px;min-width:0}.pt-titulos h2{margin:0;justify-content:flex-start;align-items:baseline}.pt-titulos h2:focus{outline:none}.pt-sub{margin:0;color:var(--texto-3);font-size:var(--t-2)}.pagina-tabela>.nota{margin:0}.campo-filtro{box-shadow:none;background:var(--fundo);min-width:280px;cursor:text}.campo-filtro:focus-within{background:var(--superficie)}.tabela-rolagem{position:relative;overflow:auto;max-width:100%;border:1px solid var(--linha);border-radius:12px;overscroll-behavior-x:contain}.tabela-rolagem:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-3)}.tabela th,.tabela td{padding:9px 12px;text-align:right;border-bottom:1px solid var(--linha);white-space:nowrap}.tabela .txt{text-align:left}.tabela thead th{position:sticky;top:0;z-index:1;background:var(--acento-escuro);color:var(--branco);font-weight:600;font-size:var(--t-2);padding-top:10px;padding-bottom:10px;box-shadow:inset 0 -2px 0 var(--acento-escuro);border-bottom:0}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr:nth-child(2n) td{background:var(--zebra)}.tabela td.forte,.tabela .forte{font-weight:700;color:var(--texto)}.tabela .nulo{color:var(--texto-3)}.tabela td.pos{color:var(--pos);font-weight:700}.tabela td.neg{color:var(--neg);font-weight:700}.tabela-vazia{padding:18px 14px}.tabela th button{all:unset;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:6px;padding:2px 4px;margin:-2px -4px}.tabela thead th button:hover{background:#ffffff1f}.tabela thead th button:focus-visible{outline:2px solid var(--branco);outline-offset:1px}.tabela thead th.ordenada{color:var(--branco)}.tabela thead th.ordenada button>span{text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:currentColor;text-underline-offset:4px}.seta{width:8px;height:10px;flex:none;position:relative;opacity:.45}.seta:before,.seta:after{content:"";position:absolute;left:0;border:4px solid transparent}.seta:before{top:-3px;border-bottom-color:currentColor}.seta:after{bottom:-3px;border-top-color:currentColor}.seta.asc,.seta.desc{opacity:1}.seta.asc:after,.seta.desc:before{display:none}.seta.asc:before{top:0}.seta.desc:after{bottom:0}.tabela tr.clicavel{cursor:pointer}.tabela tbody tr.clicavel:hover td{background:var(--acento-suave)}.link-cidade{all:unset;cursor:pointer;font-weight:600;color:var(--texto);border-radius:4px}.link-cidade:hover{color:var(--acento-texto);text-decoration:underline;text-underline-offset:3px}.link-cidade:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.tabela.consulta{--altura-linha: 46px}.tabela-municipios.consulta,.tabela-prefeitos.consulta,.tabela-historico.consulta{--altura-linha: 58px}.tabela.consulta thead th{white-space:nowrap;vertical-align:middle;line-height:1.2;background:var(--acento-escuro);color:var(--branco)}.tabela.consulta tbody td,.tabela.consulta tbody th{height:var(--altura-linha);vertical-align:middle;white-space:nowrap;line-height:1.3;padding-top:6px;padding-bottom:6px}.tabela.consulta .corta{display:block;max-width:var(--corta, 260px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela.consulta .cel-2l{display:grid;gap:2px;min-width:0;justify-items:end}.tabela.consulta td.txt .cel-2l{justify-items:start}.tabela.consulta .cel-2l>*{max-width:100%}.tabela.consulta .sub{color:var(--texto-3);font-size:var(--t-2);font-weight:500;font-variant-numeric:tabular-nums}.tabela.consulta .cel-2l>.sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela-municipios thead th:nth-child(2),.tabela-prefeitos thead th:nth-child(2){box-shadow:inset 0 -3px 0 var(--roberta-claro);color:var(--branco)}.tabela-municipios tbody td:nth-child(2),.tabela-prefeitos tbody td:nth-child(2){background:var(--roberta-suave)}.tabela-municipios tbody tr:nth-child(2n) td:nth-child(2),.tabela-prefeitos tbody tr:nth-child(2n) td:nth-child(2){background:var(--roberta-suave-2)}.tabela-municipios tbody tr.clicavel:hover td:nth-child(2){background:var(--roberta-suave-3)}.tabela td.quebra{white-space:normal;min-width:180px;line-height:1.3}.tabela-municipios .mu-nome{--corta: 240px}.tabela-municipios .mu-votos,.tabela-prefeitos .pr-votos{min-width:120px}.tabela-prefeitos .pr-nome{--corta: 200px}.tabela-prefeitos .pr-linha{display:flex;align-items:center;gap:8px;min-width:0}.tabela-prefeitos .pr-linha .corta{--corta: 220px;flex:0 1 auto;min-width:0}.tabela-prefeitos .obs-celula .corta{--corta: 240px}.tabela-territorios .dt-nome{--corta: 230px}.tabela-territorios .dt-melhores{--corta: 340px;color:var(--texto-2)}.tabela-orgaos .do-nome{--corta: 200px}.tabela-orgaos .do-obs{--corta: 300px}.tabela-orgaos .do-por,.em-cargas .ca-por{--corta: 160px}.em-tabela-resumo tbody th{--corta: 220px}.tabela.consulta.em-tabela-resumo thead th{position:static;box-shadow:none}.tabela.consulta.em-tabela-resumo th:first-child,.tabela.consulta.em-tabela-resumo td:first-child{padding-left:12px}.tabela.consulta.em-tabela-resumo th:last-child,.tabela.consulta.em-tabela-resumo td:last-child{padding-right:12px}.tabela.consulta.em-tabela-resumo thead th:first-child{border-top-left-radius:10px}.tabela.consulta.em-tabela-resumo thead th:last-child{border-top-right-radius:10px}@media(max-width:760px){.tabela.consulta.em-tabela-resumo{table-layout:fixed}.tabela.consulta.em-tabela-resumo th,.tabela.consulta.em-tabela-resumo td{padding-left:4px;padding-right:4px;overflow:hidden;text-overflow:ellipsis}.tabela.consulta.em-tabela-resumo th:first-child,.tabela.consulta.em-tabela-resumo td:first-child{padding-left:8px}.tabela.consulta.em-tabela-resumo th:last-child,.tabela.consulta.em-tabela-resumo td:last-child{padding-right:8px}.em-tabela-resumo thead th:nth-child(1){width:33%}.em-tabela-resumo thead th:nth-child(2){width:30%}.em-tabela-resumo thead th:nth-child(3){width:13%}.em-tabela-resumo thead th:nth-child(4){width:24%}.em-tabela-resumo tbody th{--corta: 100%}}.pilula-saldo{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:99px;background:var(--superficie-2);color:var(--texto-2);font-size:var(--t-2);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pilula-saldo i{font-style:normal;font-size:.72em;line-height:1}.pilula-saldo.pos{background:var(--lima-suave);color:var(--lima-texto)}.pilula-saldo.neg{background:var(--neg-suave);color:var(--neg-texto)}.tabela .alinhamento{display:inline-block;font-size:var(--t-2);padding:2px 9px}.tabela .alinhamento.al-nao_informado{border:0;padding:2px 0;font-weight:500;background:transparent;color:var(--texto-3)}.alinhamento.com-ajuste{box-shadow:0 0 0 2px var(--superficie),0 0 0 3px var(--ajuste)}.pref-progresso{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap}.pref-progresso p{margin:0;color:var(--texto-2);font-size:var(--t-3)}.pref-progresso b{color:var(--texto);font-variant-numeric:tabular-nums}.pref-barra{flex:1 1 120px;max-width:280px;height:6px;border-radius:99px;background:var(--superficie-2);overflow:hidden}.pref-barra i{display:block;height:100%;border-radius:99px;background:var(--acento)}.chips-filtro{display:flex;flex-wrap:wrap;gap:8px}.chip-filtro{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 6px 4px 12px;border-radius:99px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto-2);font-weight:600;font-size:var(--t-2)}button.chip-filtro:not(.ativo):hover{background:var(--superficie-2)}.chip-filtro b{min-width:28px;padding:1px 8px;border-radius:99px;background:var(--superficie-2);color:var(--texto);font-size:var(--t-3);text-align:center}.chip-filtro.ativo{background:var(--acento);border-color:var(--acento);color:var(--branco)}.chip-filtro.ativo b{background:#fff3;color:var(--branco)}.ponto{width:9px;height:9px;border-radius:50%;flex:none}.ponto.al-aliado{background:var(--pos)}.ponto.al-opositor{background:var(--neg)}.ponto.al-neutro{background:var(--neutro)}.ponto.al-nao_informado{box-shadow:inset 0 0 0 1.5px var(--texto-3)}.chip-filtro.ativo .ponto{box-shadow:0 0 0 2px #ffffffd9}.chip-filtro.ativo .ponto.al-nao_informado{box-shadow:inset 0 0 0 1.5px var(--branco)}.chips-espectro{align-items:center;margin-left:auto}.chips-rotulo{color:var(--texto-3);font-size:var(--t-2);font-weight:600;margin-right:2px}.ponto.bloco-direita{background:var(--bloco-direita-texto)}.ponto.bloco-centro{background:var(--bloco-centro-texto)}.ponto.bloco-esquerda{background:var(--bloco-esquerda-texto)}.ponto.bloco-sem{background:var(--bloco-sem-texto)}.select-alinhamento select{font:inherit;font-size:var(--t-2);font-weight:700;min-height:32px;padding:3px 8px;border-radius:8px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto-2);cursor:pointer}.select-alinhamento.al-aliado select{background:var(--pos-suave);border-color:var(--pos-borda);color:var(--pos-texto)}.select-alinhamento.al-opositor select{background:var(--neg-suave);border-color:var(--neg-borda);color:var(--neg-texto)}.select-alinhamento.al-neutro select{background:var(--superficie-2);color:var(--texto-2)}.select-alinhamento.al-nao_informado select{border-color:var(--linha);color:var(--texto-3);font-weight:500}.select-alinhamento select:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.select-alinhamento select:disabled{opacity:.6;cursor:default}.tabela-prefeitos tr.ajustada td:first-child{box-shadow:inset 3px 0 0 var(--ajuste)}.obs-celula{max-width:280px;overflow:hidden;text-overflow:ellipsis;color:var(--texto-2)}.tabela .linha-erro td{background:var(--erro-suave)!important;text-align:left;padding:6px 12px}.tabela .linha-erro .erro-escrita{margin:0;border:0;padding:0;background:transparent;white-space:normal}.pagina-regua{display:grid;gap:16px}.nota-regua{margin:0;padding:10px 14px;background:var(--acento-suave);border-radius:10px;color:var(--texto-2);font-size:var(--t-3)}.nota-regua b{color:var(--acento-texto);font-weight:700}.regua-colunas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.regua-coluna{padding:0;overflow:hidden;border-top:4px solid var(--cor-bloco)}.rc-cab{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:14px 16px 12px;border-bottom:1px solid var(--linha)}.rc-cab h2{margin:0;display:flex;justify-content:flex-start;align-items:center;gap:8px;color:var(--texto)}.rc-cab .chip{width:12px;height:12px;background:var(--cor-bloco)}.rc-sem_classificacao .rc-cab .chip{box-shadow:inset 0 0 0 1px var(--linha-forte)}.rc-total{color:var(--texto-3);font-size:var(--t-1);font-weight:600;align-self:center}.rc-resumo{grid-column:1 / -1;margin:0;color:var(--texto-3);font-size:var(--t-2)}.rc-resumo b{color:var(--texto)}.regua-coluna>.vazio{padding:14px 16px}.rc-lista{list-style:none;margin:0;padding:4px 0}.partido{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:center;padding:10px 14px 10px 16px;transition:background-color .6s ease}.partido>:not(.pr-select){grid-column:1}.partido+.partido{border-top:1px solid var(--linha)}.partido.ajustado{background:linear-gradient(90deg,var(--ajuste-suave),transparent 75%);box-shadow:inset 3px 0 0 var(--ajuste)}.partido.chegou{background:var(--acento-suave)}.partido.sem-eleitos .pr-sigla{color:var(--texto-2)}.pr-sigla{font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-select{grid-column:2;grid-row:1 / span 2;align-self:center;font:inherit;font-size:var(--t-1);color:var(--texto-2);background:var(--superficie);border:1px solid var(--linha);border-radius:8px;min-height:32px;padding:3px 4px;width:112px;cursor:pointer}.pr-select:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.pr-select:disabled{opacity:.6}.pr-numeros{display:flex;flex-wrap:wrap;gap:0 10px;color:var(--texto-3);font-size:var(--t-1)}.pr-numeros b{color:var(--texto-2)}.pr-selo,.partido .erro-escrita{margin-top:4px;grid-column:1 / -1!important}.pagina-usuarios{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.voce{margin-left:8px;padding:1px 7px;border-radius:99px;background:var(--acento-suave);color:var(--acento-texto);font-size:var(--t-1);font-weight:700;vertical-align:1px}.perfil{display:inline-block;padding:2px 9px;border-radius:99px;font-size:var(--t-2);font-weight:700}.perfil-admin{background:var(--acento-suave);color:var(--acento-texto)}.perfil-leitor{background:var(--superficie-2);color:var(--texto-2)}.perfil-equipe{background:var(--superficie-2);color:var(--acento-texto);box-shadow:inset 0 0 0 1px var(--acento)}.perfil-linha{display:inline-flex;align-items:center;gap:6px;color:var(--texto-2);font-size:var(--t-2);font-weight:600}.perfil-linha select{min-height:32px;padding:4px 8px;border-radius:8px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto);font:inherit;font-weight:600}.perfil-linha select:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.perfil-linha select:disabled{opacity:.5;cursor:default}.situacao{display:inline-flex;align-items:center;gap:6px;font-weight:600}.situacao:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok)}.situacao.inativo{color:var(--texto-3)}.situacao.inativo:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--texto-3)}.situacao.pendente{color:var(--aviso-texto)}.situacao.pendente:before{background:var(--alerta)}.situacao.vencido{color:var(--neg-texto)}.situacao.vencido:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--critico)}.situacao-dica{display:block;margin-top:2px;color:var(--texto-3);font-size:var(--t-1)}.tabela-usuarios .us-nome-linha{display:flex;align-items:center;min-width:0}.tabela-usuarios .us-corta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tabela-usuarios .us-nome-linha .voce{flex:none}.tabela-usuarios .us-email{display:block;margin-top:2px;color:var(--texto-2);font-size:var(--t-2)}.tabela-usuarios .us-ultimo{display:block}.tabela-usuarios .us-criado{display:block;margin-top:2px;color:var(--texto-3);font-size:var(--t-1)}.us-acesso .nunca{color:var(--texto-3)}.us-perfil .perfil-linha{display:flex}.us-perfil .perfil-linha select{width:100%;min-width:0}.perfil-linha select.perfil-admin{background:var(--acento-suave);color:var(--acento-texto);border-color:var(--acento-suave)}.perfil-linha select.perfil-equipe{color:var(--acento-texto);border-color:var(--acento)}.perfil-linha select.perfil-leitor{background:var(--superficie-2);color:var(--texto-2)}.us-perfil .perfil-rotulo{display:none}@media(min-width:1001px){.tabela-usuarios{table-layout:fixed;width:100%}.tabela-usuarios .col-nome{width:24%}.tabela-usuarios .col-perfil{width:17%}.tabela-usuarios .col-situacao{width:16%}.tabela-usuarios .col-acesso{width:14%}.tabela-usuarios .col-acoes{width:29%}.us-perfil .perfil-linha select{padding-inline:6px}.tabela-usuarios td.us-situacao,.tabela-usuarios td.us-acoes,.tabela-usuarios td.us-acesso{white-space:normal}}.tabela-usuarios .linha-extra .aviso-linha{margin:0;width:fit-content;max-width:100%}.tabela-usuarios .linha-extra .aviso-linha+.quadro-link{margin-top:10px}.tabela-usuarios tr.inativo td{color:var(--texto-3)}.acoes-linha{display:flex;flex-wrap:wrap;gap:6px}.botao-linha.confirmando{white-space:normal;text-align:left;color:var(--neg);border-color:var(--neg-borda);background:var(--erro-suave)}.aviso-linha{margin-top:6px}.aviso-ok:empty{display:none}.botao-linha{min-height:32px;padding:4px 10px;border-radius:8px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto-2);font-size:var(--t-2);font-weight:600;white-space:nowrap}.botao-linha:hover:not(:disabled){background:var(--superficie-2);color:var(--texto)}.botao-linha.perigo:hover:not(:disabled){color:var(--neg);border-color:var(--neg-borda);background:var(--erro-suave)}.botao-linha[aria-expanded=true]{background:var(--acento-suave);border-color:var(--acento);color:var(--acento-texto)}.botao-linha:disabled{opacity:.5;cursor:default}.tabela .linha-extra td{background:var(--superficie-2)!important;text-align:left;white-space:normal;padding:10px 12px}.linha-extra .erro-escrita,.linha-extra .aviso-ok{margin:0}.linha-extra form+.erro-escrita,.linha-extra form+.aviso-ok{margin-top:8px}.linha-extra .quadro-link+.erro-escrita{margin-top:8px}.quadro-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cab cab" "texto texto" "rotulo rotulo" "url validade" "acoes acoes" "copiado copiado";gap:6px 14px;align-items:center;max-width:760px;padding:14px 16px;border-radius:12px;background:var(--superficie);border:1px solid var(--acento);box-shadow:inset 4px 0 0 var(--acento)}.ql-cab{grid-area:cab;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ql-cab h3{margin:0;font-size:var(--t-4);color:var(--texto)}.ql-tipo{padding:1px 9px;border-radius:99px;font-size:var(--t-1);font-weight:700;background:var(--acento-suave);color:var(--acento-texto)}.ql-texto{grid-area:texto;margin:0;color:var(--texto-2);font-size:var(--t-2)}.ql-texto b{color:var(--texto)}.ql-rotulo{grid-area:rotulo;margin-top:2px;color:var(--texto-2);font-size:var(--t-1);font-weight:600}.ql-url{grid-area:url;width:100%;min-width:0;min-height:40px;padding:6px 10px;border-radius:8px;border:1px solid var(--linha-forte);background:var(--superficie-2);color:var(--texto);font:inherit;font-size:var(--t-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ql-url:focus{outline:2px solid var(--acento);outline-offset:0;border-color:var(--acento)}.ql-validade{grid-area:validade;margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--aviso-texto);font-size:var(--t-2);font-weight:700;white-space:nowrap}.ql-acoes{grid-area:acoes;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.ql-acoes .botao-primario,.ql-acoes .botao-secundario{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.ql-acoes .ql-whatsapp{color:var(--acento-texto);border-color:var(--acento)}.ql-acoes .ql-whatsapp:hover{background:var(--acento-suave);color:var(--acento-texto);border-color:var(--acento)}.ql-acoes .ql-fechar{margin-left:auto;min-height:38px}.ql-copiado{grid-area:copiado;margin:0;color:var(--pos-texto);font-size:var(--t-2);font-weight:600}.ql-copiado:empty{display:none}.novo-usuario .quadro-link{margin-top:14px}.dica-campo{color:var(--texto-3);font-size:var(--t-1)}.aviso-ok{margin:0;padding:6px 10px;border-radius:8px;background:var(--ok-suave);border:1px solid var(--pos-borda);color:var(--pos-texto);font-size:var(--t-2)}.novo-usuario h2{margin-bottom:12px}.form-usuario{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(150px,.8fr) auto;gap:12px;align-items:start}.form-usuario>.botao-primario{margin-top:21px!important;align-self:start;padding:6px 20px}.form-usuario>.erro-escrita,.form-usuario>.aviso-ok{grid-column:1 / -1}.form-usuario .campo{display:grid;gap:4px}.form-usuario label,.fh-rotulo{color:var(--texto-2);font-size:var(--t-1);font-weight:600}.form-usuario input,.form-usuario select,.fh-select{font:inherit;font-size:var(--t-3);color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:8px;min-height:40px;padding:6px 10px;width:100%;min-width:0}.form-usuario input:focus,.form-usuario select:focus,.fh-select:focus{outline:2px solid var(--acento);outline-offset:0;border-color:var(--acento)}.form-usuario :disabled{opacity:.6}.form-usuario .botao-primario{min-height:42px;margin-top:4px}.form-usuario .erro-escrita,.form-usuario .aviso-ok{margin:0}.form-usuario>.nota-perfis{grid-column:1 / -1;margin:0;display:flex;flex-wrap:wrap;gap:2px 18px}.nota-perfis b{color:var(--texto-2);font-weight:600}.pagina-conta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;max-width:1080px}.pagina-conta h2{margin:0 0 12px}.mc-senha{grid-row:span 2}.mc-lista{margin:0;display:grid;gap:10px}.mc-lista>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:baseline}.mc-lista dt{color:var(--texto-3);font-size:var(--t-2);font-weight:600}.mc-lista dd{margin:0;color:var(--texto);font-weight:600;overflow-wrap:anywhere}.mc-dados .nota{margin:12px 0 0;color:var(--texto-3);font-size:var(--t-2)}.form-conta{display:grid;gap:12px}.form-conta .campo{display:grid;gap:4px}.form-conta label{color:var(--texto-2);font-size:var(--t-1);font-weight:600}.form-conta input{font:inherit;font-size:var(--t-3);color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:8px;min-height:40px;padding:6px 10px;width:100%;min-width:0}.form-conta input:focus{outline:2px solid var(--acento);outline-offset:0;border-color:var(--acento)}.form-conta input[aria-invalid=true]{border-color:var(--neg)}.form-conta :disabled{opacity:.6}.form-conta .botao-primario{justify-self:start;min-height:42px;padding:6px 20px}.form-conta .erro-escrita,.form-conta .aviso-ok{margin:0}.mc-texto{margin:0 0 12px;color:var(--texto-2);font-size:var(--t-2);max-width:60ch}.mc-sessoes .erro-escrita{margin-top:10px}.pt-cab:has(.pt-exportar){align-items:flex-start}.pt-exportar{display:grid;gap:6px;justify-items:end}.pt-exportar-acoes{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.botao-exportar{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;min-height:40px}.botao-exportar:hover:not(:disabled){filter:brightness(1.08)}.nota-exportar{margin:0;max-width:300px;text-align:right;color:var(--texto-3);font-size:var(--t-1)}.link-exportar{color:var(--acento-texto);font-size:var(--t-2);font-weight:600;text-decoration:underline;padding:6px 0}.filtros-hist{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;padding:12px 14px;background:var(--fundo);border-radius:12px}.fh-campo{display:grid;gap:6px;min-width:0}.fh-municipio{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fh-municipio .busca{box-shadow:none;min-width:230px;height:40px}.fh-escolhido{padding-right:4px}.fh-limpar{all:unset;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;cursor:pointer}.fh-limpar:hover{background:#fff3}.fh-limpar:focus-visible{outline:2px solid var(--branco)}.fh-select{width:auto;min-width:200px;cursor:pointer}.tabela-historico .quando{color:var(--texto-2)}.tabela-historico .hi-usuario{--corta: 180px}.tabela-historico .hi-municipio{--corta: 170px}.tabela-historico .ent-alvo{--corta: 240px}.entidade{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--superficie-2);color:var(--texto-2);font-size:var(--t-1);font-weight:700}.ent-usuario{background:var(--acento-suave);color:var(--acento-texto)}.ent-alvo{display:block;margin-top:3px;color:var(--texto);font-weight:600}.tabela-historico .valor{--corta: 300px}.tabela-historico .antes{color:var(--texto-3)}.tabela-historico .depois{color:var(--texto);font-weight:600}@media(min-width:1001px){.tabela-municipios,.tabela-prefeitos,.tabela-historico{min-width:100%}.pagina-tabela>.tabela-rolagem{max-height:calc(100vh - 250px)}}@media(max-width:1200px){.regua-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}.form-usuario{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-usuario>.botao-primario{margin-top:0!important;grid-column:1 / -1;justify-self:start}}@media(max-width:1000px){.tabela-municipios tr>:first-child,.tabela-prefeitos tr>:first-child,.tabela-usuarios tr>:first-child{position:sticky;left:0;z-index:1;background:var(--superficie);box-shadow:inset -1px 0 0 var(--linha)}.tabela-municipios thead tr>:first-child,.tabela-prefeitos thead tr>:first-child,.tabela-usuarios thead tr>:first-child{z-index:2;background:var(--acento-escuro);box-shadow:inset -1px 0 0 var(--acento)}.tabela-municipios tbody tr:nth-child(2n)>:first-child,.tabela-prefeitos tbody tr:nth-child(2n)>:first-child,.tabela-usuarios tbody tr:nth-child(2n)>:first-child{background:var(--zebra)}.tabela-prefeitos tr.ajustada>td:first-child{box-shadow:inset 3px 0 0 var(--ajuste),inset -1px 0 0 var(--linha)}.tabela .linha-erro>td:first-child,.tabela .linha-extra>td:first-child{position:static;box-shadow:none}.tabela-municipios .mu-nome,.tabela-prefeitos .pr-nome{--corta: 150px}.tabela.consulta .link-cidade.corta{display:block;line-height:44px}.campo-filtro{min-width:0;flex:1 1 100%;height:46px}.chip-filtro{min-height:44px}.tabela th button,.link-cidade{min-height:44px;box-sizing:border-box}.link-cidade{display:inline-flex;align-items:center;margin-block:-6px}.select-alinhamento select,.pr-select,.botao-linha,.perfil-linha select{min-height:44px}.tabela-usuarios .acoes-linha{flex-wrap:nowrap}.form-usuario input,.form-usuario select,.fh-select,.form-usuario .botao-primario{min-height:44px}.form-usuario input,.form-usuario select,.fh-select,.perfil-linha select{font-size:16px}.ql-url,.form-conta input,.form-conta .botao-primario,.ql-acoes .ql-fechar{min-height:44px}.ql-url,.form-conta input{font-size:16px}.pagina-conta{grid-template-columns:minmax(0,1fr);max-width:640px}.mc-senha{grid-row:auto}.botao-exportar,.link-exportar{min-height:44px}.link-exportar{display:inline-flex;align-items:center}.fh-municipio .busca{height:44px}}@media(max-width:520px){.pagina-tabela{gap:12px}.pagina-tabela.cartao{padding:14px 12px}.regua-colunas{grid-template-columns:minmax(0,1fr);gap:12px}.tabela th,.tabela td{padding:8px 10px}.chips-filtro{gap:6px}.pref-chips{contain:inline-size;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding:2px 12px;scroll-padding-inline:12px}.pref-chips::-webkit-scrollbar{display:none}.pref-chips>*{flex:0 0 auto}.pref-progresso .pref-chips{flex:1 1 100%;min-width:0}.chip-filtro{padding-left:10px}.filtros-hist{padding:10px}.fh-campo,.fh-municipio .busca,.fh-select{width:100%;min-width:0}.fh-municipio .busca{flex:1 1 100%}.pt-exportar{width:100%;justify-items:stretch}.pt-exportar-acoes{display:grid}.botao-exportar,.link-exportar{width:100%;justify-content:center}.nota-exportar{max-width:none;text-align:left}.form-usuario{grid-template-columns:minmax(0,1fr)}.form-usuario>.botao-primario{justify-self:stretch}.quadro-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"cab" "texto" "rotulo" "url" "validade" "acoes" "copiado";padding:12px}.ql-validade{white-space:normal}.ql-acoes{display:grid;grid-template-columns:minmax(0,1fr)}.ql-acoes .botao-primario,.ql-acoes .botao-secundario{width:100%}.ql-acoes .ql-fechar{margin-left:0}.form-conta{max-width:none}.form-conta .botao-primario{justify-self:stretch}.mc-sessoes .acoes-linha{display:grid}.mc-sessoes .botao-linha{white-space:normal}}.ordenar-fichas,.mostrar-mais{display:none}@media(max-width:520px){.ordenar-fichas{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.ordenar-fichas label{grid-column:1 / -1;color:var(--texto-2);font-size:var(--t-2);font-weight:600}.ordenar-fichas select{font:inherit;font-size:16px;color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:8px;min-height:44px;padding:6px 10px;width:100%;min-width:0;cursor:pointer}.ordenar-fichas select:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.ordenar-fichas .botao-linha{max-width:128px;white-space:normal;line-height:1.15}.mostrar-mais{display:grid;gap:6px;justify-items:center}.mostrar-mais span{color:var(--texto-3);font-size:var(--t-2)}.mostrar-mais .botao-secundario,.mostrar-mais .botao-secundario:hover:not(:disabled){width:100%;min-height:44px;color:var(--acento-texto);border-color:var(--acento)}.mostrar-mais .botao-secundario:hover:not(:disabled){background:var(--acento-suave)}.tabela.fichas thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabela.fichas,.tabela.fichas tbody{display:block;min-width:0}.tabela.fichas tbody{margin-bottom:-1px}.tabela.fichas tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;padding:12px;border-bottom:1px solid var(--linha)}.tabela.fichas tbody tr:has(+.linha-erro),.tabela.fichas tbody tr:has(+.linha-extra){border-bottom:0}.tabela.fichas tbody tr.linha-erro,.tabela.fichas tbody tr.linha-extra{display:block;padding:0 12px 12px}.tabela.fichas tbody tr.alem-limite{display:none}.tabela.fichas tbody tr:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.tabela.fichas tbody tr>td,.tabela.fichas tbody tr>th{display:block;padding:0;border:0;text-align:left;white-space:normal;min-width:0;max-width:none;height:auto;position:static;box-shadow:none;line-height:1.3}.tabela.fichas .corta{max-width:100%}.tabela.fichas tbody tr:not(.linha-erro):not(.linha-extra)>td:not(.cel-roberta){background:transparent!important}.tabela.fichas tbody tr:not(.linha-erro):not(.linha-extra)>td.cel-roberta{background:var(--roberta-suave);padding:4px 8px;border-radius:8px;box-shadow:inset 0 -2px 0 var(--roberta)}.tabela.fichas .linha-erro>td,.tabela.fichas .linha-extra>td{padding:8px 10px;border-radius:8px}.tabela.fichas td[data-rotulo]:before{content:attr(data-rotulo);display:block;margin-bottom:1px;color:var(--texto-3);font-size:var(--t-2);font-weight:600}.tabela.fichas .link-cidade{font-size:var(--t-4);font-weight:700}.tabela-municipios.fichas tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome votos" "pos saldo" "pref pref"}.tabela-municipios.fichas td.mu-nome{grid-area:nome;align-self:center}.tabela-municipios.fichas td.mu-votos{grid-area:votos;justify-self:end;text-align:right;font-size:var(--t-4)}.tabela-municipios.fichas td.mu-pos{grid-area:pos}.tabela-municipios.fichas td.mu-saldo{grid-area:saldo;justify-self:end;text-align:right}.tabela-municipios.fichas td.mu-pref{grid-area:pref}.tabela-municipios.fichas td.mu-pref .cel-2l{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tabela-prefeitos.fichas tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome votos" "pref pref" "al al" "ajuste ajuste" "obs obs"}.tabela-prefeitos.fichas td.pr-nome{grid-area:nome;align-self:center}.tabela-prefeitos.fichas td.pr-votos{grid-area:votos;justify-self:end;text-align:right;font-size:var(--t-4)}.tabela-prefeitos.fichas td.pr-pref{grid-area:pref}.tabela-prefeitos.fichas td.pr-al{grid-area:al}.tabela-prefeitos.fichas td.pr-ajuste{grid-area:ajuste}.tabela-prefeitos.fichas td.obs-celula{grid-area:obs}.tabela-prefeitos.fichas .obs-celula .corta{white-space:normal;overflow-wrap:anywhere}.tabela-prefeitos.fichas td:empty,.tabela-prefeitos.fichas td.obs-celula:has(>.nulo){display:none}.tabela-prefeitos.fichas .select-alinhamento,.tabela-prefeitos.fichas .select-alinhamento select{display:block;width:100%}.tabela-prefeitos.fichas .select-alinhamento select{font-size:16px}.tabela-prefeitos.fichas tr.ajustada{box-shadow:inset 3px 0 0 var(--ajuste)}.tabela-prefeitos.fichas tr.ajustada>td:first-child{box-shadow:none}.tabela-usuarios.fichas tbody tr{grid-template-areas:"nome nome" "situacao situacao" "acesso acesso" "perfil perfil" "acoes acoes"}.tabela-usuarios.fichas td.us-nome{grid-area:nome;align-self:center}.tabela-usuarios.fichas .us-nome-linha .forte{font-size:var(--t-4)}.tabela-usuarios.fichas .us-email{white-space:normal;overflow-wrap:anywhere}.tabela-usuarios.fichas td.us-perfil{grid-area:perfil}.tabela-usuarios.fichas .us-perfil .perfil-rotulo{display:inline;flex:none}.tabela-usuarios.fichas .us-perfil .perfil-linha{gap:10px}.tabela-usuarios.fichas td.us-situacao{grid-area:situacao}.tabela-usuarios.fichas td.us-acesso{grid-area:acesso}.tabela-usuarios.fichas .us-ultimo,.tabela-usuarios.fichas .us-criado{display:inline}.tabela-usuarios.fichas .us-criado:before{content:" · "}.tabela-usuarios.fichas td.us-acoes{grid-area:acoes;min-width:0}.tabela-usuarios.fichas .acoes-linha{flex-wrap:wrap;gap:8px}.tabela-usuarios.fichas .botao-linha{flex:1 1 auto;white-space:normal;line-height:1.2}.tabela-perguntas.fichas tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"texto texto" "vezes ultima" "tela tela" "acao acao"}.tabela-perguntas.fichas td:nth-child(1){grid-area:texto;font-size:var(--t-4);font-weight:700;color:var(--texto)}.tabela-perguntas.fichas td:nth-child(2){grid-area:vezes;align-self:end}.tabela-perguntas.fichas td:nth-child(3){grid-area:ultima;text-align:right}.tabela-perguntas.fichas td:nth-child(4){grid-area:tela}.tabela-perguntas.fichas td:nth-child(5){grid-area:acao}.tabela-perguntas.fichas .link-acao{width:100%;justify-content:center;min-height:44px;white-space:normal}.tabela-historico.fichas tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"oque quando" "usuario municipio" "antes depois"}.tabela-historico.fichas td.quando{grid-area:quando;text-align:right;font-size:var(--t-2)}.tabela-historico.fichas td.hi-oque{grid-area:oque}.tabela-historico.fichas td.hi-usuario{grid-area:usuario}.tabela-historico.fichas td.hi-municipio{grid-area:municipio}.tabela-historico.fichas td.antes{grid-area:antes}.tabela-historico.fichas td.depois{grid-area:depois}.tabela-historico.fichas .ent-alvo{font-size:var(--t-4)}.tabela-historico.fichas .valor .corta,.tabela-historico.fichas .ent-alvo{white-space:normal;overflow-wrap:anywhere}}.hist-abas{margin-bottom:12px}.pagina-historico{display:grid}.ps-texto{min-width:220px}.ps-vezes{min-width:150px}.ps-ultima span,.ps-ultima small,.ps-tela span,.ps-tela small{display:block}.ps-ultima small,.ps-tela small{color:var(--texto-3);font-size:var(--t-2)}.regra{display:grid;gap:10px;background:var(--superficie-2);border-radius:12px;padding:12px 14px}.rg-cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:28px}.rg-cab h3{font-size:var(--t-3);color:var(--texto);font-weight:600}.rg-resumo{color:var(--texto-2);font-size:var(--t-2);line-height:1.35}@media(max-width:1000px){.regra.compacta .rg-resumo{order:5;flex-basis:100%}}.regra.compacta{padding:10px 14px}@media(min-width:1001px){.regra.compacta{grid-template-columns:minmax(0,1fr)}.regra.compacta .rg-cab{flex-wrap:nowrap}.regra.compacta .rg-cab>:not(.rg-resumo){flex:none}.regra.compacta .rg-resumo{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.rg-alterada{font-size:var(--t-1);font-weight:700;color:var(--acento-texto);background:var(--acento-suave);border-radius:99px;padding:2px 9px}.rg-acoes{margin-left:auto;display:flex;gap:6px}.rg-voltar,.rg-abrir{border:0;background:transparent;color:var(--acento-texto);font-weight:700;font-size:var(--t-2);padding:4px 8px;border-radius:7px;min-height:30px}.rg-voltar{text-decoration:underline;text-underline-offset:3px}.rg-voltar:hover,.rg-abrir:hover{background:var(--acento-suave)}.rg-abrir{border:1px solid var(--linha);background:var(--superficie)}.rg-corpo{display:grid;gap:8px}.rg-frase{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 7px;color:var(--texto-2);font-size:var(--t-3);line-height:1.3}.rg-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:4px;padding-top:12px;border-top:1px solid var(--linha)}.rg-campo{display:grid;gap:4px;min-width:0}.rg-rotulo{color:var(--texto-2);font-size:var(--t-2);font-weight:600}.regra select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:700;font-size:var(--t-3);color:var(--acento-texto);background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23626178' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid var(--linha);border-radius:8px;min-height:32px;padding:3px 28px 3px 10px;max-width:100%;cursor:pointer}.rg-filtros select{min-width:132px;color:var(--texto);font-weight:600}.rg-filtros select.ativo{color:var(--acento-texto);font-weight:700;border-color:var(--acento)}.regra select:hover{border-color:var(--texto-3)}.regra select:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.rg-seg{display:inline-flex;flex-wrap:wrap;background:var(--superficie);border:1px solid var(--linha);border-radius:10px;padding:3px;gap:2px}.rg-seg button{border:0;background:transparent;border-radius:7px;padding:4px 11px;min-height:30px;color:var(--texto-2);font-weight:600;font-size:var(--t-2)}.rg-seg button:not(.ativo):hover{background:var(--superficie-2)}.rg-seg button.ativo{background:var(--acento-suave);color:var(--acento-texto);font-weight:700}.nota-orfas{margin:0}.nota-orfas.erro{color:var(--critico)}.dica-orfaos{display:grid;gap:4px;padding:7px 9px;background:var(--superficie-2);border-radius:8px}.dica-orfaos ol{list-style:none;margin:0;padding:0;display:grid;gap:5px}.dica-orfaos li{display:grid;gap:3px;line-height:1.25}.dica-orfaos li b{font-size:var(--t-3)}.dica-orfaos .etqs{flex-wrap:wrap;row-gap:3px}.dica-mais{color:var(--texto-3);font-size:var(--t-1)}.bloco-orfaos h3 .bo-categoria{display:inline-flex;align-items:center;gap:6px;color:var(--texto-2);font-weight:600;font-size:var(--t-4);white-space:nowrap}.bloco-orfaos h3 .bo-categoria .chip{width:10px;height:10px}.bloco-orfaos>.nota{margin-top:10px}.tabela-orfaos{font-size:var(--t-2)}.tabela-orfaos th,.tabela-orfaos td{vertical-align:top;padding-left:5px;padding-right:5px}.tabela-orfaos th:first-child,.tabela-orfaos td:first-child{padding-left:0}.tabela-orfaos th:last-child,.tabela-orfaos td:last-child{padding-right:0}.tabela-orfaos thead th{vertical-align:bottom;line-height:1.2}.tabela-orfaos th abbr{text-decoration:none}.tabela-orfaos td{padding-top:8px;padding-bottom:8px}.tabela-orfaos th:first-child,.tabela-orfaos th:last-child,.tabela-orfaos td.to-classe{text-align:left}.tabela-orfaos tbody tr:last-child td{border-bottom:0}.to-cand{min-width:104px}.to-nome{display:inline;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:700;color:var(--acento-texto);text-align:left;line-height:1.3;text-decoration:underline;text-decoration-color:#0b5f824d;text-decoration-color:color-mix(in srgb,var(--acento-texto) 30%,transparent);text-underline-offset:3px}.to-nome:hover{text-decoration-color:var(--acento)}.to-etiqueta{display:block;margin-top:2px;color:var(--texto-3);font-size:var(--t-2);line-height:1.25;white-space:normal}.tabela-orfaos .to-etqs{display:flex;flex-wrap:wrap;row-gap:3px;margin-top:4px;overflow:visible}.to-votos{font-weight:700;color:var(--texto)}.classe-grupo{display:inline-flex;flex-wrap:wrap;gap:4px}.classe{display:inline-flex;align-items:center;gap:5px;border-radius:99px;padding:1px 8px;font-size:var(--t-1);font-weight:700;white-space:nowrap;border:1px solid transparent;line-height:1.5}.classe-sem_mandato{background:var(--superficie-2);color:var(--texto)}.classe-sem_mandato:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orfa)}.classe-ex_mandatario{background:var(--superficie);color:var(--texto-2);border:1px dashed var(--texto-3)}.classe-eleito,.classe-suplente{background:var(--superficie);color:var(--texto-2);border-color:var(--linha)}.classe-conferir{background:var(--alerta-suave);color:var(--alerta);border-color:var(--alerta);cursor:help}.top5{margin-top:14px;padding-top:12px;border-top:1px solid var(--linha);display:grid;gap:8px}.t5-cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.t5-cab h4{margin:0;font-size:var(--t-3);font-weight:700;color:var(--texto)}.t5-seg{display:inline-flex;background:var(--superficie);border:1px solid var(--linha);border-radius:10px;padding:3px;gap:2px}.t5-seg button{border:0;background:transparent;border-radius:7px;padding:4px 12px;min-height:30px;color:var(--texto-2);font:inherit;font-weight:600;font-size:var(--t-2);cursor:pointer}.t5-seg button:not(.ativo):hover{background:var(--superficie-2)}.t5-seg button.ativo{background:var(--acento-suave);color:var(--acento-texto);font-weight:700}.t5-seg button:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.t5-lista{--t5-recuo: 6px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:2px 10px;font-size:var(--t-2)}.t5-linha,.t5-sep{grid-column:1 / -1}.t5-linha{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;column-gap:10px;padding:5px var(--t5-recuo);border-radius:8px}@supports (grid-template-columns: subgrid){.t5-linha{grid-template-columns:subgrid}}.t5-pos{grid-column:1;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--acento-suave);color:var(--acento-texto);font-size:var(--t-1);font-weight:700;font-variant-numeric:tabular-nums}.t5-cand{grid-column:2;display:grid;gap:2px;min-width:0}.t5-nome{display:block;max-width:100%;justify-self:start;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:700;color:var(--acento-texto);text-align:left;line-height:1.3;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acento-texto) 30%,transparent);text-underline-offset:3px}.t5-nome:hover{text-decoration-color:var(--acento)}.t5-nome:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:3px}.t5-etqs{justify-self:start}.t5-votos{grid-column:3;font-weight:600;color:var(--texto);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.t5-classe{grid-column:4;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.t5-selo{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-1);font-weight:600;color:var(--texto-2);line-height:1.3;white-space:nowrap}.t5-selo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orfa)}.t5-roberta{background:var(--roberta-suave)}.t5-roberta .t5-nome,.t5-roberta .t5-votos{color:var(--roberta-texto)}.t5-roberta .t5-nome{text-decoration-color:color-mix(in srgb,var(--roberta-texto) 35%,transparent)}.t5-roberta .t5-pos{background:var(--superficie);color:var(--roberta-texto)}.t5-sep{width:calc(24px + 2 * var(--t5-recuo));text-align:center;color:var(--texto-3);font-weight:700;line-height:1}@media(max-width:1000px),(pointer:coarse){.t5-nome{padding-block:12px;margin-block:-12px;position:relative;z-index:1}.regra select{min-height:44px;font-size:16px}.rg-seg button{min-height:40px}.rg-voltar,.rg-abrir{min-height:44px}.to-nome{min-height:32px}.t5-seg button{min-height:44px;padding:4px 16px}.t5-nome{min-height:32px}}@media(max-width:1000px){.rg-filtros select{min-width:150px}}@media(max-width:520px){.regra{padding:12px}.rg-filtros{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rg-filtros .rg-campo:has(.rg-seg){grid-column:1 / -1}.rg-seg{display:flex}.rg-seg button{flex:1 1 0;padding:4px 6px;line-height:1.15}.rg-filtros select{min-width:0;width:100%}.tabela-orfaos thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabela-orfaos,.tabela-orfaos tbody{display:block}.tabela-orfaos tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:12px 0;border-bottom:1px solid var(--linha);grid-template-areas:"cand cand classe" "votos pct ."}.tabela-orfaos tbody tr:last-child{border-bottom:0}.tabela-orfaos td{display:block;padding:0;border:0;text-align:left!important;white-space:normal}.tabela-orfaos td.to-cand{grid-area:cand}.tabela-orfaos td.to-classe{grid-area:classe;justify-self:end}.tabela-orfaos td.to-votos{grid-area:votos}.tabela-orfaos td.to-pct{grid-area:pct}.tabela-orfaos td[data-rotulo]:before{content:attr(data-rotulo);display:block;color:var(--texto-3);font-size:var(--t-2);font-weight:600}.to-nome{font-size:var(--t-4)}.t5-cab{display:grid;grid-template-columns:minmax(0,1fr)}.t5-seg{display:flex}.t5-seg button{flex:1 1 0}.t5-lista{--t5-recuo: 4px;column-gap:8px}.t5-linha{grid-template-rows:auto auto;column-gap:8px;row-gap:2px;padding-top:5px;padding-bottom:5px}.t5-pos,.t5-cand{grid-row:1 / 3}.t5-classe{display:contents}.t5-selo{grid-column:3;grid-row:1;justify-self:end}.t5-votos{grid-column:4;grid-row:1}.t5-classe .classe-grupo{grid-column:3 / 5;grid-row:2;justify-self:end}}.pagina-redutos{display:grid;gap:16px;min-width:0}.pagina-redutos>*{min-width:0}.aba-orfas,.aba-explorador{display:grid;gap:16px;min-width:0}.co-resumo{display:grid;gap:12px}.co-resumo h2{margin-bottom:0;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.co-numeros{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.co-num{position:relative;border:1px solid var(--linha);border-radius:12px;padding:8px 14px 9px;display:grid;gap:2px;align-content:start;min-width:0}.co-num dt{display:flex;align-items:center;gap:7px;color:var(--texto-2);font-size:var(--t-1);font-weight:700;padding-right:18px}.co-num .num-atalho{display:inline-flex;align-items:center;gap:7px}.co-num dt.rotulo-alerta{color:var(--roberta-texto)}.co-num dt .chip{width:11px;height:11px}.co-num dd{margin:0;display:grid;gap:1px}.co-num dd b{font-size:var(--t-6);font-weight:700;letter-spacing:-.02em;line-height:1.05}.co-num dd small{color:var(--texto-3);font-size:var(--t-1);line-height:1.3}.co-total{background:var(--superficie-2);border-color:transparent}.co-dist{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap}.co-barra{flex:1 1 320px;display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px;background:var(--superficie)}.co-barra i{display:block;min-width:3px;flex-basis:0}.co-legenda{gap:6px 18px}.co-legenda b{color:var(--texto);font-weight:700}.co-ranking{scroll-margin-top:88px}.ex-cab{display:grid;gap:14px}.ex-topo{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap}.ex-topo h2.ex-rotulo{margin:0;justify-content:flex-start;align-items:baseline}.ex-corpo{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--linha)}.ex-ident{display:grid;gap:4px;min-width:0;flex:1 1 360px}.ex-sobre{color:var(--texto-2);font-size:var(--t-2);font-weight:600}.ex-nome{font-size:var(--t-5);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--texto);overflow-wrap:anywhere}.ex-meta{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;color:var(--texto-2);font-size:var(--t-3)}.ex-meta>span+span:before{content:"·";margin:0 8px;color:var(--texto-3)}.ex-etiquetas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.ex-etq.ex-situacao{color:var(--texto);background:var(--superficie-2)}.ex-etq{font-size:var(--t-1);font-weight:600;color:var(--texto-2);border-radius:99px;padding:1px 9px;background:var(--fundo);line-height:1.5}.ex-numeros{margin:0;display:grid;grid-template-columns:repeat(3,minmax(108px,auto));gap:8px}.ex-numeros div{background:var(--superficie-2);border-radius:10px;padding:8px 12px;position:relative;overflow:hidden}.ex-numeros dt{color:var(--texto-3);font-size:var(--t-1);font-weight:600;white-space:nowrap}.ex-numeros dd{margin:2px 0 0;font-weight:700;font-size:var(--t-5);letter-spacing:-.01em}.ex-numeros .ex-fortes{background:var(--forte-suave)}.ex-numeros .ex-fortes dt{color:var(--forte);font-weight:700}.ex-escolha{position:relative;display:flex;align-items:center;gap:8px;background:var(--fundo);border:1px solid var(--linha);border-radius:12px;padding:0 12px;width:min(380px,100%);height:44px;color:var(--texto-3);cursor:text}.ex-escolha:focus-within{border-color:var(--acento);background:var(--superficie)}.ex-escolha input{border:0;outline:0;background:transparent;font:inherit;color:var(--texto);width:100%;min-width:0;height:100%;text-overflow:ellipsis}.ex-lista-caixa{position:absolute;top:calc(100% + 6px);right:0;width:max(100%,420px);max-width:calc(100vw - 32px);background:var(--superficie);border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 30px #1c1b2e29;z-index:20;overflow:hidden}.ex-lista-cab{padding:8px 14px;color:var(--texto-3);font-size:var(--t-1);font-weight:600;border-bottom:1px solid var(--linha);background:var(--fundo)}.ex-lista-caixa ul{list-style:none;margin:0;padding:6px;max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain}.ex-lista-caixa li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:8px 10px;border-radius:8px;color:var(--texto);cursor:pointer}.ex-lista-caixa li[aria-selected=true]{background:var(--acento-suave)}.ex-lista-caixa li.atual{box-shadow:inset 3px 0 0 var(--acento)}.ec-nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-meta{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0;color:var(--texto-3);font-size:var(--t-2)}.ec-votos-ba{white-space:nowrap}.ex-lista-mais{padding:8px 14px;color:var(--texto-3);font-size:var(--t-1);font-weight:600;border-top:1px solid var(--linha);background:var(--fundo)}.top-cidades{list-style:none;margin:0;padding:0;display:grid}.top-cidades li+li{border-top:1px solid var(--linha)}.ex-top{--tc-colunas: 26px minmax(0, 1fr) auto 62px 46px 50px;--tc-gap: 8px}.tc-cab{display:grid;grid-template-columns:var(--tc-colunas);gap:var(--tc-gap);padding:0 6px 6px;color:var(--texto-3);font-size:var(--t-1);font-weight:600;border-bottom:1px solid var(--linha)}.tc-cab>span{text-align:right;white-space:nowrap}.tc-curto{display:none}.top-cidades button{width:100%;display:grid;grid-template-columns:var(--tc-colunas);gap:var(--tc-gap);align-items:center;border:0;background:transparent;text-align:left;padding:7px 6px;border-radius:8px;min-height:44px}.top-cidades button:hover{background:var(--acento-suave)}.tc-pos{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--superficie-2);color:var(--texto-2);font-size:var(--t-1);font-weight:700}.tc-nome{display:grid;gap:4px;min-width:0}.tc-nome>span{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-barra{display:block;height:4px;border-radius:99px;background:var(--forte-meio);min-width:4px}.top-cidades li.forte .tc-pos{background:var(--forte-suave);color:var(--forte)}.tc-num{text-align:right;color:var(--texto-3);white-space:nowrap;font-size:var(--t-3)}.tc-num.forte{color:var(--texto);font-weight:700}.tc-lugar{color:var(--texto-2)}.tc-forte{justify-self:end}.tc-forte.sim{font-size:var(--t-1);font-weight:700;color:var(--forte);background:var(--forte-suave);border-radius:99px;padding:1px 8px}.ex-top .nota{margin-top:10px}.dica-candidato{background:var(--forte-suave)}@media(max-width:1200px){.co-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.pagina-redutos,.aba-orfas,.aba-explorador{gap:12px}.ex-escolha{width:100%;height:46px}.ex-escolha input{font-size:16px}.ex-lista-caixa{left:0;right:0;width:auto;max-width:none}.ex-numeros{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.to-nome{min-height:32px}}@media(max-width:520px){.rd-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch}.rd-abas button{flex-direction:column;justify-content:center;gap:2px;padding:4px;font-size:var(--t-2);line-height:1.15;min-height:52px}.rd-abas b{font-size:var(--t-1);padding:0 7px}.co-num{padding:9px 11px}.co-num dd b,.ex-nome{font-size:var(--t-5)}.ex-numeros{gap:6px}.ex-numeros div{padding:7px 8px}.ex-numeros dt{white-space:normal;line-height:1.2}.ex-numeros dd{font-size:var(--t-4)}.ex-top{--tc-colunas: 22px minmax(0, 1fr) auto 46px 28px 40px;--tc-gap: 6px}.top-cidades button{padding:7px 2px}.tc-cab{padding:0 2px 6px}.tc-longo{display:none}.tc-curto{display:inline}.tc-forte.sim{padding:1px 5px}}@media(min-width:1001px){.aba-explorador .lateral{position:sticky;top:84px}}.explica-orfas{display:grid;gap:8px}.eo-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.eo-botao{min-height:36px;padding:0 12px;border:1px solid var(--linha);border-radius:99px;background:var(--superficie-2);color:var(--acento-texto);font:inherit;font-size:var(--t-2);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.eo-botao:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.eo-botao[aria-expanded=true]:after{transform:rotate(225deg) translateY(-2px)}.eo-conta{font-size:var(--t-2);color:var(--texto-2)}.eo-texto{border:1px solid var(--linha);border-radius:10px;background:var(--superficie-2);padding:12px;font-size:var(--t-2);color:var(--texto-2)}.eo-texto[hidden]{display:none}.eo-texto p{margin:0 0 8px;line-height:1.45}.eo-texto p:last-child{margin-bottom:0}.eo-texto ul{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.eo-texto li{display:flex;gap:8px;align-items:baseline;line-height:1.45}.eo-texto li .chip{flex:none;transform:translateY(1px)}.eo-texto b{color:var(--texto)}@media(max-width:1000px){.eo-botao{min-height:44px}}@media(prefers-reduced-motion:reduce){.eo-botao:after{transition:none}}.pagina-emendas{display:grid;gap:16px;min-width:0}.pagina-emendas>*{min-width:0}.em-painel,.em-aba-cargas{display:grid;gap:16px;min-width:0}.em-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.em-titulos{display:grid;gap:4px;min-width:0;flex:1 1 320px}.em-titulos h2{margin:0}.em-filtros{display:flex;align-items:flex-end;gap:10px 12px;flex-wrap:wrap}.em-campo{display:grid;gap:4px;min-width:0}.em-campo>span{color:var(--texto-2);font-size:var(--t-1);font-weight:700}.em-campo select{font:inherit;font-size:var(--t-3);font-weight:600;color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:8px;min-height:40px;padding:6px 10px;min-width:132px;max-width:100%;cursor:pointer}.em-campo select:hover{border-color:var(--texto-3)}.em-campo select:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.em-campo select.ativo{border-color:var(--acento);background:var(--acento-suave);color:var(--acento-texto);font-weight:700}.em-limpar{min-height:40px}.em-vazio{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.em-vazio .vazio{font-size:var(--t-3);color:var(--texto-2)}.pagina-emendas p.erro{margin:0;padding:8px 12px;border-radius:8px;background:var(--erro-suave);border:1px solid var(--neg-borda);color:var(--neg);font-size:var(--t-2)}.em-numeros{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.em-num{position:relative;border:1px solid var(--linha);border-radius:12px;padding:8px 14px 9px;display:grid;gap:2px;align-content:start;min-width:0}.em-num dt{color:var(--texto-2);font-size:var(--t-1);font-weight:700;padding-right:18px}.em-num dt.rotulo-alerta{color:var(--alerta)}.em-num dd{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:var(--t-6);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--texto)}.em-num dd small{color:var(--texto-3);font-size:var(--t-1);font-weight:600;letter-spacing:0}.em-num.em-total{background:var(--superficie-2);border-color:transparent}.em-sem dd{color:var(--texto-2)}.link-voltar{margin-top:4px;justify-self:start}.link-voltar:after{content:none}.link-voltar:before{content:"←"}.ec-mais{margin-left:6px;font-size:var(--t-1);font-weight:700;color:var(--texto-2);background:var(--superficie-2);border-radius:99px;padding:0 7px;cursor:help;white-space:nowrap}.em-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.em-quadro{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.em-quadro h3{font-size:var(--t-4);font-weight:700;color:var(--texto);letter-spacing:-.01em}.em-tabela-resumo tbody th{font-weight:600;color:var(--texto);white-space:normal;line-height:1.3}.em-tabela-resumo th,.em-tabela-resumo td{padding:8px 10px}.em-tabela-resumo th:first-child,.em-tabela-resumo td:first-child{padding-left:0}.em-tabela-resumo th:last-child,.em-tabela-resumo td:last-child{padding-right:0}.tabela.em-tabela-resumo tbody tr:nth-child(2n)>*{background:transparent}.tabela.em-tabela-resumo tbody tr:last-child>*{border-bottom:0}.em-part{width:150px}.em-curto{display:none}.em-part-linha{display:flex;align-items:center;justify-content:flex-end;gap:8px}.em-part-valor{min-width:58px;font-weight:600;color:var(--texto-2)}.em-barra{flex:1 1 auto;max-width:72px;height:6px;border-radius:99px;background:var(--superficie-2);overflow:hidden}.em-barra i{display:block;height:100%;border-radius:99px;background:var(--acento)}.em-envio{display:grid;gap:16px}.em-envio-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:14px 24px;flex-wrap:wrap}.em-envio-cab .pt-titulos{flex:1 1 360px}.em-envio-cab h2,.em-formato{margin:0}.em-envio-acoes{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.em-escolher{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;cursor:pointer}.em-escolher:hover{filter:brightness(1.08)}.em-escolher:focus-within{outline:2px solid var(--acento);outline-offset:2px}.em-escolher.ocupado{opacity:.55;cursor:progress}.em-modelo{text-decoration:none;align-self:center}.em-modelo:after{content:none}.em-lendo{margin:0;display:inline-flex;align-items:center;gap:10px;color:var(--texto-2);font-weight:600}.em-lendo:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--linha);border-top-color:var(--acento);animation:em-gira .8s linear infinite}@keyframes em-gira{to{transform:rotate(360deg)}}.em-sucesso{margin:0;padding:8px 12px;border-radius:8px;background:var(--ok-suave);border:1px solid var(--pos-borda);color:var(--pos-texto);font-weight:600}.em-previa{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--linha);min-width:0}.em-previa h3{font-size:var(--t-4);font-weight:600;color:var(--texto-2);overflow-wrap:anywhere}.em-previa h3 span{color:var(--texto);font-weight:700}.em-previa-numeros{margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.em-previa-numeros div{background:var(--superficie-2);border-radius:10px;padding:8px 12px;min-width:0}.em-previa-numeros dt{color:var(--texto-3);font-size:var(--t-1);font-weight:600}.em-previa-numeros dd{margin:2px 0 0;font-weight:700;font-size:var(--t-5);letter-spacing:-.01em;color:var(--texto);line-height:1.15;overflow-wrap:anywhere}.em-previa-numeros .em-ok{background:var(--pos-suave)}.em-previa-numeros .em-ok dt,.em-previa-numeros .em-ok dd{color:var(--pos-texto)}.em-previa-numeros .em-ruim{background:var(--neg-suave)}.em-previa-numeros .em-ruim dt,.em-previa-numeros .em-ruim dd{color:var(--neg-texto)}.em-previa-numeros .em-atencao{background:var(--aviso-fundo)}.em-previa-numeros .em-atencao dt,.em-previa-numeros .em-atencao dd{color:var(--aviso-texto)}.em-previa-numeros .em-valor dd{font-size:var(--t-4);line-height:1.5}.em-bloco{display:grid;gap:8px;min-width:0}.em-bloco h4{margin:0;font-size:var(--t-2);font-weight:700;color:var(--texto-2)}.em-bloco .nota{margin:0}.em-bloco .tabela-rolagem:has(.em-erros){max-height:320px}.em-erros td{vertical-align:top}.em-erros .ee-linha{width:64px;color:var(--texto-3)}.em-erros .ee-motivo{white-space:normal;min-width:200px;color:var(--neg-texto);font-weight:600}.em-erros .ee-sugestao{white-space:normal;min-width:160px;color:var(--texto-2)}.em-erros .ee-sugestao b{color:var(--texto)}.em-avisos{list-style:none;margin:0;padding:0;display:grid;gap:4px}.em-avisos li{padding:6px 10px;border-radius:8px;background:var(--alerta-suave);box-shadow:inset 3px 0 0 var(--alerta);color:var(--texto-2);font-size:var(--t-2)}.em-avisos b{color:var(--aviso-texto)}.em-amostra .am-linha{color:var(--texto-3)}.em-previa-acoes{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.em-previa-acoes .nota{margin:0}.em-cancelar:hover:not(:disabled){color:var(--texto);border-color:var(--texto-3)}.em-historico{gap:12px}.em-cargas tr.ativa>td:first-child{box-shadow:inset 3px 0 0 var(--acento)}.em-cargas .ca-data{color:var(--texto-2)}.em-cargas .ca-arquivo span{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.em-cargas .ca-linhas small{color:var(--texto-3);font-size:var(--t-2)}.selo-ativa{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:99px;background:var(--pos-suave);color:var(--pos-texto);font-size:var(--t-2);font-weight:700}.selo-ativa:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}@media(min-width:1001px){.em-cargas{min-width:100%}}@media(max-width:1200px){.em-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.em-previa-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.pagina-emendas,.em-painel,.em-aba-cargas{gap:12px}.em-filtros{width:100%}.em-campo{flex:1 1 140px}.em-campo select{width:100%;min-height:44px;font-size:16px}.em-limpar,.em-escolher,.em-voltar{min-height:44px}}@media(max-width:760px){.em-resumo{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:520px){.em-cab,.em-envio,.em-quadro,.em-vazio{padding:14px 12px}.em-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch}.em-abas button{flex-direction:column;justify-content:center;gap:2px;padding:4px;font-size:var(--t-2);line-height:1.15;min-height:52px}.em-abas b{font-size:var(--t-1);padding:0 7px}.em-num{padding:9px 11px}.em-num dd{font-size:var(--t-5)}.em-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.em-numeros .em-total{grid-column:1 / -1}.em-num dt{line-height:1.25}.em-previa-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.em-previa-numeros div{padding:7px 10px}.em-previa-numeros dd{font-size:var(--t-4)}.em-envio-acoes{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.em-escolher,.em-modelo{width:100%;justify-content:center}.em-previa-acoes{display:grid;grid-template-columns:minmax(0,1fr) auto}.em-previa-acoes .nota{grid-column:1 / -1}.em-part{width:auto}.em-barra{display:none}.em-part-valor{min-width:0}.em-tabela-resumo{font-size:var(--t-2)}.em-longo{display:none}.em-curto{display:inline}.em-tabela-resumo th,.em-tabela-resumo td{padding:8px 5px}.em-erros .ee-motivo{min-width:150px}.em-erros .ee-sugestao{min-width:120px}.em-amostra.fichas tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"cidade cidade valor" "ano tipo area" "situacao situacao linha"}.em-amostra.fichas td.am-cidade{grid-area:cidade;font-size:var(--t-4)}.em-amostra.fichas td.am-valor{grid-area:valor;text-align:right}.em-amostra.fichas td.am-ano{grid-area:ano}.em-amostra.fichas td.am-tipo{grid-area:tipo}.em-amostra.fichas td.am-area{grid-area:area}.em-amostra.fichas td.am-situacao{grid-area:situacao}.em-amostra.fichas td.am-linha{grid-area:linha;text-align:right}.em-cargas.fichas tbody tr{grid-template-areas:"arquivo situacao" "data total" "por linhas"}.em-cargas.fichas td.ca-arquivo{grid-area:arquivo;font-weight:700;color:var(--texto);overflow-wrap:anywhere}.em-cargas.fichas td.ca-arquivo span{max-width:none;white-space:normal}.em-cargas.fichas td.ca-situacao{grid-area:situacao;justify-self:end;align-self:center}.em-cargas.fichas td.ca-data{grid-area:data}.em-cargas.fichas td.ca-total{grid-area:total;text-align:right}.em-cargas.fichas td.ca-por{grid-area:por}.em-cargas.fichas td.ca-linhas{grid-area:linhas;text-align:right}.em-cargas.fichas tr.ativa{box-shadow:inset 3px 0 0 var(--acento)}.em-cargas.fichas tr.ativa>td:first-child{box-shadow:none}}@media(prefers-reduced-motion:reduce){.em-lendo:before{animation:none}}.dica-emendas{color:var(--texto-2);font-size:var(--t-2)}.dica-emendas b{color:var(--texto)}.bloco-emendas{display:grid;gap:12px}.bloco-emendas h3{margin-bottom:0}.bloco-emendas .em-total{margin:0;font-size:var(--t-3);color:var(--texto-2)}.bloco-emendas .em-total b{font-size:var(--t-5);font-weight:700;letter-spacing:-.01em;color:var(--texto)}.em-partes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.em-parte{display:grid;gap:6px;align-content:start;min-width:0;background:var(--superficie-2);border-radius:10px;padding:8px 12px 10px}.em-parte h4{margin:0;color:var(--texto-3);font-size:var(--t-1);font-weight:700}.em-por-ano,.em-por-area{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:var(--t-2)}.em-por-ano div,.em-por-area li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0}.em-por-ano dt,.em-por-area span{color:var(--texto-2);min-width:0;overflow-wrap:anywhere}.em-por-ano dd{margin:0}.em-por-ano dd,.em-por-area b{color:var(--texto);font-weight:700;white-space:nowrap}.em-lista{margin:0;padding:0;list-style:none;display:grid;font-size:var(--t-2);color:var(--texto-2)}.em-lista li{padding:7px 0;border-bottom:1px solid var(--linha);line-height:1.35;overflow-wrap:anywhere}.em-lista li:last-child{border-bottom:0}.em-acoes{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.bloco-emendas .em-nota-filtro{margin:0}@media(max-width:520px){.em-partes{grid-template-columns:minmax(0,1fr);gap:8px}}.bloco-emendas .em-ver-todas:after{content:none}.pagina-diretorios{display:grid;gap:16px;min-width:0}.pagina-diretorios>*,.dir-painel,.dir-orgaos{min-width:0}.dir-painel,.dir-orgaos{display:grid;gap:16px}.dir-cab{display:grid;gap:12px}.dir-titulos{display:grid;gap:4px;min-width:0}.dir-titulos h2{margin:0}.dir-pesos{display:grid;gap:12px;background:var(--superficie-2);border-radius:12px;padding:10px 14px}.dir-pesos-cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:30px}.dir-pesos-cab h3{font-size:var(--t-3);color:var(--texto);font-weight:600}.dir-pesos-resumo{margin:0;color:var(--texto-2);font-size:var(--t-2);line-height:1.35;font-variant-numeric:tabular-nums}.dir-pesos-alterados{font-size:var(--t-1);font-weight:700;color:var(--acento-texto);background:var(--acento-suave);border-radius:99px;padding:2px 9px;white-space:nowrap}.dir-ajustar{margin-left:auto;border:1px solid var(--linha);background:var(--superficie);color:var(--acento-texto);font-weight:700;font-size:var(--t-2);padding:4px 12px;border-radius:7px;min-height:30px}.dir-ajustar:hover{background:var(--acento-suave)}.dir-ajustar:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.dir-pesos-corpo{display:grid;gap:10px}.dir-pesos-lista{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dir-peso{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;background:var(--superficie);border:1px solid var(--linha);border-radius:10px;padding:8px 12px 6px;min-width:0}.dir-peso label{color:var(--texto-2);font-size:var(--t-2);font-weight:600;line-height:1.25}.dir-peso output{font-size:var(--t-4);font-weight:700;color:var(--acento-texto);font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.dir-peso.zerado output{color:var(--texto-3)}.dir-peso.zerado label{color:var(--texto-3)}.dir-peso input[type=range]{grid-column:1 / -1;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--acento)}.dir-peso input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--acento) var(--fim),var(--linha) var(--fim))}.dir-peso input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:var(--linha)}.dir-peso input[type=range]::-moz-range-progress{height:6px;border-radius:99px;background:var(--acento)}.dir-peso input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--superficie);border:2px solid var(--acento);box-shadow:var(--sombra)}.dir-peso input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--superficie);border:2px solid var(--acento)}.dir-peso input[type=range]:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:6px}.dir-peso.zerado input[type=range]::-webkit-slider-thumb{border-color:var(--texto-3)}.dir-pesos-rodape{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.dir-pesos-dica{margin:0;flex:1 1 320px;color:var(--texto-3);font-size:var(--t-2)}.dir-pesos-aviso{margin:0;color:var(--aviso-texto);font-weight:600;font-size:var(--t-2)}.dir-pesos-aviso:empty{display:none}.dir-pesos-padrao{margin-left:auto;color:var(--acento-texto)}.dir-pesos-padrao:disabled{opacity:.45;cursor:default}.dir-campo{display:grid;gap:4px;min-width:0}.dir-campo>span{color:var(--texto-2);font-size:var(--t-1);font-weight:700}.dir-campo>span small{font-weight:500;color:var(--texto-3)}.dir-campo>select,.dir-campo>input{font:inherit;font-size:var(--t-3);color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:8px;min-height:40px;padding:6px 10px;min-width:0;max-width:100%}.dir-campo>select{font-weight:600;min-width:220px;cursor:pointer}.dir-campo>select:hover,.dir-campo>input:hover{border-color:var(--texto-3)}.dir-campo>select:focus-visible,.dir-campo>input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.dir-campo>select.ativo{border-color:var(--acento);background:var(--acento-suave);color:var(--acento-texto);font-weight:700}.dir-campo>select:disabled,.dir-campo>input:disabled{opacity:.6}.dir-chips{gap:6px}.dir-chip .chip{width:11px;height:11px;background:var(--cor-faixa)}.chip-filtro.dir-chip.ativo{background:var(--acento-suave);border-color:var(--acento);color:var(--acento-texto)}.chip-filtro.dir-chip.ativo b{background:var(--superficie);color:var(--acento-texto)}.dir-chip:not(.ativo){color:var(--texto-3);border-style:dashed}.dir-chip:not(.ativo) .chip{opacity:.3}.dir-chip:not(.ativo) b{color:var(--texto-3)}.tabela-territorios thead th button{text-align:inherit}.dir-nota-celula{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.dir-nota{min-width:2.2ch;text-align:right;font-weight:700;color:var(--texto);font-variant-numeric:tabular-nums}.dir-trilho{display:block;width:56px;height:6px;border-radius:99px;background:var(--superficie-2);overflow:hidden;flex:none}.dir-barra{display:block;height:100%;border-radius:99px;background:var(--cor-faixa)}.dir-faixa{display:inline-flex;align-items:center;gap:7px;color:var(--texto);font-weight:600;font-size:var(--t-2);white-space:nowrap}.dir-faixa .chip{width:11px;height:11px;background:var(--cor-faixa)}.dir-orgao{font-size:var(--t-2);font-weight:600;color:var(--texto-2)}.dir-orgao.do-nao_informado{font-weight:500;color:var(--texto-3)}.dir-orgao.do-diretorio{display:inline-flex;align-items:center;gap:6px;color:var(--texto)}.dir-orgao.do-diretorio:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--cor-faixa);flex:none}.tabela-territorios td.dt-nome{min-width:170px}.tabela-territorios td.dt-melhores{min-width:240px;max-width:380px;color:var(--texto-2);font-size:var(--t-2)}.tabela-territorios .dt-nota .dir-trilho{width:64px}.dir-orgaos-cab{display:grid;gap:16px}.dir-orgaos-numeros{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dir-org-num{border:1px solid var(--linha);border-radius:12px;padding:8px 14px 9px;display:grid;gap:2px;align-content:start;min-width:0}.dir-org-num dt{color:var(--texto-2);font-size:var(--t-1);font-weight:700}.dir-org-num dd{margin:0;font-size:var(--t-5);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--texto)}.dir-org-num.do-diretorio{box-shadow:inset 4px 0 0 var(--cor-faixa);border-left-color:transparent}.dir-org-num.do-nao_informado{background:var(--superficie-2);border-color:transparent}.dir-org-num.do-nao_informado dd{color:var(--texto-2)}.dir-marcar{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--linha)}.dir-marcar h3{font-size:var(--t-3);font-weight:600;color:var(--texto)}.dir-marcar-campos{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(190px,.8fr) minmax(200px,1.2fr) auto;align-items:end;gap:10px 12px}.dir-marcar-busca{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.dir-marcar-busca .busca{box-shadow:none;min-width:0;flex:1 1 180px;height:40px}.dir-escolhida{padding-right:4px;max-width:100%}.dir-escolhida>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-marcar-obs input{width:100%}.dir-salvar{min-height:40px}.dir-marcar .aviso-ok,.dir-marcar .erro-escrita{margin:0;justify-self:start}.tabela-orgaos td.do-nome{min-width:150px}.tabela-orgaos td.do-obs{min-width:200px;max-width:360px;overflow-wrap:anywhere}.tabela-orgaos .do-por,.tabela-orgaos .do-em{color:var(--texto-2)}@media(min-width:1001px){.tabela-territorios,.tabela-orgaos{min-width:100%}.dir-pesos:not(.aberto) .dir-pesos-cab{flex-wrap:nowrap}.dir-pesos:not(.aberto) .dir-pesos-resumo{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1200px){.dir-pesos-lista{grid-template-columns:repeat(3,minmax(0,1fr))}.dir-marcar-campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dir-marcar-cidade,.dir-marcar-obs{grid-column:1 / -1}.dir-marcar-campos .dir-salvar{justify-self:start}}@media(max-width:1000px){.pagina-diretorios,.dir-painel,.dir-orgaos{gap:12px}.dir-ajustar,.dir-pesos-padrao,.dir-salvar{min-height:44px}.dir-peso input[type=range]{height:44px}.dir-campo>select,.dir-campo>input{min-height:44px;font-size:16px}.dir-marcar-busca .busca{height:44px}.tabela-orgaos .selo-voltar{min-height:44px}.tabela-territorios tr>:first-child,.tabela-orgaos tr>:first-child{position:sticky;left:0;z-index:1;background:var(--superficie);box-shadow:inset -1px 0 0 var(--linha)}.tabela-territorios thead tr>:first-child,.tabela-orgaos thead tr>:first-child{z-index:2;background:var(--acento-escuro);box-shadow:inset -1px 0 0 var(--acento)}.tabela-territorios tbody tr:nth-child(2n)>:first-child,.tabela-orgaos tbody tr:nth-child(2n)>:first-child{background:var(--zebra)}.tabela-territorios td.dt-nome{min-width:128px;max-width:160px}.tabela .linha-erro>td:first-child{position:static;box-shadow:none}}@media(max-width:760px){.dir-pesos-lista,.dir-orgaos-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dir-cab,.dir-orgaos-cab{padding:14px 12px}.dir-pesos{padding:10px 12px}.dir-pesos-cab{display:grid;grid-template-columns:minmax(0,1fr) auto}.dir-pesos-cab h3{grid-column:1;grid-row:1}.dir-pesos-cab .dir-ajustar{grid-column:2;grid-row:1 / span 2;align-self:center}.dir-pesos-resumo{grid-column:1}.dir-pesos-alterados{grid-column:1;justify-self:start}.dir-pesos-lista{grid-template-columns:minmax(0,1fr);gap:6px}.dir-peso{padding:6px 12px 2px}.dir-pesos-rodape{display:grid;grid-template-columns:minmax(0,1fr)}.dir-pesos-padrao{margin-left:0;width:100%}.dir-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch}.dir-abas button{flex-direction:column;justify-content:center;gap:2px;padding:4px;font-size:var(--t-2);line-height:1.15;min-height:52px}.dir-abas b{font-size:var(--t-1);padding:0 7px}.dir-campo>select{min-width:0;width:100%}.dir-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dir-chip{justify-content:center;padding:4px 6px 4px 8px;gap:6px}.dir-orgaos-numeros{gap:8px}.dir-org-num{padding:9px 11px}.dir-org-num dd{font-size:var(--t-4)}.dir-org-num dt{line-height:1.25}.dir-marcar-campos{grid-template-columns:minmax(0,1fr)}.dir-marcar-campos .dir-salvar{justify-self:stretch}.dir-marcar-busca .busca{flex-basis:100%}.tabela-territorios.fichas tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;grid-template-areas:"nome nome nome nota" "n alta com direita" "melhores melhores melhores melhores"}.tabela-territorios.fichas td.dt-nome{grid-area:nome;align-self:center;max-width:none}.tabela-territorios.fichas td.dt-nota{grid-area:nota;justify-self:end;text-align:right}.tabela-territorios.fichas td.dt-nota:before{text-align:right}.tabela-territorios.fichas td.dt-nota .dir-trilho{width:40px}.tabela-territorios.fichas td.dt-n{grid-area:n}.tabela-territorios.fichas td.dt-alta{grid-area:alta}.tabela-territorios.fichas td.dt-com{grid-area:com}.tabela-territorios.fichas td.dt-direita{grid-area:direita}.tabela-territorios.fichas td.dt-melhores{grid-area:melhores;min-width:0;max-width:none}.tabela-territorios.fichas tbody tr>td:first-child{position:static;box-shadow:none}.tabela-orgaos.fichas tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome situacao" "obs obs" "por em" "acoes acoes"}.tabela-orgaos.fichas td.do-nome{grid-area:nome;align-self:center}.tabela-orgaos.fichas td.do-situacao{grid-area:situacao;text-align:right}.tabela-orgaos.fichas td.do-situacao:before{text-align:right}.tabela-orgaos.fichas td.do-obs{grid-area:obs;min-width:0;max-width:none}.tabela-orgaos.fichas td.do-por{grid-area:por}.tabela-orgaos.fichas td.do-em{grid-area:em;text-align:right}.tabela-orgaos.fichas td.do-em:before{text-align:right}.tabela-orgaos.fichas td.do-acoes{grid-area:acoes}.tabela-orgaos.fichas tbody tr>td:first-child{position:static;box-shadow:none}}.bloco-diretorio{display:grid;gap:12px}.bloco-diretorio h3{margin-bottom:0}.bloco-diretorio .vazio{margin:0}.dir-card-nota{margin:0;display:flex;align-items:flex-start;gap:8px;color:var(--texto);font-size:var(--t-3);font-weight:600;line-height:1.4}.dir-card-nota .chip{width:12px;height:12px;margin-top:.3em;flex:none;background:var(--cor-faixa)}.dir-componentes{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.dir-componentes>div{display:grid;gap:2px;align-content:start;min-width:0;background:var(--superficie-2);border-radius:10px;padding:8px 12px 9px}.dir-componentes dt{color:var(--texto-3);font-size:var(--t-1);font-weight:700;line-height:1.25}.dir-componentes dd{margin:0;display:grid;gap:1px}.dir-componentes dd b{color:var(--texto);font-size:var(--t-3);font-weight:700;font-variant-numeric:tabular-nums}.dir-componentes dd small{color:var(--texto-2);font-size:var(--t-1);line-height:1.3}.dir-componentes .sem dd b{color:var(--texto-3);font-weight:500}.dir-porque{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--texto-2);font-size:var(--t-2);line-height:1.4}.bloco-diretorio .pf-alinhamento,.bloco-diretorio .form-edicao,.bloco-diretorio .obs-ajuste{margin-top:0}.form-orgao{display:grid;grid-template-columns:minmax(150px,2fr) minmax(0,3fr) auto;gap:10px;align-items:start}.form-orgao textarea{min-height:62px}.form-orgao>.botao-primario{align-self:end}.form-orgao .dir-card-dica{grid-column:1 / -1;margin:0}.dir-card-acoes{display:flex;flex-wrap:wrap;gap:8px 10px}@media(max-width:1000px){.form-orgao{grid-template-columns:minmax(0,1fr)}.form-orgao .botao-primario{min-height:44px;justify-self:start}}.bt-copiloto{display:inline-flex;align-items:center;gap:8px;flex:none;border:1px solid var(--acento);background:var(--acento);color:var(--branco);font-weight:600;font-size:var(--t-2);border-radius:99px;padding:8px 14px;min-height:40px}.bt-copiloto[aria-expanded=true]{background:var(--superficie);color:var(--acento-texto)}.copiloto{position:fixed;top:0;right:0;bottom:0;width:min(var(--cp-largura),100vw);z-index:25;display:flex;flex-direction:column;background:var(--superficie);border-left:1px solid var(--linha);box-shadow:-12px 0 40px #1c1b2e24}.cp-cab{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--linha)}.cp-titulo{display:grid;margin-right:auto}.cp-titulo h2{font-size:var(--t-4)}.cp-titulo span{color:var(--texto-3);font-size:var(--t-1)}.cp-titulo h2:focus:not(:focus-visible){outline:none}.cp-limpar,.cp-fechar{border:1px solid var(--linha);background:var(--superficie);color:var(--texto-2);border-radius:10px;min-height:36px;padding:0 10px;font-weight:600;font-size:var(--t-2);display:inline-flex;align-items:center}.cp-conversa{flex:1;overflow-y:auto;padding:14px 16px;display:grid;gap:12px;align-content:start}.cp-inicio p{margin:0 0 8px;color:var(--texto-2)}.cp-sugestoes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cp-sugestoes button{width:100%;text-align:left;border:1px solid var(--linha);background:var(--superficie-2);color:var(--acento-texto);border-radius:10px;padding:9px 12px;font-weight:600;font-size:var(--t-2);min-height:40px}.cp-voce{justify-self:end;max-width:85%;margin:0;background:var(--acento);color:var(--branco);border-radius:14px 14px 4px;padding:8px 12px}.cp-resp{background:var(--fundo);border:1px solid var(--linha);border-radius:14px 14px 14px 4px;padding:12px 14px;display:grid;gap:6px}.cp-resp h3{font-size:var(--t-3)}.cp-resp p{margin:0;line-height:1.45}.cp-leitura{background:var(--roberta-suave);border-radius:8px;padding:8px 10px;display:grid;gap:4px}.cp-leitura b{font-size:var(--t-1);color:var(--roberta-texto);font-weight:700}.cp-lista{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:4px;counter-reset:cp}.cp-lista li{counter-increment:cp}.cp-lista button{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:8px;text-align:left;border:0;background:var(--superficie);border-radius:8px;padding:7px 8px;min-height:40px}.cp-lista button:before{content:counter(cp);grid-row:span 2;color:var(--texto-3);font-weight:600;font-size:var(--t-2);text-align:right}.cp-lista button span{font-weight:600}.cp-lista button small{color:var(--texto-2)}.cp-lista button:hover{background:var(--acento-suave)}.cp-mais{justify-self:start;border:0;background:transparent;color:var(--acento-texto);font-weight:600;font-size:var(--t-2);text-decoration:underline;padding:4px 0}.cp-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cp-nao{border-color:var(--alerta)}.cp-aviso{background:var(--alerta-suave);border-radius:8px;padding:8px 10px}.cp-aviso b{color:var(--aviso-texto);font-weight:700}.cp-campo{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--linha)}.cp-campo input{flex:1;min-width:0;font:inherit;font-size:16px;border:1px solid var(--linha);border-radius:10px;padding:10px 12px;min-height:44px;color:var(--texto);background:var(--superficie)}.cp-campo input:focus{outline:2px solid var(--acento);outline-offset:1px}.cp-campo button{border:0;background:var(--acento);color:var(--branco);border-radius:10px;padding:0 16px;min-height:44px;font-weight:700}.cp-campo button:disabled{opacity:.5}@media(min-width:1280px){.casca.copiloto-aberto .casca-conteudo{padding-right:var(--cp-largura)}.casca.copiloto-aberto .barra-topo{display:grid;grid-template-columns:minmax(0,max-content) minmax(176px,1fr) auto;align-items:center;gap:8px 16px}.casca.copiloto-aberto .bt-titulo{grid-column:1;grid-row:1;margin:0}.casca.copiloto-aberto .bt-titulo span{white-space:normal}.casca.copiloto-aberto .barra-topo .busca{grid-column:2;grid-row:1;justify-self:end;min-width:0;width:100%;max-width:300px}.casca.copiloto-aberto .bt-copiloto{grid-column:3;grid-row:1}.casca.copiloto-aberto .barra-topo .selo-base{grid-column:1 / -1;grid-row:2;justify-self:start}}@media(min-width:1280px)and (max-width:1599px){.casca.copiloto-aberto .mapa-grade{grid-template-columns:minmax(0,1fr)}.casca.copiloto-aberto .mapa-grade.com-kpis{grid-template-areas:"mapa" "kpis" "lateral";grid-template-rows:auto}.casca.copiloto-aberto .mapa-grade .mapa svg{max-height:min(var(--mapa-alto, 70vh),70vh)}}@media(min-width:1280px)and (max-width:1679px){.casca.copiloto-aberto .regua-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}.casca.copiloto-aberto .form-usuario{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.casca.copiloto-aberto .form-usuario>.botao-primario{margin-top:0!important;grid-column:1 / -1;justify-self:start}}@media(max-width:1000px){.bt-copiloto{margin-left:auto;width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border-radius:12px}.bt-copiloto span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.copiloto{top:0;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));width:100vw;border-left:0;z-index:10;box-shadow:none}.cp-limpar,.cp-fechar{min-height:44px}}.etqs{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.etq{display:inline-block;flex:0 0 auto;padding:1px 7px;border-radius:6px;font-size:var(--t-1);font-weight:600;line-height:1.5;white-space:nowrap}.etq-pos{background:var(--acento-suave);color:var(--acento-texto)}.etq-pos-1{background:var(--roberta-escuro);color:var(--branco);font-weight:700}.etq-cargo{background:var(--cargo-suave);color:var(--cargo-texto)}.etq-partido{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.etq-bloco-direita{background:var(--bloco-direita-suave);color:var(--bloco-direita-texto)}.etq-bloco-centro{background:var(--bloco-centro-suave);color:var(--bloco-centro-texto)}.etq-bloco-esquerda{background:var(--bloco-esquerda-suave);color:var(--bloco-esquerda-texto)}.etq-bloco-sem_classificacao{background:var(--bloco-sem-suave);color:var(--bloco-sem-texto)}.etq-pct{flex:0 0 auto;font-size:var(--t-1);color:var(--texto-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-barra{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.rk-titulo{min-width:0}.rk-titulo h2{margin:0;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.rk-titulo h2:focus{outline:none}.rk-controles{display:flex;align-items:center;justify-content:flex-end;gap:8px 10px;flex-wrap:wrap;margin-left:auto;min-width:0}.rk-controles .campo-filtro{min-width:240px;height:40px}.rk-controles .chip-filtro{min-height:34px}.rk-controles .dir-campo{display:flex;align-items:center;gap:8px}.rk-controles .dir-campo>select{min-width:180px;min-height:36px}.ranking{display:block;width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-3)}.ranking thead,.ranking tbody{display:grid;gap:6px}.ranking{--rk-seta: 32px}.ranking tr{display:grid;grid-template-columns:var(--rk-colunas);column-gap:var(--rk-gap, 16px);align-items:center;padding:0 6px 0 12px}.ranking th,.ranking td{display:block;min-width:0;padding:0;border:0;background:none;text-align:left;white-space:nowrap}.ranking thead tr{min-height:22px}.ranking thead th{font-size:var(--t-1);font-weight:600;line-height:1.3;color:var(--acento-texto);overflow:hidden;text-overflow:ellipsis}.ranking thead th abbr{text-decoration:none}.ranking thead th.rk-c-pos{text-align:center}.ranking thead th.ordenada{font-weight:700}.rk-ordenar{all:unset;display:inline-flex;align-items:center;gap:5px;max-width:100%;cursor:pointer;border-radius:6px;padding:2px 4px;margin:-2px -4px}.rk-ordenar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-ordenar:hover{background:var(--acento-suave)}.rk-ordenar:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.rk-seta{width:8px;height:10px;flex:none;position:relative;visibility:hidden}.rk-seta:before,.rk-seta:after{content:"";position:absolute;left:0;border:4px solid transparent}.rk-seta:before{top:-3px;border-bottom-color:currentColor}.rk-seta:after{bottom:-3px;border-top-color:currentColor}.rk-seta.asc,.rk-seta.desc,.rk-ordenar:hover .rk-seta,.rk-ordenar:focus-visible .rk-seta{visibility:visible}.rk-seta.asc:after,.rk-seta.desc:before{display:none}.rk-seta.asc:before{top:0}.rk-seta.desc:after{bottom:0}.ranking tbody tr{height:60px;background:var(--superficie);border:1px solid var(--linha);border-radius:10px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.ranking tbody tr:hover{border-color:var(--linha-forte);box-shadow:var(--sombra)}.ranking tbody tr:focus-visible,.ranking tbody tr:has(:focus-visible){outline:2px solid var(--acento);outline-offset:1px;border-color:var(--acento)}.ranking .link-cidade:focus-visible,.ranking .to-nome:focus-visible,.rk-abrir:focus-visible{outline:2px solid var(--acento);outline-offset:-2px;border-radius:6px}.ranking tbody td{display:flex;flex-direction:column;justify-content:center;gap:3px}.ranking .rk-dir{align-items:flex-end;text-align:right}.ranking thead th.rk-dir{text-align:right}.rk-l1,.rk-l2{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-l1{font-weight:600;color:var(--texto);line-height:1.35}.rk-l1.rk-l1-acao{overflow:visible;text-overflow:clip}.rk-l2{font-size:var(--t-2);color:var(--texto-3);line-height:1.4}.ranking .link-cidade{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rk-pos{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--acento-suave);color:var(--acento-texto);font-size:var(--t-1);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rk-grandeza{display:grid;grid-template-columns:minmax(24px,1fr) var(--rk-num, 7ch);align-items:center;gap:10px;width:100%}.rk-trilho{display:block;height:8px;border-radius:99px;background:var(--superficie-2);overflow:hidden}.rk-trilho i{display:block;height:100%;min-width:3px;border-radius:99px;background:var(--acento)}.rk-num{font-weight:600;color:var(--texto);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ranking .rk-c-roberta{align-items:flex-end;text-align:right}.rk-c-roberta .rk-l1{color:var(--roberta-texto)}.ranking thead th.rk-c-roberta{text-align:right}.ranking .rk-c-abrir{align-items:center}.rk-abrir{all:unset;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--acento-texto);cursor:pointer}.ranking tbody tr:hover .rk-abrir{background:var(--acento-suave)}.tabela-orfas{--rk-colunas: 28px minmax(0, 1.05fr) minmax(0, 1fr) minmax(0, 1.75fr) minmax(76px, .5fr) var(--rk-seta)}.co-cat{display:flex;align-items:center;gap:6px;font-weight:600}.co-cat.co-orfa-forte{color:var(--roberta-texto)}.co-cat.co-orfa{color:var(--acento-texto)}.co-cat .chip{width:8px;height:8px;border-radius:50%;box-shadow:none}.co-nome-linha{display:flex;align-items:center;gap:6px}.co-nome-linha .to-nome{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:600}.co-mais{flex:none;font-size:var(--t-2);font-weight:500;color:var(--texto-3);cursor:help}.tabela-liderancas{--rk-colunas: 28px minmax(0, 1.7fr) minmax(0, 1fr) minmax(0, 1.35fr) minmax(0, 1fr) var(--rk-seta);--rk-num: 8ch}.li-nome .rk-l1{display:flex;align-items:center;gap:8px}.li-nome .rk-l1 .link-cidade{flex:0 1 auto;min-width:0}.li-et{flex:0 10 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--texto-3);font-size:var(--t-1);font-weight:400}.li-etiquetas{display:flex;align-items:center;gap:4px}.li-etiquetas .etqs{flex:0 1 auto}.li-etiquetas .classe-grupo{flex-wrap:nowrap}.li-total{color:var(--forte);font-weight:700}.li-total-un{font-weight:600;font-size:var(--t-2)}.li-cidade{color:var(--texto-2)}.li-cidade em{font-style:normal;color:var(--texto);font-weight:600}.li-mais{color:var(--texto-3)}.li-pf-cab{display:flex;align-items:center;gap:6px}.li-pf-cab small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--t-2)}.li-pf-cab .alinhamento{flex:none;font-size:var(--t-1);padding:0 8px}.ponto.li-ponto-sem_mandato{background:var(--orfa)}.ponto.li-ponto-ex_mandatario{box-shadow:inset 0 0 0 1.5px var(--texto-3)}.chip-filtro.ativo .ponto.li-ponto-ex_mandatario{box-shadow:inset 0 0 0 1.5px var(--branco)}.tabela-emendas{--rk-colunas: 28px minmax(0, 1.35fr) minmax(0, 1.5fr) minmax(64px, .45fr) minmax(76px, .5fr) var(--rk-seta);--rk-num: 12.5ch}.tabela-sem-emenda{--rk-colunas: 28px minmax(0, 1.2fr) minmax(0, 1.6fr) minmax(76px, .5fr) var(--rk-seta);--rk-num: 7ch}.ec-areas .ec-mais{margin-left:6px}.ec-roberta-barra .rk-trilho i{background:var(--roberta-barra)}.ec-roberta-barra .rk-num{color:var(--roberta-texto)}.tabela-diretorios{--rk-colunas: 28px minmax(0, 1.1fr) minmax(0, .95fr) minmax(0, 2fr) var(--rk-seta);--rk-num: 3ch}.ds-grandeza .ds-faixa{line-height:1.2}.ds-faixa .dir-faixa{font-size:var(--t-1);color:var(--texto-2)}.ds-faixa .dir-faixa .chip{width:8px;height:8px;border-radius:50%;box-shadow:none}.ds-orgao{display:flex;align-items:center;gap:4px}.rk-etq-orgao{background:var(--superficie-2);color:var(--texto-2)}.rk-etq-orgao.rk-orgao-nao_informado{background:transparent;color:var(--texto-3);box-shadow:inset 0 0 0 1px var(--linha-forte)}.rk-etq-virar{background:var(--acento-suave);color:var(--acento-texto)}.ds-motivo{font-size:var(--t-1)}@media(max-width:1000px),(pointer:coarse){.ranking{--rk-seta: 44px}.ranking .link-cidade,.ranking .co-nome-linha .to-nome{position:relative;z-index:1;height:44px;line-height:44px;margin-block:-12px}.ranking thead th{overflow:visible}.rk-ordenar{min-height:44px;box-sizing:border-box;margin:0 -4px}.rk-abrir{width:44px;height:44px}}@media(max-width:1000px){.rk-barra{align-items:stretch}.rk-controles{width:100%;margin-left:0;justify-content:flex-start}.rk-controles .campo-filtro{min-width:0;flex:1 1 260px;height:46px}.rk-controles .chip-filtro{min-height:44px}.rk-controles .dir-campo>select{min-height:44px}.ranking tr{--rk-gap: 12px}.tabela-orfas{--rk-colunas: 28px minmax(0, .8fr) minmax(104px, .55fr) minmax(0, 2.6fr) minmax(70px, .4fr) var(--rk-seta);--rk-num: 6ch}.rk-grandeza{grid-template-columns:minmax(16px,1fr) var(--rk-num, 7ch);gap:8px}}@media(max-width:520px){.rk-controles{display:grid;grid-template-columns:minmax(0,1fr)}.rk-controles .chips-filtro{display:flex;flex-wrap:wrap}.rk-controles .dir-campo{display:grid;gap:4px}.rk-controles .dir-campo>select{min-width:0;width:100%}.ranking thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ranking tbody tr.alem-limite{display:none}.ranking tbody tr{height:auto;padding:10px 4px 12px 10px;column-gap:10px;row-gap:8px;align-items:center;grid-template-columns:28px minmax(0,1fr) auto 44px;grid-template-areas:"pos main num abrir" "barra barra barra barra"}.ranking tbody td{grid-column:1 / -1;gap:4px}.ranking tbody td.rk-c-pos{grid-area:pos}.ranking tbody td:nth-child(2){grid-area:main}.ranking tbody td.rk-c-abrir{grid-area:abrir}.ranking tbody td.rk-c-grandeza,.ranking .rk-c-grandeza .rk-grandeza{display:contents}.ranking .rk-c-grandeza .rk-trilho{grid-area:barra}.ranking .rk-c-grandeza .rk-num{grid-area:num;font-size:var(--t-4);font-weight:700}.ranking .rk-c-grandeza .rk-l2{grid-column:1 / -1}.rk-abrir{width:44px;height:44px}.ranking .co-nome-linha .to-nome{margin-block:0}.ranking .rk-l1,.ranking .rk-l2{white-space:nowrap}.ranking .rk-c-roberta,.ranking .rk-dir{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;text-align:left}.ranking .rk-c-roberta:before{content:"Roberta";color:var(--texto-3);font-size:var(--t-2);font-weight:600}.ranking .rk-dir:before{content:attr(data-rotulo);color:var(--texto-3);font-size:var(--t-2);font-weight:600}.ranking .rk-dir:not([data-rotulo]):before{content:none}.ranking .rk-c-roberta .rk-l1,.ranking .rk-dir .rk-l1{flex:none}.ranking .li-etiquetas{flex-wrap:wrap;row-gap:4px;white-space:normal;overflow:visible}.ranking .li-lista{white-space:normal}.ranking .ds-motivo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(prefers-reduced-motion:reduce){.ranking tbody tr{transition:none}}
