:root{--fundo:#fff;--fundo-suave:#faf9fc;--fundo-cinza:#f1eff6;--borda:#ecebf2;--borda-forte:#dddae8;--texto:#1b1530;--texto-2:#4f4a63;--texto-3:#6b6680;--acento:#5b1fc9;--acento-escuro:#3b0f8c;--acento-claro:#efe9ff;--perigo:#991b1b;--perigo-claro:#fde4e4;--sucesso:#166534;--sucesso-claro:#ddf5e6;--ambar:#7a4300;--ambar-claro:#fff1d6;--raio:10px;--raio-grande:14px;--sombra:0 1px 2px #1b15300f;--fonte:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--acento-escuro)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}h2{margin:0}.a-carregar{text-align:center;color:var(--texto-3);padding:48px}.botao{border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--fundo);min-height:44px;color:var(--texto-2);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.botao:hover{background:var(--fundo-suave)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao.principal{border-color:var(--acento);background:var(--acento);color:#fff}.botao.principal:hover:not(:disabled){background:var(--acento-escuro)}.botao.discreto{background:0 0;border-color:#0000;min-height:36px;padding:6px 10px}.botao.icone{width:44px;padding:0}.ligacao-discreta{color:var(--texto-2);cursor:pointer;background:0 0;border:0;align-self:center;padding:8px;font-size:13.5px;text-decoration:underline}.formulario{flex-direction:column;gap:16px;display:flex}.formulario.estreito{max-width:440px}.campo{color:var(--texto-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.campo input{border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--fundo);min-height:44px;color:var(--texto);padding:10px 14px;font-size:15px;font-weight:400}.campo input:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-claro);outline:none}.campo input.codigo{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.nota{color:var(--texto-2);margin:0;font-size:14px}.erro{border-radius:var(--raio);background:var(--perigo-claro);color:var(--perigo);margin:0;padding:10px 12px;font-size:13.5px}.linha-botoes{flex-wrap:wrap;gap:8px;display:flex}.acesso{background:var(--fundo-suave);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.acesso-cartao{border:1px solid var(--borda);background:var(--fundo);width:100%;max-width:400px;box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:18px;padding:32px 28px;display:flex}.acesso-marca{background:var(--acento-claro);width:48px;height:48px;color:var(--acento);border-radius:12px;justify-content:center;align-items:center;display:flex}.acesso-subtitulo{color:var(--texto-3);margin:0 0 -12px;font-size:13px}.acesso h1{font-size:24px}.estrutura{min-height:100vh;display:flex}.topo-movel{display:none}.navegacao{border-right:1px solid var(--borda);background:var(--fundo-suave);flex-direction:column;flex:none;gap:4px;width:248px;height:100vh;padding:24px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.marca{flex-direction:column;gap:2px;padding:4px 12px 20px;display:flex}.marca-nome{letter-spacing:-.01em;font-size:17px;font-weight:700}.marca-sub{color:var(--texto-3);font-size:12px}.navegacao ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.item-nav{border-radius:var(--raio);min-height:42px;color:var(--texto-2);align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.item-nav:hover{background:var(--fundo-cinza)}.item-nav.ativo{background:var(--acento-claro);color:var(--acento-escuro);font-weight:600}.item-nav-rotulo{flex:1}.etiqueta-fase{background:var(--fundo-cinza);color:var(--texto-3);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:500}.rodape-nav{border-top:1px solid var(--borda);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 4px 0 12px;display:flex}.rodape-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--texto-3);font-size:12.5px;overflow:hidden}.conteudo{flex:1;min-width:0}.pagina{flex-direction:column;gap:20px;padding:32px 36px 48px;display:flex}.cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.subtitulo{color:var(--texto-3);margin:4px 0 0;font-size:14px}.barra-ferramentas{border-bottom:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.segmentos,.filtros{flex-wrap:wrap;gap:4px;display:flex}.segmento{border-radius:var(--raio);min-height:40px;color:var(--texto-2);align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.segmento.ativo{background:var(--fundo-cinza);color:var(--texto);font-weight:600}.pilula{border:1px solid var(--borda-forte);background:var(--fundo);min-height:40px;color:var(--texto-2);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.pilula.ativa{border-color:var(--texto);background:var(--texto);color:#fff;font-weight:600}.nota-rodape{color:var(--texto-3);margin:0;font-size:13px}.aviso-erro,.aviso-info,.aviso-sucesso{border-radius:var(--raio);margin:0;padding:12px 16px;font-size:14px}.aviso-erro{background:var(--perigo-claro);color:var(--perigo)}.aviso-info{background:var(--ambar-claro);color:var(--ambar)}.aviso-sucesso{background:var(--sucesso-claro);color:var(--sucesso)}.quadro-rolagem{padding-bottom:8px;overflow-x:auto}.quadro{grid-template-columns:repeat(5,minmax(200px,1fr));align-items:start;gap:14px;min-width:1060px;display:grid}.coluna{border-radius:var(--raio-grande);--c-fundo:#f7f4ff;--c-etiqueta:#efe9ff;--c-texto:#4c1d95;--c-ponto:#7c3aed;background:var(--c-fundo);flex-direction:column;gap:10px;padding:12px;display:flex}.coluna-ambar{--c-fundo:#fffaf0;--c-etiqueta:#fff1d6;--c-texto:#7a4300;--c-ponto:#d97706}.coluna-azul{--c-fundo:#f4f7ff;--c-etiqueta:#e3eeff;--c-texto:#1e40af;--c-ponto:#2563eb}.coluna-laranja{--c-fundo:#fff7f2;--c-etiqueta:#ffe8dc;--c-texto:#9a3412;--c-ponto:#ea580c}.coluna-verde{--c-fundo:#f2faf5;--c-etiqueta:#ddf5e6;--c-texto:#166534;--c-ponto:#16a34a}.coluna-titulo{align-items:center;gap:8px;padding:2px 4px;display:flex}.coluna-etiqueta{background:var(--c-etiqueta);color:var(--c-texto);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.ponto{background:var(--c-ponto);border-radius:50%;width:8px;height:8px}.coluna-contagem{color:var(--c-texto);font-size:14px;font-weight:600}.coluna-vazia{color:var(--texto-3);margin:0;padding:14px 6px;font-size:13px}.cartao-pedido{background:var(--fundo);box-shadow:var(--sombra);border:1px solid #e9e6f0;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.cartao-cabeca{flex-direction:column;gap:2px;display:flex}.cartao-nome{font-size:15px;font-weight:600}.cartao-codigo{color:var(--texto-3);font-size:12px}.cartao-linha{color:var(--texto-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cartao-linha svg{color:#8a8599;flex:none}.cartao-linha.urgente{color:var(--perigo);font-weight:600}.cartao-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.etiqueta{background:var(--fundo-cinza);color:var(--texto-2);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.etiqueta-ambar{background:var(--ambar-claro);color:var(--ambar)}.tabela-rolagem{border:1px solid var(--borda);border-radius:var(--raio-grande);overflow-x:auto}.tabela{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.tabela th{background:var(--fundo-suave);border-bottom:1px solid var(--borda);color:var(--texto-2);text-align:left;padding:12px 16px;font-size:12.5px;font-weight:600}.tabela td{border-bottom:1px solid #f0eef5;padding:14px 16px}.tabela tr:last-child td{border-bottom:0}.tabela .numero{text-align:right;font-variant-numeric:tabular-nums}.tabela .forte{font-weight:600}.sem-valor{color:var(--ambar);font-size:12.5px;font-weight:600}.vazio{text-align:center;color:var(--texto-3);margin:0;padding:28px 16px}.estado{background:var(--fundo-cinza);color:var(--texto-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.estado-novo{color:#4c1d95;background:#efe9ff}.estado-analise{color:#7a4300;background:#fff1d6}.estado-aceite{color:#1e40af;background:#e3eeff}.estado-producao{color:#9a3412;background:#ffe8dc}.estado-pronto{color:#166534;background:#ddf5e6}.estado-rejeitado,.estado-cancelado{background:var(--perigo-claro);color:var(--perigo)}.bloco{border:1px solid var(--borda);border-radius:16px;flex-direction:column;gap:14px;max-width:760px;padding:22px;display:flex}.consola .bloco{max-width:none}.bloco-titulo{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.passos{color:var(--texto-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.qr{border:1px solid var(--borda);background:#fff;border-radius:12px;align-self:flex-start;padding:8px}.segredo{color:var(--texto-2);font-size:13px}.segredo summary{cursor:pointer;padding:4px 0}.segredo code{word-break:break-all;font-size:13px}.em-breve{background:var(--fundo-suave);max-width:560px;color:var(--texto-2);border-radius:16px;padding:24px}.em-breve p{margin:0}.lista-erros{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.lista-erros li{border-radius:var(--raio);background:var(--fundo-suave);flex-wrap:wrap;gap:4px 12px;padding:10px 12px;display:flex}.erro-quando{color:var(--texto-3);font-variant-numeric:tabular-nums}.erro-origem{font-weight:600}.demo{background:var(--fundo-suave);flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:24px 16px 48px;display:flex}.demo-aviso{border-radius:var(--raio);background:var(--ambar-claro);width:100%;max-width:640px;color:var(--ambar);padding:12px 16px;font-size:13.5px}.demo-cartao{border:1px solid var(--borda);background:var(--fundo);width:100%;max-width:640px;box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:20px;padding:32px 28px;display:flex}.demo-cartao h1{font-size:26px}.campo select,.campo textarea{border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--fundo);min-height:44px;color:var(--texto);padding:10px 14px;font-size:15px;font-weight:400}.campo textarea{resize:vertical;min-height:96px}.campo select:disabled{background:var(--fundo-suave);color:var(--texto-3)}.campo select:focus,.campo textarea:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-claro);outline:none}.campo [aria-invalid=true]{border-color:var(--perigo)}.campo-erro{color:var(--perigo);font-size:12.5px;font-weight:500}.linha-campos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.armadilha{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pequena{font-size:12.5px}.aviso-erro p{margin:0}.aviso-erro p+p{margin-top:6px}.codigo-pedido{font-variant-numeric:tabular-nums;letter-spacing:.02em}a.cartao-pedido{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}a.cartao-pedido:hover{border-color:var(--borda-forte);box-shadow:0 2px 8px #1b153014}.tabela-clicavel tbody tr{cursor:pointer}.tabela-clicavel tbody tr:hover td{background:var(--fundo-suave)}.tabela-clicavel a{color:inherit;text-decoration:none}.tabela-clicavel a:hover{text-decoration:underline}.pesquisa{border-radius:var(--raio);border:1px solid var(--borda-forte);min-height:40px;color:var(--texto-3);align-items:center;gap:8px;padding:0 12px;display:flex}.pesquisa:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-claro)}.pesquisa input{width:220px;min-width:0;color:var(--texto);background:0 0;border:0;outline:none;padding:8px 0;font-size:14px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voltar{color:var(--texto-2);align-self:flex-start;font-size:14px;font-weight:500;text-decoration:none}.voltar:hover{color:var(--texto);text-decoration:underline}.estado-grande{padding:6px 14px;font-size:14px}.estado-entregue{background:var(--fundo-cinza);color:var(--texto-2)}.detalhe .cabecalho{align-items:flex-start}.detalhe-grelha{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.detalhe-coluna{flex-direction:column;gap:20px;min-width:0;display:flex}.detalhe .bloco{max-width:none}.ficha{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 20px;margin:0;display:grid}.ficha dt{color:var(--texto-3);font-size:12.5px;font-weight:600}.ficha dd{margin:2px 0 0;font-size:15px}.ficha dd.urgente{color:var(--perigo);font-weight:600}.observacoes{border-radius:var(--raio);background:var(--fundo-suave);padding:14px 16px}.observacoes h3{color:var(--texto-3);margin:0 0 4px;font-size:12.5px;font-weight:600}.observacoes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sem-valor-cinza{color:var(--texto-3)}.acoes-estado{flex-direction:column;gap:8px;display:flex}.acoes-estado .botao{width:100%}.botao.perigo{border-color:var(--perigo);background:var(--perigo);color:#fff}.botao.perigo-suave{color:var(--perigo);background:0 0;border-color:#0000}.botao.perigo-suave:hover:not(:disabled){background:var(--perigo-claro)}.botao.whatsapp{color:#14532d;border-color:#1f7a4d}.campo-com-unidade{align-items:center;gap:8px;display:flex}.campo-com-unidade input{flex:1;min-width:0}.campo-com-unidade span{color:var(--texto-3);font-weight:500}.historico{border-left:2px solid var(--borda);flex-direction:column;gap:14px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.historico li{flex-direction:column;gap:2px;font-size:14px;display:flex;position:relative}.historico li:before{content:"";border:2px solid var(--fundo);background:var(--borda-forte);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-20px}.historico li:first-child:before{background:var(--acento)}.historico-quando{color:var(--texto-3);font-variant-numeric:tabular-nums;font-size:12.5px}.historico-autor{color:var(--texto-3)}.historico-motivo{background:var(--fundo-suave);color:var(--texto-2);overflow-wrap:anywhere;border-radius:8px;margin-top:2px;padding:6px 10px;font-size:13.5px}.formulario-pedido{max-width:820px}.contador-nav{background:var(--acento);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px;font-weight:700}.avisos-novos{z-index:50;flex-direction:column;gap:8px;width:min(340px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.aviso-novo{border:1px solid var(--borda);border-left:4px solid var(--acento);background:var(--fundo);border-radius:12px;align-items:center;gap:4px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 8px 24px #1b153024}.aviso-novo a{min-width:0;color:var(--texto);flex-direction:column;flex:1;padding:6px 0;font-size:14px;text-decoration:none;display:flex}.aviso-novo a span{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icone-pequeno{width:36px;padding:0}@media (width<=900px){.estrutura{flex-direction:column}.topo-movel{z-index:10;border-bottom:1px solid var(--borda);background:var(--fundo);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.navegacao{border-right:0;border-bottom:1px solid var(--borda);width:100%;height:auto;display:none;position:static}.navegacao.aberta{display:flex}.navegacao .marca{display:none}.pagina{padding:20px 16px 40px}.detalhe-grelha{grid-template-columns:minmax(0,1fr)}.detalhe-grelha>aside{order:-1}.pesquisa,.pesquisa input{width:100%}h1{font-size:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.topo-movel .botao.icone{position:relative}.contador-menu{background:var(--acento);color:#fff;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.interruptor{min-height:44px;color:var(--texto);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.interruptor input{width:20px;height:20px;accent-color:var(--acento);cursor:pointer}.mover-para{border-top:1px solid var(--borda);margin-top:6px;padding-top:12px}a.cartao-pedido{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cartao-origem{opacity:.35}.cartao-flutuante{z-index:100;border:1px solid var(--borda-forte);background:var(--fundo);pointer-events:none;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex;position:fixed;transform:rotate(2deg);box-shadow:0 12px 32px #1b153038}.coluna-alvo{outline:2px dashed var(--c-ponto);outline-offset:-2px}body.a-arrastar,body.a-arrastar *{cursor:grabbing!important}.contagem-separador{background:var(--fundo-cinza);color:var(--texto-3);border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:600}.segmento.ativo .contagem-separador{background:var(--fundo)}button.segmento{cursor:pointer;background:0 0;border:0}button.segmento.ativo{background:var(--fundo-cinza)}.ano{flex-direction:column;gap:10px;display:flex}.ano-titulo{align-items:baseline;gap:10px;font-size:20px;font-weight:700;display:flex}.ano-titulo span{color:var(--texto-3);font-size:13px;font-weight:500}.pasta{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--fundo)}.pasta>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px;font-weight:600;list-style:none;display:flex}.pasta>summary::-webkit-details-marker{display:none}.pasta>summary:after{content:"";border-right:2px solid var(--texto-3);border-bottom:2px solid var(--texto-3);width:8px;height:8px;margin-left:4px;transition:transform .15s;transform:rotate(-45deg)}.pasta[open]>summary:after{transform:rotate(45deg)}.pasta-nome{flex:1;align-items:center;gap:10px;display:inline-flex}.pasta-nome svg{color:var(--acento)}.pasta-contagem{background:var(--fundo-cinza);color:var(--texto-2);border-radius:999px;padding:1px 9px;font-size:12.5px}.pasta[open]>summary{border-bottom:1px solid var(--borda)}.pasta .tabela-rolagem{border-radius:0 0 var(--raio-grande) var(--raio-grande);border:0}.selecionar-todos{color:var(--texto-2);cursor:pointer;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px 0;font-size:13px;display:flex}.coluna-selecao{width:56px;text-align:center!important}.coluna-selecao input,.selecionar-todos input{width:20px;height:20px;accent-color:var(--perigo);cursor:pointer}.tabela tr.selecionada td{background:var(--perigo-claro)}.barra-selecao{z-index:20;border-radius:var(--raio-grande);border:1px solid var(--borda-forte);background:var(--fundo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 24px #1b153029}.barra-selecao p{flex:260px;margin:0;font-size:14px}.ano,.pasta{min-width:0}.pasta{overflow:hidden}@media (width<=640px){.tabela-compacta{min-width:0}.tabela-compacta .col-opcional{display:none}.tabela-compacta th,.tabela-compacta td{padding:12px 10px}}.etiqueta-verde{background:var(--sucesso-claro);color:var(--sucesso)}.estado-pagamento{border-radius:var(--raio);background:var(--fundo-suave);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.estado-pagamento>strong{font-size:15px}.pagamento-pago>strong,.pagamento-pago_a_mais>strong{color:var(--sucesso)}.pagamento-sinal>strong,.pagamento-por_pagar>strong{color:var(--ambar)}.estado-pagamento dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.estado-pagamento dt{color:var(--texto-3);font-size:12px;font-weight:600}.estado-pagamento dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.lista-pagamentos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-pagamentos li{border-bottom:1px solid var(--borda);grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 0;font-size:14px;display:grid}.lista-pagamentos li:last-child{border-bottom:0}.lista-pagamentos .valor,.lista-pagamentos .valor-negativo{font-variant-numeric:tabular-nums;font-weight:700}.lista-pagamentos .valor-negativo{color:var(--perigo)}.pagamento-detalhe{color:var(--texto-2)}.pagamento-nota{color:var(--texto-3);overflow-wrap:anywhere;grid-column:2;font-size:13px}.datas-periodo{flex-wrap:wrap;gap:12px;display:flex}.datas-periodo .campo{flex-direction:row;align-items:center;gap:8px}.indicadores{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;transition:opacity .15s;display:grid}.indicadores.a-atualizar{opacity:.6}.indicador{border-radius:var(--raio-grande);border:1px solid var(--borda);background:var(--fundo);flex-direction:column;gap:4px;padding:18px;display:flex}.indicador-destaque{background:var(--acento-claro);border-color:#d9ccff}.indicador-titulo{color:var(--texto-2);font-size:13px;font-weight:600}.indicador-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--texto);font-size:26px;font-weight:700}.indicador-nota{color:var(--texto-3);font-size:12.5px}.notas-ganhos{border-radius:var(--raio);background:var(--ambar-claro);color:var(--ambar);flex-direction:column;gap:4px;margin:0;padding:12px 16px 12px 32px;font-size:13.5px;display:flex}.calendario-bloco{max-width:none}.calendario-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calendario{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendario-semana{text-align:center;color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em;padding:4px 0;font-size:12px;font-weight:600}.calendario-dia{border:1px solid var(--borda);background:var(--fundo);min-height:86px;color:var(--texto);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.calendario-dia:hover{border-color:var(--borda-forte)}.calendario-dia.nivel-1{background:#f7f4ff}.calendario-dia.nivel-2{background:#efe9ff}.calendario-dia.nivel-3{background:#e4daff}.calendario-dia.nivel-4{background:#d9ccff}.calendario-dia.hoje{border:2px solid var(--acento)}.calendario-dia.escolhido{outline:2px solid var(--texto);outline-offset:1px}.dia-numero{color:var(--texto-2);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.dia-valor{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700}.dia-encomendas{color:var(--texto-2);font-size:12px}.legenda-ponto{background:#d97706;border-radius:50%;width:7px;height:7px;display:inline-block}.legenda-calendario{align-items:center;gap:6px;display:flex}.encomendas-dia{border-top:1px solid var(--borda);flex-direction:column;gap:8px;padding-top:8px;display:flex}.encomendas-dia h3{margin:0;font-size:15px}.encomendas-dia ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.encomendas-dia li{border-bottom:1px solid var(--borda);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.encomendas-dia li a{color:var(--texto);flex-direction:column;min-width:0;text-decoration:none;display:flex}.encomendas-dia li a:hover .forte{text-decoration:underline}.encomendas-dia .numero{font-variant-numeric:tabular-nums;text-align:right}@media (width<=640px){.calendario{gap:3px}.calendario-dia{border-radius:7px;min-height:58px;padding:5px 4px}.dia-valor{font-size:11.5px}.dia-encomendas{display:none}.calendario-semana{font-size:10.5px}.indicador-valor{font-size:22px}.encomendas-dia li{grid-template-columns:1fr auto}.encomendas-dia li .numero{grid-column:2}}.bloco.largo{max-width:none}.compositor{flex-direction:column;gap:12px;display:flex}.pre-visualizacao{background:#e7f6ec;border:1px solid #cbe9d5;border-radius:12px 12px 12px 4px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pre-visualizacao p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px}.pre-para{color:var(--texto-2);font-size:12.5px}.lista-mensagens{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-mensagens li{border-bottom:1px solid var(--borda);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0;display:flex}.lista-mensagens li:last-child{border-bottom:0}.mensagem-cabeca{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mensagem-quando{color:var(--texto-3);font-variant-numeric:tabular-nums;font-size:12.5px}.mensagem-destino{color:var(--texto-2);font-size:13px}.mensagem-texto{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--texto);margin:0;font-size:14px}.lista-simples{margin:0;padding:0;list-style:none}.lista-simples li{border-bottom:1px solid var(--borda);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.lista-simples li:last-child{border-bottom:0}.lista-simples li a{min-width:0;color:var(--texto);flex-direction:column;text-decoration:none;display:flex}.lista-simples li a:hover .forte{text-decoration:underline}.lista-simples .numero{text-align:right;font-variant-numeric:tabular-nums}.lista-modelos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.modelo{max-width:none}.modelo-texto{color:var(--texto-2);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;font-size:14px}.variaveis{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.variaveis .pilula{min-height:34px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.aviso-info.pequena{padding:8px 12px;font-size:13px}@media (width<=640px){.lista-simples li{grid-template-columns:1fr auto}.lista-simples li .numero{grid-column:2}}.ligacao-ficha{align-self:flex-start;font-size:14px;font-weight:500}.pagamento-acoes{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px;display:flex}.pagamento-acoes .botao.discreto{min-height:32px;color:var(--texto-3);padding:4px 8px;font-size:13px}.botao.discreto.perigo-texto{color:var(--perigo)}.navegar-periodo{gap:6px;display:flex}.titulo-periodo{font-size:18px;font-weight:700}.chip-encomendas{background:var(--acento-claro);color:var(--acento-escuro);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.chip-cheio{background:var(--ambar-claro);color:var(--ambar)}.chip-sobrecarregado{background:var(--perigo);color:#fff}.agenda-mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.agenda-dia-mes{border:1px solid var(--borda);background:var(--fundo);min-width:0;min-height:92px;color:var(--texto);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex}.agenda-dia-mes:hover{border-color:var(--borda-forte)}.agenda-dia-mes.fora-mes{opacity:.45}.agenda-dia-mes.hoje,.agenda-dia-semana.hoje{border:2px solid var(--acento)}.agenda-dia-mes.dia-sobrecarregado,.agenda-dia-semana.dia-sobrecarregado{background:#fff5f5}.agenda-dia-mes.fechado,.agenda-dia-semana.fechado{background-image:repeating-linear-gradient(135deg,#0000 0 8px,#1b153009 8px 16px)}.dia-tarefas,.dia-fechado{color:var(--texto-3);font-size:12px}.agenda-semana{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;display:grid}.agenda-dia-semana{border-radius:var(--raio-grande);border:1px solid var(--borda);background:var(--fundo-suave);flex-direction:column;gap:8px;min-width:0;min-height:160px;padding:10px;display:flex}.agenda-dia-semana>header{justify-content:space-between;align-items:center;gap:6px;display:flex}.ligacao-dia{cursor:pointer;color:var(--texto);text-align:left;background:0 0;border:0;padding:2px 0}.ligacao-dia:hover .dia-semana-num{text-decoration:underline}.dia-semana-nome{text-transform:uppercase;color:var(--texto-3);font-size:12px;font-weight:600}.dia-semana-num{font-size:18px;font-weight:700}.alerta-dia{border-radius:6px;margin:0;padding:3px 8px;font-size:12px;font-weight:600}.alerta-cheio{background:var(--ambar-claro);color:var(--ambar)}.alerta-sobrecarregado{background:var(--perigo-claro);color:var(--perigo)}.mini-pedido{border:1px solid var(--borda);background:var(--fundo);color:var(--texto);border-radius:8px;grid-template-columns:auto 1fr;gap:0 6px;padding:8px;font-size:13px;text-decoration:none;display:grid}.mini-pedido:hover{border-color:var(--borda-forte)}.ponto-estado{background:var(--texto-3);border-radius:50%;grid-row:span 3;width:8px;height:8px;margin-top:5px}.ponto-estado.estado-novo{background:#7c3aed}.ponto-estado.estado-analise{background:#d97706}.ponto-estado.estado-aceite{background:#2563eb}.ponto-estado.estado-producao{background:#ea580c}.ponto-estado.estado-pronto{background:#16a34a}.ponto-estado.estado-entregue{background:#8a8599}.mini-nome{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mini-bolo,.mini-estado{color:var(--texto-2);font-size:12px}.mais-tarefa{align-self:flex-start;min-height:32px;font-size:13px}.lista-tarefas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-tarefas li{border-bottom:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:6px 0;display:flex}.lista-tarefas li:last-child{border-bottom:0}.lista-tarefas.compacta li{border-bottom:0;padding:3px 0}.tarefa-visto{cursor:pointer;align-items:flex-start;gap:8px;min-width:0;font-size:14px;display:flex}.lista-tarefas.compacta .tarefa-visto{font-size:13px}.tarefa-visto input{width:18px;height:18px;accent-color:var(--sucesso);flex:none;margin-top:1px}.lista-tarefas li.feita .tarefa-titulo{color:var(--texto-3);text-decoration:line-through}.tarefa-titulo{overflow-wrap:anywhere}.tarefa-data{color:var(--texto-3)}.tarefa-acoes{gap:2px;display:flex}.tarefa-acoes .botao.discreto{min-height:30px;color:var(--texto-3);padding:3px 8px;font-size:12.5px}.nova-tarefa{flex-wrap:wrap;gap:6px;display:flex}.nova-tarefa input{border-radius:var(--raio);border:1px solid var(--borda-forte);flex:160px;min-width:0;min-height:40px;padding:8px 12px;font-size:14px}.nova-tarefa input[type=date]{flex:0 160px}.nova-tarefa .botao{min-height:40px}.producao{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.producao li{border-bottom:1px solid var(--borda);flex-direction:column;gap:4px;padding:12px 0;display:flex}.producao li:last-child{border-bottom:0}.producao-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.producao-cabeca a{color:var(--texto);font-size:15px}.producao-bolo,.producao-sabores{color:var(--texto-2);margin:0;font-size:14px}.producao-obs{background:var(--fundo-suave);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:4px 0 0;padding:8px 12px;font-size:13.5px}@media (width<=900px){.agenda-semana{grid-template-columns:minmax(0,1fr)}.agenda-dia-semana{min-height:0}}@media (width<=640px){.agenda-mes{gap:3px}.agenda-dia-mes{min-height:62px;padding:5px 4px}.agenda-dia-mes .chip-encomendas{padding:1px 5px;font-size:10.5px}.dia-tarefas,.dia-fechado{display:none}}.nova-tarefa-bloco .linha-campos{grid-template-columns:minmax(160px,220px) minmax(0,1fr)}@media (width<=640px){.nova-tarefa-bloco .linha-campos{grid-template-columns:minmax(0,1fr)}}.lista-tarefas.compacta li{flex-wrap:nowrap;align-items:flex-start}.lista-tarefas.compacta .tarefa-acoes.confirmar{flex-wrap:wrap}.tarefa-x{width:28px;min-height:28px;color:var(--texto-3);flex:none;padding:0;font-size:18px;line-height:1}.tarefa-x:hover{color:var(--perigo)}.tarefa-acoes.confirmar .botao.discreto{min-height:28px;padding:2px 8px;font-size:12.5px}.lista-tarefas li.a-confirmar{border-bottom:0;padding:0;display:block}.confirmar-tarefa{background:var(--perigo-claro);border:1px solid #f3c7c7;border-radius:10px;flex-direction:column;gap:8px;margin:4px 0;padding:10px;display:flex}.confirmar-texto{color:var(--perigo);overflow-wrap:anywhere;font-size:13px;font-weight:600}.confirmar-botoes{flex-wrap:wrap;gap:6px;display:flex}.mini-botao{border:1px solid var(--borda-forte);background:var(--fundo);min-height:34px;color:var(--texto-2);cursor:pointer;border-radius:8px;flex:auto;padding:6px 12px;font-size:13px;font-weight:600}.mini-botao:hover{background:var(--fundo-suave)}.mini-botao.mini-perigo{border-color:var(--perigo);background:var(--perigo);color:#fff}.mini-botao.mini-perigo:hover{background:#7f1d1d}.pagina-compras{max-width:720px}.adicionar-compra{gap:10px;display:flex}.adicionar-compra input{border-radius:var(--raio-grande);border:1px solid var(--borda-forte);background:var(--fundo);flex:1;min-width:0;min-height:52px;padding:12px 16px;font-size:16px}.adicionar-compra input:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-claro);outline:none}.adicionar-compra .botao{border-radius:999px;min-height:52px;padding:0 20px}.lista-itens-compra{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.item-compra{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--fundo);align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.item-compra-marcar{cursor:pointer;flex:1;align-items:center;gap:14px;min-width:0;min-height:60px;padding:8px 12px;font-size:16px;display:flex}.item-compra-marcar input{width:26px;height:26px;accent-color:var(--sucesso);cursor:pointer;flex:none}.item-compra-texto{overflow-wrap:anywhere;min-width:0}.item-compra.marcado{background:var(--fundo-suave)}.item-compra.marcado .item-compra-texto{color:var(--texto-3);text-decoration:line-through}.item-compra-apagar{width:44px;height:44px;color:var(--texto-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.item-compra-apagar:hover{background:var(--fundo-cinza);color:var(--texto)}.carrinho{flex-direction:column;gap:12px;margin-top:8px;display:flex}.carrinho h2{margin:0;font-size:20px}.lista-lembretes,.lista-regras{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cartao-lembrete{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--fundo);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.lembrete-cabeca{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.etiqueta-lembrete{background:var(--acento-claro);color:var(--acento-escuro);align-items:center;gap:6px;font-weight:600}.lembrete-nome{color:var(--texto);font-size:17px;font-weight:600;text-decoration:none}.lembrete-nome:hover{text-decoration:underline}.lembrete-detalhe{color:var(--texto-2);font-size:14px}.contador-lembretes{background:var(--ambar)}.regra{border:1px solid var(--borda);border-radius:var(--raio-grande);background:var(--fundo);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.regra.desligada .regra-texto{opacity:.55}.regra-ligar{min-height:0}.regra-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.regra-texto .nota{margin:0}.regra-acoes{gap:6px;display:flex}.regra-acoes .mini-botao{flex:none}.regra-confirmar{grid-column:1/-1}.vazio-lembretes{flex-direction:column;gap:8px;display:flex}@media (width<=640px){.regra{grid-template-columns:auto minmax(0,1fr)}.regra-acoes{grid-column:2}}.vagas-grelha,.seletor-grelha{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.vagas-dia-semana,.seletor-dia-semana{text-align:center;color:var(--texto-3);padding:4px 0;font-size:12px;font-weight:600}.vagas-dia{border:1px solid var(--borda-forte);background:var(--fundo);min-height:72px;color:var(--texto);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;min-width:0;padding:8px;display:flex}.vagas-dia:hover:not(:disabled){border-color:var(--acento)}.vagas-dia:disabled{cursor:default}.vagas-numero{font-size:15px;font-weight:700}.vagas-estado{color:var(--texto-2);overflow-wrap:anywhere;font-size:11.5px;font-weight:600}.vagas-dia.hoje{border:2px solid var(--acento)}.vagas-dia.passado{background:var(--fundo-suave);color:var(--texto-3);border-color:var(--borda)}.vagas-dia.semanal,.vagas-amostra.semanal{background:repeating-linear-gradient(135deg, var(--fundo-cinza) 0 6px, var(--fundo) 6px 12px);color:var(--texto-3);border-color:var(--borda)}.vagas-dia.sem-vagas,.vagas-amostra.sem-vagas{background:repeating-linear-gradient(135deg, var(--perigo-claro) 0 6px, #fff5f5 6px 12px);border-color:var(--perigo)}.vagas-dia.sem-vagas .vagas-estado{color:var(--perigo)}.vagas-dia.sem-vagas .vagas-numero{text-decoration:line-through}.vagas-dia.a-guardar{opacity:.6}.vagas-amostra{border:1px solid var(--borda-forte);vertical-align:-2px;border-radius:4px;width:14px;height:14px;display:inline-block}.vagas-amostra.aberto{background:var(--fundo)}.lista-fechados{margin:0;padding:0;list-style:none}.lista-fechados li{border-top:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.lista-fechados .mini-botao{flex:none}.seletor-data{border:1px solid var(--borda-forte);border-radius:var(--raio);background:var(--fundo);flex-direction:column;gap:8px;padding:12px;display:flex}.seletor-cabeca{justify-content:space-between;align-items:center;display:flex}.seletor-cabeca .botao{font-size:22px}.seletor-mes{color:var(--texto);text-transform:capitalize;font-weight:700}.seletor-dia{background:var(--fundo-suave);min-height:40px;color:var(--texto);cursor:pointer;border:0;border-radius:8px;font-size:15px;font-weight:600}.seletor-dia:hover:not(:disabled){background:var(--acento-claro)}.seletor-dia.indisponivel{color:var(--texto-3);cursor:not-allowed;background:0 0;font-weight:400;text-decoration:line-through}.seletor-dia.escolhido{background:var(--acento);color:#fff}.seletor-legenda{color:var(--texto-2);margin:0;font-size:12.5px;font-weight:400}@media (width<=640px){.vagas-grelha{gap:4px}.vagas-dia{min-height:56px;padding:6px 4px}.vagas-estado{font-size:10px}}.dia-sem-vagas{background:var(--perigo-claro);color:var(--perigo);border-radius:6px;margin:0;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.bloco-cabeca{justify-content:space-between;align-items:center;gap:12px;display:flex}.bloco-cabeca .bloco-titulo{margin:0}.indicador-ok .indicador-valor{color:var(--sucesso)}.indicador-alerta .indicador-valor{color:var(--perigo)}.lista-consola{margin:0;padding:0;list-style:none}.lista-consola li{border-top:1px solid var(--borda);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.passos-convite{color:var(--texto-2);flex-direction:column;gap:4px;margin:0 0 4px;padding-left:20px;font-size:14px;display:flex}.etiqueta-vermelha{background:var(--perigo-claro);color:var(--perigo)}.confirmar-suspender{border-color:var(--perigo)}.lista-efeitos{color:var(--texto-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14.5px;display:flex}.campo-senha{display:flex;position:relative}.campo-senha input{flex:1;min-width:0;padding-right:52px}.mostrar-senha{width:44px;height:40px;color:var(--texto-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mostrar-senha:hover{color:var(--texto);background:var(--fundo-cinza)}.mostrar-senha:focus-visible{outline:2px solid var(--acento)}.fotos-escolhidas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.foto-escolhida,.foto-juntar{aspect-ratio:1;border-radius:var(--raio);position:relative;overflow:hidden}.foto-escolhida img{object-fit:cover;border:1px solid var(--borda);border-radius:var(--raio);width:100%;height:100%;display:block}.foto-tirar{color:#fff;cursor:pointer;background:#1b1530b8;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:4px;right:4px}.foto-tirar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.foto-juntar{border:1.5px dashed var(--borda-forte);background:var(--fundo-suave);color:var(--acento);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:24px;display:flex}.foto-juntar span{font-size:12px;font-weight:600}.foto-juntar:hover{border-color:var(--acento);background:var(--acento-claro)}.foto-juntar:disabled{color:var(--texto-3);cursor:wait;font-size:12px}.fotos-pedido{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.fotos-pedido button{border:1px solid var(--borda);border-radius:var(--raio);aspect-ratio:1;background:var(--fundo-cinza);cursor:zoom-in;padding:0;overflow:hidden}.fotos-pedido img{object-fit:cover;width:100%;height:100%;display:block}.fotos-pedido button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.foto-grande{z-index:100;background:#0f0b1ce0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.foto-grande img{object-fit:contain;border-radius:var(--raio);max-width:100%;max-height:calc(100vh - 120px)}.foto-grande-barra{color:#fff;align-items:center;gap:8px;font-size:14px;display:flex}.foto-grande-barra button,.foto-grande-barra a{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.etiqueta-fotos{color:var(--texto-3);white-space:nowrap;font-size:12px}.pagina-publica{background:var(--acento-claro)}.pagina-cabeca{align-items:center;gap:14px;display:flex}.pagina-marca{background:var(--acento);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:24px;font-weight:700;display:grid}.pagina-cabeca h1{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.pagina-apresentacao{color:var(--texto-2);margin-top:4px;font-size:14.5px}.pagina-subtitulo{font-size:17px;font-weight:600}.pagina-rodape{text-align:center}.pagina-publica .botao.principal{background:var(--acento);border-color:var(--acento)}.pagina-publica .botao.principal:hover{background:var(--acento-escuro)}.campo-caixa{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.campo-caixa input{width:18px;height:18px;accent-color:var(--acento)}.ligacao-pagina code{border-radius:var(--raio);background:var(--fundo-cinza);overflow-wrap:anywhere;padding:10px 12px;font-size:14px;display:block}.bloco-titulo .etiqueta{margin-left:auto}.sem-moldura{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.campo-prefixo{border:1px solid var(--borda-forte);border-radius:var(--raio);background:var(--fundo);align-items:stretch;display:flex;overflow:hidden}.campo-prefixo>span{background:var(--fundo-cinza);color:var(--texto-3);white-space:nowrap;align-items:center;padding:0 10px;font-size:13.5px;display:flex}.campo-prefixo input{flex:1;min-width:0;box-shadow:none!important;border:0!important}.campo-prefixo:focus-within{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-claro)}.cores-pagina{flex-wrap:wrap;gap:8px;display:flex}.cor-pagina{border:1px solid var(--borda-forte);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.cor-pagina input{opacity:0;pointer-events:none;position:absolute}.cor-pagina.escolhida{border-color:var(--texto);box-shadow:0 0 0 1px var(--texto)}.cor-pagina:focus-within{outline:2px solid var(--acento);outline-offset:2px}.cor-amostra{border-radius:50%;width:16px;height:16px}.grupo-opcoes{border-top:1px solid var(--borda);flex-direction:column;gap:8px;padding-top:14px;display:flex}.grupo-opcoes h3{font-size:15px}.lista-opcoes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-opcoes li{border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.lista-opcoes li.opcao-escondida{background:var(--fundo-suave);color:var(--texto-3)}.opcao-nome{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.opcao-acoes{flex-wrap:wrap;gap:4px;display:inline-flex}.opcao-nome-editar{border:1px solid var(--acento);border-radius:var(--raio);min-width:160px;min-height:36px;font:inherit;flex:1;padding:6px 10px;font-size:14.5px}.nova-opcao{gap:8px;display:flex}.nova-opcao input{border:1px solid var(--borda-forte);border-radius:var(--raio);min-width:0;min-height:40px;font:inherit;flex:1;padding:8px 12px;font-size:14.5px}.opcao-acoes{flex-wrap:nowrap}.opcao-acoes .mini-botao{flex:none;min-height:32px;padding:4px 9px}.opcao-acoes .mini-botao.mini-perigo{background:var(--fundo);color:var(--perigo);border-color:var(--borda-forte)}.opcao-acoes .mini-botao.mini-perigo:hover{background:var(--perigo-claro);border-color:var(--perigo)}@media (width<=520px){.lista-opcoes li{flex-direction:column;align-items:stretch}.opcao-acoes{justify-content:flex-end}.opcao-acoes .mini-botao{padding:4px 8px;font-size:12.5px}}.turnstile:empty{display:none}.turnstile{justify-content:center;display:flex}.faixa-teste{border-radius:var(--raio);background:var(--acento-claro);color:var(--acento-escuro);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:20px;padding:10px 14px;font-size:14px;display:flex}.faixa-teste a{color:var(--acento-escuro);font-weight:600}.nav-cadeado{color:var(--texto-3);margin-left:auto;display:inline-flex}.venda{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px;display:grid}.venda-etiqueta{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.venda-texto{flex-direction:column;gap:14px;min-width:0;display:flex}.venda-titulo{font-size:24px;line-height:1.25}.venda-sub{color:var(--texto-2);font-size:15px}.venda-link{color:var(--acento);align-items:center;gap:8px;display:flex}.venda-link code{overflow-wrap:anywhere;font-size:14px}.venda-lista{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.venda-lista li{align-items:flex-start;gap:12px;display:flex}.venda-lista strong{font-size:14.5px;display:block}.venda-item-texto{color:var(--texto-2);margin-top:2px;font-size:13.5px;display:block}.venda-icone{background:var(--acento-claro);width:34px;height:34px;color:var(--acento);border-radius:10px;flex:none;place-items:center;display:grid}.venda-telemovel{border:8px solid var(--texto);background:var(--acento-claro);border-radius:32px;padding:18px 14px 22px;box-shadow:0 20px 40px -20px #1b153059}.venda-ecra{background:var(--fundo);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.venda-cabeca{align-items:center;gap:10px;margin-bottom:4px;display:flex}.venda-cabeca .pagina-marca{width:34px;height:34px;font-size:16px}.venda-cabeca strong{font-size:14px;display:block}.venda-cabeca span:not(.pagina-marca){color:var(--texto-3);font-size:11.5px}.venda-campo span{color:var(--texto-2);font-size:10.5px;font-weight:600}.venda-campo div{border:1px solid var(--borda-forte);border-radius:6px;height:22px;margin-top:3px}.venda-botao{background:var(--acento);color:#fff;text-align:center;border-radius:8px;margin-top:4px;padding:8px;font-size:11.5px;font-weight:600}@media (width<=860px){.venda{grid-template-columns:1fr}.venda-telemovel{max-width:260px;margin:0 auto}}.acoes-demo{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.acoes-demo .mini-botao{flex:none}.barra-demo{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--texto);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #1b15302e}.barra-demo p{max-width:720px;margin:0}.barra-demo-pergunta{color:#e9ddff}.barra-demo .botao.principal{color:var(--acento-escuro);white-space:nowrap;background:#fff;border-color:#fff}.barra-demo .botao.principal:hover{background:var(--acento-claro)}body:has(.barra-demo) .conteudo{padding-bottom:120px}body:has(.barra-demo) .avisos-novos{bottom:110px}@media (width<=560px){.barra-demo{padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:12px;font-size:13.5px}.barra-demo-info{display:none}.barra-demo-pergunta{color:#fff}body:has(.barra-demo) .conteudo{padding-bottom:90px}body:has(.barra-demo) .avisos-novos{bottom:80px}}.marca-topo{flex-direction:column;min-width:0;display:flex}.marca-topo .marca-sub{color:var(--texto-3);font-size:11.5px}@media (width>=901px){.barra-demo{left:248px}}
