.cmp{--_acao:var(--cor-acao,#005bb5);--_acao-suave:var(--cor-acao-suave,#e6f3fe);--_texto:var(--cor-texto,#111);--_texto-suave:var(--cor-texto-suave,#5c5853);--_superficie:var(--cor-superficie,#fff);--_borda:var(--cor-borda,#00000014);--_borda-forte:var(--cor-borda-forte,#0003);--_positivo:var(--cor-positivo,#1a7f37);--_atencao:var(--cor-atencao,#8a5a00);--_atencao-fundo:var(--cor-atencao-fundo,#fff4dc);--_exemplo:var(--cor-exemplo,#ffb110);--_raio-card:var(--raio-card,12px);--_raio-botao:var(--raio-botao,8px);color:var(--_texto);max-width:760px;margin-inline:auto}.cmp *,.cmp :before,.cmp :after{box-sizing:border-box}.cmp-titulo{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:600;line-height:1.2}.cmp-titulo:focus{outline:none}.cmp-ajuda{color:var(--_texto-suave);margin:0 0 16px}.cmp-pilula{letter-spacing:.02em;border-radius:9999px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.cmp-pilula--exemplo{background:var(--_exemplo);color:#000}.cmp-aviso-exemplo{background:var(--_superficie);border:1px solid var(--_borda);border-radius:var(--_raio-card);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;padding:12px 16px;font-size:.875rem;display:flex}.cmp-botao{font:inherit;border-radius:var(--_raio-botao);cursor:pointer;text-align:center;border:0;padding:10px 18px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.cmp-botao:focus-visible,.cmp-opcao:focus-visible,.cmp-resumo__item:focus-visible{outline:2px solid var(--_acao);outline-offset:2px}.cmp-botao--principal{background:var(--_acao);color:#fff}.cmp-botao--principal:hover{background:color-mix(in srgb, var(--_acao) 85%, #000)}.cmp-botao--fantasma{background:var(--_acao-suave);color:var(--_acao)}.cmp-botao--fantasma:hover{background:color-mix(in srgb, var(--_acao-suave) 80%, var(--_acao))}.cmp-botao--texto{color:var(--_acao);text-underline-offset:3px;background:0 0;padding-inline:0;text-decoration:underline}.cmp-progresso{color:var(--_texto-suave);align-items:center;gap:12px;margin-bottom:20px;font-size:.875rem;display:flex}.cmp-progresso__barra{background:var(--_borda);border-radius:9999px;flex:1;height:6px;overflow:hidden}.cmp-progresso__preenchido{background:var(--_acao);height:100%;transition:width .2s}.cmp-opcoes{gap:8px;display:grid}@media (width>=640px){.cmp-opcoes{grid-template-columns:1fr 1fr}}.cmp-opcao{font:inherit;text-align:left;background:var(--_superficie);color:var(--_texto);border:1px solid var(--_borda-forte);border-radius:var(--_raio-card);cursor:pointer;min-height:56px;padding:16px 18px;transition:border-color .2s,background-color .2s}.cmp-opcao:hover{border-color:var(--_acao)}.cmp-opcao.is-escolhida{border-color:var(--_acao);background:var(--_acao-suave);font-weight:600}.cmp-passo .cmp-botao--texto{margin-top:16px;display:block}.cmp-voltar{margin-top:20px}.cmp-cidade{margin-bottom:12px;position:relative}.cmp-cidade__rotulo{margin-bottom:6px;font-weight:500;display:block}.cmp-cidade__input{width:100%;font:inherit;border:1px solid var(--_borda-forte);border-radius:var(--_raio-botao);background:var(--_superficie);color:var(--_texto);padding:12px 14px;font-size:1rem}.cmp-cidade__input:focus{outline:2px solid var(--_acao);outline-offset:1px}.cmp-cidade__lista{z-index:10;background:var(--_superficie);border:1px solid var(--_borda-forte);border-radius:var(--_raio-botao);max-height:320px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.cmp-cidade__opcao{cursor:pointer;border-radius:6px;padding:10px 12px}.cmp-cidade__opcao.is-ativa,.cmp-cidade__opcao:hover{background:var(--_acao-suave)}.cmp-resumo{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cmp-resumo__item{font:inherit;background:var(--_superficie);color:var(--_texto);border:1px solid var(--_borda-forte);cursor:pointer;border-radius:9999px;padding:4px 12px;font-size:.8125rem}.cmp-resumo__item:hover{border-color:var(--_acao)}.cmp-cards{gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.cmp-card{background:var(--_superficie);border:1px solid var(--_borda);border-radius:var(--_raio-card);padding:24px}.cmp-card__topo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cmp-card__posicao{color:var(--_texto-suave);font-size:.875rem;font-weight:600}.cmp-card__nome{letter-spacing:-.011em;margin:0;font-size:1.375rem;font-weight:700}.cmp-card__preco{margin:0 0 4px}.cmp-card__preco strong{font-size:1.5rem}.cmp-card__plano,.cmp-card__ra,.cmp-card__data{color:var(--_texto-suave);font-size:.875rem}.cmp-card__ra{margin:0 0 12px}.cmp-card__motivos{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cmp-card__motivos li{padding-left:24px;position:relative}.cmp-card__motivos li:before{content:"";border:solid var(--_positivo);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:.35em;left:4px;transform:rotate(45deg)}.cmp-card__atencao{background:var(--_atencao-fundo);color:var(--_texto);border-radius:var(--_raio-botao);margin:0 0 16px;padding:8px 12px;font-size:.9375rem}.cmp-card__atencao-rotulo{color:var(--_atencao);font-weight:600}.cmp-card__data{margin:12px 0 0}.cmp-tabela-rolagem{border:1px solid var(--_borda);border-radius:var(--_raio-card);background:var(--_superficie);margin:0 0 32px;overflow-x:auto}.cmp-tabela{border-collapse:collapse;width:100%;min-width:520px;font-size:.9375rem}.cmp-tabela caption{text-align:left;padding:16px 16px 8px;font-weight:600}.cmp-tabela th,.cmp-tabela td{text-align:left;border-top:1px solid var(--_borda);vertical-align:top;padding:10px 16px}.cmp-tabela th[scope=row]{color:var(--_texto-suave);font-weight:500}.cmp-eliminadas{background:var(--_superficie);border:1px solid var(--_borda);border-radius:var(--_raio-card);margin:0 0 24px;padding:16px 20px}.cmp-eliminadas summary{cursor:pointer;font-weight:500}.cmp-eliminadas ul{gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.cmp-nota{color:var(--_texto-suave);font-size:.875rem}.cmp-nota a{color:var(--_acao)}@media (prefers-reduced-motion:reduce){.cmp *{transition:none!important}}.comparador-pagina[data-astro-cid-jf4pkof5]{margin-top:var(--espaco-5)}
