.clinassin-bloco,.clinpac-bloco,.clinprod-bloco,.clintele-bloco,.cuideve-bloco,.cuidinsc-bloco,.cuidmsg-bloco,.cuidref-bloco,.direcao-bloco,.duplicadas-par,.filascfg-bloco,.filasind-bloco,.lgpdcentral-bloco,.prestenc-bloco{padding:var(--e-3) var(--e-4);overflow:visible}.aceite-resultado-titulo,.clinassin-titulo,.clinprod-titulo,.clintele-titulo,.crm-resultado-titulo,.cuidinsc-titulo,.cuidref-titulo,.filascfg-titulo,.filasind-titulo,.lgpdcentral-titulo,.prestenc-titulo{font-size:var(--t-16);margin:0 0 var(--e-1)}.clinassin-subtitulo,.clinprod-subtitulo,.clintele-subtitulo,.cuidinsc-subtitulo,.cuidmsg-subtitulo,.cuidref-subtitulo,.prestenc-subtitulo{font-size:var(--t-14);margin:var(--e-3) 0 var(--e-1)}.clinassin-lista,.clinprod-lista,.cuidinsc-lista{font-size:var(--t-13);padding-left:18px;margin:var(--e-1) 0 var(--e-2)}.cuidref-lista{font-size:var(--t-14);padding-left:18px}.clinassin-achada,.clinpac-achada,.cuideve-achada,.cuidinsc-achada,.cuidref-achada{padding:6px 10px;border-radius:var(--raio-p)}.clinassin-achada:hover,.clinpac-achada:hover,.cuideve-achada:hover,.cuidinsc-achada:hover,.cuidref-achada:hover{background:var(--suave-2)}.clinassin-aceite,.cuidmsg-opcao,.cuidref-opcao,.filascfg-opcao,.lgpdcentral-opcao,.prestenc-opcao{display:flex;gap:var(--e-2);align-items:center;font-weight:400;color:var(--texto);margin:var(--e-2) 0 0}.clinassin-aceite input,.cuidmsg-opcao input,.cuidref-opcao input,.filascfg-opcao input,.lgpdcentral-opcao input,.prestenc-opcao input{width:auto;min-height:0;flex:0 0 auto}.crm-resultado{background:var(--suave-2);border:1px solid var(--linha);border-radius:var(--raio);padding:var(--e-3) var(--e-4);margin-bottom:var(--e-4)}.crm-resultado-aviso{margin:var(--e-3) 0 0}.crm-resultado-acoes{margin-top:var(--e-3)}.crm-cartoes{margin-bottom:var(--e-4)}.crm-etapa{width:auto;font-size:var(--t-12);padding:4px 6px;min-height:32px}.crm-modal-fundo{position:fixed;inset:0;background:rgba(6,42,34,.5);display:flex;align-items:center;justify-content:center;padding:var(--e-4);z-index:50}.crm-modal{background:var(--superficie);border-radius:var(--raio);padding:20px;max-width:580px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--sombra-alta)}.crm-modal-titulo{font-size:var(--t-16);margin:0 0 14px}.aceite-corpo{max-width:760px}.aceite-contrato{max-width:180px}.aceite-texto{min-height:260px;font-size:var(--t-12);line-height:1.6}.aceite-resultado{border-radius:var(--raio);padding:var(--e-3) var(--e-4);margin-top:var(--e-4)}.aceite-resultado.ok{background:var(--suave);color:var(--acao)}.aceite-resultado.falha{background:var(--perigo-suave);color:var(--perigo)}.aceite-resultado .aceite-resultado-titulo{color:inherit}.aceite-dados{font-size:var(--t-13);line-height:1.8;color:var(--texto)}.aceite-hash{word-break:break-all}.aceite-hash-detalhe{font-size:var(--t-12);margin-top:var(--e-2)}.clinprod-aviso{margin-top:0;margin-bottom:var(--e-2)}.clinprod-proibida{background:var(--perigo-suave);color:var(--perigo)}.clinprod-grade-texto{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.clintele-agendamento{max-width:200px}.clintele-falha{margin-top:var(--e-3);border-top:1px solid var(--linha);padding-top:var(--e-2)}.clintele-falha .clintele-subtitulo{margin-top:0}.clinpac-busca{flex:1 1 200px;width:auto;min-width:200px}.clinpac-achadas{border:1px solid var(--linha);border-radius:var(--raio-p);margin-top:var(--e-1)}.cuidinsc-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--e-2);gap:var(--e-2)}.cuideve-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--e-2);gap:var(--e-2)}.cuidmsg-texto{max-width:320px}.cuidmsg-texto-modelo{max-width:380px}.cuidmsg-origem{flex:0 1 220px}.cuidmsg-origem .campo{min-width:0}.cuidmsg-resposta{flex:1 1 200px;width:auto;min-width:200px}.cuidmsg-cobranca{margin:var(--e-1) 0}.cuidmsg-subtitulo{margin-top:0}@media (max-width:720px){.cuidmsg-texto,.cuidmsg-texto-modelo{max-width:none}}.filascfg-nome{flex:1 1 180px;width:auto}.filascfg-meta{width:80px}.filascfg-link{word-break:break-all}.filascfg-opcao{margin:0;font-size:var(--t-13);gap:var(--e-1)}.filasind-titulo{margin-bottom:var(--e-2)}.filasind-hora{display:flex;gap:var(--e-2);align-items:center;font-size:var(--t-13)}.filasind-rotulo{width:44px;flex:0 0 auto}.filasind-barra{height:14px;background:var(--acao);border-radius:3px}.comprovante{padding:var(--e-4)}.comprovante-estado{padding:20px}.comprovante-ticket{width:72mm;margin:0 auto;text-align:center;font-family:Arial,sans-serif;color:black;background:var(--branco);padding:4mm;border:1px dashed var(--borda-campo)}.comprovante-clinica{font-size:14px;font-weight:700}.comprovante-linha{font-size:12px}.comprovante-posicao{margin-top:2px}.comprovante-codigo{font-size:56px;font-weight:900;letter-spacing:2px;margin:4mm 0}.comprovante-prioridade{font-size:13px;font-weight:700}.comprovante-mensagem{font-size:12px;margin-top:3mm}.comprovante-acoes{text-align:center;margin-top:var(--e-3)}@media print{.nao-imprime{display:none!important}body:has(.comprovante-ticket){background:var(--branco)}.comprovante-ticket{border:0}}.painel-tv{position:fixed;inset:0;background:var(--verde-cartao);color:var(--branco);display:flex;flex-direction:column;font-family:Arial,sans-serif;overflow:hidden}.painel-tv-topo{display:flex;justify-content:space-between;align-items:center;padding:2vh 3vw;background:rgba(0,0,0,.2)}.painel-tv-nome{font-size:clamp(16px,3vh,32px);font-weight:700}.painel-tv-relogio{font-size:clamp(18px,4vh,40px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.painel-tv-erro{background:var(--perigo);padding:var(--e-2);text-align:center}.painel-tv-corpo{flex:1 1;display:flex;flex-wrap:wrap}.painel-tv-atual{flex:2 1 480px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;transition:background .4s}.painel-tv-atual.piscando{background:var(--verde-marca)}.painel-tv-rotulo{font-size:clamp(18px,4vh,44px);opacity:.85}.painel-tv-senha{font-size:clamp(64px,22vh,260px);font-weight:900;line-height:1;letter-spacing:4px}.painel-tv-local{font-size:clamp(24px,8vh,96px);font-weight:800;margin-top:2vh;text-align:center}.painel-tv-anteriores{flex:1 1 260px;background:rgba(0,0,0,.25);padding:2vh 2vw}.painel-tv-anteriores-titulo{font-size:clamp(16px,3vh,30px);opacity:.8;margin-bottom:1vh}.painel-tv-anterior{display:flex;justify-content:space-between;gap:var(--e-2);font-size:clamp(20px,5vh,56px);font-weight:700;padding:1vh 0;border-bottom:1px solid rgba(255,255,255,.15)}.painel-tv-anterior-local{font-size:.6em;align-self:center;text-align:right}.painel-tv-som{position:absolute;bottom:16px;right:16px;font-size:18px;padding:10px 16px}@media (prefers-reduced-motion:reduce){.painel-tv-atual{transition:none}}.lgpdcentral-titulo{display:flex;gap:var(--e-2);align-items:center;flex-wrap:wrap}.lgpdcentral-sub{margin:var(--e-1) 0 10px}.lgpdcentral-opcao{margin:0}.duplicadas-ficha{flex:1 1 260px;min-width:0;outline:none}.duplicadas-ficha.marcada{outline:2px solid var(--acao)}.duplicadas-ficha-corpo{display:flex;gap:10px;align-items:flex-start;text-align:left}.duplicadas-radio{width:auto;min-height:0;margin-top:3px;flex:0 0 auto}.duplicadas-ficha-dados{min-width:0;flex:1 1}.duplicadas-dica{margin:var(--e-2) 0 var(--e-1)}.duplicadas-motivo{flex:1 1;min-width:0}.direcao-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.direcao-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px;gap:10px}.direcao-cartao-titulo{font-size:var(--t-12);color:var(--texto-sub);text-transform:uppercase;letter-spacing:.4px;font-weight:700}.direcao-cartao-valor{font-family:var(--fonte-titulo);font-size:var(--t-24);font-weight:700;margin:var(--e-1) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.direcao-bloco-titulo{font-size:var(--t-16);margin:0 0 var(--e-2)}.direcao-barra-rotulo{display:flex;justify-content:space-between;gap:var(--e-2);font-size:var(--t-13)}.direcao-numero{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.direcao-barra-trilho{background:var(--suave);border-radius:4px;height:8px}.direcao-barra{background:var(--verde-marca);height:8px;border-radius:4px}@media (max-width:720px){.direcao-grade{grid-template-columns:minmax(0,1fr)}}.prestenc-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;align-items:start}.prestenc-resumo{white-space:pre-wrap;font-family:inherit;font-size:var(--t-13);background:var(--fundo);padding:10px;border-radius:var(--raio-p);margin:0;position:-webkit-sticky;position:sticky;top:8px;max-height:80vh;overflow:auto}.prestenc-recusa{flex:1 1 160px;width:auto}.prestenc-modelo{width:auto;max-width:260px}.prestenc-nome-modelo{width:180px}.prestenc-exame{flex:1 1 140px}input.prestenc-exame{width:auto}.prestenc-opcao{margin:0;gap:6px}.prestenc-anexos{border:2px dashed var(--linha);border-radius:var(--raio-p);padding:var(--e-2)}.prestenc-anexos.arrastando{border-color:var(--acao)}.prestatend-anulado{opacity:.5}@media (max-width:720px){.prestenc-grade{grid-template-columns:minmax(0,1fr)}.prestenc-resumo{position:static;max-height:50vh}}.contratar-pagina{max-width:760px;margin:0 auto}.contratar-aviso-topo{margin-top:0}.contratar-planos{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:var(--e-4)}.contratar-plano{cursor:pointer;margin:0;color:var(--texto)}.contratar-plano.selecionado{outline:2px solid var(--acao)}.contratar-marcador{width:auto;margin-right:6px}.contratar-linha{margin-bottom:10px}.contratar-linha>.campo{min-width:200px}.contratar-armadilha{position:absolute;left:-9999px;width:1px;height:1px;min-height:0}.contratar-contrato{white-space:pre-wrap;max-height:260px;overflow-y:auto;border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-3);font-size:var(--t-13);background:var(--superficie)}.contratar-aceite{display:flex;gap:var(--e-2);align-items:flex-start;color:var(--texto);font-weight:400;margin-top:var(--e-2)}.contratar-aceite.bloqueado{opacity:.5}.contratar-aceite .contratar-marcador{margin:2px 0 0}.contratar-enviar{margin-top:14px;width:100%;padding:13px;font-size:var(--t-16)}.contratar-pagina.estreita{max-width:560px}.contratar-botao-cheio{display:flex;width:100%;text-align:center;text-decoration:none;padding:13px}.contratar-nota{margin-top:10px}.beneficiario-voltar{margin:0 0 var(--e-2)}.beneficiario-form{max-width:620px}.beneficiario-criado{margin-top:-6px;margin-bottom:14px}.h-pagina{max-width:720px;margin:0 auto}.h-pagina.larga{max-width:980px}.h-pagina.estreita{max-width:560px}.h-pagina.minima{max-width:480px}.h-aviso-topo{margin-top:0}.h-bloco{padding:var(--e-3);margin-bottom:10px}.h-bloco-titulo{font-size:var(--t-16);font-weight:700;margin:0 0 var(--e-1)}.h-lista{font-size:var(--t-14);padding-left:18px;margin:6px 0}.h-lista.miuda{font-size:var(--t-13);margin:2px 0}.h-texto{font-size:var(--t-14)}.produtos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.produtos-item{padding:var(--e-4)}.produtos-nome{font-size:var(--t-18);font-weight:700;margin:0}.produtos-preco{margin:6px 0}.produtos-descricao{font-size:var(--t-14);margin:6px 0}.produtos-subtitulo{font-family:var(--fonte-texto);font-size:var(--t-13);font-weight:700;margin:6px 0 0}.servicos-campo-servico{flex:1 1;max-width:340px}.servicos-campo-cidade{max-width:220px}.servicos-ofertas{display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.servicos-oferta{display:flex;justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;padding:11px 14px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha)}.servicos-oferta.menor{background:var(--suave-2)}.servicos-oferta-info{min-width:190px}.servicos-oferta-precos{gap:18px}.servicos-riscado{text-decoration:line-through}.servicos-preco{font-family:var(--fonte-titulo);font-size:var(--t-18);font-weight:700;color:var(--acao)}.privacidade-texto{max-width:760px;margin:0 auto;line-height:1.55}.privacidade-aviso-fim{margin-top:20px}.h-caixa{padding:14px;margin-bottom:var(--e-3)}.h-alerta{background:var(--perigo-suave);color:var(--texto)}.h-campo-form{margin-top:var(--e-2)}.h-opcoes{display:flex;gap:10px;flex-wrap:wrap}.h-opcao{font-weight:400;display:flex;gap:6px;align-items:center;color:var(--texto);font-size:var(--t-14);min-height:40px;margin:0}.h-opcao input{width:auto}.plano-publico{max-width:640px}.plano-formularios,.plano-ok{margin-top:6px}.plano-form{margin-top:10px}.h-opcoes.larga{gap:var(--e-3);flex-wrap:nowrap}.pesquisa-notas{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;max-width:420px}.pesquisa-notas button{min-height:44px}.pesquisa-escala{display:flex;justify-content:space-between;max-width:420px;margin-top:var(--e-1)}.pesquisa-enviar{margin-top:10px}.validar-resultado{font-size:var(--t-22);font-weight:700;margin:0}.validar-resultado.texto-ok{color:var(--verde-profundo)}.validar-resultado.texto-perigo{color:var(--perigo)}.validar-nota,.validar-tabela{margin-top:10px}.carteirinha-publica{max-width:420px}.carteirinha-publica-qr{margin-top:14px;text-align:center}.carteirinha-publica-svg{width:220px;margin:0 auto}.rede-ficha{max-width:860px}.rede-ficha .pagina-topo{margin-top:2px}.rede-ficha-cartao{margin-bottom:14px}.rede-ficha-desconto{font-weight:700;color:var(--acao);font-size:var(--t-16)}.prede-filtros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:var(--e-3)}.prede-filtros,.prede-lista{display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.prede-item{display:block}.prede-cartao{padding:var(--e-3)}.prede-paginas{justify-content:center}.prede-desconto{margin-bottom:10px}.prede-acoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--e-2);gap:var(--e-2);margin-bottom:var(--e-3)}.h-lista li a,.h-voltar{display:inline-flex;align-items:center;min-height:40px}.economias-numero{font-size:var(--t-24);font-family:var(--fonte-titulo)}.economias-valor{align-self:center;font-size:var(--t-14)}.preferencias-item{display:flex;gap:var(--e-2);align-items:flex-start;font-weight:400;padding:var(--e-2) 0;border-bottom:1px solid var(--linha);color:var(--texto);font-size:var(--t-14);min-height:40px;margin:0}.preferencias-item input{width:auto;flex:0 0 auto}.preferencias-explica{margin:4px 0 8px}.servicos-valor{font-weight:700;font-size:var(--t-18);font-family:var(--fonte-titulo)}.contato-faq{padding:2px var(--e-3);margin-bottom:6px}.contato-faq summary{cursor:pointer;font-weight:700;padding:10px 0;min-height:40px}.contato-faq p{margin:0 0 10px;font-size:var(--t-14)}.lgpd-pedido{padding:var(--e-2) 0;border-bottom:1px solid var(--linha)}.ativar-termo{font-size:var(--t-13);margin-top:var(--e-2)}.ativar-termo summary{cursor:pointer;padding:10px 0;min-height:40px}.ativar-termo-texto{white-space:pre-wrap;font-size:var(--t-13)}.agendar-cartao{margin-bottom:6px}.sessao-fundo{position:fixed;inset:0;background:rgba(6,42,34,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--e-4)}.sessao-caixa{max-width:380px;width:100%;background:var(--superficie)}.sessao-titulo{margin-top:0}.sessao-linha{margin-bottom:10px}.sessao-linha.ultima{margin-bottom:14px}.aparelhos-titulo{padding:10px 12px;margin:0;font-family:var(--fonte-texto);font-size:var(--t-14);font-weight:700}.aparelhos-erro{margin:0 12px 8px}.aparelhos-vazio{padding:0 12px 12px}.aparelhos-passes{padding:4px 12px 12px}.aparelhos-subtitulo{margin:6px 0}.aparelhos-subtitulo,.nova-pessoa-titulo{font-family:var(--fonte-texto);font-size:var(--t-14);font-weight:700}.nova-pessoa-titulo{margin:0 0 6px}.nova-pessoa-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--e-2);gap:var(--e-2)}.nova-pessoa-grade>.campo{min-width:0}.carteira-celular-texto{margin:4px 0 10px}.leitor-qr-video{width:100%;max-height:320px;border-radius:var(--raio-p);background:var(--verde-cartao);object-fit:cover}.seletor-esp-filtro{margin-bottom:6px}.seletor-esp-lista{max-height:180px;overflow-y:auto;border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-2);display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--e-1);gap:var(--e-1)}.seletor-esp-item{display:flex;gap:6px;align-items:center;font-weight:400;font-size:var(--t-13);color:var(--texto);margin:0;cursor:pointer}.seletor-esp-item input{width:auto;min-height:0}.acoes-beneficiario{margin-bottom:18px}.acoes-beneficiario-motivo{display:block;margin:var(--e-2) 0;max-width:360px}.carregar-mais{gap:10px;margin:10px 0}.mensagem-ok{background:var(--suave);color:var(--verde-profundo);border-radius:var(--raio-p);padding:11px;font-size:var(--t-13);font-weight:600;margin-bottom:var(--e-3)}.beneficio-grade,.grade-auto.beneficio-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.kpi-contato{display:flex;gap:var(--e-2);align-items:center;min-width:0}.kpi-contato .t-14{min-width:0;overflow-wrap:anywhere}.kpi-logo{width:40px;height:40px;flex:0 0 40px;object-fit:contain;border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--superficie)}.beneficio-form-titulo,.vitrine-form-titulo{font-size:var(--t-18);margin:0 0 var(--e-3)}.beneficio-dias{border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-2) var(--e-3);margin:var(--e-3) 0 0;min-width:0}.beneficio-dias legend{font-size:var(--t-12);font-weight:700;color:var(--texto-sub);padding:0 4px}.beneficio-dia,.beneficio-marcar,.horario-aberto,.vitrine-ativa,.vitrine-marcar-item{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-14);font-weight:400;color:var(--texto);margin:0;cursor:pointer}.beneficio-dia input,.beneficio-marcar input,.horario-aberto input,.vitrine-ativa input,.vitrine-marcar-item input{width:18px;height:18px;min-height:0;margin:0;flex:0 0 auto}.beneficio-selo{overflow-wrap:anywhere;max-width:320px}.beneficio-acoes{justify-content:flex-start}.beneficio-historico{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.beneficio-historico li{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-2) var(--e-3);font-size:var(--t-14)}.horario-editor{display:grid;grid-gap:var(--e-2);gap:var(--e-2);margin-top:var(--e-2)}.horario-dia{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--e-2);gap:var(--e-2);padding:var(--e-2) var(--e-3);border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--superficie)}.horario-dia.fechado{background:var(--suave-2)}.horario-aberto{min-width:180px;font-weight:600}.horario-faixas{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:flex-end;min-width:0}.horario-faixa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--e-2);gap:var(--e-2);flex:1 1 240px;min-width:0}.horario-faixa .campo{min-width:0}@media (min-width:720px){.horario-dia{grid-template-columns:180px minmax(0,1fr);align-items:center}}.ficha-imagem{display:grid;grid-gap:var(--e-2);gap:var(--e-2);min-width:0;align-content:start}.ficha-previa{display:flex;align-items:center;justify-content:center;background:var(--suave-2);border:1px dashed var(--linha);border-radius:var(--raio-p);overflow:hidden;max-width:100%}.ficha-previa img{max-width:100%;height:100%;object-fit:contain;display:block}.ficha-previa.logo{width:128px;height:128px}.ficha-previa.capa{width:100%;max-width:480px;aspect-ratio:16/7}.ficha-previa.capa img{width:100%;object-fit:cover}.instalacao-logo{background:var(--superficie);padding:var(--e-2)}.ficha-fotos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));grid-gap:var(--e-3);gap:var(--e-3)}.ficha-foto{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-p);overflow:hidden;display:grid;grid-gap:var(--e-1);gap:var(--e-1);min-width:0}.ficha-foto img{width:100%;max-width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ficha-foto-legenda{padding:0 var(--e-2);font-size:var(--t-13);overflow-wrap:anywhere}.ficha-foto button{margin:0 var(--e-2) var(--e-2);justify-self:start}.ficha-nova-foto{max-width:720px}.ficha-subtitulo{font-size:var(--t-14);font-weight:700;color:var(--texto-sub);margin:var(--e-3) 0 var(--e-1);text-transform:uppercase;letter-spacing:.04em}.ficha-imagem input[type=file],.ficha-nova-foto input[type=file]{padding:7px 11px;cursor:pointer;max-width:100%}.vitrine-marcar{min-width:0}.vitrine-marcar-lista{display:flex;flex-wrap:wrap;gap:6px var(--e-3);max-height:220px;overflow-y:auto;border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-2);background:var(--superficie)}.vitrine-ativa{display:flex}.vitrine-ordem{flex-wrap:nowrap}.vitrine-imagem{display:flex;gap:var(--e-2);align-items:center;min-width:0}.vitrine-imagem img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:var(--raio-p);border:1px solid var(--linha)}.vitrine-enviar{margin:0}.vitrine-enviar input[type=file]{width:150px;min-height:32px;padding:4px 6px;font-size:var(--t-12)}.instalacao-aviso{margin:0 0 var(--e-4);color:var(--texto)}@media (max-width:480px){.ficha-previa.logo{width:96px;height:96px}.vitrine-enviar input[type=file]{width:120px}.beneficio-selo{max-width:none}}.parceiro-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--superficie);border:1px solid var(--linha);flex:0 0 auto}.parceiro-avatar.inicial{display:inline-flex;align-items:center;justify-content:center;background:var(--acao);color:var(--branco);font-family:var(--fonte-titulo);font-weight:700;font-size:var(--t-19);line-height:1;border-color:transparent}.parceiro-avatar.grande{width:84px;height:84px;border:3px solid var(--superficie);box-shadow:var(--sombra)}.parceiro-avatar.grande.inicial{font-size:var(--t-28)}.parceiro-capa{position:relative;height:150px;border-radius:var(--raio);background:var(--suave);overflow:visible;margin-bottom:52px}.parceiro-capa.sem-imagem{height:72px}.parceiro-capa-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--raio)}.parceiro-capa-logo{position:absolute;left:var(--e-4);bottom:-42px}.parceiro-descricao{color:var(--texto);margin:0 0 var(--e-2);max-width:70ch}.parceiro-horario{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);margin:0 0 var(--e-3)}.parceiro-atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:var(--e-2);gap:var(--e-2);margin-bottom:var(--e-4)}.parceiro-atalho{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;white-space:nowrap}.parceiro-unidade .parceiro-atalhos{margin:var(--e-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.parceiro-fotos{display:flex;gap:var(--e-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:var(--e-1);margin-bottom:var(--e-4);max-width:100%}.parceiro-foto{flex:0 0 auto;width:220px;height:150px;object-fit:cover;border-radius:var(--raio-p);scroll-snap-align:start;background:var(--suave-2)}.selo{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:var(--t-12);font-weight:700;white-space:nowrap}.selo-preco{background:var(--suave);color:var(--acao)}.selo-desconto{background:var(--verde-cartao);color:var(--branco)}.selo-cupom{background:var(--atencao-suave);color:var(--atencao)}.selo-gratis{background:var(--perigo-suave);color:var(--perigo)}.selo-link{background:var(--cinza-suave);color:var(--grafite)}.parceiro-beneficios{list-style:none;margin:0 0 var(--e-4);padding:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.parceiro-beneficio{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:var(--e-3)}.parceiro-beneficio,.parceiro-beneficio-corpo{display:grid;grid-gap:var(--e-1);gap:var(--e-1)}.parceiro-beneficio-corpo{min-width:0}.parceiro-preco{display:flex;flex-wrap:wrap;gap:2px 0;font-size:var(--t-14)}.parceiro-preco s{color:var(--texto-sub)}.parceiro-economia{color:var(--acao);font-weight:700}.parceiro-cupom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.parceiro-codigo{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--t-16);font-weight:700;letter-spacing:.04em;background:var(--suave-2);padding:2px 8px;border-radius:var(--raio-p)}.parceiro-copiar{display:inline-flex;align-items:center;gap:var(--e-2)}.parceiro-copiar button{min-height:44px;min-width:44px}.parceiro-cupom .botao.pequeno{min-height:44px}.parceiro-regra{white-space:pre-line}.parceiro-beneficio-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.parceiro-beneficio-rodape:empty{display:none}.parceiro-unidades{list-style:none;margin:0 0 var(--e-4);padding:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.parceiro-unidade{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);padding:var(--e-3)}.parceiro-unidade .parceiro-horario{margin:var(--e-1) 0 0}.parceiro-cartao-topo{display:flex;align-items:flex-start;gap:var(--e-3);min-width:0}.parceiro-cartao-topo>div{min-width:0;flex:1 1 auto}.parceiro-cartao-descricao{color:var(--texto-sub);font-size:var(--t-13);margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:720px){.parceiro-capa{height:120px}.parceiro-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}.parceiro-atalho{white-space:normal}.parceiro-foto{width:200px;height:140px}.parceiro-preco{flex-direction:column}.parceiro-preco-sep{display:none}}.home{display:flex;flex-direction:column;gap:var(--e-2);min-width:0;max-width:100%}.home>*{margin-top:0;margin-bottom:0;min-width:0}.home>.paciente-atalhos,.home>.paciente-bloco{margin-top:var(--e-3)}.home-aviso{margin:0}@media (max-width:720px){.paciente-app .pagina-topo:has(+.home){margin-bottom:var(--e-2)}.paciente-app .pagina-topo:has(+.home) h1{font-size:var(--t-19)}}.home-titulo{font-size:var(--t-16);margin:0 0 var(--e-2)}.home-titulo-mini{font-size:var(--t-14);margin:0;font-family:var(--fonte-titulo)}.home-secao{margin-top:var(--e-2)}.home-rodape{display:flex;justify-content:flex-end;margin-top:var(--e-1)}.home-rodape a{display:inline-flex;padding:0 var(--e-2);font-weight:700;color:var(--acao)}.home-rodape a,.home-saudacao{align-items:center;min-height:40px}.home-saudacao{display:flex;flex-wrap:nowrap;max-height:44px;line-height:20px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--t-16)}.home-saudacao-texto{font-family:var(--fonte-titulo);font-weight:700;color:var(--texto)}.home-saudacao-cidade{display:inline-flex;align-items:center;color:var(--texto-sub);font-size:var(--t-14);white-space:nowrap}.home-saudacao-trocar{display:inline-flex;align-items:center;min-height:40px;color:var(--acao);font-weight:700;padding:0 var(--e-2)}.home-banner{position:relative;width:100%;max-width:100%}.home-banner-faixa{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--raio)}.home-banner-faixa::-webkit-scrollbar{display:none}.home-banner-peca{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--banner-proporcao);max-height:var(--banner-altura-max);background:var(--suave);overflow:hidden}.home-banner-link{color:inherit;text-decoration:none}.home-banner-img,.home-banner-link{display:block;width:100%;height:100%}.home-banner-img{object-fit:cover}.home-banner-legenda{position:absolute;left:var(--e-2);right:var(--e-2);bottom:var(--e-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1)}.home-banner-titulo{background:var(--superficie);color:var(--texto);font-size:var(--t-13);border-radius:var(--raio-p);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-banner-selo,.home-banner-titulo{font-weight:700;padding:2px var(--e-2)}.home-banner-selo{background:var(--grafite);color:var(--branco);font-size:var(--t-11);border-radius:999px}.home-banner-pontos{position:absolute;right:var(--e-2);top:var(--e-2);display:flex;gap:2px}.home-banner-ponto{min-height:24px;min-width:24px;padding:0;background:none;border:none;display:inline-flex;align-items:center;justify-content:center}.home-banner-ponto:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--superficie);border:1px solid var(--grafite)}.home-banner-ponto.atual:after{background:var(--acao);border-color:var(--superficie)}.home-banner-ponto:hover{background:none}.home-carteirinha{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3);max-height:120px;min-height:88px;background:var(--verde-cartao);color:var(--branco);border-color:var(--verde-cartao);overflow:hidden}.home-carteirinha.sem-cartao{background:var(--superficie);color:var(--texto);border-color:var(--linha)}.home-carteirinha-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--e-1)}.home-carteirinha-plano{font-family:var(--fonte-titulo);font-size:var(--t-16);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-carteirinha-situacao{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1)}.home-carteirinha:not(.sem-cartao) .nota{color:var(--branco);opacity:.9}.home-carteirinha-acao{flex:0 0 auto}.home-qr{display:inline-flex;align-items:center;gap:var(--e-2);min-height:64px;padding:var(--e-2) var(--e-3);border-radius:var(--raio);background:var(--superficie);color:var(--acao);text-decoration:none;font-size:var(--t-16);box-shadow:var(--sombra)}.home-qr:hover{background:var(--suave)}.home-qr b{display:block;line-height:1.2}.home-qr-icone{font-size:var(--t-28);line-height:1}.home-qr-dica{display:block;font-size:var(--t-12);color:var(--texto-sub);font-weight:600}.home-economia{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2);padding:var(--e-2) var(--e-3);max-height:80px;background:var(--suave-2)}.home-economia-valores{min-width:0}.home-economia-linha{display:flex;flex-wrap:wrap;column-gap:var(--e-3);font-size:var(--t-14);color:var(--texto)}.home-economia-linha b{color:var(--acao)}.home-economia-link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;font-weight:700;font-size:var(--t-13);color:var(--acao)}.home-busca{display:flex;flex-direction:column;gap:var(--e-1);max-height:88px}.home-busca-form{display:flex;gap:var(--e-1);min-width:0}.home-busca-campo{flex:1 1 auto;min-width:0;font-size:var(--t-16)}.home-busca-botao,.home-busca-campo{height:40px;min-height:40px;padding:0 var(--e-3);border-radius:999px}.home-busca-botao{flex:0 0 auto;font-size:var(--t-14)}.home-pilulas{display:flex;gap:var(--e-2);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.home-pilula{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--e-3);border-radius:999px;background:var(--suave);color:var(--acao);font-size:var(--t-13);font-weight:700;text-decoration:none;white-space:nowrap}.home-pilula:hover{background:var(--suave-2)}.home-categorias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--e-2);gap:var(--e-2)}@media (max-width:359px){.home-categorias{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-categoria{display:flex;flex-direction:column;align-items:center;gap:2px;height:100%;padding:var(--e-2);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);text-decoration:none;color:var(--texto);text-align:center;min-width:0}.home-categoria:hover{border-color:var(--acao);background:var(--suave-2)}.home-categoria-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--raio-p);background:var(--suave)}.home-categoria-icone{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--suave);color:var(--acao);font-size:var(--t-22);line-height:1;margin-bottom:2px}.home-categoria-icone.com-cor{background:var(--cat-cor,var(--suave));color:var(--branco)}.home-categoria-nome{font-weight:700;font-size:var(--t-13);line-height:1.25;max-width:100%;overflow-wrap:anywhere}.home-categoria-qtd{font-size:var(--t-12);color:var(--texto-sub)}.home-carrossel{list-style:none;margin:0;padding:0 0 var(--e-1);display:flex;gap:var(--e-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;max-width:100%;overscroll-behavior-x:contain}.home-parceiro{flex:0 0 72%;max-width:240px;scroll-snap-align:start}@media (min-width:560px){.home-parceiro{flex-basis:220px}}.home-parceiro-link{display:flex;flex-direction:column;gap:var(--e-2);height:100%;padding:var(--e-3);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);color:var(--texto);text-decoration:none}.home-parceiro-link:hover{border-color:var(--acao)}.home-parceiro-topo{display:flex;align-items:center;gap:var(--e-2);min-width:0}.home-parceiro-nomes{display:flex;flex-direction:column;min-width:0}.home-parceiro-nome{font-size:var(--t-14);line-height:1.25}.home-parceiro-nome,.home-parceiro-nomes .nota{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-parceiro-nomes .nota{font-size:var(--t-12);color:var(--texto-sub)}.home-parceiro-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1);font-size:var(--t-12)}.home-parceiro-motivo,.home-parceiro-rodape .nota{color:var(--texto-sub)}.home-parceiro-motivo{font-size:var(--t-12);line-height:1.35}.home-desligado{margin:0;font-size:var(--t-13);color:var(--texto-sub)}.home-desligado a{color:var(--acao);font-weight:700}.explorar{min-width:0;max-width:100%}.explorar-busca{display:flex;gap:var(--e-2);align-items:flex-start;margin-bottom:var(--e-3);min-width:0}.explorar-busca>button{flex:0 0 auto;min-height:44px}.explorar-busca-campo{position:relative;flex:1 1 auto;min-width:0}.explorar-busca-campo input{min-height:44px}.explorar-sugestoes{position:absolute;z-index:20;left:0;right:0;top:calc(100% + var(--e-1));margin:0;padding:var(--e-1);list-style:none;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-p);box-shadow:var(--sombra-alta);max-height:320px;overflow-y:auto}.explorar-sugestao{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2);min-height:44px;padding:var(--e-2) var(--e-3);border-radius:var(--raio-p);cursor:pointer;color:var(--texto);font-size:var(--t-14)}.explorar-sugestao.ativa,.explorar-sugestao:hover{background:var(--suave-2)}.explorar-sugestao-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explorar-sugestao-tipo{flex:0 0 auto;color:var(--texto-sub);font-size:var(--t-12)}.explorar-filtros{display:flex;flex-wrap:nowrap;gap:var(--e-2);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--e-1);margin-bottom:var(--e-2);max-width:100%;scrollbar-width:thin}.explorar-filtros>*{flex:0 0 auto}button.chip,select.chip{width:auto;min-height:40px;padding:0 var(--e-3);border-radius:999px;border:1px solid var(--borda-campo);background:var(--superficie);color:var(--texto);font-size:var(--t-13);font-weight:700;white-space:nowrap}button.chip:hover{background:var(--suave-2)}button.chip.ativo,select.chip.ativo{background:var(--suave);color:var(--acao);border-color:var(--acao)}select.chip{padding-right:var(--e-5)}.chip-segmento{display:inline-flex;gap:0}.chip-segmento button.chip{border-radius:0;margin-left:-1px}.chip-segmento button.chip:first-child{border-radius:999px 0 0 999px;margin-left:0}.chip-segmento button.chip:last-child{border-radius:0 999px 999px 0}.explorar-mais{margin-bottom:var(--e-2)}.explorar-mais summary{cursor:pointer;font-weight:700;color:var(--acao);min-height:40px;display:flex;align-items:center}.explorar-mais-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--e-2);gap:var(--e-2);padding-top:var(--e-1)}.explorar-limpar{margin-bottom:var(--e-2)}.explorar-perto{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);margin-bottom:var(--e-3)}.explorar-cidade{width:auto;max-width:100%;flex:1 1 180px}.explorar-atualizando{opacity:.6}.explorar-cartao-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);margin-top:var(--e-1)}.explorar-cartao-meta:empty{display:none}.pilula-distancia{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;background:var(--cinza-suave);color:var(--grafite);font-size:var(--t-12);font-weight:700;white-space:nowrap}button.estrela-favorito,button.estrela-favorito:hover{flex:0 0 auto;min-width:44px;min-height:44px;padding:0;background:none;border:1px solid transparent;color:var(--texto-sub);font-size:var(--t-22);line-height:1}button.estrela-favorito:hover{background:var(--suave-2)}button.estrela-favorito.ativo,button.estrela-favorito.ativo:hover{color:var(--atencao)}.parceiro-cartao-topo>button.estrela-favorito{margin:calc(-1 * var(--e-2)) calc(-1 * var(--e-2)) 0 0}.ficha-novo{margin:0 0 var(--e-2)}.parceiro-beneficio-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.parceiro-unidade-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.como-usar{margin:0;padding-left:var(--e-5);display:grid;grid-gap:var(--e-2);gap:var(--e-2);color:var(--texto);font-size:var(--t-14)}.favoritos-secao{margin-bottom:var(--e-4)}.favoritos-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.favoritos-item{gap:var(--e-2);padding:var(--e-3)}.favoritos-item,.favoritos-link{display:flex;align-items:center;min-width:0}.favoritos-link{gap:var(--e-3);flex:1 1 auto;min-height:44px;color:var(--texto);text-decoration:none}.favoritos-texto{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.favoritos-texto .forte,.favoritos-texto .nota{max-width:100%;overflow-wrap:anywhere}.favoritos-item>button{flex:0 0 auto}.prefs-app{margin-bottom:var(--e-3)}.prefs-app-cidade{margin-top:var(--e-3)}@media (max-width:720px){.explorar-perto .nota{flex-basis:100%}.favoritos-item{flex-wrap:wrap}}.beneficio-ativar{display:flex;justify-content:flex-end;margin-top:var(--e-2)}.beneficio-ativar>button{min-height:44px;min-width:120px}.folha-ativar{display:grid;grid-gap:var(--e-3);gap:var(--e-3);min-width:0}.folha-ativar-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);min-width:0}.folha-ativar-titulo{margin:0;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.folha-ativar-erro,.folha-ativar-regra{margin:0}.folha-ativar-acao{width:100%;min-height:48px;justify-content:center;text-align:center}.folha-ativar-resultado{display:grid;grid-gap:var(--e-2);gap:var(--e-2);min-width:0}.folha-ativar-resultado p{margin:0}.codigo-grande-caixa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3);padding:var(--e-3) var(--e-4);background:var(--suave-2);border:1px dashed var(--acao);border-radius:var(--raio);min-width:0}.codigo-grande{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--t-28);font-weight:700;letter-spacing:.08em;color:var(--verde-cartao);overflow-wrap:anywhere;min-width:0}.codigo-grande-caixa>button{min-height:44px}.usar-para{border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-2) var(--e-3);margin:0;min-width:0}.usar-para-titulo{font-size:var(--t-12);font-weight:700;color:var(--texto-sub);padding:0 var(--e-1)}.usar-para-opcao{display:flex;align-items:center;gap:var(--e-2);min-height:44px;margin:0;font-size:var(--t-14);font-weight:600;color:var(--texto);cursor:pointer;border-bottom:1px solid var(--linha)}.usar-para-opcao:last-of-type{border-bottom:none}.usar-para-opcao input[type=radio]{width:20px;height:20px;min-height:0;flex:0 0 auto;margin:0;accent-color:var(--acao)}.usar-para-opcao.inapto{color:var(--texto-sub);cursor:not-allowed}.usar-para-nome{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.usar{display:grid;grid-gap:var(--e-3);gap:var(--e-3);min-width:0;max-width:100%}.usar-intro{margin:0;font-size:var(--t-14);color:var(--texto)}.usar-ler{width:100%;min-height:52px;font-size:var(--t-16);justify-content:center}.usar-colar{display:grid;grid-gap:var(--e-2);gap:var(--e-2);min-width:0}.usar-colar>button{justify-self:start}.usar-rotulo{display:grid;grid-gap:var(--e-1);gap:var(--e-1);margin:0;min-width:0}.usar-rotulo>input,.usar-rotulo>select{min-height:44px;font-weight:400}.usar-form{display:grid;grid-gap:var(--e-3);gap:var(--e-3);padding:var(--e-4);min-width:0}.usar-form p{margin:0}.usar-parceiro{padding-bottom:var(--e-2);border-bottom:1px solid var(--linha);min-width:0;overflow-wrap:anywhere}.usar-regra{margin:0}.usar-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--e-2);gap:var(--e-2);min-width:0}.usar-valores .campo{min-width:0}.usar-alerta{color:var(--atencao);font-weight:600}.usar-ok{display:grid;grid-gap:var(--e-2);gap:var(--e-2);padding:var(--e-4);background:var(--suave);border:1px solid var(--acao);border-radius:var(--raio);color:var(--texto);min-width:0}.usar-ok-titulo{font-family:var(--fonte-titulo);font-size:var(--t-18);font-weight:700;color:var(--acao)}.usar-ok-economia{font-size:var(--t-16)}.usar-ok-economia b{color:var(--verde-cartao);font-size:var(--t-22)}.usar-ok-texto{margin:0;font-size:var(--t-14)}.economia-declarado{margin-top:var(--e-1)}.qr-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.qr-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-4);min-width:0}.qr-item-texto{flex:1 1 240px;min-width:0}.qr-item-nome{font-size:var(--t-16);margin:0;overflow-wrap:anywhere}.qr-item .fila>button{min-height:44px}.qr-imagem{flex:0 0 auto;width:160px;max-width:100%;background:var(--branco);padding:var(--e-2);border:1px solid var(--linha);border-radius:var(--raio-p)}.qr-imagem svg{display:block;width:100%;height:auto}.qr-cartaz{display:none}@media print{body:has(.qr-cartaz){background:var(--branco)}body:has(.qr-cartaz) *{visibility:hidden}.qr-cartaz,.qr-cartaz *{visibility:visible}body:has(.qr-cartaz) .marca-topo,body:has(.qr-cartaz) .menu,body:has(.qr-cartaz) .pagina-topo,body:has(.qr-cartaz) .qr-parceiro{display:none}.qr-cartaz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e-4);position:fixed;inset:0;padding:var(--e-6);background:var(--branco);color:var(--texto);text-align:center}.qr-cartaz-parceiro{font-family:var(--fonte-titulo);font-size:var(--t-28);font-weight:700;color:var(--verde-cartao)}.qr-cartaz-unidade{font-size:var(--t-22);font-weight:600;color:var(--texto-sub)}.qr-cartaz-qr{width:70%;max-width:480px}.qr-cartaz-qr svg{display:block;width:100%;height:auto}.qr-cartaz-texto{font-family:var(--fonte-titulo);font-size:var(--t-24);font-weight:600;color:var(--verde-profundo);max-width:520px}}.registro-voucher-ok{margin:0 0 var(--e-2);font-weight:600}@media (max-width:720px){[data-testid=usos-pendentes] .fila>button{min-height:44px;flex:1 1 auto}}.antifraude-filtros{align-items:flex-end;flex-wrap:wrap;gap:var(--e-3);margin-bottom:var(--e-3)}.antifraude-mensagem{min-width:220px;overflow-wrap:anywhere}@media (max-width:720px){.antifraude-mensagem{min-width:0}}.econ-tela{display:grid;grid-gap:var(--e-4);gap:var(--e-4)}.econ-tela,.econ-tela>*{min-width:0}.econ-prova{padding:var(--e-5) var(--e-4);background:var(--suave);border-color:var(--suave)}.econ-prova-vezes{font-family:var(--fonte-titulo);font-weight:700;font-size:calc(var(--t-28) * 2);line-height:1;color:var(--acao);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.econ-prova-frase,.econ-prova-vezes-rotulo{font-size:var(--t-18);font-weight:600;color:var(--texto)}.econ-prova-frase{font-family:var(--fonte-titulo);margin:var(--e-3) 0 var(--e-2);overflow-wrap:anywhere}.econ-prova-mes{margin:0;font-size:var(--t-14)}.econ-prova-mes,.econ-prova-mes b{color:var(--texto)}.econ-prova-onde{font-size:var(--t-22);margin:0 0 var(--e-1);color:var(--acao)}.econ-sugestoes{list-style:none;margin:var(--e-3) 0 0;padding:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.econ-sugestao{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);color:var(--texto);text-decoration:none;min-height:64px;flex-wrap:wrap}.econ-sugestao:hover{border-color:var(--acao)}.econ-sugestao-nomes{display:flex;flex-direction:column;min-width:0;flex:1 1 120px}.econ-sugestao-nome{overflow-wrap:anywhere}.econ-periodos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--e-2);gap:var(--e-2)}.econ-periodo{padding:var(--e-3);margin:0;display:flex;flex-direction:column;gap:var(--e-1)}.econ-periodo-declarado{margin-top:var(--e-1);font-size:var(--t-12)}.econ-periodo-declarado .etiqueta{white-space:normal}.econ-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:var(--e-2);gap:var(--e-2)}.econ-bloco{padding:var(--e-3) var(--e-4);margin:0}.econ-bloco-titulo{font-size:var(--t-16);margin:0 0 var(--e-2)}.econ-barras{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.econ-barra-rotulo{display:flex;justify-content:space-between;gap:var(--e-2);font-size:var(--t-13);flex-wrap:wrap;margin-bottom:var(--e-1)}.econ-barra-nome{min-width:0;overflow-wrap:anywhere}.econ-barra-valor{white-space:nowrap;color:var(--texto-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.econ-barra-valor b{color:var(--texto)}.econ-barra-trilho{background:var(--suave);border-radius:4px;height:10px;overflow:hidden}.econ-barra{--pct:0%;width:var(--pct);background:var(--verde-marca);height:10px;border-radius:4px}.econ-lista-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;margin-bottom:var(--e-2)}.econ-lista-topo .econ-bloco-titulo{margin:0}.econ-filtros{display:flex}.econ-filtros,.econ-item{gap:var(--e-2);flex-wrap:wrap}.econ-item-texto{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}.econ-metodologia{padding:var(--e-3) var(--e-4);margin:0}.econ-metodologia summary{cursor:pointer;font-weight:700;color:var(--acao);min-height:32px;display:flex;align-items:center}.econ-metodologia ol{margin:var(--e-2) 0 0;padding-left:var(--e-5);display:grid;grid-gap:var(--e-2);gap:var(--e-2);font-size:var(--t-14)}.econ-rodape{display:flex;gap:var(--e-2);flex-wrap:wrap}.econ-rodape .botao{flex:1 1 160px;text-align:center}@media (max-width:420px){.econ-prova{padding:var(--e-4) var(--e-3)}.econ-prova-vezes{font-size:calc(var(--t-22) * 2)}.econ-prova-frase{font-size:var(--t-16)}}.direcao-prova{margin-top:var(--e-4)}.direcao-prova-titulo{font-size:var(--t-18);margin:0 0 var(--e-2)}.econ-prova .nota{color:var(--texto)}.flag-linha{display:flex;align-items:center;gap:var(--e-2);flex-wrap:wrap;margin:0 0 var(--e-3)}.flag-linha .nota{overflow-wrap:anywhere}.flag-desligada{display:grid;grid-gap:var(--e-2);gap:var(--e-2);max-width:640px}.flag-desligada .nota{margin:0}.proposta,.proposta-lista{display:grid;grid-gap:var(--e-3);gap:var(--e-3);min-width:0}.proposta{padding:var(--e-4)}.proposta>*{min-width:0}.proposta-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--e-2);flex-wrap:wrap}.proposta-nome{min-width:0;flex:1 1 200px}.proposta-nome h2{font-size:var(--t-18);margin:0 0 var(--e-1);overflow-wrap:anywhere}.proposta-descricao{margin:0;color:var(--texto);font-size:var(--t-14);overflow-wrap:anywhere}.proposta-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-gap:var(--e-2) var(--e-3);gap:var(--e-2) var(--e-3);margin:0}.proposta-dados dt{font-size:var(--t-12);color:var(--texto-sub);font-weight:700}.proposta-dados dd{margin:0;font-size:var(--t-14);overflow-wrap:anywhere}.proposta-bloco h3{font-size:var(--t-14);margin:0 0 var(--e-2)}.proposta-unidades{margin:0;padding-left:var(--e-5);display:grid;grid-gap:var(--e-1);gap:var(--e-1);font-size:var(--t-14)}.proposta-unidades li{overflow-wrap:anywhere}.proposta-termo{margin:0}.proposta-termo code{font-size:var(--t-12);background:var(--suave);border-radius:var(--raio-p);padding:1px var(--e-1)}.proposta-aviso{margin:0}.proposta-acoes{justify-content:flex-end}.oport-destaque{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap;padding:var(--e-5) var(--e-4);background:var(--suave);border-color:var(--suave)}.oport-destaque-numero{font-family:var(--fonte-titulo);font-weight:700;font-size:calc(var(--t-28) * 2);line-height:1;color:var(--acao);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oport-destaque-frase{margin:0;flex:1 1 240px;min-width:0;font-family:var(--fonte-titulo);font-size:var(--t-18);font-weight:600;color:var(--texto);overflow-wrap:anywhere}.oport-no-crm{font-weight:700;color:var(--acao);white-space:nowrap}.qualidade-chips{display:flex;gap:var(--e-2);flex-wrap:wrap}button.qualidade-chip{background:var(--superficie);color:var(--texto);border:1px solid var(--borda-campo);border-radius:999px;min-height:32px;padding:var(--e-1) var(--e-3);font-size:var(--t-13);font-weight:600;display:inline-flex;align-items:center;gap:var(--e-2)}button.qualidade-chip:hover{background:var(--suave-2)}button.qualidade-chip.ativo{background:var(--acao);border-color:var(--acao);color:var(--branco)}.qualidade-chip-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:420px){.proposta{padding:var(--e-3)}.oport-destaque{padding:var(--e-4) var(--e-3)}.oport-destaque-numero{font-size:calc(var(--t-22) * 2)}.oport-destaque-frase{font-size:var(--t-16)}}.param-lista{list-style:none;margin:0;padding:0}.param-linha{display:flex;gap:var(--e-3);align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--linha);min-width:0}.param-linha:last-child{border-bottom:0}.param-info{flex:1 1 260px;min-width:0}.param-chave{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-13);font-weight:700}.param-chave,.param-descricao{color:var(--texto);overflow-wrap:anywhere}.param-descricao{font-size:var(--t-14)}.param-descricao,.param-info .nota{margin:var(--e-1) 0 0}.param-editor{flex:1 1 280px;min-width:0;display:flex;gap:var(--e-2);align-items:flex-end;flex-wrap:wrap}.param-editor .campo{flex:1 1 200px;min-width:0;margin:0}.param-editor input,.param-editor textarea{width:100%}.param-json{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-13)}button.param-switch{border:0;color:var(--texto);padding:var(--e-1) 0;display:inline-flex;align-items:center;gap:var(--e-2);font-weight:600;min-height:40px}button.param-switch,button.param-switch:hover{background:transparent}button.param-switch:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:var(--raio-p)}.param-switch-trilho{width:44px;height:24px;border-radius:999px;background:var(--borda-campo);position:relative;flex:0 0 auto;transition:background .15s}.param-switch-botao{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--branco);transition:transform .15s}button.param-switch.ligado .param-switch-trilho{background:var(--acao)}button.param-switch.ligado .param-switch-botao{transform:translateX(20px)}button.param-switch:disabled{opacity:.6}.sp-pagina{max-width:760px;margin:0 auto;min-width:0;overflow-wrap:anywhere}.sp-aviso-topo{margin-top:0}.sp-legenda{margin:0 0 var(--e-3)}.sp-bloco{padding:var(--e-4);margin-bottom:var(--e-4);min-width:0}.sp-bloco-titulo{font-size:var(--t-18);margin:0 0 var(--e-3)}.sp-subtitulo{font-size:var(--t-16);margin:var(--e-4) 0 var(--e-1)}.sp-texto{margin:0 0 var(--e-2);font-size:var(--t-16)}.sp-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:var(--e-3);gap:var(--e-3);margin-bottom:var(--e-3)}.sp-bloco>.campo,.sp-grade,.sp-grade>.campo{min-width:0}.sp-bloco textarea,.sp-grade input,.sp-grade select{width:100%;max-width:100%}.sp-item{border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-3);margin-bottom:var(--e-3);background:var(--suave-2);min-width:0}.sp-item-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2);margin-bottom:var(--e-2)}.sp-tirar{min-height:36px;padding:var(--e-1) var(--e-3)}.sp-termo{white-space:pre-wrap;max-height:260px;overflow-y:auto;border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-3);font-size:var(--t-13);background:var(--superficie)}.sp-aceite{display:flex;gap:var(--e-2);align-items:flex-start;color:var(--texto);font-weight:600;margin-top:var(--e-3);cursor:pointer}.sp-marcador{width:auto;min-height:0;margin:2px 0 0;flex:none}.sp-aviso{margin:0 0 var(--e-3)}.sp-enviar{width:100%;padding:13px;font-size:var(--t-16);margin-bottom:var(--e-4)}.sp-enviada{text-align:center}.sp-protocolo{font-family:var(--fonte-titulo);font-size:var(--t-22);font-weight:700;color:var(--acao);margin:var(--e-3) 0}.sp-rodape{margin-top:var(--e-4)}.nacional-bloco{display:grid;grid-gap:var(--e-3);gap:var(--e-3);min-width:0}.nacional-bloco>*{margin:0;min-width:0}.nacional-codigo-caixa{border:2px dashed var(--acao);border-radius:var(--raio);background:var(--suave);padding:var(--e-4);display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.nacional-codigo{font-family:var(--fonte-titulo);font-size:var(--t-28);font-weight:700;letter-spacing:2px;text-align:center;color:var(--texto);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.nacional-codigo-rodape{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap}.nacional-aviso{margin:0}.nacional-gerar{width:100%}.compart-item{padding:var(--e-3) 0;border-bottom:1px solid var(--linha);min-width:0;overflow-wrap:anywhere}.compart-item:last-child{border-bottom:0}.compart-dados{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--e-1) var(--e-3);gap:var(--e-1) var(--e-3);margin:var(--e-2) 0;font-size:var(--t-14)}.compart-dados dt{color:var(--texto-sub);font-weight:700;font-size:var(--t-13)}.compart-dados dd{margin:0;min-width:0}.form-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--e-3);gap:var(--e-3);align-items:start}.form-grade .campo-cheio,.form-grade .form-acoes,.form-grade fieldset{grid-column:1/-1}.form-acoes{flex-wrap:wrap}.caixa-marcar,.form-acoes{display:flex;gap:var(--e-2)}.caixa-marcar{align-items:flex-start;font-size:var(--t-14);line-height:1.4}.caixa-marcar input{margin-top:3px;flex:none;width:20px;height:20px}.canais{border:1px solid var(--linha);border-radius:var(--raio);padding:var(--e-3);display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.canais legend{font-weight:700;padding:0 var(--e-1)}.canal-campanha,.consulta-carteira{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center}.consulta-filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--e-2) var(--e-3);gap:var(--e-2) var(--e-3);align-items:end;margin:var(--e-3) 0}.consulta-filtros label,.consulta-relatorio label{display:grid;grid-gap:4px;gap:4px;font-size:var(--t-13);font-weight:600}.consulta-botoes{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center}.consulta-nota{grid-column:1/-1;margin:0}.consulta-relatorio{border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-2) var(--e-3);margin-bottom:var(--e-3)}.consulta-relatorio summary{cursor:pointer;font-weight:700}.consulta-mais-filtros summary{cursor:pointer;font-weight:600;font-size:var(--t-14)}.consulta-relatorio label.caixa-marcar{display:flex;align-items:center;font-weight:400;font-size:var(--t-14);color:var(--texto);margin:0}.consulta-relatorio-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--e-3);gap:var(--e-3);margin-top:var(--e-2)}.consulta-relatorio-grade>div{display:grid;grid-gap:var(--e-2);gap:var(--e-2);align-content:start}.consulta-colunas{border:1px solid var(--linha);border-radius:var(--raio-p);padding:var(--e-2);display:grid;grid-gap:4px;gap:4px}.consulta-coluna{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2)}.consulta-setas{display:flex;gap:4px}.consulta-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--e-2);margin-bottom:var(--e-2)}.consulta-ordenar{background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left;min-height:0}.consulta-grupo td{background:var(--suave)}.consulta-total td{font-weight:700}.consulta-linha-perigo td:first-child{box-shadow:inset 3px 0 0 var(--perigo)}.consulta-linha-atencao td:first-child{box-shadow:inset 3px 0 0 var(--atencao)}.so-imprime{display:none}.caixa-relatorio{margin-top:var(--e-4);display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.perfil-padrao-lista{margin:var(--e-2) 0;padding-left:var(--e-4);display:grid;grid-gap:4px;gap:4px;font-size:var(--t-14)}@media print{.so-imprime{display:block}.consulta-cabecalho-impressao{display:flex;flex-direction:column;gap:2px;margin-bottom:4mm}body:has(.consulta-resultado) .nao-imprime,body:has(.consulta-resultado) header,body:has(.consulta-resultado) nav{display:none!important}body:has([data-testid=caixa-rel-tabela]) main>:not(.caixa-relatorio){display:none!important}body:has(.relatorio-lista) .aviso-caixa,body:has(.relatorio-lista) .cadastro-form,body:has(.relatorio-lista) .nao-imprime,body:has(.relatorio-lista) header,body:has(.relatorio-lista) nav{display:none!important}}.aviso-publicidade{border-left:4px solid var(--atencao);padding-left:var(--e-3)}.banners-lista,.campanhas-app-lista,.patrocinios-lista,.segmentos-lista{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.banner-card{display:grid;grid-template-columns:160px 1fr;grid-gap:var(--e-3);gap:var(--e-3);padding:var(--e-3);min-width:0}.banner-card-img{aspect-ratio:var(--banner-proporcao,16/7);background:var(--suave);border-radius:var(--raio);overflow:hidden;display:grid;place-items:center}.banner-card-img img{width:100%;height:100%;object-fit:cover;display:block}.banner-sem-imagem{font-size:var(--t-13);color:var(--texto-sub);padding:var(--e-2);text-align:center}.banner-card-corpo{display:grid;grid-gap:var(--e-2);gap:var(--e-2);min-width:0;align-content:start}.banner-card-acoes,.banner-card-topo{display:flex;gap:var(--e-2);align-items:center;flex-wrap:wrap}.banner-card-acoes .botao,.banner-card-acoes button,.banner-card-acoes label.botao{min-height:40px}.patrocinio-card,.segmento-card{padding:var(--e-3);display:grid;grid-gap:var(--e-2);gap:var(--e-2);min-width:0}@media (max-width:600px){.banner-card{grid-template-columns:1fr}.banner-card-img{max-height:160px}}.previa-390{width:390px;max-width:100%;margin:0 auto;border:1px solid var(--linha);border-radius:var(--raio);padding:var(--e-3);background:var(--fundo)}.campanha-app,.campanhas-app{padding:0 var(--e-4) var(--e-5);max-width:720px;margin:0 auto}.campanha-app-card{padding:0;overflow:hidden}.campanha-app-link{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--e-3);gap:var(--e-3);align-items:center;color:inherit;text-decoration:none;min-height:72px}.campanha-app-img{width:120px;height:100%;min-height:72px;object-fit:cover;display:block}.campanha-app-corpo{display:grid;grid-gap:2px;gap:2px;padding:var(--e-2) var(--e-3) var(--e-2) 0;min-width:0}.campanha-app-capa{width:100%;border-radius:var(--raio);display:block;margin-bottom:var(--e-3);aspect-ratio:var(--banner-proporcao,16/7);object-fit:cover}.campanha-app-texto{white-space:pre-line}.campanha-app-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:var(--e-3)}.sorteio-app{padding:0 var(--e-4) var(--e-5);max-width:720px;margin:0 auto}.sorteio-app,.sorteio-cartao{display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.sorteio-cartao{padding:var(--e-4);min-width:0}.sorteio-cartao>*{margin:0}.sorteio-titulo{font-family:var(--fonte-titulo);font-size:var(--t-22);line-height:1.2}.sorteio-brinde{font-size:var(--t-16)}.sorteio-datas{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--e-1) var(--e-3);gap:var(--e-1) var(--e-3);margin:0;font-size:var(--t-14)}.sorteio-datas dt{color:var(--texto-sub);font-weight:700}.sorteio-datas dd{margin:0;min-width:0;overflow-wrap:anywhere}.sorteio-aviso{border-left:4px solid var(--acao);padding-left:var(--e-3)}.sorteio-regulamento{justify-self:start;min-height:44px;display:inline-flex;align-items:center}.sorteio-participar{display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.sorteio-participar textarea{width:100%}.sorteio-botao{width:100%;min-height:48px;font-size:var(--t-16)}.sorteio-meus{display:grid;grid-gap:var(--e-2);gap:var(--e-2);background:var(--suave);border-radius:var(--raio);padding:var(--e-3)}.sorteio-numeros{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--e-2)}.sorteio-numero{font-family:var(--fonte-titulo);font-size:var(--t-22);font-weight:700;letter-spacing:2px;background:var(--fundo);border:2px dashed var(--acao);padding:var(--e-1) var(--e-3)}.sorteio-numero,.sorteio-resultado{color:var(--texto);border-radius:var(--raio)}.sorteio-resultado{padding:var(--e-3);background:var(--suave)}.sorteio-resultado.ganhou{border:2px solid var(--acao)}.home-sorteio{padding:0;overflow:hidden}.home-sorteio-link{display:grid;grid-gap:2px;gap:2px;padding:var(--e-3) var(--e-4);color:inherit;text-decoration:none;min-height:44px}.home-sorteio-rotulo{font-size:var(--t-13);font-weight:700;color:var(--acao);text-transform:uppercase;letter-spacing:1px}.home-sorteio-titulo{font-family:var(--fonte-titulo);font-size:var(--t-18)}.home-sorteio-brinde{font-size:var(--t-14)}.sorteio-detalhe{display:grid;grid-gap:var(--e-3);gap:var(--e-3);min-width:0}.sorteio-pendencias{margin:0;padding-left:var(--e-4);color:var(--perigo);font-weight:600}.sorteio-apurar{padding:var(--e-3);display:grid;grid-gap:var(--e-3);gap:var(--e-3)}.sorteio-respostas{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.hash{font-family:monospace;font-size:var(--t-13)}.portal{grid-gap:var(--e-3);min-width:0}.portal,.portal-cartoes{display:grid;gap:var(--e-3)}.portal-cartoes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--e-3)}.portal-cartao{padding:var(--e-3) var(--e-4);display:grid;grid-gap:2px;gap:2px}.portal-rotulo{font-size:var(--t-12);color:var(--texto-sub);text-transform:uppercase;letter-spacing:.4px;font-weight:700}.portal-valor{font-family:var(--fonte-titulo);font-size:var(--t-24);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-atalhos{display:flex;flex-wrap:wrap;gap:var(--e-2)}.portal-atalhos .botao{min-height:44px;display:inline-flex;align-items:center}.portal-bloco{padding:var(--e-3) var(--e-4);display:grid;grid-gap:var(--e-2);gap:var(--e-2);min-width:0}.portal-bloco .h-bloco-titulo{display:flex;gap:var(--e-2);align-items:center;flex-wrap:wrap}.portal-checklist{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.portal-checklist li{display:grid;grid-template-columns:28px 1fr;grid-gap:var(--e-2);gap:var(--e-2);align-items:start}.portal-marca{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:var(--t-13)}.portal-checklist li.ok .portal-marca{background:var(--suave);color:var(--acao)}.portal-checklist li.falta .portal-marca{background:var(--atencao-suave);color:var(--atencao)}.portal-ranking{margin:0;padding-left:var(--e-4);display:grid;grid-gap:var(--e-1);gap:var(--e-1)}.portal-tipos{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-bottom:var(--e-3)}.portal-tipo{border:1px solid var(--linha);border-radius:var(--raio);padding:var(--e-2) var(--e-3);min-height:44px;align-items:center}.portal-tipo.ativo{border-color:var(--acao);background:var(--suave)}.portal-tipo span{color:var(--texto)}.sac-membro{display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.sac-membro-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap}.sac-membro-topo .botao{min-height:44px;display:inline-flex;align-items:center}.sac-lista{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.sac-item{display:grid;grid-gap:2px;gap:2px;padding:var(--e-2) var(--e-3);border:1px solid var(--linha);border-radius:var(--raio);text-decoration:none;color:var(--texto);min-height:44px}.sac-item:focus-visible,.sac-item:hover{border-color:var(--acao)}.sac-item-topo{display:flex;gap:var(--e-2);align-items:center;flex-wrap:wrap;justify-content:space-between}.sac-form{display:grid;grid-gap:var(--e-3);gap:var(--e-3);max-width:720px}.sac-tipos{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--e-2)}.sac-tipos legend{font-weight:700;margin-bottom:var(--e-2)}.sac-detalhe{display:grid;grid-gap:var(--e-3);gap:var(--e-3);max-width:760px}.sac-cabeca{display:grid;grid-gap:var(--e-1);gap:var(--e-1)}.sac-historico{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.sac-h{border:1px solid var(--linha);border-radius:var(--raio);padding:var(--e-2) var(--e-3);background:var(--superficie);display:grid;grid-gap:var(--e-1);gap:var(--e-1)}.sac-h-membro{border-left:4px solid var(--acao)}.sac-h-equipe{border-left:4px solid var(--petrol)}.sac-h-interno{background:var(--atencao-suave);border-style:dashed}.sac-h-topo{display:flex;gap:var(--e-2);align-items:baseline;flex-wrap:wrap}.sac-h-selo{font-size:var(--t-12);font-weight:700;color:var(--texto);background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-p);padding:0 var(--e-1)}.sac-h-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sac-opcoes{display:flex;gap:var(--e-3);flex-wrap:wrap}.sac-indicadores{margin-bottom:var(--e-3)}.sac-cartao-botao{text-align:left;cursor:pointer;background:var(--superficie);color:var(--texto);border:1px solid var(--linha);font:inherit}.sac-cartao-botao[aria-pressed=true]{border-color:var(--acao);box-shadow:inset 0 0 0 1px var(--acao)}.sac-atrasado .portal-valor,.sac-atrasado-texto{color:var(--perigo)}.sac-filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:var(--e-2);gap:var(--e-2);align-items:end;margin-bottom:var(--e-3)}.sac-linha-atrasada td:first-child{box-shadow:inset 4px 0 0 var(--perigo)}.sac-achados{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--e-1);gap:var(--e-1)}.sac-achados button{width:100%;text-align:left;min-height:44px}.sac-central{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-gap:var(--e-4);gap:var(--e-4);align-items:start}.sac-central-lado,.sac-central-principal{display:grid;grid-gap:var(--e-3);gap:var(--e-3);min-width:0}.sac-transicoes{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-top:var(--e-2)}@media (max-width:860px){.sac-central{grid-template-columns:1fr}}.home-novidades{display:grid;grid-gap:var(--e-2);gap:var(--e-2);margin:var(--e-2) 0 var(--e-3)}.home-novidade{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--e-2);gap:var(--e-2);align-items:center;padding:var(--e-2) var(--e-3);min-height:44px;text-decoration:none;color:var(--texto)}.home-novidade:focus-visible,.home-novidade:hover{border-color:var(--acao)}.home-novidade-rotulo{font-size:var(--t-12);font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--texto);background:var(--suave);border-radius:var(--raio-p);padding:2px var(--e-1)}.home-novidade-titulo{font-weight:600;overflow-wrap:anywhere}