:root{--verde: #15502f;--verde-topo: #1f7a47;--verde-base: #0c3a26;--amarelo: #f4c40d;--tinta: #16231c;--tinta-2: #51615a;--fundo: #eef3ef;--branco: #ffffff;--borda: #e0e8e2;--sucesso: #1f9d62;--perigo: #c4123f;--whats: #1fb457;--raio: 16px;--raio-lg: 22px;--raio-pill: 999px;--sombra: 0 6px 18px rgba(16, 40, 28, .1);--sombra-forte: 0 12px 34px rgba(16, 40, 28, .2);--maxw: 540px;--nav-h: 78px;--fonte: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fonte-titulo: "Anton", "Arial Black", var(--fonte);--base: 18px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--fonte);font-size:var(--base);line-height:1.45;color:var(--tinta);background:var(--fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font-family:inherit;font-size:inherit}a{color:var(--verde)}h1,h2,h3{margin:0 0 .3em;line-height:1.15}img{max-width:100%}#app{min-height:100dvh}.tela{min-height:100dvh;display:flex;flex-direction:column}.tela-conteudo{flex:1;width:100%;max-width:var(--maxw);margin:0 auto;padding:18px 16px calc(var(--nav-h) + 20px)}.tela-plain .tela-conteudo{padding-bottom:24px}.tela-conteudo.centro{display:flex;flex-direction:column;justify-content:center;min-height:100dvh}.app-header{position:sticky;top:0;z-index:30;background:linear-gradient(160deg,var(--verde-topo),var(--verde-base));color:#fff;padding:calc(env(safe-area-inset-top) + 14px) 16px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 12px #0000002e;min-height:64px}.hdr-marca{display:flex;align-items:center;gap:10px;margin:0 auto}.hdr-trevo{display:flex;filter:drop-shadow(0 0 8px rgba(244,196,13,.5))}.hdr-logo{font-family:var(--fonte-titulo);font-size:30px;letter-spacing:1px;color:#fff}.app-header.com-voltar{justify-content:flex-start}.hdr-voltar{background:#ffffff29;border:none;color:#fff;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.hdr-voltar:active{background:#ffffff4d}.hdr-titulo{font-size:22px;font-weight:800;margin:0}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--borda);display:flex;justify-content:space-around;align-items:stretch;box-shadow:0 -4px 18px #10281c14}.nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--tinta-2);font-size:13px;font-weight:700;padding-top:8px}.nav-item.ativo{color:var(--verde)}.nav-item.ativo svg{transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 18px;border-radius:var(--raio);border:2px solid transparent;font-weight:800;font-size:1.02rem;cursor:pointer;background:#fff;color:var(--tinta);line-height:1;transition:transform .06s,filter .15s,background .15s}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.55;cursor:default}.btn-md{min-height:50px;font-size:.98rem}.btn-lg{min-height:62px;font-size:1.16rem}.btn-bloco{width:100%}.btn-primario{background:var(--verde);color:#fff}.btn-sucesso{background:var(--sucesso);color:#fff}.btn-neutro{background:#fff;color:var(--tinta);border-color:var(--borda)}.btn-perigo{background:var(--perigo);color:#fff}.btn-perigo-ghost{background:#fff;color:var(--perigo);border-color:#f0c7d1}.btn-instalar{background:var(--amarelo);color:#3a2e00}.btn-whats{background:var(--whats);color:#fff;border:none}.btn-gerar{width:100%;min-height:88px;margin:6px 0 4px;background:var(--cor, var(--verde));color:#fff;border:none;border-radius:var(--raio-lg);font-family:var(--fonte-titulo);font-size:30px;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;box-shadow:var(--sombra-forte);transition:transform .08s}.btn-gerar:active{transform:scale(.98)}.btn-gerar svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.home-saudacao h2{font-size:1.6rem}.home-saudacao p{color:var(--tinta-2);margin:0 0 4px}.grid-modalidades{display:grid;gap:14px;margin-top:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.card-modalidade{display:flex;flex-direction:column;gap:0;padding:0;cursor:pointer;background:#fff;border:1px solid var(--borda);border-radius:var(--raio-lg);overflow:hidden;box-shadow:var(--sombra);text-align:left;transition:transform .08s,box-shadow .15s}.card-modalidade:active{transform:scale(.98)}.cm-banner{background:var(--cor);color:#fff;padding:20px 18px;display:flex;align-items:center;gap:12px}.cm-trevo{display:flex;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.cm-nome{font-family:var(--fonte-titulo);font-size:26px;font-style:italic;letter-spacing:.5px}.cm-premio{padding:12px 18px 16px;display:flex;flex-direction:column}.cm-premio-label{font-size:.82rem;color:var(--tinta-2);font-weight:700;text-transform:uppercase;letter-spacing:.3px}.cm-premio-valor{font-size:1.35rem;font-weight:800;color:var(--sucesso)}.aviso-legal{color:var(--tinta-2);font-size:.82rem;margin-top:20px;text-align:center;line-height:1.4}.secao-dica{color:var(--tinta-2);margin:2px 0 10px}.login-card{width:100%;max-width:420px;margin:0 auto;background:#fff;border-radius:var(--raio-lg);padding:26px 22px;box-shadow:var(--sombra-forte)}.login-logo{display:flex;flex-direction:column;align-items:center;gap:6px}.login-logo>span:first-child{filter:drop-shadow(0 0 10px rgba(244,196,13,.45))}.login-marca{font-family:var(--fonte-titulo);font-size:36px;color:var(--verde);letter-spacing:1px}.login-sub{text-align:center;color:var(--tinta-2);margin:0 0 16px;font-size:1.05rem}.login-form{display:flex;flex-direction:column;gap:6px}.campo-label{font-weight:700;font-size:.92rem;margin-top:8px;color:var(--tinta)}.campo{width:100%;min-height:58px;padding:0 16px;border-radius:var(--raio);border:2px solid var(--borda);background:#fafdfb;color:var(--tinta);font-size:1.1rem}.campo:focus{outline:none;border-color:var(--verde);background:#fff}.campo-senha{position:relative;display:flex;align-items:center}.campo-senha .campo{padding-right:56px}.campo-olho{position:absolute;right:8px;width:44px;height:44px;border:none;background:none;color:var(--tinta-2);cursor:pointer;display:grid;place-items:center}.login-form .btn{margin-top:14px}.link-simples{display:block;width:100%;background:none;border:none;color:var(--verde);font-weight:700;padding:14px;cursor:pointer;font-size:1rem;text-align:center}.login-ajuda{font-size:.86rem;color:var(--tinta-2);text-align:center;margin:10px 0 0;line-height:1.4}.badge-demo{background:#fff6da;color:#7a5c00;border:1px solid #f0dd9a;border-radius:var(--raio);padding:8px 12px;font-size:.85rem;font-weight:700;text-align:center;margin:8px 0}.volante{background:#fff;border:1px solid var(--borda);border-radius:var(--raio-lg);padding:16px;margin-top:14px;box-shadow:var(--sombra);border-left:6px solid var(--cor, var(--verde))}.vol-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.vol-titulo{font-weight:800;font-size:1.12rem}.vol-sub{color:var(--tinta-2);font-size:.85rem}.vol-mes{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:var(--cor,#eee);color:#fff;padding:5px 12px;border-radius:var(--raio-pill);font-weight:700;font-size:.9rem}.vol-dezenas{display:flex;flex-wrap:wrap;gap:9px}.vol-dezenas.compacto{gap:7px}.dezena{width:46px;height:46px;border-radius:50%;background:var(--cor, var(--verde));color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.15rem;flex:0 0 auto;box-shadow:inset 0 -2px 4px #0000001f}.dezena-mini{width:38px;height:38px;font-size:.98rem}.vol-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vol-acoes .btn{flex:1 1 auto;min-height:48px}.card-proximo{background:#fff;border:1px solid var(--borda);border-left:6px solid var(--cor, var(--verde));border-radius:var(--raio);padding:14px 16px;display:flex;flex-direction:column;gap:3px;box-shadow:var(--sombra)}.cp-label{font-size:.82rem;color:var(--tinta-2);font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.cp-tier{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px}.cp-tier-nome{font-size:1.08rem;font-weight:800;color:var(--tinta);white-space:nowrap}.cp-tier-valor{font-size:1.5rem;font-weight:800;color:var(--sucesso);text-align:right}.cp-valor-2{font-size:1.2rem}.cp-tier-sec{margin-top:12px;padding-top:12px;border-top:1px dashed var(--borda)}.cp-obs{font-size:.78rem;color:var(--tinta-2)}.card-opcao{background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:var(--sombra)}.card-opcao.coluna{flex-direction:column;align-items:stretch}.co-info{display:flex;flex-direction:column}.co-info strong{font-size:1.1rem}.co-dica{font-size:.85rem;color:var(--tinta-2)}.opcoes-wrap{margin:6px 0 2px}.btn-opcoes{width:100%;background:#fff;border:1px solid var(--borda);border-radius:var(--raio);min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-weight:700;color:var(--tinta);cursor:pointer}.btn-opcoes svg{transition:transform .2s}.btn-opcoes.aberto svg{transform:rotate(180deg)}.opcoes-painel{background:#fff;border:1px solid var(--borda);border-top:none;border-radius:0 0 var(--raio) var(--raio);padding:4px 16px 10px}.opcao-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--borda)}.opcao-linha:last-child{border-bottom:none}.opcao-linha.coluna{flex-direction:column;align-items:stretch}.opcao-info{display:flex;flex-direction:column}.opcao-info strong{font-size:1.05rem}.opcao-dica{font-size:.84rem;color:var(--tinta-2)}.stepper{display:flex;align-items:center;gap:4px}.step-btn{width:48px;height:48px;border-radius:50%;border:2px solid var(--borda);background:#fff;font-size:1.5rem;font-weight:800;color:var(--verde);cursor:pointer;display:grid;place-items:center}.step-btn:active{background:#eef3ef}.step-valor{min-width:54px;text-align:center;font-size:1.3rem;font-weight:800}.step-valor.estatico{color:var(--tinta-2)}.select-mes{min-height:54px;margin-top:8px}.bulk-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bulk-acoes .btn{flex:1 1 30%;min-height:50px}.gerar-resultados{margin-top:6px}.chips-filtro{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.chips-rolavel{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.chip{border:2px solid var(--borda);background:#fff;color:var(--tinta);border-radius:var(--raio-pill);padding:10px 16px;font-weight:700;cursor:pointer;white-space:nowrap}.chip.ativo{background:var(--cor, var(--verde));color:#fff;border-color:var(--cor, var(--verde))}.estado-vazio{text-align:center;padding:40px 16px}.ev-trevo{display:flex;justify-content:center;margin-bottom:10px}.estado-vazio h3{font-size:1.3rem}.estado-vazio p{color:var(--tinta-2);margin:4px 0 18px}.card-stats{background:#fff;border:1px solid var(--borda);border-left:6px solid var(--cor,var(--verde));border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra);margin-bottom:16px}.cs-cabecalho{display:flex;flex-direction:column;margin-bottom:10px}.cs-cabecalho strong{font-size:1.1rem}.cs-concurso{color:var(--tinta-2);font-size:.9rem}.cs-segundo{margin-top:8px}.cs-segundo>span{font-size:.85rem;color:var(--tinta-2);font-weight:700}.cs-mes{margin:10px 0 0;font-weight:700}.cs-estimativa{margin:8px 0 0;color:var(--sucesso);font-weight:800}.secao-stats{margin-bottom:22px}.secao-stats h3{font-size:1.2rem}.barras{display:flex;flex-direction:column;gap:10px;margin-top:8px}.barra-linha{display:flex;align-items:center;gap:10px}.barra-trilho{flex:1;height:16px;background:#e9efe9;border-radius:var(--raio-pill);overflow:hidden}.barra-fill{height:100%;border-radius:var(--raio-pill);min-width:6px}.barra-valor{min-width:44px;text-align:right;font-weight:800;color:var(--tinta-2)}.lista-atraso{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.atraso-item{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--borda);border-radius:var(--raio-pill);padding:6px 12px 6px 6px}.atraso-txt{font-size:.86rem;color:var(--tinta-2);font-weight:700}.heatmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px;margin-top:8px}.heat-cel{aspect-ratio:1;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.25)}.card-conta{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--borda);border-radius:var(--raio-lg);padding:18px;box-shadow:var(--sombra)}.conta-avatar{width:58px;height:58px;border-radius:50%;background:var(--verde);color:#fff;display:grid;place-items:center;font-size:1.7rem;font-weight:800;flex:0 0 auto}.conta-dados{display:flex;flex-direction:column}.conta-nome{font-size:1.25rem}.conta-email{color:var(--tinta-2);font-size:.92rem}.card-acesso{display:flex;align-items:center;gap:12px;border-radius:var(--raio);padding:14px 16px;margin-top:14px}.card-acesso.ok{background:#e6f6ee;color:#11623c}.card-acesso.bloq{background:#fde7ec;color:#8f1130}.card-acesso strong{display:block;font-size:1.05rem}.card-acesso span{font-size:.9rem}.conta-titulo-secao{margin:22px 0 10px;font-size:1.15rem}.card-secao{display:flex;flex-direction:column;gap:8px}.instalado-ok{display:flex;align-items:center;gap:8px;color:var(--sucesso);font-weight:700;justify-content:center;padding:10px}.card-secao+.btn,.card-secao+a,a.btn-whats+.btn{margin-top:12px}.admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.admin-metric{background:#fff;border:1px solid var(--borda);border-top:4px solid var(--cor, var(--verde));border-radius:var(--raio);padding:14px 6px;text-align:center;box-shadow:var(--sombra)}.am-valor{display:block;font-size:1.9rem;font-weight:800;color:var(--cor, var(--verde));line-height:1}.am-rotulo{display:block;font-size:.74rem;color:var(--tinta-2);font-weight:700;margin-top:6px}.admin-plat{background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra);margin-bottom:18px}.admin-plat h3{font-size:1.1rem}.admin-plat-linha{display:flex;flex-wrap:wrap;gap:14px;font-weight:700;margin:6px 0}.admin-envio{background:#fff;border:1px solid var(--borda);border-radius:var(--raio-lg);padding:18px;box-shadow:var(--sombra)}.admin-envio h3{font-size:1.2rem}.admin-envio textarea.campo{min-height:84px;padding:12px 16px;resize:vertical;line-height:1.4}.admin-envio .campo{margin-bottom:4px}.funil-linha{margin:10px 0}.funil-top{display:flex;justify-content:space-between;font-weight:700;margin-bottom:4px;font-size:.95rem}.funil-rot{color:var(--tinta)}.funil-val{color:var(--tinta-2)}.funil-trilho{height:14px;background:#e9efe9;border-radius:999px;overflow:hidden}.funil-fill{height:100%;border-radius:999px;min-width:4px;transition:width .4s}.tags-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 2px}.tags-label{font-size:.85rem;color:var(--tinta-2);font-weight:700}.tag-chip{background:#eef6f0;border:1px solid #d8e8dd;color:var(--verde);border-radius:999px;padding:6px 12px;font-weight:800;font-size:.9rem;cursor:pointer}.tag-chip:active{background:#dcefe2}.ob-wrap{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 18px) 16px 24px}.ob-card{background:#fff;border-radius:var(--raio-lg);padding:24px 20px;box-shadow:var(--sombra-forte);max-width:440px;margin:0 auto;width:100%}.ob-topo{text-align:center;margin-bottom:8px}.ob-logo{display:flex;justify-content:center;filter:drop-shadow(0 0 10px rgba(244,196,13,.5))}.ob-steps{display:flex;gap:8px;justify-content:center;margin:12px 0 4px}.ob-dot{width:34px;height:7px;border-radius:999px;background:#dde7e0}.ob-dot.on{background:var(--verde)}.ob-passo{font-size:.82rem;color:var(--tinta-2);font-weight:700;text-align:center;margin:0}.ob-titulo{font-size:1.5rem;text-align:center;margin-top:10px;line-height:1.2}.ob-sub{text-align:center;color:var(--tinta-2);margin:6px 0 14px}.ob-passos{margin-bottom:4px}.ob-card>.btn{margin-top:14px}.ob-aviso{background:#eef6f0;border:1px solid #d8e8dd;border-radius:12px;padding:10px 12px;font-size:.92rem;color:var(--tinta-2);margin-top:14px;line-height:1.4}.ob-aviso b{color:var(--verde)}.ob-card .link-simples{margin-top:6px}#toasts{position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + 16px);z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 16px}.toast{pointer-events:auto;background:var(--tinta);color:#fff;padding:13px 18px;border-radius:var(--raio-pill);box-shadow:var(--sombra-forte);display:flex;align-items:center;gap:9px;font-weight:700;max-width:90vw;opacity:0;transform:translateY(14px);transition:opacity .2s,transform .2s}.toast.mostra{opacity:1;transform:translateY(0)}.toast-ok{background:#15402a}.toast-erro{background:#8f1130}.carregando{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;color:var(--tinta-2)}.spinner{width:46px;height:46px;border-radius:50%;border:5px solid #d9e4dc;border-top-color:var(--verde);animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.scan{background:#fff;border:1px solid var(--borda);border-radius:var(--raio-lg);padding:24px 18px;box-shadow:var(--sombra);margin-top:14px;text-align:center}.scan h3{font-size:1.2rem;margin-bottom:14px}.scan-trevo{display:flex;justify-content:center;margin-bottom:4px;animation:pulsar 1s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(244,196,13,.5))}.scan-passos{text-align:left;max-width:340px;margin:0 auto}.scan-passo{display:flex;align-items:center;gap:11px;padding:9px 0;font-weight:600;color:var(--tinta)}.scan-ic{position:relative;width:22px;height:22px;flex:0 0 auto;display:inline-block}.scan-ic .sp{position:absolute;inset:1px;border-radius:50%;border:3px solid #d7e3db;border-top-color:var(--cor, var(--verde));animation:girar .7s linear infinite}.scan-ic svg{position:absolute;inset:0;margin:auto;color:var(--sucesso);opacity:0}.scan-passo.ok .scan-ic .sp{display:none}.scan-passo.ok .scan-ic svg{opacity:1}.scan-passo.ok{color:var(--tinta-2)}.scan-barra{height:8px;background:#e9efe9;border-radius:999px;overflow:hidden;margin-top:16px}.scan-barra-fill{height:100%;width:0;background:var(--cor, var(--verde));border-radius:999px;transition:width .5s ease}@keyframes pulsar{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.modal-overlay{position:fixed;inset:0;z-index:100;background:#0a19128c;display:flex;align-items:center;justify-content:center;padding:18px}.modal-caixa{background:#fff;border-radius:var(--raio-lg);padding:24px;width:100%;max-width:420px;box-shadow:var(--sombra-forte);max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.guia-en{color:var(--tinta-2);font-weight:700;font-style:italic}.modal-caixa h3{font-size:1.4rem}.modal-caixa p{color:var(--tinta-2)}.modal-acoes{display:flex;gap:10px;margin-top:18px}.guia-install{position:relative}.guia-topo{text-align:center;margin-bottom:14px}.guia-trevo{display:flex;justify-content:center;margin-bottom:6px}.guia-topo h3{font-size:1.5rem;color:var(--verde)}.guia-topo p{margin:2px 0 0;color:var(--tinta-2)}.guia-passo{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--borda)}.guia-num{width:36px;height:36px;border-radius:50%;background:var(--verde);color:#fff;font-weight:800;display:grid;place-items:center;flex:0 0 auto}.guia-passo-txt{flex:1;font-size:1.02rem}.guia-passo-txt b{color:var(--verde)}.guia-passo-ic{flex:0 0 auto;background:#eef4ff;border-radius:10px;padding:6px;display:flex}.guia-install .btn{margin-top:16px}.guia-seta-baixo{display:flex;justify-content:center;color:var(--verde);margin-top:10px;animation:pula 1.1s ease-in-out infinite}.guia-seta-cima{display:flex;justify-content:flex-end;color:var(--verde);margin:-6px 2px 6px 0;transform:rotate(180deg);animation:pulaCima 1.1s ease-in-out infinite}.guia-dica{margin:14px 0 0;font-size:.92rem;color:var(--tinta-2);background:#eef6f0;border:1px solid #d8e8dd;border-radius:12px;padding:10px 12px;line-height:1.4}.guia-dica b{color:var(--verde)}@keyframes pula{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes pulaCima{0%,to{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(8px)}}.banner-install{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#1f7a47,#15502f);color:#fff;border-radius:var(--raio-lg);padding:14px;margin:14px 0;box-shadow:var(--sombra)}.banner-trevo{flex:0 0 auto;filter:drop-shadow(0 0 6px rgba(244,196,13,.5))}.banner-txt{flex:1;display:flex;flex-direction:column}.banner-txt strong{font-size:1.05rem}.banner-txt span{font-size:.85rem;opacity:.9}.banner-acoes{display:flex;align-items:center;gap:6px}.banner-acoes .btn{min-height:46px;padding:0 14px}.banner-x{width:36px;height:36px;border-radius:50%;border:none;background:#ffffff2e;color:#fff;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}@media (min-width: 560px){.tela-conteudo{padding-top:24px}.bottom-nav{max-width:var(--maxw);left:50%;transform:translate(-50%);border-radius:var(--raio-lg) var(--raio-lg) 0 0}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
