:root{--cor-primaria:#0b2f5b;--cor-destaque:#f2b705;--cor-fundo:#f2f4f7;--tinta:#14202e;--tinta-2:#4a5868;--tinta-3:#7a8796;--linha:#d9dee5;--branco:#fff;--erro:#b42318;--erro-fundo:#fef3f2;--ok:#1e7b4a;--ok-fundo:#ecf8f1;--alerta-fundo:#fff7e0;--raio:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{color:var(--tinta);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;font-family:Figtree,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5rem;line-height:1.25}h1{font-size:1.6rem;font-weight:700}h2{font-size:1.2rem;font-weight:700}h3{font-size:1.05rem;font-weight:600}a{color:var(--cor-primaria)}img{max-width:100%}input,select,textarea,button{font:inherit;color:inherit}input:not([type=radio]):not([type=checkbox]):not([type=color]):not([type=file]),select,textarea{border:1px solid var(--linha);background:var(--branco);border-radius:8px;width:100%;min-height:44px;padding:.55rem .75rem}textarea{resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--cor-primaria) 35%, transparent);outline-offset:1px;border-color:var(--cor-primaria)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.sutil{color:var(--tinta-2);font-size:.93rem}.rotulo{margin:.9rem 0 .35rem;font-weight:600;display:block}.msg-erro{color:var(--erro);background:var(--erro-fundo);border-radius:8px;padding:.6rem .8rem;font-size:.93rem}.msg-ok{color:var(--ok);background:var(--ok-fundo);border-radius:8px;padding:.6rem .8rem}.msg-alerta{background:var(--alerta-fundo);border-radius:8px;padding:.6rem .8rem;font-size:.93rem}.btn-prim,.btn-sec,.btn-perigo,.btn-enviar{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.55rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-prim,.btn-enviar{background:var(--cor-primaria);color:#fff}.btn-prim:hover,.btn-enviar:hover{filter:brightness(1.15)}.btn-sec{background:var(--branco);border-color:var(--linha);color:var(--tinta)}.btn-sec:hover{border-color:var(--tinta-3)}.btn-perigo{background:var(--branco);color:var(--erro);border-color:#f3c4bf}.linha-botoes{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pg-form{background:var(--cor-fundo);min-height:100vh}.form-topo{background:var(--cor-primaria);color:#fff;border-bottom:5px solid var(--cor-destaque)}.form-topo-in{max-width:760px;margin:0 auto;padding:2rem 1.25rem 1.75rem}.form-logo{width:auto;height:40px;margin-bottom:1.75rem;display:block}.form-topo h1{max-width:22ch;margin:0 0 .4rem;font-size:clamp(1.6rem,4.5vw,2.3rem);font-weight:700}.form-cliente{opacity:.85;margin:0}.form-prazo{background:var(--cor-destaque);color:var(--cor-primaria);border-radius:6px;margin:.9rem 0 0;padding:.25rem .7rem;font-size:.92rem;font-weight:700;display:inline-block}.barra-progresso{z-index:5;background:color-mix(in srgb, var(--branco) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--linha);position:sticky;top:0}.barra-in{max-width:760px;color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:.9rem;margin:0 auto;padding:.6rem 1.25rem;font-size:.88rem;display:flex}.trilho{background:var(--linha);border-radius:3px;flex:160px;height:6px;overflow:hidden}.enchimento{background:var(--cor-primaria);height:100%;transition:width .3s}.salvo{color:var(--tinta-3);margin-left:auto}.form-corpo{max-width:760px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.intro{margin-bottom:1.5rem;font-size:1.05rem}.intro p{max-width:64ch;margin:0 0 .8rem}.bloco,.aviso-ok,.aviso-info{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:1.5rem;padding:1.25rem 1.4rem}.aviso-ok{border-left:5px solid var(--ok);border-radius:0 var(--raio) var(--raio) 0}.aviso-info{background:var(--alerta-fundo)}.bloco-itens h2{align-items:center;gap:.5rem;margin:2rem 0 1rem;display:flex}.contagem{background:var(--branco);border:1px solid var(--linha);color:var(--tinta-2);border-radius:99px;padding:.05rem .6rem;font-size:.85rem;font-weight:600}.lista-itens{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.item{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:1.1rem 1.4rem 1.2rem;transition:border-color .2s}.item.completo{border-color:color-mix(in srgb, var(--ok) 45%, var(--linha))}.item-cab{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.item-cab h3{margin:0}.item-num{background:var(--cor-destaque);width:2rem;height:2rem;color:var(--cor-primaria);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.item.completo .item-num{background:var(--ok);color:#fff}.campo{margin-top:1rem}.campo fieldset{border:0;margin:0;padding:0}.campo legend,.campo .rotulo{margin:0 0 .35rem;padding:0;font-weight:600}.campo .ajuda{color:var(--tinta-2);margin:-.15rem 0 .55rem;font-size:.92rem}.campo select{max-width:420px}.obrig{color:var(--erro)}.com-erro select,.com-erro input:not([type=radio]):not([type=checkbox]),.com-erro textarea{border-color:var(--erro)}.campo select,.campo textarea,.campo input:not([type=radio]):not([type=checkbox]){display:block}.campo .msg-erro{width:fit-content;margin:.4rem 0 0;padding:.35rem .6rem}.opcoes{flex-direction:column;gap:.2rem;display:flex}.opcoes.linha{flex-direction:row;gap:1.25rem}.opcao{cursor:pointer;align-items:center;gap:.55rem;min-height:40px;display:flex}.opcao input{width:1.15rem;height:1.15rem;accent-color:var(--cor-primaria)}.acoes-envio{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem;display:flex}.btn-enviar{min-height:52px;padding:.7rem 2rem;font-size:1.05rem}.form-rodape{border-top:1px solid var(--linha);color:var(--tinta-2);margin-top:2.5rem;padding-top:1.25rem;font-size:.9rem}.form-rodape p{margin:0 0 .3rem}.pg-login{background:var(--cor-primaria);place-items:center;min-height:100vh;padding:1.25rem;display:grid}.cartao-login{background:var(--branco);border-top:5px solid var(--cor-destaque);border-radius:14px;width:100%;max-width:400px;padding:2rem}.cartao-login .btn-prim{width:100%;margin-top:1.25rem}.pg-simples{max-width:560px;margin:4rem auto;padding:0 1.25rem}.admin-topo{background:var(--cor-primaria);color:#fff;border-bottom:3px solid var(--cor-destaque)}.admin-topo-in{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:1180px;margin:0 auto;padding:.7rem 1.25rem;display:flex}.admin-marca{font-weight:700}.admin-topo nav{flex-wrap:wrap;gap:.25rem;display:flex}.admin-topo nav a{color:#fff;opacity:.8;border-radius:6px;padding:.4rem .75rem;text-decoration:none}.admin-topo nav a:hover{opacity:1;background:#ffffff14}.admin-topo nav a.ativo{opacity:1;background:#ffffff26}.admin-user{align-items:center;gap:.75rem;margin-left:auto;font-size:.88rem;display:flex}.admin-user button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:6px;padding:.3rem .7rem}.admin-corpo{max-width:1180px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.cab-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.cab-pagina.fixo{z-index:5;background:var(--cor-fundo);border-bottom:1px solid var(--linha);padding:.75rem 0;position:sticky;top:0}.cab-pagina select{min-width:320px}.painel-sec{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:1.25rem;padding:1.25rem 1.4rem}.painel-sec>h2{margin-bottom:.25rem}.grade-2,.grade-3{gap:1rem;margin-top:.75rem;display:grid}.grade-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grade-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grade-2 label,.grade-3 label{flex-direction:column;gap:.35rem;font-size:.93rem;font-weight:600;display:flex}.grade-cores{flex-wrap:wrap;gap:1.5rem;margin:.75rem 0;display:flex}.grade-cores label{align-items:center;gap:.5rem;font-size:.93rem;font-weight:600;display:flex}.grade-cores input[type=color]{border:1px solid var(--linha);background:#fff;border-radius:6px;width:44px;height:36px;padding:2px}.amostra{border-radius:8px;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 1.25rem;display:flex}.amostra img{height:32px}.amostra span{border-radius:4px;width:48px;height:8px}.chips{flex-wrap:wrap;gap:.35rem;margin:.75rem 0;display:flex}.chip{border:1px solid var(--linha);color:var(--cor-primaria);background:#eef2f7;border-radius:6px;padding:.15rem .5rem;font-family:ui-monospace,Consolas,monospace;font-size:.8rem}button.chip:hover{border-color:var(--cor-primaria)}.metricas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1rem 0;display:grid}.metricas div{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:.8rem 1rem}.painel-sec .metricas div{background:var(--cor-fundo);border:0}.metricas span{color:var(--tinta-2);font-size:.85rem;display:block}.metricas strong{font-size:1.6rem;font-weight:700}.resumo{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);margin-bottom:1.25rem;padding:1.1rem 1.4rem}.resumo-linha{grid-template-columns:minmax(180px,280px) 1fr 3rem;align-items:center;gap:.75rem;padding:.3rem 0;font-size:.93rem;display:grid}.resumo-barra{background:var(--cor-fundo);border-radius:5px;height:10px;overflow:hidden}.resumo-barra span{background:var(--cor-primaria);border-radius:5px;height:100%;display:block}.resumo-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.filtros{flex-wrap:wrap;gap:.6rem;margin:1rem 0 .75rem;display:flex}.filtros input{max-width:340px}.filtros select{max-width:220px}.tabela-wrap{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:.93rem}.tabela th{text-align:left;color:var(--tinta-2);border-bottom:1px solid var(--linha);white-space:nowrap;padding:.65rem .9rem;font-weight:600}.tabela td{vertical-align:middle;border-bottom:1px solid #eef1f4;padding:.55rem .9rem}.tabela tr:last-child td{border-bottom:0}.tabela .acoes{white-space:nowrap;justify-content:flex-end;gap:.75rem;display:flex}.tabela .acoes button,.tabela .acoes a{color:var(--cor-primaria);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:underline}.selo{white-space:nowrap;border-radius:99px;padding:.15rem .55rem;font-size:.8rem;font-weight:600}.selo.pendente{color:var(--tinta-2);background:#eef1f4}.selo.em_andamento{background:var(--alerta-fundo);color:#8a5a00}.selo.enviado{background:var(--ok-fundo);color:var(--ok)}.zona-extra{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.toast{background:var(--tinta);color:#fff;z-index:20;border-radius:8px;padding:.55rem 1rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.vazio{text-align:center;max-width:560px;margin:3rem auto}.vazio .linha-botoes{justify-content:center;margin-top:1.25rem}.ed-perg{border:1px solid var(--linha);border-left:4px solid var(--cor-primaria);border-radius:0 var(--raio) var(--raio) 0;background:var(--branco);margin-top:1rem;padding:1rem 1.1rem}.ed-linha1{grid-template-columns:minmax(0,1fr) 200px;gap:.75rem;display:grid}.ed-titulo{font-weight:600}.ed-ajuda{margin-top:.5rem;font-size:.93rem}.ed-vars{color:var(--tinta-3);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.6rem;font-size:.85rem;display:flex}.ed-sub{color:var(--tinta-2);margin:1rem 0 .4rem;font-size:.85rem;font-weight:600}.ed-opcao{grid-template-columns:1.6rem minmax(0,1fr) 6rem repeat(3,2rem);align-items:center;gap:.4rem;margin-bottom:.35rem;display:grid}.ed-marca{color:var(--tinta-3);text-align:center}.ed-origem{color:var(--tinta-3);font-size:.8rem}.ed-add{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ed-add button,.btn-add{border:1px dashed var(--linha);color:var(--cor-primaria);background:0 0;border-radius:8px;padding:.45rem .8rem;font-size:.9rem;font-weight:600}.btn-add{width:100%;min-height:44px;margin-top:1rem}.ico{width:2rem;height:2rem;color:var(--tinta-2);background:0 0;border:1px solid #0000;border-radius:6px}.ico:hover:not(:disabled){background:var(--cor-fundo)}.ed-rodape{border-top:1px solid #eef1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.75rem;display:flex}.ed-cond{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.ed-cond label{align-items:center;gap:.5rem;display:flex}.ed-cond select,.ed-cond input{width:auto!important;min-height:36px!important;padding:.3rem .5rem!important}.ed-cond .curto{width:130px!important}.ed-acoes{align-items:center;gap:.15rem;display:flex}.toggle{border-left:1px solid var(--linha);cursor:pointer;align-items:center;gap:.5rem;margin-left:.75rem;padding-left:.75rem;font-size:.9rem;display:inline-flex}.toggle input{opacity:0;width:1px;height:1px;position:absolute}.toggle-trilho{background:var(--linha);border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.toggle-trilho:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle input:checked+.toggle-trilho{background:var(--cor-primaria)}.toggle input:checked+.toggle-trilho:after{transform:translate(16px)}.toggle input:focus-visible+.toggle-trilho{outline:3px solid color-mix(in srgb, var(--cor-primaria) 35%, transparent)}.cab-previa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cab-previa select{max-width:320px}.moldura-previa{border:1px solid var(--linha);border-radius:var(--raio);margin-top:1rem;overflow:hidden}.moldura-previa .pg-form{min-height:0}.moldura-previa .barra-progresso{position:static}@media (max-width:640px){.ed-linha1{grid-template-columns:1fr}.ed-opcao{grid-template-columns:1.4rem minmax(0,1fr) repeat(3,2rem)}.ed-origem{display:none}.resumo-linha{grid-template-columns:1fr 3rem}.resumo-barra{grid-area:2/1/auto/-1}.cab-pagina select{min-width:0}.admin-user span{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mono{font-family:ui-monospace,Consolas,monospace}.ajuda-campo{color:var(--tinta-3);margin:.35rem 0 0;font-size:.85rem}.forca{align-items:center;gap:.75rem;margin:.9rem 0 .5rem;font-size:.9rem;font-weight:600;display:flex}.forca-barra{background:var(--cor-fundo);border-radius:4px;flex:0 220px;height:8px;overflow:hidden}.forca-barra span{border-radius:4px;height:100%;display:block}.forca.forte .forca-barra span{background:var(--ok)}.forca.forte{color:var(--ok)}.forca.aceitavel .forca-barra span{background:#c98a00}.forca.aceitavel{color:#8a5a00}.forca.fraca .forca-barra span{background:var(--erro)}.forca.fraca{color:var(--erro)}.selo.rascunho{color:var(--tinta-2);background:#eef1f4}.selo.publicada{background:var(--ok-fundo);color:var(--ok)}.selo.fechada{color:#fff;background:#2b3644}.selo.expirada{background:var(--erro-fundo);color:var(--erro)}.abas{border-bottom:1px solid var(--linha);gap:.25rem;margin:1rem 0 1.25rem;display:flex;overflow-x:auto}.abas button{color:var(--tinta-2);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:.6rem .9rem;font-weight:600}.abas button.ativa{color:var(--cor-primaria);border-bottom-color:var(--cor-destaque)}.situacao{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.situacao p{flex:280px;margin:0}.prazo-linha{align-items:center;gap:.4rem;display:flex}.prazo-linha input{width:auto!important;min-height:34px!important;padding:.25rem .4rem!important}.prazo-linha button{font-size:.85rem}.nova-campanha{margin-bottom:1.5rem}.linha-campanha td:first-child a{font-weight:600;text-decoration:none}.opcoes-rel{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.75rem;font-size:.93rem;display:flex}.linha-botoes.exportar{margin-top:1rem}.resumo-n small{color:var(--tinta-3);font-weight:400}.resumo-linha{grid-template-columns:minmax(180px,280px) 1fr 6.5rem}.tabela.compacta{font-size:.85rem}.tabela.compacta td,.tabela.compacta th{white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:.4rem .65rem;overflow:hidden}.portao{max-width:460px}.portao-input{letter-spacing:.25em;text-align:center;font-variant-numeric:tabular-nums;max-width:240px;font-size:1.4rem!important}.portao .btn-enviar{width:100%;margin-top:1.25rem}.toggle.grande{border-left:0;margin-left:0;padding-left:0;font-size:1rem;font-weight:600}.verif-campo{border:1px solid var(--linha);border-radius:var(--raio);margin-top:.9rem;padding:.9rem 1rem}.grade-verif{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(140px,1fr) 90px;gap:.75rem;display:grid}.grade-verif label{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.verif-rodape{justify-content:space-between;align-items:center;margin-top:.4rem;font-size:.9rem;display:flex}.ao-vivo{color:var(--ok);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ao-vivo:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulso}@keyframes pulso{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:760px){.grade-verif{grid-template-columns:1fr 1fr}}.ind-topo{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ind-topo .btn-sec{min-height:36px;margin-left:auto;padding:.3rem .8rem}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kpis{grid-template-columns:1fr}}.kpi{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);flex-direction:column;gap:.15rem;padding:1rem 1.1rem;display:flex}.kpi span{color:var(--tinta-2);font-size:.85rem}.kpi strong{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.15}.kpi small{color:var(--tinta-3);font-size:.8rem}.kpi.destaque{border-top:4px solid var(--cor-destaque);flex-direction:row;align-items:center;gap:.9rem}.kpi.destaque div{flex-direction:column;gap:.15rem;display:flex}.kpi.destaque strong{color:var(--cor-primaria);font-size:2.3rem}.ao-vivo-n{color:var(--ok)}.ind-grade{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.25rem;display:grid}.ind-grade .painel-sec{margin-bottom:1.25rem}.rosca{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.75rem;display:flex}.rosca-n{fill:var(--tinta);font-size:30px;font-weight:700}.rosca-l{fill:var(--tinta-2);font-size:12px}.legenda{flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.legenda li{grid-template-columns:14px 1fr auto 3.5rem;align-items:center;gap:.5rem;display:grid}.legenda li .sutil{text-align:right;font-size:.82rem}.legenda.linha{color:var(--tinta-2);flex-flow:wrap;gap:1.25rem;font-size:.85rem}.legenda.linha span{align-items:center;gap:.4rem;display:inline-flex}.ponto{border-radius:3px;width:12px;height:12px;display:inline-block}.funil{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}.funil-linha{grid-template-columns:11rem 1fr 5.5rem;align-items:center;gap:.75rem;font-size:.92rem;display:grid}.funil-trilho{background:var(--cor-fundo);border-radius:4px;height:22px;overflow:hidden}.funil-trilho span{background:var(--cor-primaria);border-radius:4px;height:100%;display:block}.funil-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.funil-n small{color:var(--tinta-3);font-weight:400}.ind-nota{margin-top:1rem}.tempo-wrap{overflow-x:auto}.tempo{width:100%;min-width:420px;height:auto;margin-top:.5rem;display:block}.tempo .eixo{fill:var(--tinta-3);font-size:10px}.barra-cel{background:var(--cor-fundo);vertical-align:middle;border-radius:4px;width:calc(100% - 4rem);max-width:260px;height:8px;display:inline-block;overflow:hidden}.barra-cel span{background:var(--cor-primaria);height:100%;display:block}.barra-n{text-align:right;font-variant-numeric:tabular-nums;width:3.6rem;font-size:.85rem;display:inline-block}.selo.obrigatoria{color:var(--cor-primaria);background:#e6edf6}.selo.opcional{color:var(--tinta-2);background:#f1f2f4}.ao-vivo-lista{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ao-vivo-lista li{grid-template-columns:7rem minmax(0,1fr) 160px 9rem;align-items:center;gap:.75rem;font-size:.92rem;display:grid}.ao-vivo-lista .barra-cel{width:100%;max-width:none}.ao-vivo-lista .barra-n{text-align:left;width:auto}@media (max-width:640px){.funil-linha{grid-template-columns:1fr 4.5rem}.funil-trilho{grid-area:2/1/auto/-1}.ao-vivo-lista li{grid-template-columns:1fr 1fr}}.item-autor{color:var(--tinta-3);margin:.35rem 0 0;font-size:.85rem}.item-autor.ok{color:var(--ok);font-weight:600}.item.concluido{background:#fafbfc}.aviso-info .btn-sec{margin-top:.5rem}.selo.parcial{color:var(--cor-primaria);background:#e6edf6}.selo.pedido{color:#8a5a00;background:#fff1d6}.historico summary{cursor:pointer;font-weight:700}.historico ol{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.historico li{grid-template-columns:8.5rem 1fr;gap:.75rem;display:grid}.hist-data{color:var(--tinta-3);font-variant-numeric:tabular-nums}.hist-detalhe{color:var(--tinta-2);font-style:italic;display:block}.voltar{margin:0 0 1rem}.pedido h2{font-size:1.05rem}.lista-g{flex-direction:column;gap:.75rem;display:flex}.cartao-g{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.cartao-g:hover{border-color:var(--cor-primaria)}.cartao-g h2{margin:0;font-size:1.1rem}.busca-g{gap:.5rem;margin:1rem 0;display:flex}.busca-g input{max-width:420px}@media (max-width:560px){.historico li{grid-template-columns:1fr;gap:0}}.pedidos-sec{border-left:4px solid var(--cor-destaque)}.pedido-linha{border-top:1px solid #eef1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.93rem;display:flex}.pedido-linha:first-of-type{border-top:0}.bloco-linha{font-size:.8rem;display:block}.lista-recusados{margin:.5rem 0;padding-left:1.2rem}.campo-info .info-valor{background:var(--cor-fundo);border:1px dashed var(--linha);white-space:pre-wrap;border-radius:8px;padding:.55rem .75rem;font-weight:600}.aviso-presenca{border-left:4px solid var(--cor-destaque)}.atualizar-opcao{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;margin-top:1rem;display:flex}.atualizar-opcao label:not(.opcao){flex-direction:column;gap:.35rem;min-width:240px;font-size:.93rem;font-weight:600;display:flex}.lote{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.lote select,.lote input{width:auto!important;min-height:38px!important;padding:.3rem .55rem!important}.lote button{min-height:38px;padding:.3rem .8rem}.lote-sep{flex:1}.barra-salvar{z-index:6;background:var(--alerta-fundo);border-radius:var(--raio);border:1px solid #f0d58a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.barra-salvar span{margin-right:auto;font-weight:600}.grade-dados{max-height:70vh;overflow:auto}.grade-dados thead th{background:var(--branco);z-index:1;position:sticky;top:0}.grade-dados td{white-space:nowrap}.grade-dados .fixa{text-overflow:ellipsis;max-width:220px;overflow:hidden}.cel{min-width:120px;background:0 0!important;border-color:#0000!important;min-height:32px!important;padding:.2rem .45rem!important}.cel:hover{border-color:var(--linha)!important;background:var(--branco)!important}.cel:focus{background:var(--branco)!important}.cel-alterada .cel,tr.alterada .cel-alterada{background:var(--alerta-fundo)!important}.passo{background:var(--cor-primaria);color:#fff;vertical-align:2px;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-right:.4rem;font-size:.85rem;display:inline-flex}.niveis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.niveis label{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.cel-borda{min-height:34px!important;padding:.25rem .5rem!important}.lista-links{max-height:320px;margin-top:.75rem;overflow:auto}.galeria{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.cartao-modelo{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);flex-direction:column;display:flex;overflow:hidden}.miniatura{flex-direction:column;gap:.55rem;height:140px;padding:0 1.25rem 1rem;display:flex}.mini-topo{color:#fff;border-bottom:4px solid;margin:0 -1.25rem .5rem;padding:1.1rem 1.25rem .9rem;font-size:.95rem;font-weight:700}.mini-linha{background:#00000014;border-radius:5px;height:10px}.mini-linha.curta{width:60%}.cartao-corpo{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.25rem 1.25rem;display:flex}.cartao-corpo h2{margin:0;font-size:1.1rem}.cartao-corpo p{margin:0}.cartao-corpo .linha-botoes{margin-top:auto;padding-top:.75rem}.cartao-corpo .linha-botoes>*{min-height:38px;padding:.35rem .8rem;font-size:.9rem}.pequeno{font-size:.85rem}.selo.uso{margin:0 .25rem .25rem 0;display:inline-block}.temas{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.tema{background:var(--branco);border:1px solid var(--linha);border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .7rem .35rem .4rem;font-size:.9rem;font-weight:600;display:inline-flex}.tema.ativo{border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta)}.tema-amostra{border-bottom:4px solid;border-radius:5px;width:28px;height:22px}.marca-login{color:var(--cor-primaria);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .25rem;font-size:.9rem;font-weight:700}.login-troca{text-align:center;color:var(--tinta-2);margin:1rem 0 0;font-size:.92rem}.link{color:var(--cor-primaria);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.solic-aprovar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.solic-aprovar input{width:auto!important;min-height:34px!important;padding:.25rem .5rem!important}button,a,input,select,textarea,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pg-form input:not([type=radio]):not([type=checkbox]),.pg-form select,.pg-form textarea{min-height:48px;font-size:max(16px,1rem)}.pg-form.com-barra .form-corpo{padding-bottom:8rem}.barra-envio{z-index:20;background:color-mix(in srgb, var(--branco) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--linha);padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #10182814}.barra-envio-in{align-items:center;gap:.75rem;max-width:760px;margin:0 auto;display:flex}.be-prog{min-width:0;color:var(--tinta-2);flex-direction:column;flex:1;gap:.3rem;font-size:.85rem;display:flex}.be-prog .trilho{background:var(--linha);border-radius:3px;height:6px;overflow:hidden}.be-prog .salvo{color:var(--tinta-3)}.barra-envio .btn-enviar{white-space:nowrap;border-radius:10px;min-height:52px;padding:.6rem 1.4rem;font-size:1rem}.btn-pendente{white-space:nowrap;background:var(--branco);min-height:52px;color:var(--cor-primaria);border:1.5px solid var(--cor-primaria);border-radius:10px;padding:.6rem 1rem;font-weight:600}.btn-enviar:active,.btn-pendente:active,.btn-prim:active,.btn-sec:active{transform:scale(.98)}.giro{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:.35rem;animation:.7s linear infinite giro;display:inline-block}@keyframes giro{to{transform:rotate(360deg)}}.opcoes{gap:.5rem}.opcao{border:1.5px solid var(--linha);background:var(--branco);border-radius:10px;min-height:50px;padding:.7rem .9rem;transition:border-color .15s,background .15s}.opcao:hover{border-color:var(--tinta-3)}.opcao:has(input:checked){border-color:var(--cor-primaria);background:color-mix(in srgb, var(--cor-primaria) 7%, var(--branco));font-weight:600}.opcao:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--cor-primaria) 35%, transparent);outline-offset:1px}.opcao:has(input:disabled){cursor:default;opacity:.85}.opcoes.linha{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.opcoes.linha .opcao{justify-content:center}.opcao input{flex:none;width:1.3rem;height:1.3rem}.item-num{transition:background .2s}@media (max-width:640px){.form-topo-in{padding:1.25rem 1rem 1.1rem}.form-logo{height:32px;margin-bottom:1rem}.form-topo h1{font-size:1.45rem}.form-corpo{padding:1rem .75rem 2rem}.bloco,.aviso-ok,.aviso-info{padding:1rem}.item{padding:.9rem 1rem 1rem}.campo select{max-width:none}.barra-envio-in{flex-wrap:wrap;gap:.5rem}.be-prog{flex-basis:100%}.barra-envio .btn-enviar,.btn-pendente{flex:1;padding:.6rem .75rem}.pg-form.com-barra .form-corpo{padding-bottom:10rem}.intro{font-size:1rem}.tabela.cartoes thead{display:none}.tabela.cartoes,.tabela.cartoes tbody,.tabela.cartoes tr,.tabela.cartoes td{width:100%;display:block}.tabela.cartoes tr{border-bottom:1px solid var(--linha);padding:.75rem .9rem}.tabela.cartoes td{white-space:normal;border:0;padding:.15rem 0}.tabela.cartoes td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--tinta-3);font-size:.85rem}.tabela.cartoes td.acoes{justify-content:stretch;padding-top:.6rem}.tabela.cartoes td.acoes a{background:var(--cor-primaria);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;font-weight:600;text-decoration:none;display:flex}.busca-g{flex-wrap:wrap}.busca-g input{flex:100%;max-width:none}.busca-g .btn-prim,.busca-g .btn-sec{flex:1}.admin-topo-in{gap:.75rem}}@media (prefers-reduced-motion:reduce){.giro{animation-duration:2s}}.be-prog .trilho{flex:none;width:100%;height:6px}.barra-envio .btn-enviar,.btn-pendente{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:640px){.barra-envio .btn-enviar,.btn-pendente{flex:1 1 0}.barra-envio-in{flex-wrap:wrap}}.txt-curto{display:none}@media (max-width:400px){.txt-longo{display:none}.txt-curto{display:inline}}.aviso-pin{border-left:4px solid var(--ok)}.pin-grande{letter-spacing:.3em;color:var(--cor-primaria);margin:.25rem 0 .5rem;font-size:2rem;font-weight:700}.alterada .cel-borda{margin-bottom:.3rem;display:block}.painel-col{border:1px solid var(--linha);border-radius:var(--raio);margin-top:1rem;padding:.75rem 1rem}.painel-col summary{cursor:pointer;font-weight:600}.abas-pequenas{margin:.5rem 0 .75rem}.col-exp-acoes{margin-bottom:.5rem}.col-exp-acoes .btn-sec{min-height:36px;padding:.3rem .7rem;font-size:.88rem}.col-exp-lista{border:1px solid #eef1f4;border-radius:8px;max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.col-exp-lista li{opacity:.55;border-bottom:1px solid #eef1f4;grid-template-columns:1.6rem minmax(0,1fr) minmax(0,.8fr) 2rem 2rem;align-items:center;gap:.5rem;padding:.3rem .6rem;display:grid}.col-exp-lista li.on{opacity:1}.col-exp-lista li input[type=checkbox]{width:1.1rem;height:1.1rem}.col-orig{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.escala{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.escala.escala-larga{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.escala-op{cursor:pointer}.escala-op input{opacity:0;pointer-events:none;position:absolute}.escala-op span{border:2px solid var(--linha);text-align:center;height:100%;color:var(--tinta-2);background:var(--branco);border-radius:10px;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .3rem;font-size:.8rem;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.escala-op b{background:color-mix(in srgb, var(--cor-primaria) 10%, var(--branco));width:2rem;height:2rem;color:var(--cor-primaria);border-radius:50%;place-items:center;font-size:.95rem;display:grid}.escala-op em{font-style:normal}.escala-op:hover span{border-color:color-mix(in srgb, var(--cor-primaria) 50%, var(--linha))}.escala-op input:checked+span{border-color:var(--cor-primaria);background:color-mix(in srgb, var(--cor-primaria) 8%, var(--branco));color:var(--cor-primaria);font-weight:600}.escala-op input:checked+span b{background:var(--cor-primaria);color:#fff}.escala-op input:focus-visible+span{outline:3px solid var(--cor-destaque);outline-offset:2px}.input-numero{letter-spacing:.04em;max-width:240px}.opcional{color:var(--tinta-3);font-size:.85rem;font-weight:500}@media (max-width:560px){.escala:not(.escala-larga){grid-template-columns:1fr;gap:.4rem}.escala:not(.escala-larga) .escala-op span{text-align:left;flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:50px;padding:.55rem .8rem;font-size:.92rem}.escala-op b{flex:none;width:1.8rem;height:1.8rem}}.seq{background:var(--cor-fundo);color:#0d1a45;min-height:100vh;font-size:15px}.seq.fonte-inter{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.seq-topo{padding:14px 24px;padding-top:calc(14px + env(safe-area-inset-top,0px));color:#fff;background:var(--cor-primaria);border-bottom:4px solid var(--cor-destaque);align-items:center;gap:16px;display:flex}.seq-topo.degrade{background:linear-gradient(90deg, var(--cor-primaria) 0%, color-mix(in srgb, var(--cor-primaria) 85%, #3d5adf) 60%, color-mix(in srgb, var(--cor-primaria) 35%, #3d5adf) 100%)}.seq-logo{width:auto;height:34px;display:block}.seq-sep{background:#ffffff4d;align-self:stretch;width:1px}.seq-titulo{font-size:17px;font-weight:700}.seq-sub{opacity:.85;font-size:13px}.seq-progresso{z-index:10;background:#fff;border-bottom:1px solid #dbe1ef;padding:10px 16px;position:sticky;top:0}.seq-barra{background:color-mix(in srgb, var(--cor-primaria) 10%, #fff);border-radius:99px;max-width:728px;height:8px;margin:0 auto;overflow:hidden}.seq-barra span{background:linear-gradient(90deg, color-mix(in srgb, var(--cor-destaque) 85%, #e0a000), var(--cor-destaque));border-radius:99px;height:100%;transition:width .3s;display:block}.seq-prog-texto{color:#56628a;max-width:728px;margin:6px auto 0;font-size:13px}.seq-pagina{outline:none;max-width:760px;margin:0 auto;padding:20px 16px 48px}.seq-aviso-previa{background:#fff5d6;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.seq-painel{text-align:center;background:#fff;border-radius:14px;padding:32px 24px;box-shadow:0 1px 2px #001d800f,0 4px 14px #001d800f}.seq-icone{background:color-mix(in srgb, var(--cor-destaque) 22%, #fff);width:64px;height:64px;color:var(--cor-primaria);border-radius:50%;place-items:center;display:inline-grid}.seq-icone.ok{color:#1e7b4a;background:#e7f6ee}.seq-painel h1{color:var(--cor-primaria);margin:16px 0 8px;font-size:24px}.seq-painel p{color:#56628a;max-width:520px;margin:0 auto 12px}.seq-garantias{text-align:left;gap:10px;max-width:440px;margin:20px auto 24px;padding:0;list-style:none;display:grid}.seq-garantias li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.seq-garantias svg{color:color-mix(in srgb, var(--cor-primaria) 55%, #3d5adf);flex:none;margin-top:1px}.seq-etapa{margin-bottom:16px}.seq-rotulo{letter-spacing:.05em;text-transform:uppercase;color:#56628a;font-size:12px;font-weight:700}.seq-etapa h1{color:var(--cor-primaria);margin:4px 0 0;font-size:22px}.seq-etapa p{color:#56628a;margin:6px 0 0;font-size:14px}.seq-perguntas{flex-direction:column;gap:14px;display:flex}.seq-pergunta{background:#fff;border:1px solid #dbe1ef;border-radius:12px;padding:6px 16px 18px}.seq-pergunta.pendente{border-color:#c62828;box-shadow:0 0 0 3px #fdecec}.seq-pergunta .campo legend,.seq-pergunta .campo .rotulo{font-size:16px}.seq-pergunta .opcao{border-width:2px}.seq-alerta{color:#c62828;background:#fdecec;border-radius:8px;padding:10px 12px;font-size:14px}.seq-nav{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.seq-nav .seq-btn:only-child{margin-left:auto}.seq-btn{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.seq-btn:focus-visible{outline:3px solid var(--cor-destaque);outline-offset:2px}.seq-btn:disabled{opacity:.55;cursor:not-allowed}.seq-btn:active:not(:disabled){transform:scale(.98)}.seq-btn-prim{background:var(--cor-primaria);color:#fff}.seq-btn-destaque{background:var(--cor-destaque);color:var(--cor-primaria)}.seq-btn-sec{color:var(--cor-primaria);background:#fff;border-color:#dbe1ef}.seq-btn-grande{min-height:52px;padding:0 30px;font-size:16px}@media (max-width:640px){.seq-topo{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px))}.seq-sep,.seq-sub{display:none}}@media (max-width:560px){.seq-pagina{padding:16px 12px calc(40px + env(safe-area-inset-bottom,0px))}.seq-painel{padding:28px 18px}.seq-nav .seq-btn{flex:1}}.linha-garantia{grid-template-columns:150px minmax(0,1fr) 2rem;gap:.5rem;margin-bottom:.4rem;display:grid}.linha-etapa{grid-template-columns:1.8rem minmax(120px,1fr) minmax(140px,1.5fr) auto auto 2rem 2rem 2rem;align-items:center;gap:.5rem;margin-bottom:.45rem;display:grid}.linha-etapa .passo{margin:0}.opcao-mini{white-space:nowrap;align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.opcao-mini input[type=number]{width:64px!important;min-height:34px!important;padding:.2rem .4rem!important}.ed-extra{border-top:1px dashed var(--linha);gap:.75rem 1.25rem;margin-top:.75rem;padding-top:.6rem}.areas-q{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.88rem;display:inline-flex}select.ed-origem{font-size:.8rem;width:auto!important;min-height:30px!important;padding:.1rem .3rem!important}@media (max-width:760px){.linha-etapa{grid-template-columns:1.8rem 1fr 2rem 2rem 2rem}.linha-etapa>input:nth-of-type(2),.linha-etapa .opcao-mini{grid-column:2/-1}}.link-aberto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.link-url{background:var(--cor-fundo);border:1px solid var(--linha);word-break:break-all;border-radius:8px;padding:.5rem .75rem}.qr{border:1px solid var(--linha);background:#fff;border-radius:10px;padding:6px}.ind-pergunta{border-top:1px solid #eef1f4;padding:1rem 0}.ind-pergunta:first-of-type{border-top:0}.ind-pergunta h3{margin:0 0 .2rem;font-size:1rem}.textos-abertos summary{cursor:pointer;color:var(--cor-primaria);font-size:.9rem;font-weight:600}.textos-abertos ul{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:.92rem;display:flex}.resp-detalhe{white-space:normal;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.5rem 1.25rem;margin:0;display:grid}.resp-detalhe dt{color:var(--tinta-3);font-size:.8rem}.resp-detalhe dd{margin:0;font-weight:600}.filtros-recorte .grade-3{margin-top:.25rem}
