.simuladores,.simuladores-dialogo{--sim-primaria:#008f48;--sim-secundaria:#023a51;--sim-realce:#2cbc63;--sim-texto:#1d2733;--sim-suave:#5f6b78;--sim-linha:#e2e6eb;--sim-fundo:#ffffff;--sim-fundo-2:#f5f7f9;--sim-erro:#c0392b;--sim-ambar:#b26a00;--sim-raio:10px;--sim-toque:44px;--sim-sombra:0 1px 2px rgba(16, 24, 40, .06), 0 4px 16px rgba(16, 24, 40, .06);--sim-fundo-3:#eef1f3;--sim-tab-inativo:#9aabb6;--sim-sombra-cartao:0 2px 32px rgba(2, 20, 32, .12);--sim-cor-liquido:var(--sim-primaria);--sim-cor-primaria:var(--sim-primaria);--sim-cor-secundaria:var(--sim-secundaria);--sim-cor-realce:var(--sim-realce);--sim-cor-imposto:#023a51;--sim-cor-ss:#4f7487;--sim-cor-custos:#8ba5b3;--sim-cor-despesas:#b7c9d3;--sim-cor-aquisicao:#d5e1e7;--sim-cor-neutro:#e3e9ec;--sim-cor-alerta:var(--sim-ambar);color:var(--sim-texto);font-size:16px;line-height:1.5;box-sizing:border-box;overflow-wrap:break-word}.simuladores *,.simuladores-dialogo *{box-sizing:border-box}.simuladores{background:var(--sim-fundo);border:1px solid var(--sim-linha);border-top:4px solid var(--sim-primaria);border-radius:var(--sim-raio);box-shadow:var(--sim-sombra);padding:clamp(16px, 3vw, 32px);margin:1.5em 0;max-width:960px;min-width:0}.simuladores.sim-a-carregar{min-height:220px;background:linear-gradient(90deg,var(--sim-fundo-2),#fff,var(--sim-fundo-2));background-size:200% 100%;animation:sim-brilho 1.4s infinite linear}@keyframes sim-brilho{to{background-position:-200% 0}}.simuladores .sim-cabecalho{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.simuladores .sim-cabecalho>div{min-width:0;flex:1 1 200px}.simuladores .sim-icone svg{width:52px;height:52px;display:block}.simuladores .sim-titulo{margin:0;font-size:clamp(1.25rem, 2.6vw, 1.6rem);line-height:1.2;color:var(--sim-secundaria)}.simuladores .sim-pergunta{margin:2px 0 0;color:var(--sim-suave)}.simuladores .sim-etiqueta{margin-left:auto;font-size:.78rem;background:#fff4e0;color:var(--sim-ambar);padding:3px 10px;border-radius:999px}.simuladores .sim-passos{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:6px;flex-wrap:wrap;counter-reset:none}.simuladores .sim-passos li{margin:0;padding:0;max-width:100%}.simuladores .sim-passo{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--sim-linha);background:var(--sim-fundo);color:var(--sim-suave);border-radius:999px;padding:6px 14px 6px 8px;min-height:var(--sim-toque);max-width:100%;font:inherit;font-size:.88rem;line-height:1.25;text-align:left;cursor:pointer}.simuladores .sim-passo-n{width:28px;height:28px;flex:none;border-radius:50%;background:var(--sim-fundo-2);display:inline-grid;place-items:center;font-weight:600;font-size:.82rem}.simuladores .sim-passo.sim-atual{border-color:var(--sim-secundaria);color:var(--sim-secundaria);font-weight:600}.simuladores .sim-passo.sim-atual .sim-passo-n{background:var(--sim-secundaria);color:#fff}.simuladores .sim-passo.sim-feito .sim-passo-n{background:var(--sim-primaria);color:#fff}.simuladores .sim-passo:focus-visible{outline:3px solid color-mix(in srgb,var(--sim-primaria) 45%,transparent);outline-offset:2px}.simuladores .sim-passo-cabeca h3{margin:0 0 4px;font-size:1.15rem;color:var(--sim-secundaria)}.simuladores .sim-passo-de{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sim-suave)}.simuladores .sim-ajuda-passo{color:var(--sim-suave);margin:0 0 14px}.simuladores .sim-grelha{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%),1fr));gap:14px 18px;margin:12px 0;min-width:0}.simuladores .sim-grelha-linha{grid-template-columns:repeat(auto-fit,minmax(min(160px, 100%),1fr));margin:0}.simuladores .sim-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.simuladores .sim-campo>label{font-weight:600;font-size:.92rem}.simuladores input[type=text],.simuladores input[type=date],.simuladores input[type=email],.simuladores select,.simuladores-dialogo input[type=text],.simuladores-dialogo input[type=email]{width:100%;max-width:100%;min-width:0;font:inherit;font-size:16px;color:var(--sim-texto);background:#fff;border:1px solid #c9d0d8;border-radius:8px;padding:9px 11px;min-height:var(--sim-toque);margin:0}.simuladores input[type=date]{-webkit-appearance:none;appearance:none;display:block}.simuladores select{text-overflow:clip;white-space:normal}.simuladores input:focus,.simuladores select:focus,.simuladores-dialogo input:focus{outline:none;border-color:var(--sim-primaria);box-shadow:0 0 0 3px color-mix(in srgb,var(--sim-primaria) 22%,transparent)}.simuladores .sim-com-sufixo{position:relative}.simuladores .sim-com-sufixo input{padding-right:34px;text-align:right;font-variant-numeric:tabular-nums}.simuladores .sim-sufixo{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--sim-suave);pointer-events:none}.simuladores .sim-ajuda{font-size:.82rem;color:var(--sim-suave);margin:0}.simuladores .sim-erro-campo{font-size:.86rem;color:var(--sim-erro);margin:0}.simuladores .sim-com-erro input,.simuladores .sim-com-erro select{border-color:var(--sim-erro)}.simuladores .sim-campo-bool{justify-content:center}.simuladores .sim-campo-bool label,.simuladores .sim-grupo legend label,.simuladores-dialogo .sim-campo-bool label{display:flex;gap:10px;align-items:center;min-height:var(--sim-toque);font-weight:500;cursor:pointer}.simuladores .sim-interruptor,.simuladores-dialogo input[type=checkbox]{width:22px;height:22px;accent-color:var(--sim-primaria);flex:none;margin:0}.simuladores .sim-grupo{border:1px solid var(--sim-linha);border-radius:var(--sim-raio);padding:10px clamp(10px, 2.5vw, 16px) 12px;margin:6px 0;grid-column:1 / -1;background:var(--sim-fundo-2);min-width:0}.simuladores .sim-grupo legend{font-weight:600;padding:0 6px;max-width:100%;white-space:normal}.simuladores .sim-lista{grid-column:1 / -1;min-width:0}.simuladores .sim-lista-titulo{font-weight:600;margin:0 0 8px}.simuladores .sim-lista-item{display:flex;gap:10px;align-items:flex-end;padding:10px 12px;border:1px solid var(--sim-linha);border-radius:var(--sim-raio);margin-bottom:8px;background:var(--sim-fundo-2);min-width:0}.simuladores .sim-lista-item .sim-grelha{flex:1}.simuladores .sim-avancado{border-left:3px solid color-mix(in srgb,var(--sim-secundaria) 25%,transparent);padding-left:10px}.simuladores [hidden]{display:none!important}.simuladores .sim-acoes,.simuladores-dialogo .sim-acoes{display:flex;justify-content:space-between;gap:10px;margin-top:18px;flex-wrap:wrap}.simuladores .sim-botao,.simuladores-dialogo .sim-botao{font:inherit;font-weight:600;line-height:1.25;border-radius:8px;padding:10px 18px;min-height:var(--sim-toque);max-width:100%;cursor:pointer;border:1px solid #fff0;transition:background .15s,border-color .15s}.simuladores .sim-primario,.simuladores-dialogo .sim-primario{background:var(--sim-primaria);color:#fff}.simuladores .sim-primario:hover,.simuladores-dialogo .sim-primario:hover{background:color-mix(in srgb,var(--sim-primaria) 85%,#000)}.simuladores .sim-secundario,.simuladores-dialogo .sim-secundario{background:#fff;color:var(--sim-secundaria);border-color:#c9d0d8}.simuladores .sim-secundario:hover,.simuladores-dialogo .sim-secundario:hover{border-color:var(--sim-secundaria)}.simuladores .sim-botao:disabled{opacity:.6;cursor:progress}.simuladores .sim-ligacao{background:none;border:0;color:var(--sim-secundaria);text-decoration:underline;text-underline-offset:3px;padding:6px 4px;min-height:var(--sim-toque);font:inherit;cursor:pointer;text-align:left}.simuladores .sim-remover{background:#fff;border-color:#c9d0d8;color:var(--sim-erro);padding:6px 12px;min-width:var(--sim-toque);min-height:var(--sim-toque);font-size:1.2rem;line-height:1}.simuladores .sim-acrescentar{padding:8px 14px}.simuladores .sim-botao:focus-visible,.simuladores-dialogo .sim-botao:focus-visible,.simuladores .sim-ligacao:focus-visible{outline:3px solid color-mix(in srgb,var(--sim-primaria) 45%,transparent);outline-offset:2px}.simuladores .sim-mensagem,.simuladores .sim-erro{background:#fdeaec;color:var(--sim-erro);border-radius:8px;padding:10px 14px;margin-top:14px}.simuladores .sim-ok,.simuladores-dialogo .sim-ok{color:var(--sim-primaria);font-weight:600}.simuladores-dialogo .sim-erro{color:var(--sim-erro)}.simuladores .sim-resultado{margin-top:28px;padding-top:22px;border-top:1px solid var(--sim-linha);scroll-margin-top:80px;min-width:0}.simuladores .sim-resultado h3{margin:0 0 10px;color:var(--sim-secundaria)}.simuladores .sim-resumo{font-size:1.05rem;margin:0 0 16px}.simuladores .sim-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px, 100%),1fr));gap:12px;margin-bottom:16px}.simuladores .sim-indicador{background:var(--sim-fundo-2);border-top:3px solid var(--sim-secundaria);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.simuladores .sim-indicador.sim-destaque{background:var(--sim-primaria);border-top-color:var(--sim-primaria);color:#fff}.simuladores .sim-ind-rotulo{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.simuladores .sim-ind-valor{font-size:1.45rem;font-variant-numeric:tabular-nums}.simuladores .sim-ind-nota{font-size:.78rem;opacity:.85}.simuladores .sim-barra{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0}.simuladores .sim-detalhe{border:1px solid var(--sim-linha);border-radius:var(--sim-raio);margin:10px 0;padding:0 14px;min-width:0}.simuladores .sim-detalhe summary{cursor:pointer;font-weight:600;padding:10px 0;min-height:var(--sim-toque);display:flex;align-items:center;gap:8px;color:var(--sim-secundaria);list-style:none}.simuladores .sim-detalhe summary::-webkit-details-marker{display:none}.simuladores .sim-detalhe summary::before{content:"";width:8px;height:8px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s;margin:0 4px 0 2px}.simuladores .sim-detalhe[open] summary::before{transform:rotate(45deg)}.simuladores .sim-detalhe[open]{padding-bottom:12px}.simuladores .sim-tabela{width:100%;border-collapse:collapse;font-size:.9rem;margin:0}.simuladores .sim-tabela td,.simuladores .sim-tabela th{border:0;border-bottom:1px solid var(--sim-linha);padding:8px 6px;vertical-align:top;text-align:left;overflow-wrap:anywhere}.simuladores .sim-tabela .sim-dir{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:normal}.simuladores .sim-formula{display:block;color:var(--sim-secundaria);font-size:.8rem}.simuladores .sim-lei{display:block;color:var(--sim-suave);font-size:.76rem}.simuladores .sim-aviso{border-left:3px solid var(--sim-secundaria);background:var(--sim-fundo-2);padding:8px 12px;margin:8px 0;border-radius:0 8px 8px 0}.simuladores .sim-aviso.sim-atencao{border-left-color:var(--sim-ambar);background:#fff8ec}.simuladores .sim-aviso.sim-erro{border-left-color:var(--sim-erro)}.simuladores .sim-aviso p{margin:2px 0 0;font-size:.9rem}.simuladores .sim-rodape{font-size:.74rem;color:var(--sim-suave);margin:14px 0 0;overflow-wrap:anywhere}.simuladores .sim-cartao{background:var(--sim-fundo);border-radius:8px;box-shadow:var(--sim-sombra-cartao);margin:0 0 18px;overflow:hidden}.simuladores .sim-faixa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;padding:16px clamp(16px, 3vw, 24px);background:var(--sim-secundaria);color:#fff}.simuladores .sim-faixa-texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.simuladores .sim-faixa-rotulo{font-weight:700;font-size:1.3rem;line-height:1.22}.simuladores .sim-faixa-nota{font-size:.88rem;opacity:.9}.simuladores .sim-faixa-valor{font-size:1.3rem;line-height:1.22;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.simuladores .sim-faixa.sim-tom-positivo{background:var(--sim-primaria)}.simuladores .sim-faixa.sim-tom-negativo,.simuladores .sim-faixa.sim-tom-neutro{background:var(--sim-secundaria)}.simuladores .sim-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px, 100%),1fr));padding:20px clamp(16px, 3vw, 24px) 22px;gap:16px 0}.simuladores .sim-kpi{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 16px;border-left:1px solid var(--sim-linha)}.simuladores .sim-kpi:first-child{border-left:0;padding-left:0}.simuladores .sim-kpi-rotulo{font-size:1.05rem;color:var(--sim-secundaria);font-weight:600;line-height:1.25}.simuladores .sim-kpi-valor{order:3;font-size:1.3rem;color:var(--sim-primaria);font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.simuladores .sim-kpi-nota{order:2;font-size:.84rem;color:var(--sim-suave)}.simuladores .sim-separadores{margin:0 0 8px;min-width:0}.simuladores .sim-tabs-caixa{min-width:0;max-width:100%}.simuladores .sim-tabs{display:inline-flex;max-width:100%;background:var(--sim-fundo-3);border-radius:8px 8px 0 0;vertical-align:bottom}.simuladores .sim-tab{font:inherit;font-size:1.12rem;font-weight:700;line-height:1.25;min-height:var(--sim-toque);padding:12px clamp(14px, 2.4vw, 24px);border:0;border-radius:8px 8px 0 0;background:#fff0;color:var(--sim-tab-inativo);cursor:pointer;text-align:left;white-space:normal;overflow-wrap:break-word;min-width:0;transition:color .15s,background-color .15s}.simuladores .sim-tab:hover{color:var(--sim-secundaria)}.simuladores .sim-tab[aria-selected=true]{background:var(--sim-fundo);color:var(--sim-secundaria)}.simuladores .sim-tab:focus-visible,.simuladores .sim-variante:focus-visible,.simuladores .sim-painel:focus-visible{outline:3px solid color-mix(in srgb,var(--sim-primaria) 45%,transparent);outline-offset:-3px}.simuladores .sim-painel{background:var(--sim-fundo);border-radius:0 8px 8px 8px;box-shadow:var(--sim-sombra-cartao);padding:clamp(16px, 3vw, 24px);min-width:0}.simuladores .sim-painel-titulo{margin:0 0 10px;color:var(--sim-secundaria);font-size:1.12rem}.simuladores .sim-painel-titulo+.sim-painel{border-radius:8px}.simuladores .sim-painel-corpo{display:flex;flex-direction:column;gap:20px;min-width:0}.simuladores .sim-painel-lado{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:clamp(24px, 4vw, 48px)}.simuladores .sim-painel-nota{margin:18px 0 0;font-size:.84rem;color:var(--sim-suave)}.simuladores .sim-variantes{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:10px;background:var(--sim-fundo-3);margin:0 0 16px;max-width:100%}.simuladores .sim-variante{font:inherit;font-size:.9rem;font-weight:700;line-height:1.25;min-height:var(--sim-toque);padding:6px 14px;border:0;border-radius:8px;background:#fff0;color:var(--sim-tab-inativo);cursor:pointer;text-align:left;max-width:100%}.simuladores .sim-variante[aria-pressed=true]{background:var(--sim-fundo);color:var(--sim-secundaria);box-shadow:0 1px 3px rgb(2 20 32 / .12)}.simuladores .sim-legenda{min-width:0;display:flex;flex-direction:column;gap:14px}.simuladores .sim-linhas{list-style:none;margin:0;padding:0}.simuladores .sim-linha{display:flex;align-items:baseline;gap:10px;padding:0 0 16px;margin:0;color:var(--sim-secundaria);font-weight:700}.simuladores .sim-linha:last-child{padding-bottom:0}.simuladores .sim-linha-rotulo{flex:1 1 auto;min-width:0}.simuladores .sim-linha-valor{flex:none;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.simuladores .sim-linha-destaque .sim-linha-valor{color:var(--sim-primaria)}.simuladores .sim-linha-total{font-weight:600;border-top:1px solid var(--sim-linha);padding-top:14px}.simuladores .sim-amostra{width:12px;height:12px;border-radius:50%;flex:none;background:var(--c,transparent);align-self:center;display:inline-block}.simuladores .sim-amostra.sim-sem-cor{background:#fff0}.simuladores .sim-amostra.sim-traco{height:3px;width:16px;border-radius:2px}.simuladores .sim-series{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.92rem;color:var(--sim-secundaria);font-weight:600}.simuladores .sim-series li{display:inline-flex;align-items:center;gap:8px;margin:0}.simuladores .sim-tabela-rolar{max-width:100%;overflow-x:auto}.simuladores .sim-tabela-series th[scope=row]{font-weight:700;color:var(--sim-secundaria);white-space:nowrap;position:sticky;left:0;background:var(--sim-fundo);z-index:1}.simuladores .sim-tabela-series th[scope=row] .sim-amostra{margin-right:8px;vertical-align:0}.simuladores .sim-tabela-series thead th{font-size:.82rem;color:var(--sim-suave);font-weight:600;white-space:normal}.simuladores .sim-tabela-series .sim-cat-destaque{color:var(--sim-primaria)}.simuladores .sim-grafico{min-width:0;width:100%}.simuladores .sim-grafico-donut{max-width:220px;margin:0 auto}.simuladores .sim-svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.simuladores .sim-svg text{font-family:inherit;fill:var(--sim-secundaria)}.simuladores .sim-cor-liquido{--c:var(--sim-cor-liquido)}.simuladores .sim-cor-primaria{--c:var(--sim-cor-primaria)}.simuladores .sim-cor-secundaria{--c:var(--sim-cor-secundaria)}.simuladores .sim-cor-realce{--c:var(--sim-cor-realce)}.simuladores .sim-cor-imposto{--c:var(--sim-cor-imposto)}.simuladores .sim-cor-ss{--c:var(--sim-cor-ss)}.simuladores .sim-cor-custos{--c:var(--sim-cor-custos)}.simuladores .sim-cor-aquisicao{--c:var(--sim-cor-aquisicao)}.simuladores .sim-cor-despesas{--c:var(--sim-cor-despesas)}.simuladores .sim-cor-neutro{--c:var(--sim-cor-neutro)}.simuladores .sim-cor-alerta{--c:var(--sim-cor-alerta)}.simuladores .sim-donut-fundo{fill:none;stroke:var(--sim-fundo-3)}.simuladores .sim-donut-fatia{fill:none;stroke:var(--c)}.simuladores .sim-t-centro-rotulo{font-size:15px}.simuladores .sim-t-centro-valor{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.simuladores .sim-barra-m{fill:var(--c);transform-box:fill-box;transform-origin:0 50%}.simuladores .sim-esbatido{fill-opacity:.35}.simuladores .sim-esbatido-leve{fill-opacity:.5}.simuladores .sim-trilho{fill:var(--sim-fundo-3)}.simuladores .sim-ligador{stroke:var(--sim-tab-inativo);stroke-width:1;stroke-dasharray:3 3}.simuladores .sim-t-rotulo{font-size:15px;font-weight:600}.simuladores .sim-t-valor{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.simuladores .sim-t-forte{font-weight:700}.simuladores .sim-t-eixo{font-size:12px;fill:var(--sim-suave)!important;font-variant-numeric:tabular-nums}.simuladores .sim-eixo{stroke:#b8c4cc;stroke-width:1}.simuladores .sim-grelha{stroke:var(--sim-linha);stroke-width:1}.simuladores .sim-linha-m{fill:none;stroke:var(--c);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.simuladores .sim-marca-linha{stroke:var(--sim-secundaria);stroke-width:1;stroke-dasharray:4 3;opacity:.45}.simuladores .sim-t-marca{font-size:12px;fill:var(--sim-suave)!important}.simuladores .sim-t-marca-valor{font-size:13px;font-weight:700}.simuladores .sim-alvo{fill:#fff0;pointer-events:all;cursor:crosshair;touch-action:pan-y}.simuladores .sim-guia-linha{stroke:var(--sim-tab-inativo);stroke-width:1}.simuladores .sim-guia-ponto{fill:var(--c);stroke:#fff;stroke-width:2}.simuladores .sim-guia-caixa{fill:#fff;stroke:var(--sim-linha);filter:drop-shadow(0 2px 8px rgb(2 20 32 / .14))}.simuladores .sim-t-guia{font-size:12px;font-variant-numeric:tabular-nums}.simuladores-dialogo{border:0;border-radius:14px;padding:22px;max-width:min(520px, calc(100vw - 32px));width:100%;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 60px rgb(0 0 0 / .25)}.simuladores-dialogo::backdrop{background:rgb(2 20 32 / .45)}.simuladores-dialogo .sim-dialogo-cabeca{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.simuladores-dialogo h3{margin:0;color:var(--sim-secundaria);font-size:1.15rem;min-width:0}.simuladores-dialogo .sim-fechar{background:none;border:0;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--sim-suave);padding:0;width:var(--sim-toque);height:var(--sim-toque);flex:none;border-radius:8px}.simuladores-dialogo .sim-campo{display:flex;flex-direction:column;gap:5px;margin:10px 0}.simuladores-dialogo .sim-campo>label{font-weight:600;font-size:.92rem}.simuladores-dialogo .sim-campo-bool label{align-items:flex-start;padding:10px 0}.simuladores-dialogo .sim-campo-bool input[type=checkbox]{margin-top:1px}.simuladores-dialogo .sim-campo-bool a{color:var(--sim-secundaria);text-underline-offset:3px}.simuladores-dialogo .sim-ajuda{font-size:.86rem;color:var(--sim-suave)}.simuladores-dialogo .sim-ligacao-campo{font-size:16px}.simuladores-dialogo .sim-isca{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}@media (max-width:600px){.simuladores{border-radius:0;border-left:0;border-right:0}.simuladores .sim-passo .sim-passo-t{display:none}.simuladores .sim-passo.sim-atual .sim-passo-t{display:inline}.simuladores .sim-passo{padding:6px 8px;min-width:var(--sim-toque);justify-content:center}.simuladores .sim-passo.sim-atual{padding-right:14px}.simuladores .sim-acoes .sim-botao{flex:1 1 auto}.simuladores .sim-barra .sim-botao:not(.sim-ligacao){flex:1 1 auto}.simuladores .sim-lista-item{flex-direction:column;align-items:stretch}.simuladores .sim-lista-item .sim-remover{align-self:flex-end}.simuladores .sim-detalhe{padding:0 10px}.simuladores .sim-detalhe .sim-tabela,.simuladores .sim-detalhe .sim-tabela tbody{display:block}.simuladores .sim-detalhe .sim-tabela tr{display:flex;flex-wrap:wrap;gap:2px 8px;padding:10px 0;border-bottom:1px solid var(--sim-linha)}.simuladores .sim-detalhe .sim-tabela td{border:0;padding:0;flex:1 1 0%;min-width:0}.simuladores .sim-detalhe .sim-tabela td:first-child:not(:only-child):not(.sim-dir){flex:0 1 auto;color:var(--sim-suave)}.simuladores .sim-detalhe .sim-tabela td.sim-dir{flex:1 0 100%;text-align:right;white-space:normal}.simuladores .sim-painel-lado{grid-template-columns:minmax(0,1fr);gap:12px}.simuladores .sim-tabela-series thead{display:none}.simuladores .sim-tabela-series,.simuladores .sim-tabela-series tbody{display:block}.simuladores .sim-tabela-series tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2em,1fr));gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--sim-linha)}.simuladores .sim-tabela-series th[scope=row]{grid-column:1 / -1;border:0;padding:0;white-space:normal;position:static}.simuladores .sim-tabela-series td{border:0;padding:0;min-width:0;white-space:nowrap;text-align:left}.simuladores .sim-tabela-series td::before{content:attr(data-rotulo);display:block;font-size:.74rem;font-weight:400;color:var(--sim-suave)}.simuladores .sim-faixa-valor{white-space:normal}.simuladores .sim-tabs-caixa{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.simuladores .sim-tabs-caixa::-webkit-scrollbar{display:none}.simuladores .sim-tabs{max-width:none}.simuladores .sim-tab{scroll-snap-align:start;font-size:1rem;padding:12px 16px;white-space:nowrap}.simuladores .sim-kpis{gap:14px}.simuladores .sim-kpi{border-left:0;padding:14px 0 0;border-top:1px solid var(--sim-linha)}.simuladores .sim-kpi:first-child{border-top:0;padding-top:0}.simuladores .sim-faixa{flex-direction:column;align-items:flex-start}.simuladores .sim-faixa-texto{flex:0 1 auto}.simuladores-dialogo{max-width:100vw;width:100vw;max-height:100dvh;height:auto;min-height:60dvh;margin:auto 0 0;border-radius:16px 16px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.simuladores-dialogo .sim-acoes .sim-botao{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.simuladores.sim-a-carregar{animation:none}.simuladores *,.simuladores-dialogo *{transition:none!important;animation:none!important}}