:root{--fundo:#e9edf2;--superficie:#fff;--borda:#cfd7e1;--borda-forte:#a9b5c4;--borda-campo:#7a879a;--texto:#17263a;--texto-suave:#4b596b;--primaria:#0e7a54;--primaria-escura:#0a5f42;--primaria-suave:#e3f3eb;--primaria-borda:#a6d3bd;--primaria-botao:#0e7a54;--primaria-botao-hover:#0a5f42;--negativo:#b23b30;--negativo-suave:#fbecea;--neutro-suave:#edf1f5;--serie-principal:#0e7a54;--serie-secundaria:#4a6fb5;--serie-terciaria:#b3701a;--raio:12px;--sombra-cartao:0 1px 2px #17263a12, 0 2px 6px #17263a0d;--sombra:0 2px 4px #17263a14, 0 8px 24px #17263a1f;--fonte:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--fundo:#0f1520;--superficie:#1a2230;--borda:#2b3648;--borda-forte:#405069;--borda-campo:#6b7a91;--texto:#e6ecf4;--texto-suave:#9fb0c3;--primaria:#2fa87c;--primaria-escura:#6fd0a8;--primaria-suave:#15352a;--primaria-borda:#2b6a52;--primaria-botao:#0e7a54;--primaria-botao-hover:#0a5f42;--negativo:#e0796d;--negativo-suave:#3a2320;--neutro-suave:#232e40;--serie-principal:#2da377;--serie-secundaria:#6b8fd6;--serie-terciaria:#d99a4e;--sombra-cartao:0 1px 2px #00000059;--sombra:0 1px 3px #00000080, 0 6px 20px #00000059}}:root[data-tema=escuro]{color-scheme:dark;--fundo:#0f1520;--superficie:#1a2230;--borda:#2b3648;--borda-forte:#405069;--borda-campo:#6b7a91;--texto:#e6ecf4;--texto-suave:#9fb0c3;--primaria:#2fa87c;--primaria-escura:#6fd0a8;--primaria-suave:#15352a;--primaria-borda:#2b6a52;--primaria-botao:#0e7a54;--primaria-botao-hover:#0a5f42;--negativo:#e0796d;--negativo-suave:#3a2320;--neutro-suave:#232e40;--serie-principal:#2da377;--serie-secundaria:#6b8fd6;--serie-terciaria:#d99a4e;--sombra-cartao:0 1px 2px #00000059;--sombra:0 1px 3px #00000080, 0 6px 20px #00000059}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}[hidden]{display:none!important}.container{max-width:1040px;margin-inline:auto;padding-inline:20px}h1{margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.2}h2{margin:0 0 .75rem;font-size:1.3rem}a{color:var(--primaria)}.cabecalho{background:var(--superficie);border-bottom:1px solid var(--borda)}.cabecalho-interno{justify-content:space-between;align-items:center;padding-block:.85rem;display:flex}.logo{color:var(--texto);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.logo svg{flex-shrink:0}.btn-tema{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.3rem .45rem;font-size:1.15rem;line-height:1}.btn-tema:hover{background:var(--neutro-suave)}.cabecalho-acoes{align-items:center;gap:.5rem;display:flex}.menu{position:relative}.menu summary{cursor:pointer;border:1px solid var(--borda-forte);color:var(--texto);white-space:nowrap;border-radius:8px;padding:.35rem .8rem;font-size:.9rem;font-weight:600;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu summary:hover,.menu[open] summary{border-color:var(--primaria);color:var(--primaria-escura)}.menu-painel{background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);columns:3;z-index:50;border-radius:12px;column-gap:1.75rem;width:min(94vw,820px);padding:1.1rem 1.25rem;position:absolute;top:calc(100% + 10px);right:0}@media (height<=620px){.menu-painel{columns:auto;width:min(94vw,320px);max-height:78vh;overflow-y:auto}}.menu-grupo{break-inside:avoid;flex-direction:column;gap:.15rem;margin-bottom:1.1rem;display:flex}.menu-grupo strong{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);margin-bottom:.3rem;font-size:.72rem}.menu-grupo a{color:var(--texto);border-radius:6px;padding:.25rem .4rem;font-size:.9rem;text-decoration:none}.menu-grupo a:hover{background:var(--neutro-suave);color:var(--primaria-escura)}@media (width<=560px){.menu-painel{columns:auto;width:auto;max-height:calc(100vh - 76px);position:fixed;top:58px;left:12px;right:12px;overflow-y:auto}}.rodape{border-top:1px solid var(--borda);background:var(--superficie);color:var(--texto-suave);margin-top:4rem;padding:2rem 0;font-size:.875rem}.rodape p{max-width:720px;margin:.35rem 0}.hero{text-align:center;padding:3rem 0 1rem}.hero p{color:var(--texto-suave);max-width:560px;margin:.5rem auto;font-size:1.1rem}.selo-privacidade{background:var(--primaria-suave);color:var(--primaria-escura);border-radius:999px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.4rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.indicadores{color:var(--texto-suave);font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:.85rem}.chips-indicadores{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:640px;margin:.9rem auto 0;text-decoration:none;display:flex}.chip-indicador{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-suave);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:.25rem .75rem;font-size:.8rem}.chip-indicador strong{color:var(--texto);font-weight:600}.chip-destaque{border-color:var(--primaria);color:var(--primaria-escura);font-weight:600}a.chips-indicadores:hover .chip-indicador{border-color:var(--primaria)}.chips-suaves{margin-top:.45rem}.chips-suaves .chip-indicador{border-style:dashed}#cotacoes{margin-top:.25rem}.instalar-app{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:2rem;padding-right:2.75rem;display:flex;position:relative}.instalar-app[hidden]{display:none}.instalar-info{flex:260px}.instalar-info strong{display:block}.instalar-app p{color:var(--texto-suave);margin:.3rem 0 0;font-size:.9rem}.instalar-app .btn-primario{flex-shrink:0}.instalar-fechar{color:var(--texto-suave);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem;font-size:1rem;line-height:1;position:absolute;top:.55rem;right:.6rem}.instalar-fechar:hover{color:var(--texto);background:var(--neutro-suave)}@media (width<=480px){.instalar-app .btn-primario{flex:100%;justify-content:center}}.aviso-tema{border-top:1px solid var(--borda);margin-top:1.25rem;padding-top:1rem}.aviso-tema p{margin:0 0 .5rem}.lista-avisos{margin:.75rem 0 1rem;padding:0;list-style:none}.item-aviso{border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.85rem 0;display:flex}.item-aviso-texto{flex:260px}.item-aviso-texto strong{display:block}.item-aviso-texto span{color:var(--texto-suave);font-size:.9rem}.item-aviso .btn-compartilhar{flex-shrink:0;margin-top:0}.item-aviso.ligado .btn-compartilhar{border-color:var(--primaria)}.protecao-dados{color:var(--texto-suave);margin:.85rem 0 0;font-size:.85rem}.protecao-instalar{font:inherit;color:var(--primaria-escura);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.secao-categoria{margin-top:2.5rem}.secao-categoria>p{color:var(--texto-suave);margin:-.5rem 0 1rem}.grade-cartoes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.cartao-ferramenta{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);color:inherit;box-shadow:var(--sombra-cartao);padding:1.25rem;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:block}.cartao-ferramenta:hover,.cartao-ferramenta:focus-visible{box-shadow:var(--sombra);border-color:var(--primaria);transform:translateY(-2px)}.cartao-ferramenta .icone{background:var(--primaria-suave);width:2.4rem;height:2.4rem;color:var(--primaria-escura);border-radius:10px;place-items:center;font-size:1.15rem;font-weight:700;display:inline-grid}.cartao-ferramenta h3{margin:.75rem 0 .25rem;font-size:1.05rem}.cartao-ferramenta p{color:var(--texto-suave);margin:0;font-size:.9rem}.voltar{justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 1rem;font-size:.9rem;display:flex}.btn-imprimir{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-suave);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.3rem .65rem;font-family:inherit;font-size:.8rem}.btn-imprimir:hover{border-color:var(--primaria);color:var(--primaria-escura)}.voltar a{text-decoration:none}.subtitulo{color:var(--texto-suave);max-width:680px;margin:0 0 1.5rem}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-cartao);margin-bottom:1.25rem;padding:1.5rem}.cartao h2{font-size:1.1rem}.grade-calculadoras{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.grade-calculadoras .cartao{margin-bottom:0}.campos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.campos-livres{flex-wrap:wrap;gap:1rem;display:flex}.campos-livres>.campo{flex:10rem;min-width:0;max-width:22rem}.campos-livres>.campo-curto{flex:0 7.5rem}.campos-livres>.campo-largo{flex:14rem}.campo{flex-direction:column;display:flex}.campo label{margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.campo>label:first-child,.campo>:first-child:not(label){margin-top:auto}.campo input,.campo select{border:1px solid var(--borda-campo);background:var(--superficie);width:100%;color:var(--texto);border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:1rem}.campo input:focus,.campo select:focus{border-color:var(--primaria);box-shadow:0 0 0 3px var(--primaria-suave);outline:none}.grupo-unidade{grid-template-columns:1fr auto;gap:.5rem;display:grid}.resultado-inline{background:var(--primaria-suave);font-variant-numeric:tabular-nums;border:1px solid var(--primaria-borda);border-radius:8px;margin:1rem 0 0;padding:.9rem 1rem;font-size:1.05rem}.resultado-inline strong{color:var(--primaria-escura)}.resultado-inline .negativo{color:var(--negativo)}.resultados{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.resultado{background:var(--neutro-suave);border:1px solid var(--borda);border-radius:10px;padding:1rem 1.15rem}.resultado.destaque{background:var(--primaria-suave);border-color:var(--primaria-borda)}.resultado .rotulo{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600;display:block}.resultado .valor{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.45rem;font-weight:700;display:block}.resultado.destaque .valor{color:var(--primaria-escura)}.grafico{position:relative}.grafico svg{width:100%;height:auto;display:block}.tooltip-grafico{pointer-events:none;background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);white-space:nowrap;font-variant-numeric:tabular-nums;z-index:2;border-radius:8px;padding:.5rem .75rem;font-size:.8rem;line-height:1.5;position:absolute}.tooltip-grafico .ponto{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.legenda{color:var(--texto-suave);flex-wrap:wrap;gap:1.25rem;margin-top:.5rem;font-size:.85rem;display:flex}.legenda .ponto{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.tabela-rolagem{margin-top:1rem;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}th,td{text-align:right;border-bottom:1px solid var(--borda);white-space:nowrap;padding:.55rem .75rem}th:first-child,td:first-child{text-align:left}thead th{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.prosa{max-width:720px;margin-top:3rem}.prosa h2{margin-top:2rem}.prosa h3{margin:1.5rem 0 .4rem;font-size:1.05rem}.prosa p,.prosa li{color:var(--texto-suave)}.formula{background:var(--neutro-suave);border-radius:8px;padding:.75rem 1rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9rem;overflow-x:auto}.aviso{color:var(--texto-suave);margin-top:.75rem;font-size:.85rem}.avancado{border:1px solid var(--borda-forte);border-radius:10px;margin-top:1rem;padding:.2rem .9rem}.avancado summary{cursor:pointer;color:var(--texto-suave);padding:.7rem .1rem;font-size:.92rem;font-weight:600}.avancado[open] summary{color:var(--texto);margin-bottom:.4rem}.avancado .campos{padding-bottom:.9rem}.avancado .campo small{color:var(--texto-suave);margin-top:.3rem;line-height:1.35;display:block}.formula-excel{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:.75rem 0 0;font-size:.85rem;display:flex}.formula-excel[hidden]{display:none}.formula-excel .rotulo{color:var(--texto-suave);white-space:nowrap;font-weight:600}.formula-excel code{background:var(--neutro-suave);white-space:normal;word-break:break-all;border-radius:6px;flex:200px;padding:.35rem .6rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85rem;line-height:1.45}.btn-copiar{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-suave);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.3rem .65rem;font-family:inherit;font-size:.8rem;transition:color .15s,border-color .15s}.btn-copiar:hover{border-color:var(--primaria);color:var(--primaria-escura)}.btn-copiar.copiado{border-color:var(--primaria);background:var(--primaria-suave);color:var(--primaria-escura)}.btn-compartilhar{border:1px solid var(--primaria);background:var(--superficie);color:var(--primaria-escura);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s;display:inline-flex}.btn-compartilhar:hover{background:var(--primaria-suave)}.btn-compartilhar svg{flex-shrink:0}.btn-primario{background:var(--primaria-botao);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .15s;display:inline-flex}.btn-primario:hover{background:var(--primaria-botao-hover)}.navegacao-mes{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.navegacao-mes strong{font-size:1.05rem}.btn-nav{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);cursor:pointer;border-radius:8px;padding:.35rem .85rem;font-family:inherit;font-size:.95rem}.btn-nav:hover{border-color:var(--primaria);color:var(--primaria-escura)}.resultado .valor.negativo{color:var(--negativo)}.barras{gap:.5rem;margin-top:1.25rem;display:grid}.barra-linha{grid-template-columns:minmax(90px,130px) 1fr auto;align-items:center;gap:.75rem;font-size:.85rem;display:grid}.barra-linha .rotulo{color:var(--texto-suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barra-linha .quantia{font-variant-numeric:tabular-nums;white-space:nowrap}.barra-trilha{background:var(--neutro-suave);border-radius:99px;height:10px;overflow:hidden}.barra-preenchida{background:var(--primaria);border-radius:99px;height:100%}.valor-receita{color:var(--primaria-escura);font-weight:600}.btn-remover{color:var(--texto-suave);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .45rem;font-size:1rem;line-height:1}.btn-remover:hover{color:var(--negativo);background:var(--negativo-suave)}.btn-repetir{color:var(--texto-suave);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .45rem;font-size:1rem;line-height:1}.btn-repetir:hover{color:var(--primaria-escura);background:var(--primaria-suave)}.vazio{color:var(--texto-suave);padding:1rem 0;font-size:.9rem}.acoes-backup{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.acoes-backup .btn-compartilhar{margin-top:0}.convite-compartilhar{color:var(--texto-suave);margin:.5rem 0 0;font-size:.8rem}.qr-transferencia{margin-top:1rem}.qr-transferencia svg{background:#fff;border-radius:8px;width:240px;max-width:100%;height:auto;padding:8px;display:block}.chat-conversa{flex-direction:column;gap:.75rem;min-height:260px;max-height:60vh;padding:.25rem;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:85%;padding:.6rem .9rem;font-size:.95rem;line-height:1.5}.msg.usuario{background:var(--primaria-suave);border-bottom-right-radius:4px;align-self:flex-end}.msg.assistente{background:var(--neutro-suave);border-bottom-left-radius:4px;align-self:flex-start}.msg.digitando{color:var(--texto-suave);font-style:italic}.msg a{color:var(--primaria-escura);word-break:break-all}.chat-form{gap:.5rem;margin-top:1rem;display:flex}.chat-form input{border:1px solid var(--borda-campo);color:var(--texto);border-radius:8px;flex:1;padding:.6rem .75rem;font-family:inherit;font-size:1rem}.chat-form input:focus{border-color:var(--primaria);box-shadow:0 0 0 3px var(--primaria-suave);outline:none}.sugestoes{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.sugestoes button{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-suave);cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-family:inherit;font-size:.8rem}.sugestoes button:hover{border-color:var(--primaria);color:var(--primaria-escura)}.btn-secundario{border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.55rem .9rem;font-family:inherit;font-size:.88rem}.btn-secundario:hover{border-color:var(--primaria);color:var(--primaria-escura)}.oculto-visual{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:inline-block;overflow:hidden}.entrada-somadora{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-template-areas:"valor descricao botao";align-items:end;gap:.75rem;display:grid}.entrada-somadora .campo-valor{grid-area:valor}.entrada-somadora .campo-descricao{grid-area:descricao}.entrada-somadora .btn-primario{grid-area:botao;height:3rem}.entrada-somadora .campo-valor input{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.rotulo-somar-curto{display:none}@media (width<=620px){.entrada-somadora{grid-template-columns:minmax(0,1fr) 4.25rem;grid-template-areas:"valor botao""resumo resumo""descricao descricao";gap:.5rem .75rem}.entrada-somadora .resumo-inline{grid-area:resumo;margin:0}.entrada-somadora .btn-primario{height:3.4rem;padding:0;font-size:1.7rem;line-height:1}.rotulo-somar{display:none}.rotulo-somar-curto{display:inline}}.acoes-rapidas{margin-top:.75rem}@media (width<=620px){.acoes-rapidas .btn-secundario{flex:1}}.tabela-fita td,.tabela-fita th{font-variant-numeric:tabular-nums}.tabela-fita .detalhe{color:var(--texto-suave);margin-left:.4rem;font-size:.85em}.tabela-fita .linha-subtotal td{background:var(--primaria-suave);color:var(--primaria-escura);border-top:2px solid var(--primaria);text-transform:uppercase;letter-spacing:.03em;font-size:.9em;font-weight:700}.tabela-fita .linha-subtotal td:first-child:before{content:"━"}.divisao-somadora{border:1px solid var(--borda);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding:.8rem 1rem;font-size:.92rem;display:flex}.divisao-somadora[hidden]{display:none}.divisao-somadora input{text-align:center;width:4.5rem;padding:.4rem .5rem}.divisao-somadora strong{color:var(--primaria-escura);font-variant-numeric:tabular-nums;font-size:1.15rem}.divisao-somadora small{color:var(--texto-suave);flex-basis:100%}.lista-salvas{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.lista-salvas li{border:1px solid var(--borda);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.salva-info{min-width:0;display:grid}.salva-info small{color:var(--texto-suave)}.salva-acoes{align-items:center;gap:.4rem;display:flex}.campo-titulo{max-width:26rem;margin-bottom:1.2rem}.campo-titulo small{color:var(--texto-suave);margin-top:.3rem;display:block}.acoes-somadora{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.acoes-somadora .btn-remover{margin-left:auto;padding:.55rem .9rem;font-size:.88rem}.alertas{gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.alertas[hidden]{display:none}.alertas li{background:#d99a2b1f;border:1px solid #d99a2b;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.9rem 1.1rem;font-size:.92rem;display:flex}.alertas a{white-space:nowrap;font-weight:600}.verificacao{border:1px solid var(--borda);border-left:3px solid var(--primaria);background:var(--superficie);color:var(--texto-suave);border-radius:10px;margin-top:2rem;padding:1rem 1.15rem;font-size:.88rem}.verificacao p{margin:0}.verificacao strong{color:var(--primaria-escura)}.verificacao-contato{margin-top:.5rem!important}.estrela{color:var(--texto-suave);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:.35rem .5rem;font-family:inherit;font-size:.9rem;line-height:1}.estrela:hover{border-color:var(--borda);color:var(--texto)}.estrela.marcada{color:#d99a2b}.acoes-topo{align-items:center;gap:.4rem;display:inline-flex}.cartao-com-estrela{display:grid;position:relative}.cartao-com-estrela .estrela{padding:.55rem .65rem;font-size:1.15rem;position:absolute;top:.3rem;right:.3rem}.linha-rotulo{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.total-inline,.resumo-inline{display:none}@media (width<=620px){.total-inline{color:var(--primaria-escura);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.3rem;font-size:1.05rem;font-weight:700;display:inline-flex}.total-inline .rotulo-mini{letter-spacing:.05em;text-transform:uppercase;color:var(--texto-suave);font-size:.66rem;font-weight:600}.resumo-inline{color:var(--texto-suave);text-overflow:ellipsis;white-space:nowrap;margin:.5rem 0 0;font-size:.8rem;display:block;overflow:hidden}.resumo-inline strong{color:var(--texto)}.total-inline[hidden],.resumo-inline[hidden],.resultado.repete-total{display:none}}.veredito{border:2px solid var(--primaria);background:var(--primaria-suave);text-align:center;border-radius:12px;gap:.2rem;margin-top:1.2rem;padding:1.1rem 1.2rem;display:grid}.veredito-rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--primaria-escura);font-size:.82rem}.veredito strong{color:var(--primaria-escura);letter-spacing:.02em;font-size:2rem;line-height:1.1}.veredito-detalhe{color:var(--texto-suave);font-size:.88rem}.veredito[data-escolha=empate]{border-color:var(--borda);background:var(--neutro-suave)}.veredito[data-escolha=empate] .veredito-rotulo,.veredito[data-escolha=empate] strong{color:var(--texto)}.veredito[data-escolha=ruim]{background:#d99a2b1f;border-color:#d99a2b}.veredito[data-escolha=ruim] .veredito-rotulo,.veredito[data-escolha=ruim] strong{color:#a86f12}.campo-botao{align-items:flex-end;display:flex}.campo-botao .btn-primario{width:100%;height:3rem}.alerta-pontos{border:1px solid var(--borda);background:var(--neutro-suave);border-radius:10px;margin-top:1rem;padding:.85rem 1rem;font-size:.92rem}.alerta-pontos[hidden]{display:none}.alerta-pontos[data-nivel=urgente]{color:#8a5a0d;background:#d99a2b24;border-color:#d99a2b;font-weight:600}.alerta-pontos[data-nivel=vencido]{color:#93362e;background:#b4443a1f;border-color:#b4443a}.etiqueta{white-space:nowrap;background:var(--neutro-suave);color:var(--texto-suave);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.etiqueta-urgente{color:#8a5a0d;background:#d99a2b2e}.etiqueta-vencido{color:#93362e;background:#b4443a26}.etiqueta-atencao{color:#8a5a0d;background:#d99a2b1a}.etiqueta-tranquilo{background:var(--primaria-suave);color:var(--primaria-escura)}.situacao-vencido td{opacity:.6}.prazo{color:var(--texto-suave);white-space:nowrap}.acoes-lote{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.btn-lembrete{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.4rem;font-size:1rem;line-height:1}.btn-lembrete:hover{border-color:var(--primaria);background:var(--primaria-suave)}.produtos{gap:1rem;display:grid}.produto{border:1px solid var(--borda);box-shadow:var(--sombra-cartao);border-radius:12px;padding:.9rem 1rem 1rem}.produto-topo{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.produto-nome{border:none;border-bottom:1px dashed var(--borda);color:var(--texto);background:0 0;border-radius:0;flex:1;padding:.25rem 0;font-family:inherit;font-size:1rem;font-weight:600}.produto-nome:focus{border-bottom-color:var(--primaria);outline:none}.campo-pacote{max-width:10rem}.grupo-unidade .sufixo{color:var(--texto-suave);white-space:nowrap;align-items:center;padding:0 .6rem;font-size:.88rem;display:flex}.linha-melhor td{background:var(--primaria-suave)}.a-mais{color:var(--texto-suave);white-space:nowrap}.fora{color:var(--texto-suave);font-style:italic}.entrada-pessoa{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.entrada-pessoa .campo{flex:12rem}.entrada-pessoa .btn-primario{height:3rem}.lista-pessoas{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.lista-pessoas li{background:var(--neutro-suave);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .5rem .35rem .8rem;font-size:.9rem;display:flex}.participantes{border:1px solid var(--borda);border-radius:10px;margin:1.1rem 0;padding:.9rem 1rem}.participantes legend{color:var(--texto-suave);padding:0 .35rem;font-size:.85rem;font-weight:600}.chips-participantes{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--borda-forte);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.9rem;display:inline-flex}.chip input{accent-color:var(--primaria);margin:0}.chip:has(input:checked){background:var(--primaria-suave);border-color:var(--primaria);color:var(--primaria-escura);font-weight:600}.atalhos-participantes{gap:.5rem;margin-top:.7rem;display:flex}.atalhos-participantes .btn-secundario{padding:.35rem .7rem;font-size:.8rem}.acerto{gap:.5rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.acerto li{border:1px solid var(--primaria);background:var(--primaria-suave);color:var(--primaria-escura);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.acerto li strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.05rem}.acerto-seta{opacity:.6}.acerto-para{font-weight:600}.acerto .acerto-quitado{justify-content:center;font-weight:600}.saldo-receber{color:var(--primaria-escura);font-weight:600}.saldo-pagar{color:#b4443a;font-weight:600}.cupom-secao{border-bottom:1px dashed #c9d3de;padding:.6rem 0}.cupom-secao p{justify-content:space-between;gap:.8rem;display:flex}.cupom-secao p span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cupom-secao-titulo{color:#5b6b7f;letter-spacing:.06em;font-size:.76rem;font-weight:700;margin-bottom:.2rem!important}.cupom-forte{font-weight:700}.cupom-forte span:last-child{color:#0e7a54}.cupom{color:#17263a;--dente:14px;max-width:360px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--dente) 100% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--dente) 100% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--dente) 100% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% / var(--dente) 100% repeat-x;background:#fff;margin:0 auto;padding:1.6rem 1.3rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,Courier New,monospace;font-size:.82rem;line-height:1.55;position:relative}.cupom p{margin:0}.cupom-marca{text-align:center;letter-spacing:.04em;overflow-wrap:anywhere;font-family:inherit;font-size:1.05rem;font-weight:700}.cupom-sub{text-align:center;color:#5b6b7f;margin-bottom:.9rem!important}.cupom-linhas{border-top:1px dashed #c9d3de;border-bottom:1px dashed #c9d3de;padding:.7rem 0}.cupom-linhas p,.cupom-fecho p{justify-content:space-between;gap:.8rem;display:flex}.cupom-linhas p span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cupom-linhas p span:last-child{white-space:nowrap}.cupom-subtotal{color:#0a5f42;border-top:1px solid #c9d3de;padding-top:.35rem;font-weight:700;margin-top:.35rem!important}.cupom-divisao{border-top:1px dashed #c9d3de;padding-top:.45rem;font-weight:700;margin-top:.45rem!important}.cupom-divisao span:last-child{color:#0e7a54}.cupom-sobra{text-align:right;color:#5b6b7f;font-size:.76rem}.cupom-divisao[hidden],.cupom-sobra[hidden]{display:none}.cupom-fecho{border-bottom:1px dashed #c9d3de;padding:.7rem 0}.cupom-total{font-size:1.15rem;font-weight:700;margin-top:.3rem!important}.cupom-total span:last-child{color:#0e7a54}.cupom-aviso{text-align:center;color:#5b6b7f;font-size:.76rem;margin-top:.9rem!important}.cupom-site{text-align:center;color:#0e7a54;font-family:inherit;font-weight:700;margin-top:.7rem!important}.campo-caixa{align-items:flex-end;padding-bottom:.55rem;display:flex}.caixa{cursor:pointer;align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.caixa input{width:1.05rem;height:1.05rem;accent-color:var(--primaria);cursor:pointer}.subtexto{color:var(--texto-suave);margin:-.35rem 0 .9rem;font-size:.9rem}.cenario-linha{padding:.35rem 0 .75rem}.cenario-linha+.cenario-linha{border-top:1px dashed var(--borda)}.cenario-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.cenario-titulo .ponto,.destinos .ponto{border-radius:50%;width:10px;height:10px;display:inline-block}.ponto.serie-1{background:var(--serie-principal)}.ponto.serie-2{background:var(--serie-secundaria)}.ponto.serie-3{background:var(--serie-terciaria)}.campos-cenario{margin-top:.35rem}.atalhos{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.atalho{font:inherit;border:1px solid var(--borda-forte);background:var(--superficie);color:var(--texto-suave);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.3rem .65rem;font-size:.8rem}.atalho:hover{border-color:var(--primaria);color:var(--primaria-escura);background:var(--primaria-suave)}.periodo{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.atalho.ativo{border-color:var(--primaria);background:var(--primaria);color:#fff;font-weight:600}.campo-tabela{text-align:right;border:1px solid var(--borda-campo);width:100%;min-width:6.5rem;font:inherit;background:var(--superficie);color:var(--texto);border-radius:6px;padding:.35rem .5rem}.campo-peso{text-align:center;border:1px solid var(--borda-campo);width:3.2rem;font:inherit;background:var(--superficie);color:var(--texto);border-radius:6px;padding:.25rem .3rem}.grade-relance{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-bottom:.5rem;display:grid}.dado-relance{background:var(--neutro-suave);border-radius:10px;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.dado-relance .rotulo{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);font-size:.78rem}.dado-relance strong{color:var(--primaria-escura);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.2}.dado-relance .prazo{white-space:normal;margin-top:.2rem;line-height:1.5}.selecionados{background:var(--neutro-suave);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.9rem 0;padding:.7rem .85rem;display:flex}.chip-selecionado{align-items:center;gap:.4rem;display:inline-flex}.chip-selecionado .ponto{border-radius:50%;width:9px;height:9px;display:inline-block}.chip-selecionado .chip-x{color:var(--texto-suave);font-size:.85em}.chip-selecionado:hover .chip-x{color:var(--negativo)}.btn-limpar{margin-left:auto;font-size:.8rem}.resumo-estado{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1rem 0;display:grid}.resumo-estado div{background:var(--neutro-suave);border-radius:10px;padding:.7rem .85rem}.resumo-estado span{text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);font-size:.75rem;display:block}.resumo-estado strong{color:var(--primaria-escura);font-variant-numeric:tabular-nums;font-size:1.2rem}.tabela-municipios{border:1px solid var(--borda);border-radius:10px;max-height:65vh;margin-top:.5rem;overflow-y:auto}.tabela-municipios thead th{z-index:2;background:var(--superficie);box-shadow:inset 0 -1px 0 var(--borda);position:sticky;top:0}.tabela-municipios td,.tabela-municipios th{white-space:nowrap}.tabela-ordenavel th button{all:unset;cursor:pointer;font:inherit;color:inherit;border-radius:5px;padding:.1rem .2rem;font-weight:600}.tabela-ordenavel th button:after{content:attr(data-seta);color:var(--primaria);margin-left:.25rem}.tabela-ordenavel th button:hover,.tabela-ordenavel th button:focus-visible{color:var(--primaria-escura);text-decoration:underline}.tabela-ordenavel th button[data-ativa=sim]{color:var(--primaria-escura)}.col-pos{color:var(--texto-suave);text-align:right;font-size:.8rem}.linha-tabela{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:1.25rem 0 0;font-size:.9rem;font-weight:600;display:flex}.linha-tabela small{font-weight:400}.eco-equivale{display:none}@media (width<=620px){.col-secundaria,.col-equivale,.col-pos{display:none}.eco-equivale{color:var(--texto-suave);white-space:normal;font-size:.75rem;font-weight:400;display:block}.tabela-municipios{max-height:70vh}.tabela-municipios table{font-size:.82rem}.tabela-municipios td,.tabela-municipios th{padding:.5rem .4rem}.tabela-municipios td:first-of-type+td{white-space:normal;min-width:8.5rem}}.grade-curiosidades{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.curiosidade{border:1px solid var(--borda);background:var(--superficie);box-shadow:var(--sombra-cartao);border-radius:10px;padding:1rem 1.1rem}.curiosidade-destaque{color:var(--primaria-escura);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;display:block}.curiosidade strong{margin:.2rem 0 .4rem;display:block}.curiosidade p{color:var(--texto-suave);margin:0 0 .6rem;font-size:.92rem;line-height:1.55}.curiosidade .prazo{white-space:normal}.resultados.provisorio{opacity:.55;transition:opacity .2s}.aviso-atualizando{color:var(--primaria-escura)}.grupo-chips{margin-bottom:.7rem}.grupo-chips .rotulo-atalhos{align-items:center;gap:.4rem;margin-bottom:.25rem;display:inline-flex}.grupo-chips .ponto{border-radius:50%;width:9px;height:9px;display:inline-block}.chip-item[aria-pressed=true]{border-color:var(--primaria);background:var(--primaria);color:#fff;font-weight:600}.grafico-barras{margin-top:1rem}.grafico-barras svg{max-width:none;display:block}.grafico-barras [data-barra]{cursor:help}.tabela-rolagem:has(.grafico-barras){position:relative}.tabela-rolagem .tooltip-grafico{white-space:normal;max-width:280px}.tabela-renda th,.tabela-renda td:first-child,.tabela-renda td:first-child .prazo{white-space:normal}@media (width<=480px){.tabela-renda th,.tabela-renda td{padding-left:.4rem;padding-right:.4rem}}.tabela-extrato th,.tabela-extrato td:first-child{white-space:normal}.tabela-extrato .rotulo-curto{display:none}@media (width<=480px){.tabela-extrato{font-size:.85rem}.tabela-extrato th,.tabela-extrato td{padding-left:.4rem;padding-right:.4rem}.tabela-extrato .rotulo-longo{display:none}.tabela-extrato .rotulo-curto{display:inline}}.tabela-fontes td:first-child{white-space:normal;min-width:16rem;line-height:1.5}.tabela-fontes td:first-child .prazo{white-space:normal}#tabela-fontes .ponto{border-radius:50%;width:9px;height:9px;margin-right:.3rem;display:inline-block}.rotulo-atalhos{color:var(--texto-suave);align-self:center;margin-right:.2rem;font-size:.8rem}.btn-abrir{font:inherit;color:var(--primaria-escura);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.grupo-movimento{grid-template-columns:auto 1fr}.grupo-data{grid-template-columns:minmax(0,1fr) 4.6rem}.grupo-aplicacao{grid-template-columns:auto minmax(0,1fr) 4.6rem}.destinos{gap:.5rem;margin:1.2rem 0 .4rem;padding:0;list-style:none;display:grid}.destinos li{border:1px solid var(--borda);background:var(--neutro-suave);border-radius:10px;padding:.65rem .85rem;font-size:.92rem;line-height:1.45}.destinos .ponto{margin-right:.5rem}.destinos .destino-cresce{border-color:var(--primaria);background:var(--primaria-suave)}.destinos .destino-acaba{border-color:var(--negativo);background:var(--negativo-suave)}.tabela-regras td:nth-child(2){min-width:22rem;color:var(--texto-suave);white-space:normal;font-size:.88rem;line-height:1.5}.tabela-regras td:first-child{white-space:nowrap}@media print{:root,:root[data-tema=escuro],:root:not([data-tema=claro]){color-scheme:light;--fundo:#fff;--superficie:#fff;--borda:#cfd7e1;--borda-forte:#a9b5c4;--borda-campo:#7a879a;--texto:#17263a;--texto-suave:#4b596b;--primaria:#0e7a54;--primaria-escura:#0a5f42;--primaria-suave:#e3f3eb;--primaria-borda:#a6d3bd;--negativo:#b23b30;--negativo-suave:#fbecea;--neutro-suave:#edf1f5;--serie-principal:#0e7a54;--serie-secundaria:#4a6fb5;--serie-terciaria:#b3701a;--sombra:none;--sombra-cartao:none}.btn-tema,.menu,.btn-imprimir,.btn-compartilhar,.btn-copiar,.btn-primario,.btn-nav,.btn-remover,.btn-repetir,.sugestoes,.chat-form,.acoes-backup,.protecao-dados,.aviso-tema,.voltar a{display:none!important}.cartao,.prosa,.grafico{break-inside:avoid}.cartao{box-shadow:none}.rodape{margin-top:1.5rem;padding:.75rem 0;font-size:.75rem}}.destaque-aviso{border-left:4px solid var(--primaria);background:var(--primaria-suave);color:var(--texto);border-radius:0 10px 10px 0;margin:0;padding:.85rem 1rem}.linha-listas{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.linha-listas .campo{flex:14rem}.acoes-lista{flex-wrap:wrap;gap:.5rem;display:flex}.hora-agenda{background:var(--neutro-suave);border-radius:12px;align-items:baseline;gap:1rem;margin-bottom:.6rem;padding:.85rem 1rem;display:flex}.hora-agenda .relogio{color:var(--primaria-escura);font-variant-numeric:tabular-nums;min-width:4.2rem;font-size:1.5rem;font-weight:700}.hora-agenda .itens-hora{flex-direction:column;gap:.2rem;display:flex}.hora-agenda .item-hora{font-size:1rem}.hora-madrugada{border:1px dashed var(--borda)}.destaque-sugestao{background:var(--primaria-suave);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .5rem;padding:.85rem 1rem;display:flex}.destaque-sugestao>span{flex:16rem}.cartao-remedio{border:1px solid var(--borda);box-shadow:var(--sombra-cartao);border-radius:12px;margin-bottom:.75rem;padding:.9rem 1.1rem}.topo-remedio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.topo-remedio h3{margin:0;font-size:1.1rem}.acoes-remedio{gap:.4rem;display:flex}.dados-remedio{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.3rem 1.25rem;margin-top:.6rem;font-size:.92rem;display:grid}.dados-remedio .rotulo{min-width:6.5rem;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;display:inline-block}.botoes-compartilhar{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.linha-caixa{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.linha-caixa label{color:var(--texto-suave);align-items:center;gap:.4rem;font-size:.92rem;display:flex}.linha-caixa input{width:6rem;margin:0}.campo-caixa-preco input{width:7rem}.dia-folha{border-top:1px solid var(--borda);padding:.7rem 0 .4rem}.dia-folha h4{color:var(--texto-suave);text-transform:capitalize;margin:0 0 .4rem;font-size:.95rem;font-weight:600}.dia-hoje h4{color:var(--primaria-escura)}.etiqueta-hoje{background:var(--primaria);color:#fff;text-transform:uppercase;letter-spacing:.05em;vertical-align:.1em;border-radius:999px;padding:.05rem .5rem;font-size:.7rem}.dia-passado{opacity:.55}.dose-folha{align-items:baseline;gap:.6rem;padding:.22rem 0;display:flex}.caixinha{border:1.5px solid var(--borda-campo);border-radius:4px;flex:none;align-self:center;width:.95rem;height:.95rem}.hora-folha{font-variant-numeric:tabular-nums;min-width:3.4rem;color:var(--primaria-escura);font-weight:700}.itens-folha{font-size:.95rem}@media print{#adicionar,#listas,#compartilhar-bloco,#sugestao-agrupar,#compras,#lista-remedios,#imprimir-folha,.prosa{display:none!important}#ver-folha>summary{display:none}#ver-folha,#ver-folha>div{display:block!important}.hora-agenda .relogio{font-size:1.7rem}.hora-agenda .item-hora{font-size:1.15rem}.dia-folha{break-inside:avoid;padding-top:.5rem}.dia-passado{opacity:1}.caixinha{border-color:#555}.dose-folha{padding:.3rem 0;font-size:1.05rem}}@media (width<=620px){.hora-agenda .relogio{min-width:3.6rem;font-size:1.3rem}.dados-remedio{grid-template-columns:1fr}}.destaque-mensal{background:var(--primaria-suave);border-radius:12px;margin:1rem 0 0;padding:.85rem 1rem;font-size:1.02rem}#resumo-dia .prazo,.destaque-mensal .prazo{white-space:normal}.vaga-titulo{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:0;display:flex}.vaga-ordem{background:var(--primaria-suave);width:1.8rem;height:1.8rem;color:var(--primaria-escura);border-radius:50%;place-items:center;font-size:.95rem;display:inline-grid}.vaga-digitos{color:var(--texto-suave);font-size:.85rem;font-weight:400}.lista-cand{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.cand{text-align:left;border:1px solid var(--borda);background:var(--superficie);width:100%;color:var(--texto);font:inherit;cursor:pointer;box-shadow:var(--sombra-cartao);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.6rem;display:flex}.cand:hover:not(:disabled),.cand:focus-visible{border-color:var(--primaria);background:var(--primaria-suave)}.cand:disabled{opacity:.55;cursor:not-allowed}.foto-cand{object-fit:cover;background:var(--neutro-suave);border-radius:6px;flex:none;width:60px;height:80px}.foto-grande{width:90px;height:120px}.sem-foto{color:var(--texto-suave);place-items:center;font-size:.9rem;font-weight:700;display:grid}.cand-info,.escolha-info{overflow-wrap:anywhere;flex-direction:column;gap:.15rem;min-width:0;display:flex}.cand-numero{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--primaria-escura);font-size:1.15rem;font-weight:700}.cand-partido{color:var(--texto-suave);font-size:.85rem}.linha-partido{flex-wrap:wrap;align-items:center;gap:.2rem .45rem;margin:.15rem 0;display:flex}.selo-partido{border:1.5px solid var(--texto-suave);font-variant-numeric:tabular-nums;color:var(--texto-suave);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3rem;padding:.05rem .55rem;font-size:.8rem;line-height:1.5;display:inline-flex}.selo-partido strong{color:var(--texto);letter-spacing:.02em;font-size:.85rem}.tabela-cola .selo-partido{margin:.2rem .4rem 0 0}.cand-cargo{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);font-size:.75rem;font-weight:700}.cand-nota{color:var(--texto-suave);font-size:.82rem}.cand .etiqueta{white-space:normal;align-self:flex-start}.vaga-escolha{align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.escolha-nome{font-size:1.15rem}.numero-urna{gap:.3rem;margin-bottom:.25rem;display:inline-flex}.numero-urna span{border:2px solid var(--borda);font-variant-numeric:tabular-nums;background:var(--superficie);border-radius:6px;place-items:center;width:1.9rem;height:2.3rem;font-size:1.35rem;font-weight:700;display:inline-grid}.vaga-outros{border-top:1px dashed var(--borda);flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.vaga-contagem{margin:.25rem 0 0}.cola-problemas{color:var(--negativo);margin:0 0 .75rem;padding:0;list-style:none}.cola-problemas li+li{margin-top:.35rem}.tabela-cola th,.tabela-cola td{white-space:normal;text-align:left;vertical-align:middle}.tabela-cola th{color:var(--texto-suave);width:7.5rem;font-weight:600}.tabela-cola .col-numero{white-space:nowrap;width:1%}.tabela-cola .numero-urna span{width:1.6rem;height:2rem;font-size:1.1rem}.sem-escolha{color:var(--texto-suave);letter-spacing:.15em}.aviso-erro{color:var(--negativo)}#cola-papel{display:none}@media (width<=620px){.lista-cand{grid-template-columns:1fr}.tabela-cola th{width:auto;font-size:.8rem}.tabela-cola th,.tabela-cola td{padding-left:.3rem;padding-right:.3rem}.tabela-cola .numero-urna{gap:0;margin:0}.tabela-cola .numero-urna span{letter-spacing:.04em;background:0 0;border:0;width:auto;height:auto;font-size:1.1rem}.tabela-cola .selo-partido{padding:0 .4rem;font-size:.7rem}.tabela-cola .selo-partido strong{font-size:.74rem}}@media print{body:has(.pagina-cola) .subtitulo,body:has(.pagina-cola) h1,body:has(.pagina-cola) .voltar,body:has(.pagina-cola) .verificacao,body:has(.pagina-cola) .rodape,body:has(.pagina-cola) .cabecalho,body:has(.pagina-cola) section.prosa,.pagina-cola>:not(#cola-papel){display:none!important}#cola-papel{grid-template-columns:1fr 1fr;gap:1cm;display:grid}.papel-cola{break-inside:avoid;color:#000;border:1.5px dashed #555;border-radius:8px;padding:.4cm .5cm;font-size:10pt}.papel-titulo{margin:0;font-size:11pt;font-weight:700}.papel-nome{color:#444;margin:0 0 .2cm}.papel-cola table{border-collapse:collapse;width:100%}.papel-cola th,.papel-cola td{white-space:normal;text-align:left;vertical-align:middle;border-bottom:1px solid #ccc;padding:.12cm .1cm}.papel-cola th{color:#444;font-size:9pt;font-weight:400}.papel-cola td{font-size:10pt}.papel-cola td.papel-numero{letter-spacing:.12em;font-size:18pt;font-weight:700;white-space:nowrap!important}.papel-cola small{color:#555}.papel-selo{white-space:nowrap;border:1px solid #555;border-radius:.2cm;padding:0 .15cm;font-size:.85em;font-weight:700;display:inline-block}.papel-rodape{color:#555;margin:.2cm 0 0;font-size:8pt}#cola-papel.papel-grande{grid-template-columns:1fr}.papel-grande .papel-cola+.papel-cola{display:none}.papel-grande .papel-cola{border-style:solid;padding:.8cm 1cm;font-size:16pt}.papel-grande .papel-titulo{font-size:20pt}.papel-grande .papel-cola th{color:#222;font-size:15pt}.papel-grande .papel-cola th,.papel-grande .papel-cola td{padding:.35cm .2cm}.papel-grande .papel-cola td{font-size:17pt;font-weight:700}.papel-grande .papel-cola small{font-size:12pt;font-weight:400}.papel-grande .papel-cola td.papel-numero{font-size:40pt}.papel-grande .papel-rodape{font-size:12pt}}.destaque-home{border:1px solid var(--primaria);border-radius:var(--raio);background:var(--primaria-suave);color:var(--texto);align-items:center;gap:.9rem;margin:0 0 1.5rem;padding:.95rem 1.1rem;line-height:1.45;text-decoration:none;display:flex}.destaque-home:hover,.destaque-home:focus-visible{border-color:var(--primaria-escura);box-shadow:var(--sombra)}.destaque-home strong{color:var(--primaria-escura);font-size:1.05rem;display:block}.destaque-icone{flex:none;font-size:1.8rem}.destaque-texto{flex:auto;min-width:0}.destaque-seta{color:var(--primaria-escura);flex:none;font-size:1.3rem}.resultado-frase{color:var(--primaria-escura);margin:.25rem 0 .75rem;font-size:1.2rem;font-weight:700}.lista-resultado{margin:0 0 .75rem;padding:0;list-style:none}.lista-resultado li{border-bottom:1px solid var(--borda);grid-template-columns:7rem 1fr auto;align-items:center;gap:.25rem .75rem;padding:.65rem 0;display:grid}.res-cargo{color:var(--texto-suave);font-size:.85rem}.res-quem{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.15rem .45rem;min-width:0;display:flex}.res-quem .cand-partido{flex-basis:100%}.res-situacao{white-space:nowrap;background:var(--neutro-suave);color:var(--texto-suave);border-radius:999px;justify-self:end;padding:.2rem .7rem;font-size:.85rem;font-weight:700}.res-eleito .res-situacao{background:var(--primaria-botao);color:#fff}.res-segundo-turno .res-situacao{color:#fff;background:#8a5a0d}.res-legenda .res-situacao{background:var(--primaria-suave);color:var(--primaria-escura)}@media (width<=620px){.lista-resultado li{grid-template-columns:1fr auto}.res-cargo{grid-column:1/-1}}@media print{#cola-resultado{display:none!important}}.urna{color:#1a1a1a;background:#d9d4c7;border-radius:14px;grid-template-columns:1.5fr 1fr;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.urna-tela{background:#f4f4ee;border:3px solid #8f8a7d;border-radius:6px;flex-direction:column;height:21.5rem;padding:.8rem 1rem;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.urna-tela p{margin:.15rem 0}.tela-topo{font-size:.8rem;font-weight:700}.tela-cargo{text-align:center;font-size:1.3rem;font-weight:700;margin:.4rem 0 .6rem!important}.tela-corpo{justify-content:space-between;gap:.75rem;display:flex}.tela-info{overflow-wrap:anywhere;min-width:0}.tela-numero{flex-wrap:nowrap;align-items:center;gap:.2rem;font-size:.9rem;display:flex;margin-bottom:.4rem!important}.tela-rotulo{white-space:nowrap;flex:none;margin-right:.3rem}.tela-digito{border:2px solid #1a1a1a;flex:none;place-items:center;width:1.55rem;height:2rem;font-size:1.25rem;font-weight:700;display:inline-grid}.tela-digito.piscando{animation:1s step-end infinite urna-piscar}@keyframes urna-piscar{50%{background:#1a1a1a}}@media (prefers-reduced-motion:reduce){.tela-digito.piscando{background:#cfcfc4;animation:none}}.tela-foto-espaco{flex:none;width:90px;height:120px}.tela-foto{object-fit:cover;border:1px solid #8f8a7d;width:100%;height:100%;display:block}.tela-grande{font-size:1.4rem;font-weight:700}.tela-alerta{font-weight:700}.tela-nota{font-size:.8rem}.tela-recusa{color:#9b2c1f;font-size:.85rem;font-weight:700}.tela-rodape{border-top:1px solid #8f8a7d;flex:none;min-height:4.2rem;padding-top:.5rem;font-size:.78rem;line-height:1.4;margin-top:auto!important}.tela-rodape.vazio{border-top-color:#0000}.tela-fim{letter-spacing:.1em;margin:auto;font-size:4rem;font-weight:700}.urna-teclado{background:#2b2b2b;border-radius:8px;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.urna-numeros{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.urna-numeros .tecla:last-child{grid-column:2}.tecla{touch-action:manipulation;color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;min-height:2.8rem;font:700 1.3rem/1 Arial,Helvetica,sans-serif;box-shadow:inset 0 -3px #ffffff1f}.tecla:active{transform:translateY(1px)}.tecla:focus-visible{outline-offset:2px;outline:3px solid #f2c94c}.urna-acoes{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.urna-acoes .tecla{letter-spacing:.02em;color:#111;font-size:.72rem}.tecla-branco{background:#f6f6f6}.tecla-corrige{background:#e8742c}.tecla-confirma{background:#3a9c3a;min-height:3.4rem}.urna-dica{background:var(--neutro-suave);border-radius:10px;margin:.75rem 0 0;padding:.65rem .9rem}.urna-conferencia{margin:.5rem 0 .75rem;padding-left:1.2rem}@media (width<=620px){.urna{grid-template-columns:1fr;padding:.6rem}.urna-tela{height:22rem;padding:.7rem .8rem}.tela-cargo{font-size:1.15rem}.tela-foto-espaco{width:75px;height:100px}}@media print{#cola-treino{display:none!important}}#cola-treino{border:2px solid var(--primaria)}.treino-chamada{background:var(--primaria-suave);border-radius:10px;align-items:center;gap:1.25rem;margin:-.25rem;padding:1rem;display:flex}.treino-ilustracao{flex:none;width:13rem;height:auto}.treino-texto h2{margin-top:0}.treino-texto .subtexto{margin-bottom:.9rem}#cola-treino.treinando .treino-ilustracao{display:none}@media (width<=620px){.treino-chamada{text-align:center;flex-direction:column}.treino-ilustracao{width:9.5rem}}.apu-status{margin:0 0 .75rem}.apu-abas{gap:.4rem;margin:0 0 -1px;display:flex;overflow-x:auto}.apu-aba{border:1px solid var(--borda-forte);background:var(--neutro-suave);min-width:max-content;color:var(--texto-suave);font:inherit;cursor:pointer;border-bottom:none;border-radius:12px 12px 0 0;flex:1 1 0;padding:.7rem 1rem;font-weight:700}.apu-aba[aria-selected=true]{background:var(--superficie);color:var(--primaria-escura);box-shadow:inset 0 3px 0 var(--primaria)}.apu-painel{border-top-left-radius:0}.apu-modo{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0 0 1rem;font-size:.95rem;display:flex}.apu-mapa{grid-template-columns:repeat(7,minmax(0,3.4rem));grid-auto-rows:3.4rem;justify-content:center;gap:.35rem;margin:.5rem 0 .75rem;display:grid}.apu-tile{font:700 .9rem/1 var(--fonte);cursor:pointer;background:var(--neutro-suave);color:var(--texto);border:0;border-radius:8px}.apu-tile:focus-visible{outline:3px solid var(--primaria);outline-offset:2px}.apu-tile.apu-fora{opacity:.35}.apu-cor{vertical-align:-.1rem;border-radius:3px;width:.9rem;height:.9rem;display:inline-block}.apu-tile.apu-eleito,.apu-cor.apu-eleito{background:var(--primaria-botao);color:#fff}.apu-tile.apu-segundo-turno,.apu-cor.apu-segundo-turno{color:#fff;background:#8a5a0d}.apu-tile.apu-apurando,.apu-cor.apu-apurando{color:#17263a;background:#c9d2dc}.apu-legenda{color:var(--texto-suave);flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin:0 0 1.25rem;padding:0;font-size:.85rem;list-style:none;display:flex}.apu-barras{margin:.5rem 0 1.25rem}.apu-barra{grid-template-columns:minmax(6rem,11rem) 1fr auto;align-items:center;gap:.6rem;padding:.3rem 0;display:grid}.apu-barra-rotulo{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.25;display:flex}.apu-barra-rotulo small{color:var(--texto-suave);font-size:.75rem}.apu-barra-trilho{background:var(--neutro-suave);border-radius:6px;height:1.1rem;overflow:hidden}.apu-barra-valor{background:var(--primaria-botao);border-radius:6px;min-width:4px;height:100%;display:block}.apu-barra-numero{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2rem;font-weight:700}.apu-barra-numero small{color:var(--texto-suave);font-weight:400}.apu-regiao{margin:1.25rem 0 .25rem;font-size:1rem}.tabela-regioes{width:100%}.tabela-regioes th,.tabela-regioes td{white-space:normal;padding:.45rem .5rem}.tabela-regioes thead th:not(:first-child),.tabela-regioes td{text-align:right;font-variant-numeric:tabular-nums}.tabela-regioes tbody th{text-align:left;font-weight:400}.tabela-regioes tbody th small{white-space:nowrap;color:var(--texto-suave);font-size:.78rem;display:block}.tabela-regioes .apu-regiao-lider{font-weight:700}.tabela-regioes .apu-zero{color:var(--texto-suave)}.apu-busca-dep{border:1px solid var(--borda-campo);background:var(--superficie);width:100%;color:var(--texto);font:inherit;border-radius:8px;margin:.5rem 0 .25rem;padding:.6rem .75rem}.apu-dep-grupo{margin:1.1rem 0 .2rem;font-size:.95rem}.apu-dep-grupo small{color:var(--texto-suave);font-weight:400}.apu-dep-lista{margin:0;padding:0;list-style:none}.apu-dep-lista li{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;padding:.45rem 0;display:flex}.apu-dep-lista li small{color:var(--texto-suave)}.apu-dep-votos{color:var(--texto-suave);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem}.apu-dep-status{border:1px solid var(--borda-forte);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.75rem}.apu-dep-status.apu-dep-eleito,.apu-dep-status.apu-dep-vaga{background:var(--primaria-suave);border-color:var(--primaria-borda)}@media (width<=480px){.tabela-regioes th,.tabela-regioes td{padding:.4rem .25rem;font-size:.85rem}.tabela-regioes tbody th small{font-size:.72rem}}.apu-estados{margin:0;padding:0;list-style:none}.apu-estados li{border-bottom:1px solid var(--borda);grid-template-columns:9rem 1fr auto;align-items:center;gap:.25rem .75rem;padding:.55rem 0;display:grid}.apu-uf,.apu-link-uf{font-weight:600}.apu-link-uf{color:var(--primaria-escura);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.apu-nomes{overflow-wrap:anywhere;min-width:0;line-height:1.6}.apu-nomes small{color:var(--texto-suave)}.apu-x{color:var(--texto-suave);font-weight:700}.apu-badge{white-space:nowrap;background:var(--neutro-suave);color:var(--texto-suave);border-radius:999px;justify-self:end;padding:.15rem .6rem;font-size:.78rem;font-weight:700}.apu-eleito>.apu-badge{background:var(--primaria-botao);color:#fff}.apu-segundo-turno>.apu-badge{color:#fff;background:#8a5a0d}@media (width<=620px){.apu-mapa{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:2.6rem;gap:.25rem}.apu-barra{grid-template-columns:5.5rem 1fr auto}.apu-estados li{grid-template-columns:1fr auto}.apu-estados .apu-nomes{grid-area:2/1/auto/-1}}.apu-chamada{margin:.75rem 0;font-weight:600}.apu-cartoes-perfil{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.5rem 0 1rem;display:grid}.apu-cartao-perfil{background:var(--neutro-suave);border-radius:12px;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.apu-cartao-titulo{color:var(--texto-suave);font-size:.85rem;font-weight:600}.apu-cartao-valor{color:var(--primaria-escura);font-size:2rem;line-height:1.15}.apu-cartao-linha{color:var(--texto-suave);font-size:.82rem}.apu-nota{color:var(--texto-suave);font-size:.8rem;font-weight:400}.apu-extremos{margin:0 0 1rem;font-size:.92rem}@media (width<=520px){.apu-abas{grid-template-columns:1fr 1fr;gap:.35rem;margin:0 0 .6rem;display:grid;overflow:visible}.apu-aba{border-bottom:1px solid var(--borda);border-radius:10px;min-width:0;padding:.6rem .4rem}.apu-aba[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--primaria)}.apu-painel{border-top-left-radius:var(--raio)}.apu-cartao-perfil{padding:.75rem}.apu-cartao-valor{font-size:1.55rem}}.apu-tile.apu-rank-1,.apu-cor.apu-rank-1{color:#fff;background:#0e7a54}.apu-tile.apu-rank-2,.apu-cor.apu-rank-2{color:#fff;background:#4a6fb5}.apu-tile.apu-rank-3,.apu-cor.apu-rank-3{color:#fff;background:#8a5a0d}.apu-tile.apu-rank-outro,.apu-cor.apu-rank-outro{color:#17263a;background:#c9d2dc}.apu-tile.apu-sem-dados{background:var(--neutro-suave);color:var(--texto-suave)}@media (width<=520px){.apu-abas{grid-template-columns:repeat(3,1fr)}.apu-aba{padding:.6rem .2rem;font-size:.82rem}.apu-barra-numero small{font-size:.72rem;display:block}}.treino-botoes,.urna-acoes-fim{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=620px){.treino-chamada .treino-botoes{justify-content:center}}.urna-convite{border:2px solid var(--primaria);background:var(--primaria-suave)}.urna-convite h2{margin-top:0}.urna-alerta{color:var(--negativo)}.tela-espera{text-align:center;margin:auto;padding:1rem;font-size:1.3rem;font-weight:700;line-height:1.4}.urna-bloco{padding-top:1.1rem}.seletor-estado-rotulo{color:var(--texto);margin:0 0 .4rem;font-size:1.05rem;font-weight:700;display:block}.seletor-estado{border:2px solid var(--primaria);background:var(--superficie);width:100%;color:var(--texto);font:600 1.15rem/1.3 var(--fonte);box-shadow:0 0 0 4px var(--primaria-suave);cursor:pointer;border-radius:10px;padding:.8rem 1rem}.seletor-estado.escolhido{box-shadow:none}.urna-bloco .urna{margin-top:.9rem}.urna-origem{color:var(--texto-suave);margin:.5rem 0 0;font-size:.88rem}.urna-rodape{color:var(--texto-suave);text-align:center;margin:.75rem 0 0;font-size:.82rem}.sugestao-uf{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.tabela-pesquisas th,.tabela-matriz th{white-space:normal;vertical-align:bottom}.tabela-pesquisas td:first-child,.tabela-matriz td:first-child{white-space:normal;min-width:7.5rem}.th-detalhe{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:400;display:block}.posicao{min-width:1.6rem;color:var(--texto-suave);font-size:.8rem;display:inline-block}.marca-calculado{color:var(--texto-suave);margin-left:.15rem}.celula-disputas{white-space:normal;color:var(--texto-suave);font-size:.8rem}.poucas{border:1px solid var(--borda-forte);color:var(--texto-suave);border-radius:999px;padding:0 .4rem;font-size:.7rem;display:inline-block}.tabela-matriz td:first-child,.tabela-matriz th:first-child{background:var(--superficie);z-index:1;box-shadow:1px 0 0 var(--borda);position:sticky;left:0}.tabela-matriz td{vertical-align:top}.linha-urnas td{background:var(--primaria-suave)}.tabela-matriz .linha-urnas td:first-child{background:var(--primaria-suave);font-weight:600}.erro-celula{color:var(--texto-suave);font-size:.75rem;display:block}.fora-margem,.erro-celula.fora-margem{color:var(--negativo);font-weight:600}.nota-pesquisa{color:var(--texto-suave);margin:.75rem 0 0;font-size:.85rem}.aviso-pesquisas{border:1px solid var(--borda);background:var(--neutro-suave);border-radius:10px;margin:0;padding:.9rem 1rem}.acoes-pesquisas{margin-top:1rem}.disputa>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.75rem;list-style:none;display:flex}.disputa>summary::-webkit-details-marker{display:none}.disputa>summary h2{margin:0}.disputa>summary:before{content:"▸";color:var(--texto-suave)}.disputa[open]>summary:before{content:"▾"}.ficha-pesquisas ul{color:var(--texto-suave);margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem}.ficha-pesquisas li{margin-bottom:.4rem}.linha-extra,.dica-rolagem{display:none}@media (width<=560px){.tabela-pesquisas .col-extra{display:none}.tabela-pesquisas .linha-extra{color:var(--texto-suave);margin-top:.15rem;font-size:.75rem;display:block}.tabela-pesquisas th,.tabela-pesquisas td,.tabela-matriz th,.tabela-matriz td{padding:.5rem .45rem}.dica-rolagem{display:block}.tabela-pesquisas td:first-child,.tabela-matriz td:first-child{min-width:6rem}}.apu-estimativa{border:1px dashed var(--borda-forte);border-radius:10px;margin:1rem 0;padding:.9rem 1rem}.apu-estimativa h3{margin:0 0 .4rem}.apu-estimativa-numeros{flex-wrap:wrap;gap:.4rem 1.5rem;margin:.2rem 0 .4rem;display:flex}.apu-estimativa-numeros strong{font-variant-numeric:tabular-nums;font-size:1.6rem}@media (width<=480px){.apu-estimativa{padding:.75rem .5rem}}.apu-virada{background:var(--primaria-suave);border:1px solid var(--primaria-borda);border-radius:8px;margin:.4rem 0;padding:.5rem .7rem}.apu-estados-1t{margin-top:.8rem}.apu-estados-1t summary{cursor:pointer;font-weight:600}.tabela-regioes tr.apu-virou th,.tabela-regioes tr.apu-virou td{font-weight:700}.apu-contagem{color:var(--texto-suave);font-variant-numeric:tabular-nums;margin:.15rem 0 .6rem;font-size:.85rem}.apu-contagem:empty{display:none}.apu-tse-botao{font:inherit;color:var(--primaria-escura);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline;display:block}.apu-registro{border:1px solid var(--borda-forte);background:var(--superficie);width:min(640px,100vw - 2rem);max-height:85vh;color:var(--texto);border-radius:12px;padding:1rem}.apu-registro::backdrop{background:#0000008c}.apu-registro-topo{justify-content:space-between;align-items:center;gap:1rem;display:flex}.apu-registro-topo h2{margin:0;font-size:1.15rem}@media (width<=480px){.apu-registro{padding:.75rem .5rem}}
