:root{--tinta: #0f2421;--tinta-2: #2e423e;--suave: #4a5e5a;--linha: #dce5e2;--linha-forte: #c9d6d2;--fundo: #f5f8f7;--branco: #ffffff;--verde: #0b6e60;--verde-escuro: #084f45;--verde-claro: #e2f1ed;--verde-texto: #0b5e52;--painel: #17332f;--menu-texto: #b9cec9;--aviso-fundo: #fdf0d9;--aviso-texto: #7a4a00;--erro-fundo: #fde8e6;--erro-texto: #a3261a;--raio: 14px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:var(--tinta);background:var(--fundo)}*{box-sizing:border-box}body{margin:0;background:var(--fundo)}h1,h2{margin:0;letter-spacing:-.02em}h1{font-size:28px}h2{font-size:18px}a{color:var(--verde);font-weight:600}a:hover{color:var(--verde-escuro)}:focus-visible{outline:2px solid var(--verde);outline-offset:2px}.carregando{padding:48px;text-align:center;color:var(--suave)}.texto{font-size:16px;line-height:1.6;color:var(--tinta-2);margin:0}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--tinta)}.logo--claro{color:var(--branco)}.logo__marca{width:38px;height:38px;border-radius:11px;background:var(--verde);color:var(--branco);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.logo__nome{font-weight:800;font-size:20px;letter-spacing:-.02em}.acesso{min-height:100vh;display:flex;flex-wrap:wrap}.acesso__lado{flex:1 1 320px;background:var(--tinta);color:var(--branco);padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.acesso__frase{font-size:30px;font-weight:800;line-height:1.2;margin:0 0 12px;letter-spacing:-.02em}.acesso__apoio{color:var(--menu-texto);font-size:16px;line-height:1.6;margin:0}.acesso__principal{flex:999 1 480px;display:flex;justify-content:center;align-items:center;padding:48px 24px}.acesso__caixa{width:100%;max-width:440px;display:flex;flex-direction:column;gap:24px}.acesso__subtitulo{margin:-12px 0 0;color:var(--suave);font-size:16px}.acesso__links{display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--suave)}.formulario{display:flex;flex-direction:column;gap:18px}.campo{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--tinta-2);border:0;padding:0;margin:0}.campo legend{padding:0;margin-bottom:8px}.campo input{font:inherit;font-size:16px;font-weight:400;color:var(--tinta);background:var(--branco);border:1px solid var(--linha-forte);border-radius:12px;padding:13px 16px;min-height:48px;width:100%}.campo__dica{font-weight:400;font-size:13px;color:var(--suave)}.opcoes{display:flex;flex-wrap:wrap;gap:8px}.opcao{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--linha-forte);background:var(--branco);cursor:pointer;font-weight:600;color:var(--tinta-2)}.opcao input{position:absolute;opacity:0;pointer-events:none}.opcao--marcada{border:2px solid var(--verde);background:var(--verde-claro);color:var(--verde-texto)}.opcao:focus-within{outline:2px solid var(--verde);outline-offset:2px}.aceite{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--tinta-2)}.aceite input{width:20px;height:20px;margin-top:1px;accent-color:var(--verde)}.botao{font:inherit;font-size:16px;font-weight:700;min-height:50px;padding:0 24px;border-radius:999px;cursor:pointer;border:1px solid var(--linha-forte);background:var(--branco);color:var(--tinta-2)}.botao--primario{background:var(--verde);border-color:var(--verde);color:var(--branco)}.botao--primario:hover{background:var(--verde-escuro)}.botao:disabled{opacity:.6;cursor:wait}.alerta{margin:0;padding:14px 16px;border-radius:12px;font-size:15px;line-height:1.5}.alerta--erro{background:var(--erro-fundo);color:var(--erro-texto)}.alerta--aviso{background:var(--aviso-fundo);color:var(--aviso-texto)}.alerta--info{background:var(--verde-claro);color:var(--verde-texto)}.painel{min-height:100vh;display:flex;flex-wrap:wrap}.painel__menu{flex:1 1 240px;background:var(--tinta);padding:24px 16px;display:flex;flex-direction:column;gap:28px}.painel__menu .logo{padding:0 8px}.menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.menu__item{display:flex;align-items:center;gap:12px;padding:12px;min-height:44px;border-radius:12px;text-decoration:none;font:inherit;font-size:15px;font-weight:600;color:var(--menu-texto);background:none;border:0;cursor:pointer;width:100%;text-align:left}.menu__item:hover{color:var(--branco)}.menu__item--ativo{background:var(--painel);color:var(--branco)}.menu__sair{margin-top:auto}.painel__conteudo{flex:999 1 560px;min-width:0;padding:32px}.pagina{display:flex;flex-direction:column;gap:24px;max-width:1100px}.pagina__topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:center}.pagina__sub{margin:4px 0 0;color:var(--suave);font-size:15px}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.cartao{background:var(--branco);border:1px solid var(--linha);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:8px}.cartao__rotulo{font-size:14px;color:var(--suave)}.cartao__valor{font-size:28px;letter-spacing:-.02em}.cartao__nota{font-size:13px;color:var(--suave)}.bloco{background:var(--branco);border:1px solid var(--linha);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}.lista-fases{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px}.lista-fases li{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.etiqueta{font-size:12px;font-weight:700;background:var(--verde-claro);color:var(--verde-texto);padding:4px 10px;border-radius:999px}.documento{max-width:720px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;gap:20px}@media (max-width: 640px){.painel__conteudo{padding:20px 16px}.acesso__lado{padding:24px}.acesso__frase{font-size:24px}}.campo select{font:inherit;font-size:16px;font-weight:400;color:var(--tinta);background:var(--branco);border:1px solid var(--linha-forte);border-radius:12px;padding:12px 14px;min-height:48px;width:100%}.campo--curto{max-width:280px}.grade-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.acesso__caixa--larga{max-width:760px}.etiqueta-etapa{font-size:14px;font-weight:700;color:var(--verde)}.acoes{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--linha);flex-wrap:wrap}.acoes--inicio{justify-content:flex-start;border-top:0}a.botao{display:inline-flex;align-items:center;text-decoration:none}.etapas-lado{display:flex;flex-direction:column;gap:28px}.etapas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.etapas__item{display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px}.etapas__item span:last-child{display:flex;flex-direction:column;gap:2px}.etapas__item small{color:var(--menu-texto);font-size:13px}.etapas__item--atual{background:var(--painel)}.etapas__marca{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border:1px solid #5e7f79;color:var(--menu-texto)}.etapas__item--atual .etapas__marca{background:var(--branco);color:var(--tinta);border-color:var(--branco)}.etapas__item--feita .etapas__marca{background:var(--verde);color:var(--branco);border-color:var(--verde)}.resumo{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;background:var(--branco);border:1px solid var(--linha);border-radius:14px;padding:16px 18px;font-size:15px}.seletor-plano{display:flex;flex-direction:column;gap:18px}.alternador{display:inline-flex;align-self:flex-start;background:#eaf0ee;padding:4px;border-radius:999px;gap:4px}.alternador__opcao{font:inherit;font-size:14px;font-weight:700;padding:10px 16px;min-height:40px;border-radius:999px;border:0;background:transparent;color:var(--suave);cursor:pointer}.alternador__opcao--ativa{background:var(--branco);color:var(--tinta);box-shadow:0 1px 3px #0f242126}.planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.plano{font:inherit;color:var(--tinta);text-align:left;cursor:pointer;background:var(--branco);border:1px solid var(--linha-forte);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px}.plano--marcado{border:2px solid var(--verde);background:var(--verde-claro)}.plano__topo{display:flex;flex-direction:column;gap:2px}.plano__nome{font-size:17px}.plano__resumo{font-size:13px;color:var(--suave)}.plano__preco{font-size:22px;font-weight:800;letter-spacing:-.02em}.plano__preco small{font-size:13px;font-weight:500;color:var(--suave);margin-left:2px}.plano__itens{margin:0;padding-left:18px;font-size:13px;color:var(--tinta-2);display:flex;flex-direction:column;gap:4px}.total{margin:0;font-size:16px}.total span{color:var(--suave);font-size:14px}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:13px;font-weight:600;color:var(--suave);padding:10px 12px;border-bottom:1px solid var(--linha);white-space:nowrap}.tabela td{padding:12px;border-bottom:1px solid #eef3f1;white-space:nowrap}.selo{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.selo--paga{background:var(--verde-claro);color:var(--verde-texto)}.selo--pendente{background:var(--aviso-fundo);color:var(--aviso-texto)}.selo--atrasada{background:var(--erro-fundo);color:var(--erro-texto)}.selo--cancelada,.selo--estornada{background:#eef3f1;color:var(--suave)}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--entrada: #1baf7a;--entrada-texto: #0b6b48;--saida: #eb6834;--saida-texto: #b2421a;--whats: #1f9d55}.grade-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.campo textarea{font:inherit;font-size:16px;font-weight:400;color:var(--tinta);background:var(--branco);border:1px solid var(--linha-forte);border-radius:12px;padding:12px 14px;width:100%;resize:vertical}.campo input[type=date],.campo input[type=number]{min-height:48px}.botao--whats{background:var(--whats);border-color:var(--whats);color:#fff}.botao--whats:hover{background:#17803f}.botao--entrada{background:var(--verde);border-color:var(--verde);color:#fff}.botao--saida{background:var(--branco);border-color:var(--saida-texto);color:var(--saida-texto)}.botao--pequeno{min-height:40px;padding:0 14px;font-size:14px}a.botao,.botao{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:6px}.link-botao{font:inherit;font-size:14px;font-weight:600;color:var(--verde);background:none;border:0;padding:6px;cursor:pointer}.link-botao--perigo{color:var(--erro-texto)}.linha-acao{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.voltar{font-size:14px;display:inline-block;margin-bottom:6px}.valor--entrada{color:var(--entrada-texto)}.valor--saida{color:var(--saida-texto)}.num{text-align:right;font-variant-numeric:tabular-nums}.tabela__nota{color:var(--suave);font-size:13px}.tabela__acoes{text-align:right}.selo--botao{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.bloco__topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bloco--destaque{border-color:var(--verde);background:var(--verde-claro)}.duas-colunas{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.duas-colunas>:first-child{flex:2 1 420px;min-width:0}.duas-colunas>:last-child{flex:1 1 280px;min-width:0}.duas-colunas--iguais>*{flex:1 1 340px!important}.armadilha{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.barra-filtros{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.pilulas{display:flex;flex-wrap:wrap;gap:6px}.pilula{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;min-height:40px;border-radius:999px;cursor:pointer;background:var(--branco);color:var(--tinta-2);border:1px solid var(--linha-forte)}.pilula--ativa{background:var(--tinta);color:#fff;border-color:var(--tinta)}.pilula__n{opacity:.7;margin-left:4px}.busca input{font:inherit;font-size:15px;padding:10px 16px;min-height:42px;border:1px solid var(--linha-forte);border-radius:999px;width:260px;max-width:100%}.seletor-mes{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-weight:600;color:var(--tinta-2)}.seletor-mes span{min-width:150px;text-align:center}.seletor-mes button{font:inherit;font-size:18px;width:36px;height:36px;border-radius:50%;border:1px solid var(--linha-forte);background:var(--branco);cursor:pointer}.lista-contatos{display:flex;flex-direction:column;gap:8px}.contato{background:var(--branco);border:1px solid var(--linha);border-radius:16px;padding:12px 16px}.contato--novo{border-left:0;box-shadow:inset 4px 0 0 var(--verde)}.contato__linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.contato__nome{flex:1 1 260px;text-align:left;background:none;border:0;font:inherit;color:var(--tinta);cursor:pointer;padding:4px 0;display:flex;flex-direction:column;gap:2px}.contato__meta{font-size:13px;color:var(--suave)}.contato__data{font-size:13px;color:var(--suave);white-space:nowrap}.contato__status select{font:inherit;font-size:14px;padding:8px 10px;min-height:40px;border:1px solid var(--linha-forte);border-radius:10px;background:var(--branco)}.contato__acoes{display:flex;gap:8px}.contato__detalhes{border-top:1px solid #eef3f1;margin-top:12px;padding-top:12px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.contato__detalhes .campo{width:100%}.detalhes{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px}.detalhes dt{color:var(--suave)}.detalhes dd{margin:0}.detalhes__texto{white-space:pre-line}.lista-simples{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lista-simples li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid #eef3f1;font-size:14px}.lista-simples li span{color:var(--suave);font-size:13px}.itens{display:flex;flex-direction:column;gap:8px}.itens__cabecalho,.itens__linha{display:grid;grid-template-columns:minmax(0,1fr) 120px 110px auto;gap:8px;align-items:center}.itens__cabecalho{font-size:13px;color:var(--suave);font-weight:600}.itens__linha input{font:inherit;font-size:15px;width:100%;padding:10px 12px;min-height:44px;border:1px solid var(--linha-forte);border-radius:10px}.resumo-orcamento{position:sticky;top:16px}.totais{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0;font-size:15px}.totais dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.totais__total{font-size:20px;font-weight:800;padding-top:8px;border-top:1px solid var(--linha)}.pilha-botoes{display:flex;flex-direction:column;gap:8px}.previa summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--verde)}.previa pre{white-space:pre-wrap;font-family:inherit;font-size:14px;background:#eef7f2;border-radius:12px;padding:12px;margin:8px 0 0}.opcao small{color:var(--suave);font-weight:500}button.opcao{font:inherit;font-size:14px}.grafico{margin:0;display:flex;flex-direction:column;gap:12px}.grafico__topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.legenda{list-style:none;margin:0;padding:0;display:flex;gap:16px;font-size:14px;color:var(--tinta-2)}.legenda li{display:flex;align-items:center;gap:6px}.legenda__cor{display:inline-block;width:12px;height:12px;border-radius:3px}.legenda__cor--entrada{background:var(--entrada)}.legenda__cor--saida{background:var(--saida)}.grafico__area{position:relative}.grafico__area svg{width:100%;height:auto;display:block;overflow:visible}.grafico__grade{stroke:#e6ecea;stroke-width:1}.grafico__base{stroke:#b8c6c2;stroke-width:1}.grafico__eixo{fill:var(--suave);font-size:12px;font-family:inherit}.grafico__barra--entrada{fill:var(--entrada)}.grafico__barra--saida{fill:var(--saida)}.grafico__foco{fill:#eef3f1}.grafico__area rect[tabindex]:focus-visible{outline:2px solid var(--verde)}.dica{position:absolute;top:0;transform:translate(-50%);pointer-events:none;z-index:2;background:var(--branco);border:1px solid var(--linha);border-radius:12px;padding:10px 12px;box-shadow:0 8px 24px -12px #0f24214d;display:flex;flex-direction:column;gap:4px;font-size:13px;white-space:nowrap}.dica span{display:flex;align-items:center;gap:6px;color:var(--tinta-2)}.dica b{margin-left:auto;padding-left:12px;color:var(--tinta);font-variant-numeric:tabular-nums}.dica__saldo{border-top:1px solid #eef3f1;padding-top:4px}.barras-cat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.barras-cat li{display:grid;grid-template-columns:minmax(90px,140px) 1fr auto;gap:10px;align-items:center;font-size:14px}.barras-cat__trilho{height:10px;background:#eef3f1;border-radius:999px;overflow:hidden}.barras-cat__barra{display:block;height:100%;background:var(--saida);border-radius:999px}.barras-cat__valor{font-variant-numeric:tabular-nums;color:var(--tinta-2)}.link-publico{background:#eef3f1;padding:10px 14px;border-radius:10px;font-size:14px;word-break:break-all}.publico{max-width:760px;margin:0 auto;padding:32px 16px 64px;display:flex;flex-direction:column;gap:24px}.publico__topo{display:flex;gap:16px;align-items:center}.publico__topo h1{font-size:26px}.publico__sub{margin:4px 0 0;color:var(--suave);font-size:16px;line-height:1.5}.marca{width:56px;height:56px;flex:0 0 56px;border-radius:16px;background:var(--verde);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:24px}.publico__planos{display:flex;flex-direction:column;gap:12px}.cards-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.card-plano{background:var(--branco);border:1px solid var(--linha);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.card-plano__desc{font-size:14px;color:var(--suave);line-height:1.5}.card-plano__preco{font-size:20px;font-weight:800;margin-top:auto}.card-plano__preco small{font-size:13px;font-weight:500;color:var(--suave)}.publico__sucesso{align-items:center;text-align:center}.sucesso{width:64px;height:64px;border-radius:50%;background:var(--verde-claro);color:var(--verde-texto);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800}@media (max-width: 640px){.itens__cabecalho{display:none}.itens__linha{grid-template-columns:1fr 1fr}.itens__linha label:first-child{grid-column:1 / -1}.resumo-orcamento{position:static}.contato__acoes{width:100%}.contato__acoes>*{flex:1}}.depoimentos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.depoimento{margin:0;background:var(--branco);border:1px solid var(--linha);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.depoimento blockquote{margin:0;font-size:15px;line-height:1.6;color:var(--tinta-2)}.depoimento figcaption{font-size:14px;color:var(--suave);margin-top:auto}.depoimento figcaption strong{color:var(--tinta)}.contato__nome--estatico{cursor:default}.depoimento__previa{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-botao:disabled{opacity:.35;cursor:default}.itens-modelo{display:flex;flex-direction:column;gap:6px}.item-modelo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--branco)}.item-modelo--marcado{border-color:var(--verde);background:var(--verde-claro)}.item-modelo small{color:var(--suave);font-weight:500;margin-left:4px}.item-modelo__qtd{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--suave);font-weight:600}.item-modelo__qtd input{width:72px;font:inherit;font-size:15px;padding:8px 10px;min-height:40px;border:1px solid var(--linha-forte);border-radius:10px}.previa-whats{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.5;background:#e7f6ec;border-radius:4px 14px 14px;padding:14px;margin:0}.fundo-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f242173;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modal{background:var(--branco);border-radius:20px;padding:24px;width:100%;max-width:520px;max-height:90vh;overflow:auto;display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 60px -20px #0f242180}label.item-modelo{cursor:pointer}.titulo-secao{margin-top:12px;padding-top:16px;border-top:1px solid var(--linha)}.campo-prefixo{display:flex;align-items:center;border:1px solid var(--linha-forte);border-radius:12px;background:var(--branco);padding-left:14px}.campo-prefixo>span{color:var(--suave);font-weight:600}.campo-prefixo input{border:0!important;padding-left:4px!important}.link-insta{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:15px;text-decoration:none}.previa-whats{word-break:break-word}.pix-pendente{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.previa-whats--pix{font-family:ui-monospace,Consolas,monospace;font-size:12px;word-break:break-all}.tema-publico{min-height:100vh;background:var(--fundo);color:var(--tinta);font-family:var(--fonte, inherit)}.tema-publico input,.tema-publico select,.tema-publico textarea,.tema-publico button{font-family:inherit}.tema-publico a{color:var(--verde-texto)}.tema-publico .bloco,.tema-publico .card-plano,.tema-publico .depoimento{border-radius:var(--raio-card)}.tema-publico .campo input,.tema-publico .campo select,.tema-publico .campo textarea{border-radius:var(--raio-campo)}.tema-publico .botao,.tema-publico .opcao,.tema-publico .etiqueta{border-radius:var(--raio-botao)}.tema-publico .botao--primario{color:var(--sobre-cor)}.tema-publico .botao--whats{color:var(--sobre-whats)}.tema-publico .botao--whats:hover{background:var(--whats-escuro);border-color:var(--whats-escuro)}.tema-publico .marca{color:var(--sobre-cor);border-radius:var(--raio-foto)}.publico__topo{display:block}.publico__perfil{display:flex;gap:16px;align-items:center}.marca--foto{object-fit:cover;padding:0;width:72px;height:72px;flex-basis:72px;background:var(--verde-claro)}.publico__capa{display:block;width:100%;aspect-ratio:5 / 2;object-fit:cover;border-radius:var(--raio-card, 20px);background:var(--verde-claro)}.publico__topo--capa .publico__perfil{flex-direction:column;align-items:flex-start;gap:12px;margin-top:-44px;padding:0 16px}.publico__topo--capa .marca{width:88px;height:88px;flex-basis:88px;border:4px solid var(--fundo);box-sizing:content-box}.aparencia-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:24px;align-items:start}.aparencia-controles{display:flex;flex-direction:column;gap:16px}.aparencia-previa{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.aparencia-previa__topo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.tema-publico--previa{min-height:0;max-height:78vh;overflow:auto;border:1px solid var(--linha-forte);border-radius:20px}.publico--previa{padding:20px 16px 28px;gap:18px}.publico--previa h1{font-size:22px}.publico--previa .cards-planos{grid-template-columns:1fr 1fr}@media (max-width: 960px){.aparencia-grade{grid-template-columns:minmax(0,1fr)}.aparencia-previa{position:static;order:-1}.tema-publico--previa{max-height:60vh}}button.opcao{font:inherit;font-weight:600}.opcao--canto-arredondado{border-radius:999px}.opcao--canto-suave{border-radius:10px}.opcao--canto-reto{border-radius:2px}.amostras{display:flex;flex-wrap:wrap;gap:10px}.amostra{width:40px;height:40px;border-radius:50%;border:3px solid var(--branco);box-shadow:0 0 0 1px var(--linha-forte);cursor:pointer;padding:0}.amostra[aria-pressed=true]{box-shadow:0 0 0 3px var(--tinta)}.amostra:focus-visible{outline:2px solid var(--tinta);outline-offset:4px}.seletor-cor{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-weight:400}.seletor-cor input[type=color]{width:48px;height:48px;border:1px solid var(--linha-forte);border-radius:12px;padding:3px;background:var(--branco);cursor:pointer}.seletor-cor__hex{font:inherit;font-size:15px;width:110px;min-height:48px;padding:0 12px;border:1px solid var(--linha-forte);border-radius:12px;text-transform:uppercase}.foto-campo{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.foto-campo+.foto-campo{padding-top:16px;border-top:1px solid var(--linha)}.foto-campo__img{width:72px;height:72px;object-fit:cover;border-radius:50%;background:#eef3f1;flex:0 0 auto}.foto-campo__img--capa{width:150px;height:60px;border-radius:10px}.foto-campo__vazio{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--suave);border:1px dashed var(--linha-forte)}.foto-campo__acoes{display:flex;flex-direction:column;gap:6px;flex:1 1 220px}.foto-campo__acoes label.botao{cursor:pointer}.foto-campo__acoes label.botao:focus-within{outline:2px solid var(--verde);outline-offset:2px}.barra-salvar{position:sticky;bottom:0;background:var(--fundo);padding:12px 0;display:flex;flex-direction:column;gap:10px;z-index:5}.abas{display:flex;gap:4px;border-bottom:1px solid var(--linha-forte);overflow-x:auto}.aba{font:inherit;font-size:15px;font-weight:600;color:var(--suave);background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;margin-bottom:-1px;cursor:pointer;white-space:nowrap;min-height:44px}.aba:hover{color:var(--tinta)}.aba--atual{color:var(--verde-texto);border-bottom-color:var(--verde)}.aba:focus-visible{outline:2px solid var(--verde);outline-offset:-2px}.evolucoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.evolucao{padding:10px 10px 16px}.evolucao>:not(.evolucao__fotos){margin-left:6px;margin-right:6px}.evolucao__fotos{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:calc(var(--raio-card, 20px) - 6px);overflow:hidden}.evolucao__fotos:disabled{cursor:default}.evolucao__fotos:focus-visible{outline:3px solid var(--verde);outline-offset:2px}.evolucao__foto{position:relative;display:block;aspect-ratio:3 / 4;background:var(--verde-claro)}.evolucao__foto img{width:100%;height:100%;object-fit:cover;display:block}.evolucao__rotulo{position:absolute;left:6px;bottom:6px;display:flex;flex-direction:column;align-items:flex-start;background:#0000009e;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:6px;text-align:left}.evolucao__rotulo small{font-weight:500;font-size:11px}.evolucao__rotulo--depois{background:var(--verde);color:var(--sobre-cor, #fff)}.fundo-modal--fotos{background:#000000d9}.ampliada{width:100%;max-width:900px;max-height:94vh;display:flex;flex-direction:column;gap:10px;color:#fff}.ampliada__topo{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px}.ampliada__topo span{font-weight:500;opacity:.85}.ampliada__fechar{font:inherit;font-size:20px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff29;color:#fff;cursor:pointer}.ampliada__fotos{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:0}.ampliada__fotos figure{margin:0;display:flex;flex-direction:column;gap:6px;min-height:0}.ampliada__fotos img{width:100%;max-height:80vh;object-fit:contain;border-radius:8px;background:#111}.ampliada__fotos figcaption{font-size:14px;text-align:center}.autorizacao{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:16px;border-radius:14px;background:var(--aviso-fundo)}.autorizacao .campo{width:100%}.autorizacao--ok{background:var(--verde-claro)}fieldset.campo:disabled{opacity:.55}.fotos-evolucao{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.foto-evolucao{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.foto-evolucao img,.foto-evolucao__vazia{width:100%;max-width:260px;aspect-ratio:3 / 4;object-fit:cover;border-radius:12px}.foto-evolucao__vazia{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:13px;font-weight:500;color:var(--suave);border:1px dashed var(--linha-forte);background:#f8faf9}.foto-evolucao label.botao{cursor:pointer}.foto-evolucao label.botao:focus-within{outline:2px solid var(--verde);outline-offset:2px}.foto-evolucao .campo{width:100%;max-width:260px}.previa-evolucao{max-width:340px}.miniaturas{display:flex;gap:2px;flex:0 0 auto}.miniaturas img{width:36px;height:48px;object-fit:cover;border-radius:4px}.opcao__check{margin-right:6px;font-weight:800}legend .campo__dica{font-weight:400}.opcao--esgotada{opacity:.6;cursor:not-allowed;border-style:dashed;flex-wrap:wrap;column-gap:6px}.opcao__aviso{font-size:12px;font-weight:500;color:var(--suave)}.card-plano__etiquetas{display:flex;flex-wrap:wrap;gap:6px}.etiqueta--esgotada{background:var(--aviso-fundo);color:var(--aviso-texto)}.opcoes-interesse{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.opcao-interesse{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:12px 16px;align-items:start;padding:14px;border:1px solid var(--linha);border-radius:14px;background:var(--branco)}.opcao-interesse--sem_vagas{border-color:var(--aviso-texto);background:var(--aviso-fundo)}.opcao-interesse--oculta{background:#f3f5f4}.opcao-interesse--oculta .opcao-interesse__nome input{color:var(--suave)}.opcao-interesse__ordem{display:flex;flex-direction:column;padding-top:22px}.opcao--status-sem_vagas.opcao--marcada{border-color:var(--aviso-texto);background:var(--aviso-fundo);color:var(--aviso-texto)}.opcao--status-oculta.opcao--marcada{border-color:var(--suave);background:#eef3f1;color:var(--tinta-2)}@media (max-width: 720px){.opcao-interesse{grid-template-columns:auto minmax(0,1fr)}.opcao-interesse>.campo:last-child{grid-column:1 / -1}}.campo__erro{display:block;font-size:13px;font-weight:600;color:var(--erro-texto)}.campo input[aria-invalid=true]{border:2px solid var(--erro-texto);background:var(--erro-fundo);color:var(--tinta)}.tema-publico .campo input[aria-invalid=true]{color:#3a0d08}.link-botao--inline{padding:0;font-size:inherit;text-decoration:underline}.modal--recorte{max-width:640px;align-items:stretch}.recorte{position:relative;width:100%;margin:0 auto;overflow:hidden;border-radius:12px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;outline-offset:3px}.recorte:active{cursor:grabbing}.recorte:focus-visible{outline:3px solid var(--verde)}.recorte__foto{position:absolute;left:50%;top:50%;max-width:none;pointer-events:none;transform-origin:center}.recorte__guias{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 2px #ffffffd9;background:linear-gradient(to right,transparent calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% + .5px),transparent calc(33.333% + .5px)),linear-gradient(to right,transparent calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% + .5px),transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% - .5px),rgba(255,255,255,.55) calc(33.333% + .5px),transparent calc(33.333% + .5px)),linear-gradient(to bottom,transparent calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% - .5px),rgba(255,255,255,.55) calc(66.666% + .5px),transparent calc(66.666% + .5px))}.recorte__carregando{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:14px}.recorte__controles{display:flex;flex-direction:column;gap:10px}.recorte__zoom{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--suave)}.recorte__zoom input{flex:1;accent-color:var(--verde);min-height:32px}.recorte__controles .opcoes{align-items:center}.recorte__fantasma{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;mix-blend-mode:normal}.recorte__fantasma-controles{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--verde-claro)}
