:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cor-fundo:#121212;--cor-superficie:#1a1a24;--cor-superficie-2:#22222e;--cor-superficie-3:#2a2a38;--cor-linha:#ffffff0f;--cor-linha-forte:#ffffff1f;--cor-sobreposicao:#05050ab8;--cor-fundo-vidro:#121212d9;--cor-superficie-vidro:#1a1a24eb;--cor-primaria:#00d4ff;--cor-primaria-hover:#4de1ff;--cor-primaria-suave:#00d4ff1f;--cor-primaria-brilho:#00d4ff47;--cor-sobre-primaria:#041219;--cor-lucro:#00fa9a;--cor-lucro-suave:#00fa9a1a;--cor-sobre-lucro:#03150d;--cor-negativo:#ff5c77;--cor-negativo-suave:#ff5c771f;--cor-sobre-negativo:#1a0508;--cor-texto:#f5f5f5;--cor-texto-2:#a0a0a0;--cor-texto-3:#8a8a94;--fonte:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--texto-xs:11px;--texto-sm:13px;--texto-md:15px;--texto-lg:18px;--texto-xl:24px;--texto-numero-md:22px;--texto-numero-lg:32px;--raio-sm:8px;--raio-md:12px;--raio-lg:16px;--raio-pilula:999px;--sombra-card:0 1px 0 #ffffff08 inset, 0 8px 24px #00000059;--sombra-modal:0 24px 64px #0009;--sombra-flutuante:0 10px 30px #00000080;--altura-menu-mobile:64px;--largura-menu-desktop:240px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--cor-fundo)}body{font-family:var(--fonte);background:var(--cor-fundo);color:var(--cor-texto);font-size:var(--texto-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--cor-primaria-brilho);color:var(--cor-texto)}:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.num,strong,.valor{font-variant-numeric:tabular-nums}.icone-svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.btn{border-radius:var(--raio-md);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;display:inline-flex}.btn .icone-svg{font-size:17px}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primario{background:var(--cor-primaria);color:var(--cor-sobre-primaria)}.btn-primario:hover:not(:disabled){background:var(--cor-primaria-hover);box-shadow:0 0 0 4px var(--cor-primaria-suave)}.btn-secundario{background:var(--cor-superficie-2);color:var(--cor-texto);border-color:var(--cor-linha)}.btn-secundario:hover:not(:disabled){background:var(--cor-superficie-3);border-color:var(--cor-linha-forte)}.btn-fantasma{color:var(--cor-texto-2);background:0 0}.btn-fantasma:hover:not(:disabled){background:var(--cor-superficie-2);color:var(--cor-texto)}.btn-perigo{background:var(--cor-negativo-suave);color:var(--cor-negativo)}.btn-perigo:hover:not(:disabled){background:var(--cor-negativo);color:var(--cor-sobre-negativo)}.btn-sucesso{background:var(--cor-lucro-suave);color:var(--cor-lucro)}.btn-sucesso:hover:not(:disabled){background:var(--cor-lucro);color:var(--cor-sobre-lucro)}.btn-bloco{width:100%}.btn-pequeno{border-radius:var(--raio-sm);min-height:36px;padding:7px 12px;font-size:13px}.campo{margin-bottom:16px}.campo label{color:var(--cor-texto-2);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.campo .dica,.dica{color:var(--cor-texto-3);margin-top:6px;font-size:12px}input,textarea,select{border:1px solid var(--cor-linha);border-radius:var(--raio-md);width:100%;min-width:0;max-width:100%;font:inherit;background:var(--cor-superficie-2);color:var(--cor-texto);padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}input::placeholder,textarea::placeholder{color:var(--cor-texto-3)}input:hover,textarea:hover,select:hover{border-color:var(--cor-linha-forte)}input:focus,textarea:focus,select:focus{border-color:var(--cor-primaria);box-shadow:0 0 0 3px var(--cor-primaria-suave);outline:none}textarea{resize:vertical;min-height:90px}select option{background:var(--cor-superficie)}.linha-campos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.linha-campos>*{min-width:0}.cartao{background:var(--cor-superficie);border-radius:var(--raio-lg);box-shadow:var(--sombra-card);padding:20px}.aviso{border-radius:var(--raio-md);align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.aviso-erro,.aviso-alerta{background:var(--cor-negativo-suave);color:var(--cor-negativo)}.aviso-sucesso{background:var(--cor-lucro-suave);color:var(--cor-lucro)}.aviso-info{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.etiqueta{border-radius:var(--raio-pilula);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.06em;background:var(--cor-superficie-3);color:var(--cor-texto-2);align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.etiqueta-primaria{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.etiqueta-lucro{background:var(--cor-lucro-suave);color:var(--cor-lucro)}.etiqueta-negativo{background:var(--cor-negativo-suave);color:var(--cor-negativo)}.vazio{text-align:center;color:var(--cor-texto-2);padding:52px 20px}.vazio-icone{border-radius:var(--raio-lg);background:var(--cor-superficie-2);width:56px;height:56px;color:var(--cor-texto-3);justify-content:center;align-items:center;margin:0 auto 16px;font-size:26px;display:flex}.vazio h3{color:var(--cor-texto);margin-bottom:4px;font-size:16px;font-weight:600}.vazio p{font-size:14px}.cabecalho-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.cabecalho-pagina h1{font-size:var(--texto-xl);letter-spacing:-.025em;font-weight:700;line-height:1.2}.cabecalho-pagina p{color:var(--cor-texto-2);margin-top:2px;font-size:14px}.carregando{color:var(--cor-texto-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 20px;font-size:14px;display:flex}.girando{border:2px solid var(--cor-superficie-3);border-top-color:var(--cor-primaria);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.modal-fundo{background:var(--cor-sobreposicao);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-caixa{background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio-lg);box-shadow:var(--sombra-modal);width:100%;max-width:520px;max-height:92vh;margin:auto;padding:24px;overflow:hidden auto}.modal-titulo{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-titulo h2{font-size:var(--texto-lg);letter-spacing:-.015em;font-weight:600}.fechar{border-radius:var(--raio-sm);cursor:pointer;color:var(--cor-texto-2);background:0 0;border:none;padding:6px;font-size:20px;line-height:1;display:flex}.fechar:hover{background:var(--cor-superficie-2);color:var(--cor-texto)}@media (width<=560px){.modal-fundo{padding:8px}.modal-caixa{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.linha-campos{grid-template-columns:1fr;gap:0}.cabecalho-pagina h1{font-size:21px}}.produto-cartao{position:relative}.produto-selecao{z-index:2;background:var(--cor-superficie);border-radius:var(--raio-sm);box-shadow:var(--sombra-card);padding:4px;display:flex;position:absolute;top:10px;left:10px}.produto-selecao input{cursor:pointer;width:22px;height:22px;accent-color:var(--cor-primaria)}.produto-selecionado{outline:2px solid var(--cor-primaria);outline-offset:-1px}.barra-lote{z-index:20;background:var(--cor-superficie-2);border:1px solid var(--cor-primaria);border-radius:var(--raio-md);box-shadow:var(--sombra-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex;position:sticky;top:8px}.barra-lote-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.barra-lote-acoes{flex-wrap:wrap;gap:8px;display:flex}.botao-link{color:var(--cor-primaria);font:inherit;cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;font-weight:600}.botao-link:hover{text-decoration:underline}.import-resumo{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.import-chip{border-radius:var(--raio-pilula);padding:5px 10px;font-size:13px;font-weight:600}.import-ok{background:var(--cor-lucro-suave);color:var(--cor-lucro)}.import-conflito{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.import-erro{background:var(--cor-negativo-suave);color:var(--cor-negativo)}.import-modos{flex-wrap:wrap;gap:16px;display:flex}.import-previa{border:1px solid var(--cor-linha);border-radius:var(--raio-md);max-height:260px;margin-top:12px;overflow-y:auto}.import-linha{border-bottom:1px solid var(--cor-linha);grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:grid}.import-linha:last-child{border-bottom:none}.import-linha-num{color:var(--cor-texto-3);font-variant-numeric:tabular-nums}.import-linha-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-linha-tag{text-align:right;font-size:12px;font-weight:600}.import-valida .import-linha-tag{color:var(--cor-lucro)}.import-conflito .import-linha-tag{color:var(--cor-primaria)}.import-invalida .import-linha-tag{color:var(--cor-negativo)}.campo-com-acao{align-items:stretch;gap:8px;display:flex}.campo-com-acao input{flex:auto;min-width:0}.campo-com-acao .btn{white-space:nowrap;flex:none}.busca-scanner{background:var(--cor-superficie-3);height:44px;color:var(--cor-texto-2);border-radius:var(--raio-sm);cursor:pointer;border:none;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.busca-scanner:hover{color:var(--cor-texto)}.busca-scanner .icone-svg{font-size:18px}.leitor-codigo{aspect-ratio:4/3;border-radius:var(--raio-md);background:#000;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.leitor-codigo video{object-fit:cover;width:100%;height:100%}.leitor-mira{background:var(--cor-primaria);border-radius:2px;height:2px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%);box-shadow:0 0 0 9999px #00000047}.cabecalho-acoes{flex-wrap:wrap;gap:8px;display:flex}.sugestoes-card{margin-bottom:20px}.lista-sugestoes{flex-direction:column;gap:10px;list-style:none;display:flex}.sugestao{border-radius:var(--raio-md);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.sugestao .icone-svg{flex:none;margin-top:1px;font-size:17px}.sugestao-atencao{background:var(--cor-negativo-suave);color:var(--cor-negativo)}.sugestao-info{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.filtros-pedido{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pedido-filtro-catalogo{color:var(--cor-texto-3);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.pedido-filtro-catalogo select{border:1px solid var(--cor-linha);border-radius:var(--raio-pilula);background-color:var(--cor-superficie-2);min-width:210px;min-height:38px;color:var(--cor-texto);padding:7px 34px 7px 10px}.filtro-chip{border-radius:var(--raio-pilula);border:1px solid var(--cor-linha);background:var(--cor-superficie-2);color:var(--cor-texto-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.filtro-chip:hover{border-color:var(--cor-linha-forte);color:var(--cor-texto)}.filtro-chip.ativo{background:var(--cor-primaria);color:var(--cor-sobre-primaria);border-color:var(--cor-primaria)}.filtro-contagem{background:var(--cor-primaria-suave);min-width:18px;height:18px;color:var(--cor-primaria);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.filtro-chip.ativo .filtro-contagem{color:var(--cor-sobre-primaria);background:#0000002e}.lista-pedidos{flex-direction:column;gap:14px;display:flex}.pedido-cartao{flex-direction:column;gap:12px;display:flex}.pedido-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pedido-topo strong{font-size:15px;display:block}.pedido-topo small{color:var(--cor-texto-2);margin-top:2px;font-size:12px;display:block}.pedido-origem{border-radius:var(--raio-pilula);background:var(--cor-primaria-suave);color:var(--cor-primaria);align-self:flex-start;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.pedido-origem .icone-svg{width:13px;height:13px}.pedido-itens{border-radius:var(--raio-md);background:var(--cor-superficie-2);flex-direction:column;gap:6px;padding:12px;display:flex}.pedido-item{justify-content:space-between;gap:12px;font-size:14px;display:flex}.pedido-item span{color:var(--cor-texto)}.pedido-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pedido-total{color:var(--cor-texto-2);font-size:14px}.pedido-total strong{color:var(--cor-texto);margin-left:4px;font-size:18px}.pedido-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=620px){.pedido-filtro-catalogo{justify-content:space-between;width:100%;margin-left:0}.pedido-filtro-catalogo select{flex:1;min-width:0}}.financeiro-cartoes{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.fin-cartao{border-radius:var(--raio-md);background:var(--cor-superficie-2);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.fin-cartao strong{letter-spacing:-.02em;font-size:20px;font-weight:700}.fin-rotulo{color:var(--cor-texto-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fin-rotulo .icone-svg{font-size:15px}@media (width<=480px){.financeiro-cartoes{grid-template-columns:1fr}}.btn-grande{min-height:52px;padding:14px 20px;font-size:15px}.btn-icone{flex:0 0 38px!important;padding:0!important}.btn-whatsapp{background:var(--cor-lucro);color:var(--cor-sobre-lucro)}.btn-whatsapp:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 0 0 4px var(--cor-lucro-suave)}.btn.copiado{background:var(--cor-lucro);color:var(--cor-sobre-lucro)}.btn.desativado{opacity:.45;pointer-events:none}.app{min-height:100vh}.conteudo{padding:20px 16px calc(var(--altura-menu-mobile) + 28px);max-width:1180px;margin:0 auto}.logo-stokais{color:var(--cor-texto);align-items:center;gap:10px;display:inline-flex}.logo-marca{border-radius:22%;flex:none;width:30px;height:30px;display:block}.logo-nome{background-color:currentColor;flex:none;width:82px;height:18px;display:block;-webkit-mask:url(/marca/stokais-nome.svg) 50%/contain no-repeat;mask:url(/marca/stokais-nome.svg) 50%/contain no-repeat}.barra-topo{z-index:40;background:var(--cor-fundo-vidro);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cor-linha);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.barra-topo .marca-nome{align-items:center;gap:10px;min-width:0;display:flex}.marca-texto{flex-direction:column;min-width:0;display:flex}.marca-texto>span{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.mes-corrente{color:var(--cor-primaria);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;line-height:1.3;display:block}@media (width<=899px){.pagina-inicio .barra-topo{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding-bottom:2px;position:relative}.pagina-inicio .barra-topo .mes-corrente{display:none}.pagina-inicio .conteudo{padding-top:10px}}.menu{z-index:50;background:var(--cor-superficie-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--cor-linha);padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.menu-item{border-radius:var(--raio-md);color:var(--cor-texto-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 2px;font-size:10.5px;font-weight:500;transition:color .15s,background .15s;display:flex}.menu-item .icone-svg{font-size:21px}.menu-item.ativo{color:var(--cor-primaria)}.rotulo-longo{display:none}.rotulo-curto{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.menu-logo,.menu-rodape{display:none}@media (width>=900px){.barra-topo{display:none}.menu{width:var(--largura-menu-desktop);border-top:none;border-right:1px solid var(--cor-linha);background:var(--cor-fundo);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;justify-content:flex-start;gap:2px;padding:22px 12px;top:0;bottom:0;right:auto}.menu-logo{border-bottom:1px solid var(--cor-linha);flex-direction:column;gap:14px;margin-bottom:8px;padding:2px 10px 22px;display:flex}.menu-periodo{border-radius:var(--raio-sm);background:var(--cor-superficie);color:var(--cor-texto-2);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.menu-periodo .icone-svg{color:var(--cor-primaria);font-size:15px}.menu-periodo strong{color:var(--cor-texto);font-weight:600;line-height:1.3;display:block}.menu-periodo small{color:var(--cor-texto-3);font-size:11.5px;line-height:1.3;display:block}.rotulo-longo{display:inline}.rotulo-curto{display:none}.menu-item{width:100%;color:var(--cor-texto-2);flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:10px 12px;font-size:14px;position:relative}.menu-item .icone-svg{font-size:18px}.menu-item:hover,.menu-item.ativo{background:var(--cor-superficie);color:var(--cor-texto)}.menu-item.ativo .icone-svg{color:var(--cor-primaria)}.menu-item.ativo:before{content:"";background:var(--cor-primaria);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.menu-rodape{border-top:1px solid var(--cor-linha);width:100%;margin-top:auto;padding-top:14px;display:block}.menu-usuario{min-width:0;padding:0 10px 12px}.menu-usuario strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.menu-usuario small{color:var(--cor-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.conteudo{margin-left:var(--largura-menu-desktop);padding:32px max(36px, calc((100% - var(--largura-menu-desktop) - 1120px) / 2)) 56px;max-width:none}}.tela-entrada{background:radial-gradient(ellipse 60% 50% at 50% -10%, var(--cor-primaria-suave), transparent 70%), var(--cor-fundo);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.caixa-entrada{width:100%;max-width:420px}.entrada-topo{text-align:center;margin-bottom:28px}.entrada-topo .logo-stokais{margin-bottom:22px}.entrada-topo .logo-marca{width:38px;height:38px}.entrada-topo .logo-nome{width:108px;height:24px}.entrada-topo h1{letter-spacing:-.025em;font-size:22px;font-weight:700}.entrada-topo p{color:var(--cor-texto-2);margin-top:6px;font-size:14px}.caixa-entrada .cartao{padding:26px 24px}.alternar-entrada{text-align:center;color:var(--cor-texto-2);margin-top:20px;font-size:14px}.alternar-entrada button{color:var(--cor-primaria);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.alternar-entrada button:hover{text-decoration:underline}.selos-seguranca{color:var(--cor-texto-3);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:26px;font-size:12px;display:flex}.selos-seguranca span{align-items:center;gap:6px;display:inline-flex}.grade-metricas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:20px;display:grid}.grade-produtos{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}@media (width<=560px){.grade-metricas{grid-template-columns:1fr 1fr;gap:10px}.grade-produtos{grid-template-columns:1fr}}.menu-mais-botao{cursor:pointer;font:inherit;background:0 0;border:none;font-size:10.5px;font-weight:500}.menu-secundarios{display:none}.mais-fundo{z-index:60;background:var(--cor-sobreposicao);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:flex-end;display:flex;position:fixed;inset:0}.mais-folha{overscroll-behavior:contain;background:var(--cor-superficie);border-radius:var(--raio-lg) var(--raio-lg) 0 0;border-top:1px solid var(--cor-linha);width:100%;max-height:min(88dvh,760px);padding:10px 12px calc(16px + env(safe-area-inset-bottom));will-change:transform;transition:transform .2s ease-out;animation:.18s ease-out subir;overflow-y:auto}.mais-folha.arrastando{transition:none}@keyframes subir{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mais-alca{background:var(--cor-superficie-3);border-radius:999px;width:40px;height:4px;margin:2px auto 12px}.mais-arraste{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mais-arraste:active{cursor:grabbing}.mais-lista{flex-direction:column;gap:14px;display:flex}.mais-cabecalho{justify-content:space-between;align-items:center;gap:16px;padding:0 4px 14px;display:flex}.mais-cabecalho strong,.mais-cabecalho small{display:block}.mais-cabecalho strong{font-size:18px}.mais-cabecalho small{color:var(--cor-texto-3);margin-top:3px;font-size:12px}.mais-grupo-titulo,.menu-grupo-titulo{color:var(--cor-texto-3);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.mais-grupo-titulo{margin:0 4px 7px}.mais-grupo-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mais-item{border:1px solid var(--cor-linha);background:var(--cor-superficie-2);border-radius:var(--raio-md);width:100%;min-height:58px;font:inherit;color:var(--cor-texto);cursor:pointer;text-align:left;align-items:center;gap:14px;padding:10px;font-size:13px;font-weight:600;display:flex}.mais-item .icone-svg{font-size:18px}.mais-item-icone{width:34px;height:34px;color:var(--cor-texto-2);background:var(--cor-superficie-3);border-radius:10px;flex:none;place-items:center;display:grid}.mais-item:hover{background:var(--cor-superficie-2)}.mais-item.ativo{color:var(--cor-primaria);border-color:color-mix(in srgb, var(--cor-primaria) 35%, var(--cor-linha));background:var(--cor-primaria-suave)}.mais-item.ativo .mais-item-icone{color:var(--cor-primaria)}@media (width>=900px){.menu-mais-botao{display:none}.menu-secundarios{border-top:1px solid var(--cor-linha);flex-direction:column;gap:12px;width:100%;margin-top:8px;padding-top:10px;display:flex}.menu{overscroll-behavior:contain;overflow-y:auto}.menu-grupo{flex-direction:column;gap:2px;display:flex}.menu-grupo-titulo{margin:3px 12px 2px}.menu-secundarios .menu-item{padding-top:8px;padding-bottom:8px;font-size:13px}.mais-fundo{display:none}}@media (width<=380px){.mais-grupo-grade{grid-template-columns:1fr}}.texto-suave{color:var(--cor-texto-2);font-size:13.5px}.verde{color:var(--cor-lucro)}.vermelho{color:var(--cor-negativo)}.sem-quebra{white-space:nowrap}.titulo-secao{letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.titulo-secao .icone-svg{color:var(--cor-texto-3);font-size:17px}.titulo-bloco{text-transform:uppercase;letter-spacing:.08em;color:var(--cor-texto-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin:30px 0 12px;font-size:12px;font-weight:600;display:flex}.titulo-bloco small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.data-hoje{align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;color:var(--cor-texto-2)!important;margin:0 0 6px!important}.data-hoje .icone-svg{color:var(--cor-primaria)}.inicio-cabecalho{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.inicio-cabecalho h1{letter-spacing:-.04em;font-size:clamp(28px,5vw,38px)}.inicio-cabecalho-acoes{align-items:center;gap:10px;display:flex}.inicio-acoes-topo{justify-content:flex-end;margin:12px 0 16px}.inicio-faturamento-destaque{color:#fff;background:linear-gradient(135deg,#073747 0%,#075f72 54%,#063542 100%);border:1px solid #36cadf57;border-radius:22px;padding:clamp(20px,4vw,30px);text-decoration:none;transition:transform .18s,border-color .18s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #00455738}.inicio-faturamento-destaque:after{content:"";border:34px solid #ffffff0e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-95px;right:-65px}.inicio-faturamento-destaque:hover,.inicio-faturamento-destaque:focus-visible{border-color:#53def2b8;outline:none;transform:translateY(-2px)}.inicio-faturamento-topo,.inicio-faturamento-rodape{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.inicio-faturamento-topo>span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.inicio-faturamento-topo .icone-svg{color:#53def2;width:16px;height:16px}.inicio-faturamento-topo>small{color:#ffffffad;font-size:11px}.inicio-faturamento-principal{z-index:1;margin:23px 0 25px;position:relative}.inicio-faturamento-principal small{color:#ffffffbd;font-size:12px;display:block}.inicio-faturamento-principal strong{letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(34px,7vw,54px);line-height:1;display:block;overflow:hidden}.inicio-faturamento-rodape{justify-content:flex-start}.inicio-faturamento-rodape>span{border-right:1px solid #ffffff24;min-width:145px;padding-right:22px}.inicio-faturamento-rodape>span small,.inicio-faturamento-rodape>span strong{display:block}.inicio-faturamento-rodape>span small{color:#ffffff9e;font-size:10px}.inicio-faturamento-rodape>span strong{margin-top:3px;font-size:16px}.inicio-faturamento-rodape>i{color:#ffffffd1;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.inicio-faturamento-rodape>i .icone-svg{width:15px;height:15px}.inicio-erro{text-align:center;max-width:560px;margin:8vh auto 0;padding:clamp(28px,6vw,48px)}.inicio-erro>span{width:54px;height:54px;color:var(--cor-negativo);background:var(--cor-negativo-suave);border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}.inicio-erro h1{font-size:clamp(21px,4vw,28px)}.inicio-erro p{color:var(--cor-texto-2);margin:8px 0 20px;font-size:13px}.inicio-primeiros-passos{border:1px solid color-mix(in srgb, var(--cor-primaria) 28%, var(--cor-linha));background:var(--cor-primaria-suave);border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:grid}.inicio-guia{border:1px solid color-mix(in srgb, var(--cor-primaria) 28%, var(--cor-linha));background:linear-gradient(135deg, var(--cor-primaria-suave), var(--cor-superficie));border-radius:18px;margin-bottom:16px;padding:18px}.inicio-guia-topo{justify-content:space-between;align-items:center;gap:14px;display:flex}.inicio-guia-topo small{color:var(--cor-primaria);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.inicio-guia-topo h2{margin-top:3px;font-size:18px}.inicio-guia-topo>strong{border-radius:var(--raio-pilula);min-width:42px;height:30px;color:var(--cor-primaria);background:var(--cor-superficie);place-items:center;font-size:13px;display:grid}.inicio-guia>p{color:var(--cor-texto-2);margin:7px 0 14px;font-size:12px}.inicio-guia-etapas{gap:8px;display:grid}.inicio-guia-etapas>div{background:var(--cor-superficie);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.inicio-guia-etapas>div>span{width:28px;height:28px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.inicio-guia-etapas>div.concluida>span{color:#fff;background:var(--cor-lucro)}.inicio-guia-etapas strong,.inicio-guia-etapas small{display:block}.inicio-guia-etapas strong{font-size:13px}.inicio-guia-etapas small{color:var(--cor-texto-3);margin-top:2px;font-size:11px}.inicio-guia-etapas a{color:var(--cor-primaria);align-items:center;gap:3px;font-size:12px;font-weight:750;display:inline-flex}.inicio-guia-etapas a .icone-svg{width:14px;height:14px}.inicio-primeiros-passos>span{width:46px;height:46px;color:var(--cor-primaria);background:var(--cor-superficie);border-radius:13px;place-items:center;display:grid}.inicio-primeiros-passos small{color:var(--cor-primaria);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.inicio-primeiros-passos h2{margin-top:2px;font-size:15px}.inicio-primeiros-passos p{color:var(--cor-texto-2);margin-top:3px;font-size:11px}.inicio-comando{grid-template-columns:1.15fr .85fr;gap:12px;margin-bottom:22px;display:grid}.inicio-vender{color:#fff;background:linear-gradient(125deg,#06738e,#045d75);border:1px solid #28b5d547;border-radius:18px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 12px 28px #00566c29}.inicio-vender>span{background:#ffffff21;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.inicio-vender>span .icone-svg{width:27px;height:27px}.inicio-vender div{min-width:0}.inicio-vender small{letter-spacing:.12em;text-transform:uppercase;opacity:.92;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.inicio-vender strong{font-size:18px;display:block}.inicio-vender p{opacity:.92;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.inicio-busca{border:1px solid var(--cor-linha);background:var(--cor-superficie);box-shadow:var(--sombra-card);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 16px;display:grid;position:relative}.inicio-busca>.icone-svg{color:var(--cor-texto-3)}.inicio-busca input{width:100%;height:100%;min-height:68px;color:var(--cor-texto);font:inherit;background:0 0;border:0;outline:0}.inicio-busca>button{width:30px;height:30px;color:var(--cor-texto-3);background:var(--cor-superficie-2);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.inicio-busca-resultados{z-index:30;border:1px solid var(--cor-linha);background:var(--cor-superficie);box-shadow:var(--sombra-flutuante);border-radius:14px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden}.inicio-busca-resultados>p{color:var(--cor-texto-2);text-align:center;padding:13px;font-size:12px}.inicio-busca-resultados a{color:var(--cor-texto);border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.inicio-busca-resultados a:hover{background:var(--cor-superficie-2)}.inicio-busca-resultados img,.inicio-busca-resultados a>span{object-fit:cover;background:var(--cor-superficie-2);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.inicio-busca-resultados div{min-width:0}.inicio-busca-resultados strong,.inicio-busca-resultados small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inicio-busca-resultados strong{font-size:12px}.inicio-busca-resultados small{color:var(--cor-texto-3);margin-top:2px;font-size:10px}.inicio-secao-titulo{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.inicio-secao-titulo small{color:var(--cor-primaria);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.inicio-secao-titulo h2{letter-spacing:-.02em;margin-top:2px;font-size:17px}.inicio-secao-titulo>a{color:var(--cor-texto-2);align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.inicio-hoje{margin-bottom:14px}.inicio-resumo-grade{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inicio-resumo-card{border:1px solid var(--cor-linha);background:var(--cor-superficie);min-width:0;color:inherit;cursor:pointer;border-radius:15px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;position:relative;overflow:hidden}.inicio-resumo-card>span{width:30px;height:30px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:9px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.inicio-resumo-grade small{color:var(--cor-texto-3);padding-right:32px;font-size:10px;display:block}.inicio-resumo-grade strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:clamp(20px,3.5vw,29px);display:block;overflow:hidden}.inicio-resumo-card:first-child strong{color:var(--cor-lucro)}.inicio-resumo-card:hover,.inicio-resumo-card:focus-visible{border-color:color-mix(in srgb, var(--cor-primaria) 55%, var(--cor-linha));background:var(--cor-superficie-2);outline:none;transform:translateY(-2px)}.inicio-resumo-card:active{transform:scale(.98)}.inicio-catalogo{border:1px solid color-mix(in srgb, var(--cor-primaria) 22%, var(--cor-linha));background:var(--cor-superficie);box-shadow:var(--sombra-card);border-radius:18px;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);margin:16px 0;display:grid;overflow:hidden}.inicio-catalogo-visual{color:#fff;background:linear-gradient(145deg, #101725, color-mix(in srgb, var(--cor-primaria) 58%, #101725));min-height:178px;padding:20px;position:relative;overflow:hidden}.inicio-catalogo-visual:after{content:"";border:28px solid #ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-50px}.inicio-catalogo-marca{background:#ffffff24;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.inicio-catalogo-pontos{gap:4px;display:flex;position:absolute;top:23px;right:21px}.inicio-catalogo-pontos i{background:#ffffff8c;border-radius:50%;width:4px;height:4px}.inicio-catalogo-visual>strong{margin-top:14px;font-size:18px;display:block}.inicio-catalogo-visual>p{opacity:.72;max-width:230px;margin-top:5px;font-size:11px;line-height:1.5}.inicio-catalogo-produtos{z-index:1;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.inicio-catalogo-produtos img{object-fit:cover;border:2px solid #172036;border-radius:11px;width:40px;height:40px;margin-right:-7px}.inicio-catalogo-info{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(18px,3vw,26px);display:flex}.inicio-status{color:var(--cor-lucro);background:var(--cor-lucro-suave);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.inicio-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.inicio-catalogo-info h2{letter-spacing:-.035em;margin-top:10px;font-size:clamp(18px,2.5vw,23px)}.inicio-catalogo-info>p{max-width:480px;color:var(--cor-texto-2);margin-top:7px;font-size:12px;line-height:1.55}.inicio-catalogo-acoes{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.inicio-catalogo.inativo .inicio-status{color:#f5a524;background:#f5a5241f}.inicio-duas-colunas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inicio-atencao,.inicio-movimentos{min-width:0;padding:18px}.inicio-secao-titulo>b{min-width:26px;color:var(--cor-negativo);background:color-mix(in srgb, var(--cor-negativo) 12%, transparent);text-align:center;border-radius:10px;padding:5px 8px;font-size:11px}.inicio-pendencias{flex-direction:column;display:flex}.inicio-pendencias a{border-top:1px solid var(--cor-linha);color:var(--cor-texto);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.inicio-pendencias a>span{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.inicio-pendencias .alerta{color:var(--cor-negativo);background:color-mix(in srgb, var(--cor-negativo) 11%, transparent)}.inicio-pendencias .sucesso{color:var(--cor-positivo);background:color-mix(in srgb, var(--cor-positivo) 12%, transparent)}.documento-servico.documento-destaque{border-color:var(--cor-primaria);box-shadow:0 0 0 3px color-mix(in srgb, var(--cor-primaria) 18%, transparent);animation:1.2s ease-out documento-destaque}@keyframes documento-destaque{0%{box-shadow:0 0 0 8px color-mix(in srgb, var(--cor-primaria) 24%, transparent);transform:translateY(6px)}}.inicio-pendencias .tempo{color:#f5a524;background:#f5a5241c}.inicio-pendencias .foto{color:var(--cor-primaria);background:var(--cor-primaria-suave)}.inicio-pendencias div,.inicio-movimentos-lista div>div{min-width:0}.inicio-pendencias strong,.inicio-pendencias small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inicio-pendencias strong{font-size:12px}.inicio-pendencias small{color:var(--cor-texto-3);margin-top:3px;font-size:10px}.inicio-pendencias a>.icone-svg{color:var(--cor-texto-3)}.inicio-movimentos-lista>div{border-top:1px solid var(--cor-linha);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.inicio-movimentos-lista img,.inicio-movimentos-lista div>span{object-fit:cover;background:var(--cor-superficie-2);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.inicio-movimentos-lista strong,.inicio-movimentos-lista small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inicio-movimentos-lista strong{font-size:12px}.inicio-movimentos-lista small{color:var(--cor-texto-3);margin-top:3px;font-size:9px}.inicio-movimentos-lista b{font-size:11px}.inicio-sem-movimento{min-height:160px;color:var(--cor-texto-3);text-align:center;place-items:center;display:grid}.inicio-sem-movimento .icone-svg{width:34px;height:34px;margin-bottom:8px}.inicio-sem-movimento p{font-size:11px}.inicio-acoes{margin-top:20px}.inicio-acoes nav{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.inicio-acoes a{border:1px solid var(--cor-linha);min-width:0;color:var(--cor-texto);background:var(--cor-superficie);border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.inicio-acoes a span{width:34px;height:34px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:10px;flex:none;place-items:center;display:grid}.inicio-acoes a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inicio-comunidade{border:1px solid color-mix(in srgb, #25d366 28%, var(--cor-linha));background:linear-gradient(125deg, color-mix(in srgb, #25d366 10%, var(--cor-superficie)), var(--cor-superficie));box-shadow:var(--sombra-card);border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;padding:20px;display:grid;position:relative;overflow:hidden}.inicio-comunidade:after{content:"";pointer-events:none;border:22px solid #25d3660f;border-radius:50%;width:130px;height:130px;position:absolute;right:120px}.inicio-comunidade-icone{z-index:1;color:#25d366;background:color-mix(in srgb, #25d366 13%, var(--cor-superficie));border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:relative}.inicio-comunidade-icone .icone-svg{width:26px;height:26px}.inicio-comunidade-texto{z-index:1;min-width:0;position:relative}.inicio-comunidade-texto small{color:#25d366;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.inicio-comunidade-texto h2{letter-spacing:-.025em;margin-top:3px;font-size:18px}.inicio-comunidade-texto p{max-width:570px;color:var(--cor-texto-2);margin-top:4px;font-size:11px;line-height:1.5}.inicio-comunidade .inicio-comunidade-botao{z-index:1;color:#071b10;white-space:nowrap;background:#25d366;border:1px solid #1dbf5d;position:relative}.inicio-comunidade .inicio-comunidade-botao:hover{background:#35df75;transform:translateY(-1px)}.inicio-fab{display:none}@media (width<=760px){.inicio-comando,.inicio-duas-colunas{grid-template-columns:1fr}.inicio-busca input{min-height:54px}.inicio-catalogo{grid-template-columns:.85fr 1.15fr}.inicio-catalogo-visual{min-height:178px}.inicio-acoes nav{grid-template-columns:1fr 1fr}.inicio-comunidade{grid-template-columns:46px minmax(0,1fr);padding:16px}.inicio-comunidade-icone{width:46px;height:46px}.inicio-comunidade .inicio-comunidade-botao{grid-column:1/-1;width:100%}}.produtos-acoes-topo{align-items:center}@media (width<=560px){.produtos-cabecalho{display:block}.produtos-acoes-topo{flex-wrap:nowrap;gap:7px;width:100%;margin-top:16px}.produtos-acoes-topo .btn{white-space:nowrap;flex:1 1 0;min-width:0;min-height:46px;padding-inline:9px;font-size:12px}.produtos-acoes-topo .produto-acao-principal{flex-grow:1.35}.produtos-acoes-topo .icone-svg{width:18px;height:18px;margin-right:-2px}}@media (width<=350px){.produtos-acoes-topo{flex-wrap:wrap}.produtos-acoes-topo .produto-acao-principal{flex-basis:100%}}@media (width<=560px){.inicio-guia{padding:15px}.inicio-guia-etapas>div{grid-template-columns:30px minmax(0,1fr)}.inicio-guia-etapas a{grid-column:2}.inicio-cabecalho{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}.inicio-cabecalho h1{font-size:30px}.inicio-cabecalho-acoes{grid-template-columns:1fr;display:grid}.inicio-acoes-topo{margin:10px 0 14px}.inicio-faturamento-destaque{border-radius:19px;padding:19px}.inicio-faturamento-principal{margin:21px 0 23px}.inicio-faturamento-principal strong{font-size:36px}.inicio-faturamento-rodape{grid-template-columns:1.35fr .75fr auto;gap:10px;display:grid}.inicio-faturamento-rodape>span{min-width:0;padding-right:10px}.inicio-faturamento-rodape>i span{display:none}.inicio-novo-produto{width:100%}.inicio-nova-venda{display:none}.inicio-primeiros-passos{grid-template-columns:42px 1fr}.inicio-primeiros-passos>span{width:42px;height:42px}.inicio-primeiros-passos .btn{grid-column:1/-1;width:100%}.inicio-vender{grid-template-columns:48px 1fr auto;padding:15px}.inicio-vender>span{width:48px;height:48px}.inicio-resumo-grade{gap:7px}.inicio-resumo-card{padding:13px 10px}.inicio-resumo-card>span{width:28px;height:28px;margin-bottom:9px;position:static}.inicio-resumo-grade small{padding:0}.inicio-resumo-grade strong{font-size:16px}.inicio-catalogo{grid-template-columns:1fr}.inicio-catalogo-visual{min-height:145px;padding:16px}.inicio-catalogo-marca{width:32px;height:32px}.inicio-catalogo-pontos{top:19px;right:18px}.inicio-catalogo-visual>strong{margin-top:11px}.inicio-catalogo-visual>p{display:none}.inicio-catalogo-produtos{bottom:12px;left:16px}.inicio-catalogo-produtos img{width:36px;height:36px}.inicio-catalogo-info{padding:14px 16px 16px}.inicio-catalogo-info h2{display:none}.inicio-catalogo-info>p{margin-top:8px}.inicio-catalogo-acoes{grid-template-columns:1fr 1fr;width:100%;margin-top:11px;display:grid}.inicio-catalogo-acoes .btn{min-width:0;padding-inline:9px;font-size:11px}.inicio-fab{z-index:40;color:#fff;background:var(--cor-primaria);width:54px;height:54px;box-shadow:0 12px 28px color-mix(in srgb, var(--cor-primaria) 35%, transparent);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:86px;right:18px}.inicio-fab .icone-svg{width:25px;height:25px}}.dash-cabecalho{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.dash-cabecalho h1{letter-spacing:-.035em;font-size:clamp(25px,4vw,34px)}.dash-cabecalho>div>p:last-child{color:var(--cor-texto-2);margin-top:4px}.dash-cabecalho-acoes{align-items:center;gap:10px;display:flex}.dash-privacidade{width:44px;min-width:44px;padding:0}.dash-privacidade.ativo{color:var(--cor-primaria);border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}.dash-periodo{border:1px solid var(--cor-linha);background:var(--cor-superficie);border-radius:14px;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;max-width:390px;margin:0 auto 14px;padding:8px;display:grid}.dash-periodo button{width:38px;height:38px;color:var(--cor-texto-2);background:var(--cor-superficie-2);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.dash-periodo button:disabled{opacity:.3;cursor:default}.dash-periodo>div{text-align:center;flex-direction:column;display:flex}.dash-periodo small{color:var(--cor-texto-3);font-size:10px}.dash-periodo strong{text-transform:capitalize;margin-top:2px;font-size:13px}.dash-hero{border:1px solid color-mix(in srgb, var(--cor-primaria) 25%, var(--cor-linha));border-radius:var(--raio-lg);background:linear-gradient(115deg, color-mix(in srgb, var(--cor-superficie) 92%, var(--cor-primaria)), var(--cor-superficie));box-shadow:var(--sombra-card);padding:clamp(22px,4vw,34px);position:relative;overflow:hidden}.dash-hero:after{content:"";border:42px solid color-mix(in srgb, var(--cor-primaria) 7%, transparent);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-90px}.dash-hero-conteudo{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:end;gap:36px;display:grid;position:relative}.dash-sinal{color:var(--cor-texto-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:18px;font-size:10px;font-weight:800;display:inline-flex}.dash-sinal i{background:var(--cor-lucro);width:7px;height:7px;box-shadow:0 0 0 5px var(--cor-lucro-suave);border-radius:50%}.dash-hero-topo{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dash-hero-topo small{color:var(--cor-texto-2);font-weight:600}.dash-hero-topo strong{color:var(--cor-lucro);letter-spacing:-.055em;margin:7px 0 4px;font-size:clamp(38px,7vw,64px);line-height:1;display:block}.dash-hero-topo strong.negativo{color:var(--cor-negativo)}.dash-hero-topo p{color:var(--cor-texto-3);font-size:13px}.dash-hero-topo .dash-hero-reconciliacao{background:color-mix(in srgb, var(--cor-superficie) 55%, transparent);max-width:520px;color:var(--cor-texto-2);border-radius:10px;margin-top:9px;padding:9px 11px;line-height:1.45}.dash-variacao{border-radius:8px;align-items:center;gap:4px;margin-top:10px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.dash-variacao .icone-svg{width:13px;height:13px}.dash-variacao.positiva{color:var(--cor-lucro);background:var(--cor-lucro-suave)}.dash-variacao.negativa{color:var(--cor-negativo);background:color-mix(in srgb, var(--cor-negativo) 12%, transparent)}.dash-hero-icone{background:var(--cor-primaria-suave);width:54px;height:54px;color:var(--cor-primaria);border-radius:16px;flex:none;place-items:center;display:grid}.dash-hero-icone .icone-svg{width:28px;height:28px}.dash-pulso{min-width:0;color:var(--cor-primaria)}.dash-pulso-legenda{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.dash-pulso-legenda span{color:var(--cor-texto);font-size:12px;font-weight:700}.dash-pulso-legenda small{color:var(--cor-texto-3);font-size:10px}.dash-pulso svg{width:100%;height:128px;overflow:visible}.dash-pulso polyline{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dash-pulso.oculto svg{filter:blur(8px);opacity:.35}.dash-meta{max-width:680px;margin-top:24px}.dash-meta>div:first-child{justify-content:space-between;font-size:13px;display:flex}.dash-meta-trilho{background:var(--cor-superficie-3);border-radius:10px;height:9px;margin:8px 0;overflow:hidden}.dash-meta-trilho span{border-radius:inherit;background:linear-gradient(90deg, var(--cor-primaria), var(--cor-lucro));height:100%;display:block}.dash-meta small{color:var(--cor-texto-3)}.dash-definir-meta{color:var(--cor-primaria);align-items:center;gap:6px;margin-top:22px;font-size:13px;font-weight:700;display:inline-flex}.dash-semana{border:1px solid var(--cor-linha);background:var(--cor-linha);border-radius:14px;grid-template-columns:2fr 1fr 1fr;gap:1px;margin-top:26px;display:grid;overflow:hidden}.dash-semana span{background:color-mix(in srgb, var(--cor-superficie) 94%, transparent);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.dash-semana small{color:var(--cor-texto-3);font-size:11px}.dash-semana strong{font-size:16px}.dash-indicadores{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.dash-eficiencia{margin-top:14px;padding:20px}.dash-eficiencia-selo{color:var(--cor-primaria);background:var(--cor-primaria-suave);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.dash-eficiencia-selo .icone-svg{width:14px;height:14px}.dash-eficiencia-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dash-eficiencia-item{border:1px solid var(--cor-linha);background:var(--cor-fundo);border-radius:13px;min-width:0;padding:14px}.dash-eficiencia-item>small,.dash-eficiencia-item>strong,.dash-eficiencia-item>span{display:block}.dash-eficiencia-item>small{min-height:28px;color:var(--cor-texto-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.dash-eficiencia-item>strong{letter-spacing:-.03em;margin-top:4px;font-size:24px}.dash-eficiencia-item>span{color:var(--cor-texto-2);margin-top:2px;font-size:12px}.dash-eficiencia-item.verde>strong{color:var(--cor-lucro)}.dash-eficiencia-item.negativo>strong{color:var(--cor-negativo)}.dash-eficiencia-item.custo>strong{color:var(--cor-primaria)}.dash-eficiencia-item details{color:var(--cor-texto-3);margin-top:10px;font-size:10.5px;line-height:1.45}.dash-eficiencia-item summary{color:var(--cor-primaria);cursor:pointer;font-weight:700}.dash-eficiencia-item details p{margin-top:5px}.dash-eficiencia-custos{background:var(--cor-superficie-2);border-radius:11px;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding:11px 13px;display:flex}.dash-eficiencia-custos span{color:var(--cor-texto-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.dash-eficiencia-custos i{background:var(--cor-primaria);border-radius:50%;width:6px;height:6px}.dash-eficiencia-custos strong{color:var(--cor-texto)}.dash-eficiencia-nota{color:var(--cor-texto-3);margin-top:10px;font-size:10.5px}.dash-indicador{min-width:0;color:inherit;padding:18px;text-decoration:none;position:relative}.dash-indicador.clicavel{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.dash-indicador.clicavel:hover,.dash-indicador.clicavel:focus-visible{border-color:color-mix(in srgb, var(--cor-primaria) 55%, var(--cor-linha));background:var(--cor-superficie-2);outline:none;transform:translateY(-2px)}.dash-indicador.clicavel:active{transform:scale(.985)}.dash-indicador-seta{width:16px;height:16px;color:var(--cor-texto-3);position:absolute;bottom:14px;right:14px}.dash-indicador-seta .icone-svg{width:100%;height:100%}.dash-indicador-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-indicador-topo small{color:var(--cor-texto-2);font-weight:600}.dash-indicador-topo span{width:32px;height:32px;color:var(--cor-texto-2);background:var(--cor-superficie-2);border-radius:9px;place-items:center;display:grid}.dash-indicador>strong{letter-spacing:-.035em;text-overflow:ellipsis;margin-top:8px;font-size:clamp(21px,3vw,28px);line-height:1.15;display:block;overflow:hidden}.dash-indicador>p{color:var(--cor-texto-3);margin-top:4px;font-size:11px}.dash-indicador.verde>strong{color:var(--cor-lucro)}.dash-indicador.verde .dash-indicador-topo span{color:var(--cor-lucro);background:var(--cor-lucro-suave)}.dash-indicador.azul .dash-indicador-topo span{color:var(--cor-primaria);background:var(--cor-primaria-suave)}.dash-atalhos{grid-template-columns:1.35fr repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.dash-atalhos-titulo{flex-direction:column;justify-content:center;padding:14px 4px;display:flex}.dash-atalhos-titulo small{color:var(--cor-primaria);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.dash-atalhos-titulo strong{max-width:140px;margin-top:5px;font-size:16px;line-height:1.15}.dash-atalhos a{border:1px solid var(--cor-linha);background:var(--cor-superficie);min-width:0;color:var(--cor-texto);text-align:center;border-radius:14px;place-items:center;padding:14px 8px;transition:all .2s;display:grid}.dash-atalhos a:hover{border-color:var(--cor-primaria);transform:translateY(-2px)}.dash-atalhos span{width:38px;height:38px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:11px;place-items:center;margin-bottom:7px;display:grid}.dash-atalhos strong{font-size:13px}.dash-atalhos small{color:var(--cor-texto-3);margin-top:2px;font-size:10px}.dash-analise{margin-top:14px;padding:0}.dash-analise>summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:grid}.dash-analise>summary::-webkit-details-marker{display:none}.dash-analise-icone{width:44px;height:44px;color:var(--cor-lucro);background:var(--cor-lucro-suave);border-radius:13px;place-items:center;display:grid}.dash-analise summary>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.dash-analise summary small{color:var(--cor-texto-3);font-size:11px}.dash-summary-seta{transition:transform .2s}.dash-analise[open] .dash-summary-seta{transform:rotate(90deg)}.dash-analise-corpo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.dash-analise-corpo>section{border:1px solid var(--cor-linha);background:var(--cor-fundo);border-radius:14px;min-width:0;padding:18px}.dash-top-produtos{grid-column:1/-1}.dash-secao-titulo{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.dash-secao-titulo h2{font-size:15px}.dash-secao-titulo p{color:var(--cor-texto-3);margin-top:3px;font-size:11px}.dash-secao-titulo>span{color:var(--cor-lucro);background:var(--cor-lucro-suave);border-radius:8px;flex:none;padding:5px 8px;font-size:11px;font-weight:700}.dash-composicao-barra{background:var(--cor-superficie-3);border-radius:8px;height:12px;display:flex;overflow:hidden}.dash-composicao-barra span{min-width:2px}.dash-composicao .custo{background:#f5a524}.dash-composicao .gastos{background:var(--cor-negativo)}.dash-composicao .lucro{background:var(--cor-lucro)}.dash-composicao-lista{flex-direction:column;gap:10px;margin-top:16px;display:flex}.dash-composicao-lista>div{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.dash-composicao-lista i{border-radius:50%;width:8px;height:8px}.dash-composicao-lista span{color:var(--cor-texto-2)}.dash-fluxo .dash-composicao-lista{gap:6px}.dash-fluxo .dash-composicao-lista>div{border:1px solid var(--cor-linha);background:var(--cor-superficie);border-radius:12px;grid-template-columns:36px 1fr auto;min-height:52px;padding:8px 10px}.dash-fluxo .dash-composicao-lista>b{height:12px;color:var(--cor-texto-3);margin-left:27px;line-height:12px}.dash-fluxo .dash-composicao-lista i{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dash-fluxo .dash-composicao-lista i.entrada{color:var(--cor-primaria);background:var(--cor-primaria-suave)}.dash-fluxo .dash-composicao-lista i.custo{color:#f5a524;background:#f5a5241f}.dash-fluxo .dash-composicao-lista i.gastos{color:var(--cor-negativo);background:color-mix(in srgb, var(--cor-negativo) 12%, transparent)}.dash-fluxo .dash-composicao-lista i.lucro{color:var(--cor-lucro);background:var(--cor-lucro-suave)}.dash-fluxo .dash-composicao-lista .resultado{border-color:color-mix(in srgb, var(--cor-lucro) 30%, var(--cor-linha));background:var(--cor-lucro-suave)}.dash-fluxo .resultado strong{color:var(--cor-lucro)}.dash-barras{flex-direction:column;gap:14px;display:flex}.dash-barras p{justify-content:space-between;gap:12px;font-size:12px;display:flex}.dash-barras p span{flex-direction:column;font-weight:600;display:flex}.dash-barras p small{color:var(--cor-texto-3);font-size:10px;font-weight:400}.dash-barras>div>div{background:var(--cor-superficie-3);border-radius:5px;height:6px;margin-top:6px;overflow:hidden}.dash-barras>div>div span{border-radius:inherit;background:linear-gradient(90deg, var(--cor-primaria), var(--cor-lucro));height:100%;display:block}.dash-alertas-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.dash-alerta-card{padding:18px}.dash-alerta-card header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.dash-alerta-card header>span{color:#f5a524;background:#f5a5241f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dash-alerta-card h2{font-size:14px}.dash-alerta-card header p{color:var(--cor-texto-3);margin-top:2px;font-size:10px}.dash-alerta-card header b{min-width:25px;color:var(--cor-negativo);background:color-mix(in srgb, var(--cor-negativo) 12%, transparent);text-align:center;border-radius:10px;padding:4px 7px;font-size:11px}.dash-alerta-card ul{list-style:none}.dash-alerta-card li{border-top:1px solid var(--cor-linha);justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.dash-alerta-card li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-alerta-card li strong{color:var(--cor-negativo);flex:none;font-size:11px}.dash-tudo-certo{color:var(--cor-lucro);background:var(--cor-lucro-suave);border-radius:10px;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.dash-fab{display:none}@media (width<=760px){.dash-eficiencia-grade{grid-template-columns:1fr 1fr}.dash-hero-conteudo{grid-template-columns:1fr;gap:22px}.dash-pulso svg{height:90px}.dash-indicadores{grid-template-columns:1fr 1fr}.dash-atalhos{grid-template-columns:repeat(4,1fr)}.dash-atalhos-titulo{grid-column:1/-1;padding:4px 0}.dash-atalhos-titulo strong{max-width:none}.dash-analise-corpo,.dash-alertas-grid{grid-template-columns:1fr}.dash-top-produtos{grid-column:auto}}@media (width<=560px){.dash-eficiencia{padding:15px}.dash-eficiencia-grade{gap:7px}.dash-eficiencia-item{padding:12px}.dash-eficiencia-item>strong{font-size:20px}.dash-cabecalho{flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}.dash-cabecalho h1{font-size:26px}.dash-cabecalho-acoes{margin-left:auto;display:flex}.dash-cabecalho-acoes .btn-primario{display:none}.dash-privacidade{min-width:42px;height:42px;width:42px!important}.dash-hero{padding:20px}.dash-hero-icone{width:44px;height:44px}.dash-semana span{padding:11px 10px}.dash-semana strong{font-size:14px}.dash-indicadores{gap:9px}.dash-indicador{padding:14px}.dash-indicador>strong{font-size:19px}.dash-atalhos{gap:7px}.dash-atalhos a{padding:12px 4px}.dash-atalhos small{display:none}.dash-analise>summary{padding:15px}.dash-analise-corpo{padding:0 12px 12px}.dash-analise-corpo>section{padding:15px}.dash-fab{z-index:40;color:#fff;background:var(--cor-primaria);width:54px;height:54px;box-shadow:0 12px 28px color-mix(in srgb, var(--cor-primaria) 35%, transparent);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:86px;right:18px}.dash-fab .icone-svg{width:25px;height:25px}}.metrica{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.metrica-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.metrica small{color:var(--cor-texto-2);font-size:12.5px;font-weight:500;line-height:1.35}.metrica-icone{border-radius:var(--raio-sm);background:var(--cor-superficie-2);width:30px;height:30px;color:var(--cor-texto-2);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.metrica strong{font-size:var(--texto-numero-md);letter-spacing:-.03em;font-weight:700;line-height:1.15}.metrica.positiva strong{color:var(--cor-lucro)}.metrica.positiva .metrica-icone{background:var(--cor-lucro-suave);color:var(--cor-lucro)}.grade-dois{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=780px){.grade-dois{grid-template-columns:1fr}}.lista-dados{list-style:none}.lista-dados li{border-bottom:1px solid var(--cor-linha);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.lista-dados li:last-child{border-bottom:none;padding-bottom:0}.lista-dados span{color:var(--cor-texto-2)}.lista-dados strong{font-weight:600}.lista-ranking{flex-direction:column;gap:12px;display:flex}.item-ranking{align-items:center;gap:12px;display:flex}.item-ranking .posicao{width:20px;color:var(--cor-texto-3);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.item-ranking img,.sem-foto-mini{border-radius:var(--raio-sm);object-fit:cover;background:var(--cor-superficie-2);width:40px;height:40px;color:var(--cor-texto-3);flex:none;justify-content:center;align-items:center;display:flex}.info-ranking{flex:1;min-width:0}.info-ranking strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.info-ranking small{color:var(--cor-texto-3);font-size:12px}.valor-ranking{color:var(--cor-lucro);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.barra-busca{margin-bottom:16px;position:relative}.barra-busca .icone-svg{color:var(--cor-texto-3);pointer-events:none;font-size:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.barra-busca input{background:var(--cor-superficie);padding-left:42px}.filtros-categoria{scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:6px;display:flex;overflow-x:auto}.chip{border-radius:var(--raio-pilula);border:1px solid var(--cor-linha);background:var(--cor-superficie);font:inherit;cursor:pointer;color:var(--cor-texto-2);flex:none;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s}.chip:hover{color:var(--cor-texto);border-color:var(--cor-linha-forte)}.chip.ativo{background:var(--cor-primaria-suave);color:var(--cor-primaria);border-color:#0000}.produto-cartao{flex-direction:column;padding:0;display:flex;overflow:hidden}.produto-foto{aspect-ratio:4/3;background:var(--cor-superficie-2);position:relative}.produto-foto img{object-fit:cover;width:100%;height:100%}.sem-foto{width:100%;height:100%;color:var(--cor-texto-3);justify-content:center;align-items:center;font-size:32px;display:flex}.selo{border-radius:var(--raio-pilula);letter-spacing:.02em;background:var(--cor-fundo-vidro);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cor-texto);padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.selo-esgotado{background:var(--cor-negativo);color:var(--cor-sobre-negativo)}.selo-baixo{color:var(--cor-negativo)}.selo-oculto{color:var(--cor-texto-2);left:auto;right:10px}.produto-corpo{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.produto-corpo h3{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.produto-legenda{color:var(--cor-texto-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.produto-numeros{background:var(--cor-superficie-2);border-radius:var(--raio-md);grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;display:grid}.produto-numeros small{color:var(--cor-texto-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:500;display:block}.produto-numeros strong{font-size:14px;font-weight:600}.destaque-lucro strong{color:var(--cor-lucro)}.destaque-lucro.negativo strong{color:var(--cor-negativo)}.produto-estoque{color:var(--cor-texto-2);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.produto-estoque span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.produto-estoque .icone-svg{color:var(--cor-texto-3)}.produto-acoes{gap:6px;margin-top:auto;display:flex}.produto-acoes .btn{flex:1;padding:8px 4px}.upload-area{align-items:center;gap:14px;display:flex}.upload-previa,.upload-vazio{border-radius:var(--raio-md);object-fit:cover;background:var(--cor-superficie-2);width:84px;height:84px;color:var(--cor-texto-3);border:1px dashed var(--cor-linha-forte);flex:none;justify-content:center;align-items:center;font-size:26px;display:flex}.upload-botao{cursor:pointer}.painel-lucro{border-radius:var(--raio-md);background:var(--cor-lucro-suave);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.painel-lucro.negativo{background:var(--cor-negativo-suave)}.painel-lucro small{color:var(--cor-texto-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500;display:block}.painel-lucro strong{letter-spacing:-.02em;color:var(--cor-lucro);font-size:20px;font-weight:700}.painel-lucro.negativo strong{color:var(--cor-negativo)}.caixa-marcar{background:var(--cor-superficie-2);border-radius:var(--raio-md);cursor:pointer;color:var(--cor-texto);align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:14px;display:flex}.caixa-marcar input{width:18px;height:18px;accent-color:var(--cor-primaria);flex:none}.contato-publico-opcao{align-items:flex-start;margin:10px 0 0}.contato-publico-opcao>span{gap:3px;display:grid}.contato-publico-opcao strong{font-size:13px}.contato-publico-opcao small{color:var(--cor-texto-3);font-size:11.5px;line-height:1.4}.contato-publico-opcao:has(input:disabled){cursor:not-allowed;opacity:.6}.acoes-formulario{gap:10px;display:flex}.acoes-formulario .btn{flex:1}.caixa-link{background:var(--cor-superficie-2);border-radius:var(--raio-md);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.caixa-link code{min-width:0;color:var(--cor-primaria);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:12.5px;overflow:hidden}.acoes-link{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.seletor-cor{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px;margin-bottom:14px;display:grid}.amostra-cor{aspect-ratio:1;border-radius:var(--raio-md);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;font-size:18px;transition:transform .12s,border-color .12s;display:flex;position:relative}.amostra-cor:hover{transform:scale(1.06)}.amostra-cor.selecionada{border-color:var(--cor-texto);box-shadow:0 0 0 3px var(--cor-fundo) inset}.cor-personalizada{background:var(--cor-superficie-2);border-radius:var(--raio-md);align-items:center;gap:10px;padding:8px;display:flex}.cor-personalizada input[type=color]{border-radius:var(--raio-sm);cursor:pointer;background:0 0;border:none;flex:none;width:44px;height:36px;padding:0}.cor-personalizada input[type=text]{text-transform:uppercase;background:var(--cor-superficie);flex:1;min-width:0;padding:8px 10px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:14px}.previa-catalogo{border-radius:var(--raio-md);background:var(--cat-fundo);border:1px solid var(--cor-linha);margin-top:16px;overflow:hidden}.previa-faixa{background:var(--cat-destaque);color:var(--cat-sobre-destaque);padding:14px 16px}.previa-faixa strong{font-size:16px;font-weight:700;display:block}.previa-faixa small{opacity:.85;font-size:12px}.previa-corpo{align-items:center;gap:12px;padding:12px 16px;display:flex}.previa-foto{border-radius:var(--raio-sm);background:var(--cat-superficie);flex:none;width:44px;height:44px}.previa-corpo span{color:var(--cor-texto-2);flex:1;font-size:13px}.previa-corpo strong{color:var(--cat-preco);font-size:17px;font-weight:700}.nota-ajuste{color:var(--cor-texto-3);margin-top:8px;font-size:12px}.escolhas-capa{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.escolha-capa{border:1px solid var(--cor-linha);min-height:104px;color:var(--cor-texto);text-align:left;cursor:pointer;background:var(--cor-superficie-2);border-radius:13px;padding:14px}.escolha-capa strong,.escolha-capa small{display:block}.escolha-capa strong{font-size:14px}.escolha-capa small{color:var(--cor-texto-3);margin-top:5px;font-size:11px;line-height:1.35}.escolha-capa.ofertas{background:linear-gradient(135deg, color-mix(in srgb, #ff8040 16%, var(--cor-superficie-2)), var(--cor-superficie-2))}.escolha-capa.novidades{background:linear-gradient(135deg, color-mix(in srgb, var(--cor-primaria) 16%, var(--cor-superficie-2)), var(--cor-superficie-2))}.escolha-capa.selecionada{border-color:var(--cor-primaria);box-shadow:0 0 0 2px color-mix(in srgb, var(--cor-primaria) 18%, transparent)}.capa-upload{border:1px dashed var(--cor-linha);background:var(--cor-superficie-2);border-radius:14px;align-items:center;gap:14px;padding:11px;display:flex}.capa-upload>img,.capa-upload>div:first-child{object-fit:cover;border-radius:9px;flex:none;width:120px;height:68px}.capa-upload>div:first-child{color:var(--cor-texto-3);text-align:center;background:var(--cor-superficie-3);place-items:center;padding:7px;font-size:10px;line-height:1.25;display:grid}.capa-upload>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.capa-upload label input{display:none}.catalogo-publico{background:var(--cat-fundo);min-height:100vh;color:var(--cor-texto)}.catalogo-topo{background:var(--cat-destaque);min-height:clamp(170px,24vw,280px);position:relative;overflow:hidden}.catalogo-topo:before,.catalogo-topo:after{content:"";pointer-events:none;position:absolute}.catalogo-topo:before{border:34px solid color-mix(in srgb, var(--cat-sobre-destaque) 14%, transparent);border-radius:50%;width:280px;height:280px;top:-150px;right:-70px}.catalogo-topo:after{background:color-mix(in srgb, var(--cat-sobre-destaque) 8%, transparent);border-radius:50%;width:240px;height:85px;bottom:-55px;right:8%;transform:rotate(-12deg)}.catalogo-capa-ofertas{background:linear-gradient(120deg, var(--cat-destaque), color-mix(in srgb, var(--cat-destaque) 56%, #ff8040))}.catalogo-capa-ofertas:before{border-width:42px;border-radius:28px;transform:rotate(26deg)}.catalogo-capa-novidades{background:linear-gradient(135deg, color-mix(in srgb, var(--cat-destaque) 82%, #172136), var(--cat-destaque))}.catalogo-capa-novidades:before{border-style:dashed}.catalogo-capa-imagem{background-position:50%;background-size:cover}.catalogo-capa-imagem:before,.catalogo-capa-imagem:after{display:none}.catalogo-identidade-faixa{border-bottom:1px solid var(--cor-linha);background:var(--cat-fundo)}.catalogo-identidade-interna{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:18px 20px;display:flex}.catalogo-identidade-texto{flex:1;min-width:0}.catalogo-capa-selo{border:1px solid color-mix(in srgb, var(--cat-destaque) 35%, var(--cor-linha));border-radius:var(--raio-pilula);background:var(--cat-destaque-suave);color:var(--cat-preco);letter-spacing:.09em;margin-bottom:7px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.catalogo-identidade-texto h1{color:var(--cor-texto);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}.catalogo-frase{color:var(--cor-texto-2);max-width:620px;margin-top:6px;font-size:14px}.catalogo-mensagem-destaque{background:var(--cat-destaque-suave);color:var(--cat-preco);border-radius:9px;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.catalogo-contatos{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:540px;margin:0;padding:0;display:flex}.catalogo-contatos a{border:1px solid var(--cor-linha);background:var(--cat-superficie);min-height:48px;color:var(--cor-texto);border-radius:12px;align-items:center;gap:10px;padding:7px 14px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:0 5px 16px #0000001f}.catalogo-contatos a>.icone-svg{width:22px;height:22px;color:var(--cat-destaque);flex:none}.catalogo-contatos a>span{gap:1px;display:grid}.catalogo-contatos a small{color:var(--cor-texto-3);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.catalogo-contatos .catalogo-instagram>.icone-svg{color:#e1306c}.catalogo-contatos a:hover{border-color:var(--cat-destaque);background:var(--cat-destaque-suave);transform:translateY(-1px)}.catalogo-barra{z-index:20;background:var(--cor-fundo-vidro);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--cor-linha);position:sticky;top:0}.catalogo-barra-interna{max-width:1120px;margin:0 auto;padding:12px 20px}.catalogo-ferramentas{gap:8px;display:flex}.catalogo-ferramentas .barra-busca{flex:1;margin:0}.catalogo-ferramentas .barra-busca input{background:var(--cat-superficie);min-height:46px}.catalogo-ferramentas .barra-busca input::-webkit-search-cancel-button{filter:invert()opacity(.5)}.botao-pdf{flex:none;min-height:46px}.catalogo-categorias{margin:10px -20px 0;padding:0 20px 2px}.chip.ativo-destaque{background:var(--cat-destaque);color:var(--cat-sobre-destaque);border-color:#0000}.catalogo-corpo{max-width:1120px;margin:0 auto;padding:20px 20px 48px}.catalogo-contagem{color:var(--cor-texto-3);margin-bottom:12px;font-size:13px}.grade-catalogo{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.cartao-publico{background:var(--cat-superficie);border-radius:var(--raio-lg);box-shadow:var(--sombra-card);flex-direction:column;display:flex;overflow:hidden}.cartao-publico-foto{aspect-ratio:1;background:var(--cor-superficie-2);position:relative}.cartao-publico-foto img{object-fit:cover;width:100%;height:100%}.cartao-publico-corpo{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.cartao-publico-corpo h3{letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cartao-publico-legenda{color:var(--cor-texto-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.preco-publico{letter-spacing:-.03em;color:var(--cat-preco);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:6px;font-size:24px;font-weight:800}.btn-destaque{background:var(--cat-destaque);color:var(--cat-sobre-destaque)}.btn-destaque:hover:not(:disabled){filter:brightness(1.08)}.btn-pedir{width:100%;margin-top:6px}.catalogo-rodape{text-align:center;color:var(--cor-texto-3);border-top:1px solid var(--cor-linha);padding:28px 16px 110px;font-size:13px}.catalogo-rodape a{color:var(--cor-texto-2);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.catalogo-rodape a:hover{color:var(--cor-texto)}.catalogo-rodape .logo-marca{width:16px;height:16px}.whatsapp-flutuante{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;border-radius:var(--raio-pilula);background:var(--cat-destaque);color:var(--cat-sobre-destaque);box-shadow:var(--sombra-flutuante);align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:700;transition:transform .15s;display:inline-flex;position:fixed}.whatsapp-flutuante:active{transform:scale(.96)}.whatsapp-flutuante .icone-svg{font-size:20px}@media (width<=600px){.catalogo-topo{min-height:128px}.catalogo-identidade-interna{flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px 12px}.catalogo-identidade-texto h1{font-size:23px}.catalogo-frase{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.catalogo-contatos{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0 0 2px;overflow-x:auto}.catalogo-contatos::-webkit-scrollbar{display:none}.catalogo-contatos a{flex:none;min-height:44px;padding:6px 11px;font-size:12px}.catalogo-barra-interna{padding:10px 12px}.catalogo-categorias{margin:8px -12px 0;padding:0 12px 2px}.botao-pdf{padding:0 14px}.botao-pdf span{display:none}.catalogo-corpo{padding:14px 12px 40px}.grade-catalogo{grid-template-columns:1fr 1fr;gap:10px}.cartao-publico{border-radius:var(--raio-md)}.cartao-publico-corpo{gap:4px;padding:10px}.cartao-publico-corpo h3{font-size:13.5px}.cartao-publico-legenda{font-size:12px}.preco-publico{padding-top:4px;font-size:18px}.btn-pedir{border-radius:var(--raio-sm);min-height:38px;padding:8px;font-size:13px}.whatsapp-flutuante{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:13px 18px}}.comunidade-hero,.tutorial-hero{border:1px solid var(--cor-linha);border-radius:var(--raio-lg);background:linear-gradient(135deg, var(--cor-superficie) 0%, var(--cor-superficie-2) 72%, var(--cor-primaria-suave) 140%);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:16px;padding:clamp(24px,4vw,38px);display:flex;position:relative;overflow:hidden}.comunidade-hero:after,.tutorial-hero:after{content:"";background:var(--cor-primaria-suave);filter:blur(4px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-90px}.comunidade-hero>*,.tutorial-hero>*{z-index:1;position:relative}.comunidade-hero h1,.tutorial-hero h1{letter-spacing:-.04em;max-width:680px;margin:9px 0 8px;font-size:clamp(27px,4vw,40px);line-height:1.08}.comunidade-hero p,.tutorial-hero p{max-width:670px;color:var(--cor-texto-2);line-height:1.55}.comunidade-selo,.tutorial-hero-selo{color:var(--cor-primaria);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.comunidade-selo .icone-svg,.tutorial-hero-selo .icone-svg{width:17px;height:17px}.comunidade-aviso{border-radius:var(--raio-md);background:var(--cor-primaria-suave);color:var(--cor-texto-2);align-items:flex-start;gap:12px;margin:14px 0 4px;padding:14px 16px;display:flex}.comunidade-aviso>.icone-svg{color:var(--cor-primaria);flex:none;margin-top:2px}.comunidade-aviso div{gap:3px;display:grid}.comunidade-aviso strong{color:var(--cor-texto);font-size:13.5px}.comunidade-aviso span{font-size:12.5px;line-height:1.45}.comunidade-secao+.comunidade-secao{margin-top:8px}.grade-grupos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cartao-grupo{flex-direction:column;gap:14px;min-height:260px;transition:transform .18s,border-color .18s;display:flex}.cartao-grupo:hover{border-color:var(--cor-linha-forte);transform:translateY(-2px)}.grupo-topo{justify-content:space-between;align-items:center;display:flex}.grupo-icone{border-radius:var(--raio-md);background:var(--cor-primaria-suave);width:42px;height:42px;color:var(--cor-primaria);justify-content:center;align-items:center;font-size:20px;display:flex}.grupo-info{flex:1}.grupo-info h3{letter-spacing:-.01em;font-size:16px;font-weight:600}.grupo-info p{color:var(--cor-texto-2);margin-top:4px;font-size:13.5px}.grupo-rodape{gap:9px;margin-top:auto;display:grid}.grupo-origem{color:var(--cor-texto-3);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.grupo-origem .icone-svg{width:14px;height:14px}.grupo-admin-acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tutorial-filtros{gap:12px;margin:18px 0;display:grid}.tutorial-busca{width:100%;max-width:620px;margin-bottom:0}.tutorial-categorias{scrollbar-width:thin;gap:8px;padding:2px 0 5px;display:flex;overflow-x:auto}.tutorial-categorias button{border:1px solid var(--cor-linha);background:var(--cor-superficie);min-height:38px;color:var(--cor-texto-2);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:8px 13px;font-size:12.5px}.tutorial-categorias button:hover,.tutorial-categorias button.ativo{border-color:var(--cor-primaria);background:var(--cor-primaria-suave);color:var(--cor-primaria)}.tutorial-lista-cabecalho{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 12px;display:flex}.tutorial-lista-cabecalho strong{font-size:14px}.tutorial-lista-cabecalho span{color:var(--cor-texto-3);font-size:12.5px}.tutorial-grade{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.tutorial-cartao{flex-direction:column;min-height:390px;padding:0;display:flex;overflow:hidden}.tutorial-cartao.tutorial-destaque{border-color:color-mix(in srgb, var(--cor-primaria) 55%, var(--cor-linha))}.tutorial-capa{aspect-ratio:16/7;object-fit:cover;background:var(--cor-superficie-2);width:100%}.tutorial-capa-vazia{color:var(--cor-primaria);background:radial-gradient(circle at 50% 40%, var(--cor-primaria-suave), var(--cor-superficie-2) 68%);place-items:center;display:grid}.tutorial-capa-vazia .icone-svg{width:36px;height:36px}.tutorial-cartao-corpo{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.tutorial-metadados{color:var(--cor-texto-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.tutorial-cartao h3{letter-spacing:-.02em;font-size:18px;line-height:1.25}.tutorial-cartao-corpo>p{color:var(--cor-texto-2);font-size:13.5px;line-height:1.5}.tutorial-publicado{color:var(--cor-lucro)}.tutorial-rascunho{color:var(--cor-primaria)}.tutorial-acoes{align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tutorial-acoes .btn-primario{flex:1}.tutorial-leitura{gap:16px;display:grid}.tutorial-resumo{color:var(--cor-texto-2);border-bottom:1px solid var(--cor-linha);padding-bottom:14px;font-size:14px;line-height:1.55}.tutorial-markdown{color:var(--cor-texto-2);line-height:1.7}.tutorial-markdown h2,.tutorial-markdown h3,.tutorial-markdown h4{color:var(--cor-texto);margin:22px 0 8px;line-height:1.25}.tutorial-markdown h2{font-size:21px}.tutorial-markdown h3{font-size:18px}.tutorial-markdown h4{font-size:16px}.tutorial-markdown p{margin:9px 0}.tutorial-markdown ul{gap:7px;margin:10px 0;padding-left:22px;display:grid}.tutorial-markdown blockquote{border-left:3px solid var(--cor-primaria);border-radius:0 var(--raio-sm) var(--raio-sm) 0;background:var(--cor-primaria-suave);margin:14px 0;padding:12px 14px}.tutorial-markdown code{background:var(--cor-superficie-2);color:var(--cor-primaria);border-radius:5px;padding:2px 5px}.tutorial-formulario{max-height:min(72vh,780px);padding-right:3px;overflow-y:auto}.tutorial-check{min-height:44px;color:var(--cor-texto-2);align-self:end;align-items:center;gap:8px;font-size:13px;display:flex}.tutorial-check input{width:17px;height:17px;accent-color:var(--cor-primaria)}@media (width<=700px){.comunidade-hero,.tutorial-hero{border-radius:var(--raio-lg);flex-direction:column;align-items:stretch;padding:22px 18px}.comunidade-hero .btn,.tutorial-hero .btn{width:100%}.tutorial-lista-cabecalho{flex-direction:column;align-items:flex-start;gap:3px}.tutorial-grade{grid-template-columns:1fr}.tutorial-cartao{min-height:0}.grupo-admin-acoes{grid-template-columns:1fr}}.financeiro-acoes-topo{justify-content:flex-end;gap:10px;margin:0;display:flex}.financeiro-cabecalho{align-items:center}.financeiro-preferencia{border:1px solid var(--cor-linha);border-radius:var(--raio-md);background:var(--cor-superficie-2);cursor:pointer;align-items:flex-start;gap:11px;margin-top:16px;padding:14px;display:flex}.financeiro-preferencia input{width:18px;height:18px;accent-color:var(--cor-primaria);margin-top:2px}.financeiro-preferencia span{gap:3px;display:grid}.financeiro-preferencia strong{font-size:13.5px}.financeiro-preferencia small{color:var(--cor-texto-3);line-height:1.4}.financeiro-extrato{margin-top:20px}.financeiro-extrato-topo{justify-content:space-between;align-items:start;gap:16px;display:flex}.financeiro-extrato-topo h2{font-size:18px}.financeiro-extrato-topo>strong{font-size:22px}.financeiro-filtros{grid-template-columns:minmax(180px,1fr) 180px 180px;gap:10px;margin:18px 0 12px;display:grid}.extrato-resumo{border-block:1px solid var(--cor-linha);color:var(--cor-texto-2);flex-wrap:wrap;gap:16px;padding:11px 0;font-size:12.5px;display:flex}.extrato-lista{display:grid}.extrato-item{border-bottom:1px solid var(--cor-linha);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:14px 0;display:grid}.extrato-item>div:nth-child(2){gap:3px;min-width:0;display:grid}.extrato-item small{color:var(--cor-texto-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.extrato-tipo{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.extrato-tipo.entrada{color:var(--cor-lucro);background:var(--cor-lucro-suave)}.extrato-tipo.saida{color:var(--cor-negativo);background:var(--cor-negativo-suave)}.extrato-acoes{gap:3px;display:flex}@media (width<=700px){.financeiro-acoes-topo{grid-template-columns:1fr 1fr;display:grid}.financeiro-cabecalho{align-items:stretch}.financeiro-cabecalho>div:first-child{width:100%}.financeiro-filtros{grid-template-columns:1fr}.extrato-item{grid-template-columns:38px minmax(0,1fr) auto}.extrato-acoes{grid-column:2/-1;justify-content:flex-end}}.catalogos-limite{color:var(--cor-texto-2);gap:7px;margin:4px 0 18px;font-size:12.5px;display:grid}.catalogos-limite>div{border-radius:var(--raio-pilula);background:var(--cor-superficie-2);height:6px;overflow:hidden}.catalogos-limite i{border-radius:inherit;background:var(--cor-primaria);height:100%;display:block}.catalogos-limite small{color:var(--cor-primaria)}.catalogos-grade{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.catalogo-gestao{padding:0;overflow:hidden}.catalogo-gestao-capa{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--catalogo-cor) 75%, #172136), #121722);justify-content:space-between;align-items:flex-start;min-height:126px;padding:20px;display:flex}.catalogo-gestao-capa.com-imagem{background-position:50%;background-size:cover}.catalogo-gestao-capa>.icone-svg{width:34px;height:34px}.catalogo-gestao-capa span{border-radius:var(--raio-pilula);text-transform:uppercase;letter-spacing:.06em;background:#00000047;padding:6px 9px;font-size:10px;font-weight:700}.catalogo-capa-atual{border:1px solid var(--cor-linha);border-radius:var(--raio-md);background-position:50%;background-size:cover;align-items:flex-end;min-height:128px;margin-bottom:10px;padding:10px;display:flex}.catalogo-capa-atual span{border-radius:var(--raio-pilula);color:#fff;background:#0000009e;padding:5px 8px;font-size:11px;font-weight:700}.catalogo-gestao-corpo{gap:14px;padding:18px;display:grid}.catalogo-gestao-corpo h2{font-size:18px}.catalogo-gestao-corpo p{color:var(--cor-texto-3);overflow-wrap:anywhere;font-size:12.5px}.catalogo-metricas{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.catalogo-metricas span{border-radius:var(--raio-sm);background:var(--cor-superficie-2);color:var(--cor-texto-3);gap:2px;padding:10px;font-size:10px;display:grid}.catalogo-metricas strong{color:var(--cor-texto);font-size:15px}.catalogo-gestao-acoes{gap:8px;display:flex}.catalogo-gestao-acoes .btn-primario{flex:1}.catalogo-formulario{max-height:74vh;padding-right:3px;overflow-y:auto}.campo-prefixo{border:1px solid var(--cor-linha-forte);border-radius:var(--raio-sm);background:var(--cor-superficie-2);align-items:center;display:flex;overflow:hidden}.campo-prefixo span{color:var(--cor-texto-3);white-space:nowrap;padding-left:12px;font-size:12px}.campo-prefixo input{background:0 0;border:0}.catalogo-selecao{gap:9px;margin-bottom:16px;display:grid}.catalogo-selecao>small{color:var(--cor-texto-3)}.catalogo-selecao>div{border:1px solid var(--cor-linha);border-radius:var(--raio-md);max-height:230px;overflow-y:auto}.catalogo-selecao label{border-bottom:1px solid var(--cor-linha);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:46px;padding:8px 11px;display:grid}.catalogo-selecao label:last-child{border-bottom:0}.catalogo-selecao label small{color:var(--cor-texto-3);font-size:10px}.catalogo-selecao input[type=checkbox]{accent-color:var(--cor-primaria)}.catalogo-preview-fundo{z-index:120;background:#0b0b0f;flex-direction:column;display:flex;position:fixed;inset:0}.catalogo-preview-topo{border-bottom:1px solid var(--cor-linha);background:var(--cor-superficie);align-items:center;gap:14px;min-height:70px;padding:12px 18px;display:flex}.catalogo-preview-topo>div:first-child{margin-right:auto;display:grid}.catalogo-preview-topo small{color:var(--cor-texto-3)}.catalogo-preview-modos{border-radius:var(--raio-sm);background:var(--cor-superficie-2);padding:3px;display:flex}.catalogo-preview-modos button{min-height:34px;color:var(--cor-texto-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 11px}.catalogo-preview-modos button.ativo{background:var(--cor-primaria);color:var(--cor-sobre-primaria)}.catalogo-preview-palco{flex:1;place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.catalogo-preview-palco iframe{border:1px solid var(--cor-linha-forte);border-radius:var(--raio-md);background:#fff;width:100%;height:100%}.catalogo-preview-palco.celular iframe{width:min(390px,100%);max-height:844px;box-shadow:var(--sombra-modal)}.catalogo-preview-palco.desktop iframe{max-width:1280px}@media (width<=620px){.catalogos-grade{grid-template-columns:1fr}.catalogo-gestao-acoes{grid-template-columns:1fr repeat(3,auto);display:grid}.catalogo-preview-topo{flex-wrap:wrap}.catalogo-preview-topo>div:first-child{width:calc(100% - 50px)}.catalogo-preview-modos{flex:1;order:3}.catalogo-preview-topo>a{order:3}.catalogo-preview-palco{padding:8px}}.orcamento-publico{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--orcamento-cor) 18%, transparent), transparent 34%), #0e1118;color:#f5f7fa;min-height:100dvh;padding:28px max(18px,50vw - 360px)}.orcamento-publico-marca{align-items:center;gap:12px;margin-bottom:22px;display:flex}.orcamento-publico-marca>span,.orcamento-publico-marca>img{background:var(--orcamento-cor);color:#061016;object-fit:cover;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.orcamento-publico-marca .icone-svg{width:23px;height:23px}.orcamento-publico-marca div{display:grid}.orcamento-publico-marca strong{font-size:16px}.orcamento-publico-marca small{color:#929bad}.orcamento-publico-cartao{background:#171b24;border:1px solid #2b3240;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #00000052}.orcamento-publico-topo{border-bottom:1px solid #29303d;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px;display:flex}.orcamento-publico-topo small{color:var(--orcamento-cor);letter-spacing:.12em;font-size:10px;font-weight:800}.orcamento-publico-topo h1{margin-top:2px;font-size:30px}.orcamento-publico-status{color:#b8c0ce;background:#252b37;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750}.orcamento-publico-status.aprovado,.orcamento-publico-status.convertido{color:#3ee395;background:#1ec97b21}.orcamento-publico-status.recusado,.orcamento-publico-status.expirado{color:#ff7288;background:#ff5b7321}.orcamento-publico-info{border-bottom:1px solid #29303d;grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.orcamento-publico-info span{gap:3px;display:grid}.orcamento-publico-info span:last-child:nth-child(3){grid-column:1/-1}.orcamento-publico-info small{color:#858fa1;text-transform:uppercase;font-size:10px}.orcamento-publico-info strong{font-size:13px}.orcamento-publico-itens{margin:20px 24px 0}.orcamento-publico-itens>header,.orcamento-publico-itens>div{grid-template-columns:minmax(0,1fr) 46px 100px;align-items:center;gap:9px;display:grid}.orcamento-publico-itens>header{color:#778194;text-transform:uppercase;padding:0 10px 8px;font-size:9px;font-weight:800}.orcamento-publico-itens>header span:not(:first-child),.orcamento-publico-itens>div>:not(:first-child){text-align:right}.orcamento-publico-itens>div{border-top:1px solid #29303d;padding:13px 10px;font-size:13px}.orcamento-publico-itens>div>span:first-child{gap:2px;display:grid}.orcamento-publico-itens>div small{color:#7f899b;font-size:10px}.orcamento-publico-totais{justify-content:end;gap:7px;padding:20px 24px;display:grid}.orcamento-publico-totais span{color:#9ca5b4;justify-content:space-between;gap:20px;min-width:230px;font-size:12px;display:flex}.orcamento-publico-totais span.total{color:#fff;border-top:1px solid #343b48;margin-top:4px;padding-top:11px;font-size:17px}.orcamento-publico-totais .total strong{color:var(--orcamento-cor);font-size:21px}.orcamento-publico-observacao{background:#202631;border-radius:12px;margin:0 24px 20px;padding:13px 15px}.orcamento-publico-observacao strong{font-size:11px}.orcamento-publico-observacao p{color:#a2abba;white-space:pre-wrap;margin-top:4px;font-size:12px}.orcamento-publico-aviso{color:#ff7288;margin:0 24px 14px;font-size:12px}.orcamento-publico-acoes{background:#131720;border-top:1px solid #29303d;gap:9px;padding:21px 24px 24px;display:grid}.orcamento-publico-acoes p{color:#c0c7d2;text-align:center;margin-bottom:4px;font-size:13px}.orcamento-publico-acoes button{min-height:48px;font:inherit;cursor:pointer;border-radius:13px;font-weight:750}.orcamento-publico-acoes button.aprovar{background:var(--orcamento-cor);color:#061016;border:0;justify-content:center;align-items:center;gap:8px;display:flex}.orcamento-publico-acoes button.recusar{color:#9ea7b6;background:0 0;border:1px solid #343b48}.orcamento-publico-acoes small{color:#687386;text-align:center;font-size:10px}.orcamento-publico-resposta{background:#202631;border-radius:13px;align-items:center;gap:12px;margin:0 24px 24px;padding:16px;display:flex}.orcamento-publico-resposta>.icone-svg{width:25px;height:25px;color:var(--orcamento-cor)}.orcamento-publico-resposta p{color:#9ca5b4;margin-top:3px;font-size:12px}.orcamento-publico>footer{color:#697487;justify-content:space-between;gap:12px;padding:18px 4px;font-size:10px;display:flex}.orcamento-publico>footer a{color:var(--orcamento-cor);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.orcamento-publico-erro,.orcamento-publico-carregando{color:#f5f7fa;text-align:center;background:#0e1118;place-content:center;justify-items:center;gap:10px;min-height:100dvh;padding:24px;display:grid}.orcamento-publico-erro>span{color:#ff7288;background:#ff5b731f;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.orcamento-publico-erro p{color:#929bad;max-width:360px}@media (width<=560px){.orcamento-publico{padding:16px 10px}.orcamento-publico-cartao{border-radius:18px}.orcamento-publico-topo,.orcamento-publico-info{padding:18px 16px}.orcamento-publico-itens{margin-inline:10px}.orcamento-publico-itens>header,.orcamento-publico-itens>div{grid-template-columns:minmax(0,1fr) 38px 84px}.orcamento-publico-totais{padding:18px 16px}.orcamento-publico-totais span{min-width:min(230px,100%)}.orcamento-publico-observacao,.orcamento-publico-resposta{margin-inline:16px}.orcamento-publico-acoes{padding:18px 16px}.orcamento-publico>footer{flex-direction:column;align-items:center}}.servicos-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.servicos-resumo>button{border:1px solid var(--cor-linha);border-radius:var(--raio-md);background:var(--cor-superficie);min-width:0;color:var(--cor-texto);font:inherit;text-align:left;cursor:pointer;gap:4px;padding:15px;transition:border-color .18s,transform .18s,background .18s;display:grid}.servicos-resumo>button:hover{border-color:var(--cor-primaria);background:color-mix(in srgb, var(--cor-primaria) 3%, var(--cor-superficie));transform:translateY(-2px)}.servicos-resumo small{color:var(--cor-texto-3);text-transform:uppercase;font-size:10.5px;font-weight:750}.servicos-resumo strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.servicos-resumo button>span{color:var(--cor-primaria);font-size:10.5px;font-weight:700}.servicos-barra{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.servicos-barra .abas{border-radius:var(--raio-md);background:var(--cor-superficie-2);gap:4px;padding:4px;display:flex}.servicos-barra .abas button{border-radius:var(--raio-sm);min-height:38px;color:var(--cor-texto-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12.5px}.servicos-barra .abas button.ativo{background:var(--cor-superficie);color:var(--cor-primaria);box-shadow:var(--sombra-sm)}.servicos-barra>input{width:min(360px,100%);margin:0}.servicos-filtros{scrollbar-width:thin;gap:7px;margin:-5px 0 5px;padding:0 0 12px;display:flex;overflow-x:auto}.servicos-filtros button{border:1px solid var(--cor-linha);background:var(--cor-superficie);min-height:34px;color:var(--cor-texto-2);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 10px;font-size:11.5px;display:inline-flex}.servicos-filtros button span{background:var(--cor-superficie-2);min-width:20px;color:var(--cor-texto-3);text-align:center;border-radius:999px;padding:2px 5px;font-size:9.5px;font-weight:800}.servicos-filtros button.ativo{border-color:var(--cor-primaria);background:var(--cor-primaria-suave);color:var(--cor-primaria);font-weight:750}.servicos-filtros button.ativo span{background:var(--cor-primaria);color:#061016}.servicos-lista{gap:12px;display:grid}.servico-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.servico-item>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.servico-item h3{font-size:15px}.servico-item p{color:var(--cor-texto-3);font-size:11.5px}.servico-item>div:last-child{gap:6px;display:flex}.status-ponto{background:var(--cor-texto-3);border-radius:50%;flex:none;width:9px;height:9px}.status-ponto.ativo{background:var(--cor-lucro);box-shadow:0 0 0 4px var(--cor-lucro-suave)}.documento-servico{gap:15px;display:grid}.documento-servico header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.documento-servico header small{color:var(--cor-primaria);letter-spacing:.08em;font-size:10px;font-weight:800}.documento-servico header h3{margin-top:3px;font-size:17px}.documento-servico header p{color:var(--cor-texto-3);margin-top:2px;font-size:12px}.documento-status{border-radius:var(--raio-pilula);background:var(--cor-superficie-2);color:var(--cor-texto-2);flex:none;padding:6px 9px;font-size:10.5px;font-weight:750}.documento-status.aprovado,.documento-status.concluida{background:var(--cor-lucro-suave);color:var(--cor-lucro)}.documento-status.recusado,.documento-status.cancelada,.documento-status.expirado{background:var(--cor-negativo-suave);color:var(--cor-negativo)}.documento-status.enviado,.documento-status.em_andamento{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.documento-servico-valores{border-radius:var(--raio-sm);background:var(--cor-superficie-2);grid-template-columns:1fr 1fr;gap:8px;padding:11px 13px;display:grid}.documento-servico-valores span{color:var(--cor-texto-3);gap:2px;font-size:10.5px;display:grid}.documento-servico-valores strong{color:var(--cor-texto);font-size:13px}.documento-servico footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.documento-servico footer .acao-perigosa{color:var(--cor-negativo)}.documento-servico footer .acao-perigosa:hover{border-color:color-mix(in srgb, var(--cor-negativo) 45%, var(--cor-linha));background:color-mix(in srgb, var(--cor-negativo) 8%, transparent)}.documento-venda-ok{color:var(--cor-lucro);align-items:center;gap:5px;padding:7px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.documento-preview-fundo{z-index:130;background:#11131a;flex-direction:column;display:flex;position:fixed;inset:0}.documento-preview-fundo>header{border-bottom:1px solid var(--cor-linha);background:var(--cor-superficie);align-items:center;gap:10px;min-height:70px;padding:11px 18px;display:flex}.documento-preview-fundo>header>div{margin-right:auto;display:grid}.documento-preview-fundo>header small{color:var(--cor-texto-3)}.documento-preview-fundo>div{flex:1;min-height:0;padding:14px}.documento-preview-fundo iframe{border-radius:var(--raio-md);background:#fff;border:0;width:100%;height:100%}.servico-formulario{max-height:74vh;padding-right:3px;overflow-y:auto}.servico-adicionar-item{border:1px solid var(--cor-linha);border-radius:var(--raio-md);grid-template-columns:110px minmax(130px,1fr) 80px 110px auto;gap:8px;margin:5px 0 12px;padding:12px;display:grid}.servico-adicionar-item legend{color:var(--cor-texto-2);padding:0 6px;font-size:12px;font-weight:700}.servico-adicionar-item input,.servico-adicionar-item select{min-width:0;margin:0}.servico-itens-form{gap:6px;margin-bottom:14px;display:grid}.servico-itens-form>div{border-radius:var(--raio-sm);background:var(--cor-superficie-2);grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:grid}.servico-itens-form button{width:32px;height:32px;color:var(--cor-texto-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}@media (width>=850px){.servicos-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.servico-item{grid-column:1/-1}}@media (width<=760px){.servicos-resumo{grid-template-columns:1fr 1fr}.servicos-barra{flex-direction:column;align-items:stretch}.servicos-barra .abas{overflow-x:auto}.servicos-barra .abas button{flex:none}.servicos-barra>input{width:100%}.servico-adicionar-item{grid-template-columns:1fr 1fr}.servico-adicionar-item .btn{grid-column:1/-1}}@media (width<=520px){.servicos-resumo>button{padding:12px}.servicos-resumo strong{font-size:18px}.servico-item{grid-template-columns:minmax(0,1fr) auto}.servico-item>div:last-child{grid-column:1/-1}.servico-adicionar-item{grid-template-columns:1fr}.servico-adicionar-item .btn{grid-column:1}.documento-servico footer .btn{flex:1}.documento-preview-fundo>header{flex-wrap:wrap;padding:10px}.documento-preview-fundo>header>div{order:-2;width:calc(100% - 48px)}.documento-preview-fundo>header>.btn-icone{order:-1}.documento-preview-fundo>header>a,.documento-preview-fundo>header>.btn-primario{flex:1}.documento-preview-fundo>div{padding:5px}}.grade-galeria{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.item-galeria{padding:0;overflow:hidden}.item-galeria>img{aspect-ratio:1;object-fit:cover;width:100%}.galeria-corpo{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.galeria-corpo .etiqueta{align-self:flex-start}.galeria-corpo h3{font-size:15px;font-weight:600}.galeria-legenda{color:var(--cor-texto-2);white-space:pre-wrap;background:var(--cor-superficie-2);border-radius:var(--raio-sm);border-left:2px solid var(--cor-primaria);padding:10px 12px;font-size:13px}.galeria-tags{flex-wrap:wrap;gap:6px;display:flex}.galeria-tags span{color:var(--cor-texto-3);font-size:12px}.galeria-acoes{flex-wrap:wrap;gap:6px;display:flex}.galeria-acoes .btn{flex:1;min-width:max-content}.tabela-rolavel{-webkit-overflow-scrolling:touch;margin:0 -20px -20px;padding:0 20px 20px;overflow-x:auto}.tabela{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--cor-linha);vertical-align:middle;padding:12px 10px}.tabela th{text-transform:uppercase;letter-spacing:.08em;color:var(--cor-texto-3);font-size:11px;font-weight:600}.tabela tbody tr:hover{background:var(--cor-superficie-2)}.acoes-tabela{gap:6px;display:flex}.balanco{padding:20px}.balanco-topo{align-items:center;gap:10px;display:flex}.balanco-titulo{text-align:center;flex:1;min-width:0}.balanco-titulo h2{font-size:var(--texto-lg);letter-spacing:-.015em;font-weight:600}.balanco-titulo small{color:var(--cor-texto-2);justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.ponto-ao-vivo{background:var(--cor-lucro);width:6px;height:6px;box-shadow:0 0 0 3px var(--cor-lucro-suave);border-radius:50%}.seta-mes{border-radius:var(--raio-md);background:var(--cor-superficie-2);width:38px;height:38px;color:var(--cor-texto-2);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;font-size:18px;transition:background .15s,color .15s;display:flex}.seta-mes:hover:not(:disabled){background:var(--cor-superficie-3);color:var(--cor-texto)}.seta-mes:disabled{opacity:.3;cursor:not-allowed}.voltar-hoje{margin:10px auto 0;display:flex}.balanco-numeros{grid-template-columns:1.4fr 1fr;gap:12px;margin:20px 0 12px;display:grid}.numero-destaque,.numero-secundario{border-radius:var(--raio-md);background:var(--cor-superficie-2);padding:18px}.numero-destaque{background:linear-gradient(135deg, var(--cor-lucro-suave), transparent 70%), var(--cor-superficie-2)}.balanco-numeros small{color:var(--cor-texto-2);font-size:12px;font-weight:500;display:block}.balanco-numeros strong{font-size:var(--texto-numero-md);letter-spacing:-.03em;margin:6px 0 8px;font-weight:700;line-height:1.15;display:block}.numero-destaque strong{font-size:var(--texto-numero-lg);color:var(--cor-lucro);letter-spacing:-.035em}.numero-destaque strong.negativo{color:var(--cor-negativo)}.variacao{border-radius:var(--raio-pilula);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.variacao .icone-svg{stroke-width:2.4px;font-size:13px}.variacao.subiu{color:var(--cor-lucro);background:var(--cor-lucro-suave)}.variacao.caiu{color:var(--cor-negativo);background:var(--cor-negativo-suave)}.variacao.neutra{color:var(--cor-texto-2);background:var(--cor-superficie-3);font-weight:500}.variacao-legenda{color:var(--cor-texto-3);margin-left:6px;font-size:11.5px}.balanco-linha{background:var(--cor-linha);border-radius:var(--raio-md);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.balanco-linha>div{background:var(--cor-superficie-2);padding:12px 14px}.balanco-linha small{color:var(--cor-texto-3);font-size:11.5px;font-weight:500;line-height:1.3;display:block}.balanco-linha strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.grafico-dias{margin-top:18px}.grafico-barras{align-items:flex-end;gap:3px;height:72px;display:flex}.barra-coluna{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.barra{background:var(--cor-primaria);opacity:.85;border-radius:2px 2px 0 0;width:100%;min-height:2px;transition:opacity .15s}.barra.vazia{background:var(--cor-superficie-3);opacity:1}.barra-coluna:hover .barra{opacity:1;background:var(--cor-primaria-hover)}.grafico-legenda{color:var(--cor-texto-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.destaque-dia{background:var(--cor-superficie-2);color:var(--cor-texto-2);border-radius:var(--raio-md);align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.destaque-dia .icone-svg{color:var(--cor-primaria);font-size:16px}.destaque-dia strong{color:var(--cor-texto);font-weight:600}.balanco-secao{border-top:1px solid var(--cor-linha);margin-top:22px;padding-top:18px}.balanco-secao h3{text-transform:uppercase;letter-spacing:.08em;color:var(--cor-texto-3);margin-bottom:12px;font-size:12px;font-weight:600}.relatorio-secao-titulo{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.relatorio-secao-titulo h2,.relatorio-secao-titulo h3{margin:0}.relatorio-secao-titulo p{color:var(--cor-texto-3);margin-top:3px;font-size:11px}.relatorio-secao-titulo>span{color:var(--cor-primaria);background:var(--cor-primaria-suave);text-transform:uppercase;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.relatorio-secao-titulo>span .icone-svg{width:13px;height:13px}.relatorio-comparacao-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.relatorio-comparacao-grade article{border:1px solid var(--cor-linha);background:var(--cor-superficie-2);border-radius:11px;min-width:0;padding:12px}.relatorio-comparacao-grade small,.relatorio-comparacao-grade strong{display:block}.relatorio-comparacao-grade small{color:var(--cor-texto-3);text-transform:uppercase;font-size:10px}.relatorio-comparacao-grade strong{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:17px;overflow:hidden}.relatorio-variacao{align-items:center;gap:3px;font-size:10px;font-weight:750;display:inline-flex}.relatorio-variacao .icone-svg{width:12px;height:12px}.relatorio-variacao.positiva{color:var(--cor-lucro)}.relatorio-variacao.negativa{color:var(--cor-negativo)}.relatorio-saude-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.relatorio-saude-grade article{background:var(--cor-superficie-2);border-radius:12px;min-width:0;padding:14px}.relatorio-saude-grade small,.relatorio-saude-grade strong,.relatorio-saude-grade span,.relatorio-saude-grade p{display:block}.relatorio-saude-grade small{color:var(--cor-texto-3);text-transform:uppercase;font-size:10px;font-weight:800}.relatorio-saude-grade strong{color:var(--cor-primaria);margin-top:5px;font-size:23px}.relatorio-saude-grade span{color:var(--cor-texto);margin-top:2px;font-size:12px;font-weight:650}.relatorio-saude-grade p{color:var(--cor-texto-3);margin-top:7px;font-size:10px;line-height:1.35}.relatorio-resultado-linha{border:1px solid color-mix(in srgb, var(--cor-lucro) 28%, var(--cor-linha));background:var(--cor-lucro-suave);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:13px 14px;display:flex}.relatorio-resultado-linha span{color:var(--cor-texto-2);font-size:12px}.relatorio-resultado-linha strong{color:var(--cor-lucro);text-align:right;font-size:16px}.relatorio-resultado-linha strong.negativo{color:var(--cor-negativo)}.relatorio-operacao{grid-template-columns:1fr 1fr;gap:12px;display:grid}.relatorio-operacao>article{grid-template-columns:42px 1fr;gap:12px;padding:18px;display:grid}.relatorio-operacao-icone{width:42px;height:42px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:12px;place-items:center;display:grid}.relatorio-operacao article small{color:var(--cor-texto-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.relatorio-operacao article h2{margin-top:4px;font-size:17px}.relatorio-operacao article p{color:var(--cor-texto-2);margin-top:4px;font-size:11px}.relatorio-operacao details{color:var(--cor-texto-3);grid-column:1/-1;font-size:10.5px;line-height:1.45}.relatorio-operacao summary{color:var(--cor-primaria);cursor:pointer;font-weight:700}.relatorio-dias{align-items:stretch;gap:4px;min-height:155px;padding:8px 2px 2px;display:flex;overflow-x:auto}.relatorio-dias>div{flex:1 0 14px;grid-template-rows:125px 18px;place-items:end center;min-width:14px;display:grid}.relatorio-dias span{background:linear-gradient(180deg, var(--cor-lucro), color-mix(in srgb, var(--cor-lucro) 55%, transparent));border-radius:4px 4px 2px 2px;width:min(100%,16px);min-height:2px}.relatorio-dias span.negativo{background:linear-gradient(180deg, var(--cor-negativo), color-mix(in srgb, var(--cor-negativo) 55%, transparent))}.relatorio-dias small{color:var(--cor-texto-3);font-size:8px}@media (width<=760px){.relatorio-comparacao-grade,.relatorio-saude-grade{grid-template-columns:1fr 1fr}.relatorio-operacao{grid-template-columns:1fr}}@media (width<=480px){.relatorio-comparacao-grade article,.relatorio-saude-grade article{padding:11px}.relatorio-saude-grade strong{font-size:19px}.relatorio-resultado-linha{flex-direction:column;align-items:flex-start;gap:5px}.relatorio-resultado-linha strong{text-align:left}}.lista-vendas{flex-direction:column;display:flex}.item-venda{border-bottom:1px solid var(--cor-linha);align-items:center;gap:12px;padding:10px 0;display:flex}.item-venda:last-child{border-bottom:none}.venda-marcador{border-radius:var(--raio-sm);background:var(--cor-lucro-suave);width:32px;height:32px;color:var(--cor-lucro);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.venda-info{flex:1;min-width:0}.venda-info strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.venda-info small{color:var(--cor-texto-3);font-variant-numeric:tabular-nums;font-size:12px}.venda-lucro{color:var(--cor-lucro);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.desfazer{border-radius:var(--raio-sm);width:30px;height:30px;color:var(--cor-texto-3);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:15px;transition:background .15s,color .15s;display:flex}.desfazer:hover{background:var(--cor-negativo-suave);color:var(--cor-negativo)}@media (width<=560px){.escolhas-capa{grid-template-columns:1fr}.escolha-capa{min-height:auto}.capa-upload{flex-direction:column;align-items:flex-start}.balanco{padding:16px}.balanco-numeros{grid-template-columns:1fr}.balanco-linha{grid-template-columns:1fr 1fr}.numero-destaque strong{font-size:30px}}.compartilhar{background:radial-gradient(ellipse 80% 60% at 100% 0%, var(--cor-primaria-suave), transparent 60%), var(--cor-superficie);flex-direction:column;gap:16px;display:flex}.compartilhar-topo{align-items:flex-start;gap:14px;display:flex}.compartilhar-icone{border-radius:var(--raio-md);background:var(--cor-primaria-suave);width:44px;height:44px;color:var(--cor-primaria);flex:none;justify-content:center;align-items:center;font-size:21px;display:flex}.compartilhar-topo h2{font-size:var(--texto-lg);letter-spacing:-.02em;font-weight:700}.compartilhar-topo p{color:var(--cor-texto-2);margin-top:2px;font-size:14px}.compartilhar-topo p strong{color:var(--cor-texto);font-weight:600}.compartilhar-botoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mensagem-pronta{border-radius:var(--raio-md);background:var(--cor-superficie-2);padding:14px}.mensagem-pronta-topo{color:var(--cor-texto-2);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.mensagem-pronta textarea{background:var(--cor-superficie);min-height:90px;margin-bottom:6px}.mensagem-pronta .dica{margin-top:10px}.balao-whatsapp{border-radius:4px var(--raio-md) var(--raio-md) var(--raio-md);background:var(--cor-superficie-3);white-space:pre-wrap;max-width:520px;padding:10px 12px;font-size:14px;line-height:1.45;position:relative}.balao-link{color:var(--cor-primaria);word-break:break-all;margin-top:6px;font-size:13px}.compartilhar-extra{border-top:1px solid var(--cor-linha);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.compartilhar-compacto{border-radius:var(--raio-lg);background:var(--cor-superficie);box-shadow:var(--sombra-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.compartilhar-compacto-texto{align-items:center;gap:12px;min-width:0;display:flex}.compartilhar-compacto-texto>.icone-svg{color:var(--cor-primaria);font-size:20px}.compartilhar-compacto-texto strong{font-size:14px;font-weight:600;display:block}.compartilhar-compacto-texto small{color:var(--cor-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.compartilhar-compacto-botoes{gap:8px;display:flex}@media (width<=560px){.compartilhar-botoes{grid-template-columns:1fr}.compartilhar-compacto-botoes{width:100%}.compartilhar-compacto-botoes .btn{flex:1}}.card-produto-modal{flex-direction:column;gap:12px;min-width:0;display:flex;overflow-x:hidden}.card-formatos{background:var(--cor-superficie-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.card-formatos button{min-height:40px;color:var(--cor-texto-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:700}.card-formatos button.ativo{background:var(--cor-primaria);color:#101014}.card-previa{aspect-ratio:1;border-radius:var(--raio-md);background:var(--cor-superficie-2);width:100%;overflow:hidden}.card-previa img{width:100%;height:100%;display:block}.card-previa.card-previa-story{aspect-ratio:9/16;flex:none;align-self:center;width:auto;max-width:100%;height:min(52vh,520px)}.card-previa-estado{width:100%;height:100%;color:var(--cor-texto-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.card-info{color:var(--cor-texto-3);text-align:center;font-size:12px}.card-acoes{gap:10px;display:flex}.card-acoes .btn{flex:1;min-width:0}@media (width<=560px){.card-previa.card-previa-story{height:min(38vh,360px)}.card-acoes{gap:8px}.card-acoes .btn{white-space:normal;padding-inline:10px;font-size:13px}}.card-dica{text-align:center;margin-top:-2px}.card-produto-modal .aviso{margin-bottom:0}.produto-acoes .btn{font-size:12.5px}.vendas-cabecalho .btn{min-width:148px}.vendas-ferramentas{gap:12px;margin-bottom:18px;padding:10px;display:grid}.vendas-ferramentas-linha{justify-content:space-between;align-items:center;gap:14px;display:flex}.vendas-periodo{text-align:center;grid-template-columns:42px 1fr 42px;align-items:center;width:min(420px,100%);padding:10px;display:grid}.vendas-periodo>div{flex-direction:column;gap:2px;display:flex}.vendas-periodo small,.vendas-resumo-item small,.venda-cartao-valores small{color:var(--cor-texto-3);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.vendas-periodo strong{text-transform:capitalize;font-size:16px}.vendas-filtros-barra{align-items:center;gap:12px;display:flex}.vendas-filtros-barra .tem-filtros{border-color:var(--cor-primaria);color:var(--cor-primaria)}.vendas-filtros-barra b{background:var(--cor-primaria);min-width:20px;color:var(--cor-sobre-primaria,#001018);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.vendas-filtros-painel{grid-template-columns:1.4fr repeat(3,minmax(140px,1fr));gap:10px;padding:16px;display:grid}.vendas-filtros-painel .campo{margin:0}.vendas-filtros-acoes{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.vendas-filtros-chips{scrollbar-width:none;gap:6px;margin-top:9px;display:flex;overflow-x:auto}.vendas-filtros-chips::-webkit-scrollbar{display:none}.vendas-filtros-chips button{border:1px solid color-mix(in srgb, var(--cor-primaria) 35%, var(--cor-linha));background:var(--cor-primaria-suave);min-height:32px;color:var(--cor-primaria);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px 5px 11px;font-size:11.5px;font-weight:650;display:inline-flex}.vendas-filtros-chips .icone-svg{width:13px;height:13px}.vendas-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.vendas-resumo-item{flex-direction:column;gap:5px;min-width:0;padding:18px 20px;display:flex}.vendas-resumo-item strong{letter-spacing:-.03em;font-size:clamp(22px,3vw,30px)}.vendas-resumo-item span{color:var(--cor-texto-3);font-size:12px}.vendas-resumo-item.destaque{background:linear-gradient(145deg, var(--cor-superficie), var(--cor-primaria-suave))}.vendas-resumo-item.lucro strong{color:var(--cor-lucro)}.historico-vendas-titulo{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.historico-vendas-titulo h2{font-size:20px}.historico-vendas-titulo p{color:var(--cor-texto-3);margin-top:3px;font-size:13px}.vendas-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px;display:grid}.venda-cartao{min-width:0;padding:20px}.venda-cartao-topo{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.venda-cartao-topo img,.venda-sem-foto{object-fit:cover;border-radius:16px;width:58px;height:58px}.venda-sem-foto{color:var(--cor-lucro);background:var(--cor-lucro-suave);place-items:center;display:grid}.venda-cartao-identidade{min-width:0}.venda-cartao-identidade h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.venda-cartao-identidade p{color:var(--cor-texto-3);align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.venda-cartao-identidade .icone-svg{width:14px;height:14px}.venda-quantidade{border:1px solid var(--cor-linha);color:var(--cor-texto-2);border-radius:9px;padding:5px 9px;font-size:12px;font-weight:700}.venda-cartao-valores{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.venda-cartao-valores>div{background:var(--cor-superficie-2);border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.venda-cartao-valores strong{letter-spacing:-.02em;font-size:20px}.venda-cartao-valores .venda-lucro-box{border:1px solid color-mix(in srgb, var(--cor-lucro) 25%, transparent);background:var(--cor-lucro-suave)}.venda-lucro-box strong{color:var(--cor-lucro)}.venda-lucro-box>span{color:var(--cor-texto-3);font-size:11px}.venda-cartao-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.venda-cartao-meta>span{background:var(--cor-superficie-2);color:var(--cor-texto-3);border-radius:7px;padding:5px 8px;font-size:11px}.venda-cartao-meta button{width:32px;height:32px;color:var(--cor-texto-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.venda-cartao-meta button:hover{color:var(--cor-perigo);background:color-mix(in srgb, var(--cor-perigo) 12%, transparent)}.venda-previa-total{background:var(--cor-primaria-suave);border-radius:12px;justify-content:space-between;align-items:center;margin:4px 0 18px;padding:14px 16px;display:flex}.venda-previa-total strong{color:var(--cor-primaria);font-size:20px}.venda-previa-total>div{text-align:right}.venda-previa-total small{color:var(--cor-texto-3);margin-top:3px;font-size:11px;display:block}.venda-multiplos-itens{margin-top:4px}.venda-multiplos-itens small{color:var(--cor-texto-3);text-align:center;margin-top:7px;font-size:12px;line-height:1.4;display:block}.venda-carrinho{border:1px solid var(--cor-linha);background:var(--cor-superficie-2);border-radius:14px;margin:16px 0;padding:15px}.venda-carrinho h3{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:15px;display:flex}.venda-carrinho h3 span,.venda-carrinho>p{color:var(--cor-texto-3);font-size:12px;font-weight:400}.venda-carrinho-item{border-top:1px solid var(--cor-linha);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.venda-carrinho-item>div:first-child{min-width:0}.venda-carrinho-item strong,.venda-carrinho-item small{overflow-wrap:anywhere;display:block}.venda-carrinho-item small{color:var(--cor-texto-3);margin-top:2px}.venda-carrinho-controles{flex-shrink:0;align-items:center;gap:5px;display:flex}.venda-carrinho-controles button{border:1px solid var(--cor-linha);background:var(--cor-superficie);width:30px;height:30px;color:var(--cor-texto);cursor:pointer;border-radius:8px;place-items:center;display:grid}.venda-carrinho-controles button:disabled{opacity:.4;cursor:default}.venda-carrinho-controles span{text-align:center;min-width:18px;font-size:13px;font-weight:700}.venda-carrinho-controles .icone-svg{width:15px;height:15px}.venda-opcionais{border:1px solid var(--cor-linha);border-radius:12px;margin:16px 0;padding:12px 14px}.venda-opcionais summary,.venda-itens-historico summary,.venda-composicao-lucro summary{color:var(--cor-primaria);cursor:pointer;font-size:13px;font-weight:700}.venda-opcionais[open] summary{margin-bottom:14px}.venda-valor-combinado>small{color:var(--cor-texto-3);line-height:1.4}.venda-valor-combinado>strong{color:var(--cor-lucro);font-size:12px}.venda-valor-combinado .venda-desconto-alerta{color:#f5a623;background:#f5a6231f;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35}.venda-taxa-aviso{color:var(--cor-texto-3);margin:8px 0;font-size:12px;line-height:1.4}.venda-pagamentos-historico{background:var(--cor-superficie-2);border-radius:12px;gap:8px;margin-top:14px;padding:12px;display:grid}.venda-pagamentos-historico>strong{font-size:13px}.venda-pagamentos-historico>small{color:var(--cor-texto-3)}.venda-pagamentos-historico>div{justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.venda-pagamentos-historico>div span{overflow-wrap:anywhere}.venda-pagamentos-historico>div button{flex:none}.venda-pendente{color:var(--cor-negativo)}.venda-quitada{color:var(--cor-lucro)}.venda-cartao-meta .venda-recibo-botao{border:1px solid var(--cor-linha);width:auto;height:32px;color:var(--cor-primaria);padding:0 10px;font-size:11px;font-weight:700}.venda-cartao-meta .venda-recibo-botao+button{margin-left:0}.venda-itens-historico{margin-top:14px}.venda-itens-historico>div{color:var(--cor-texto-2);border-bottom:1px solid var(--cor-linha);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.venda-itens-historico>div span{overflow-wrap:anywhere}.venda-itens-historico>div strong{white-space:nowrap}.venda-itens-historico>div strong small{color:var(--cor-texto-3);font-size:10px;font-weight:500}.venda-composicao-lucro{border:1px solid var(--cor-linha);background:color-mix(in srgb, var(--cor-superficie-2) 75%, transparent);border-radius:11px;margin-top:12px;padding:11px 12px}.venda-composicao-lucro[open] summary{margin-bottom:8px}.venda-composicao-lucro>div{color:var(--cor-texto-2);justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex}.venda-composicao-lucro>div strong{color:var(--cor-texto);white-space:nowrap}.venda-composicao-lucro .venda-composicao-total{border-top:1px solid var(--cor-linha);margin-top:5px;padding-top:9px;font-weight:800}.venda-composicao-lucro .venda-composicao-total strong{color:var(--cor-lucro)}.venda-divergencia{color:var(--cor-negativo);margin-top:8px;font-size:11px;line-height:1.4}.vendas-vazio .btn{margin-top:16px}@media (width<=760px){.vendas-grade{grid-template-columns:1fr}.vendas-filtros-painel{grid-template-columns:1fr 1fr}.vendas-filtro-busca,.vendas-filtros-acoes{grid-column:1/-1}}@media (width<=560px){.venda-carrinho-item{flex-direction:column;align-items:flex-start}.venda-carrinho-controles{align-self:flex-end}.venda-pagamentos-historico>div{flex-direction:column;align-items:flex-start}.vendas-cabecalho{align-items:stretch}.vendas-cabecalho .btn{width:100%}.vendas-periodo{max-width:none}.vendas-ferramentas-linha{flex-direction:column;align-items:stretch;gap:4px}.vendas-filtros-barra{justify-content:space-between;padding:4px}.vendas-filtros-barra .btn{flex:1}.vendas-filtros-painel{grid-template-columns:1fr;padding:14px}.vendas-filtros-painel .campo,.vendas-filtro-busca,.vendas-filtros-acoes{grid-column:1}.vendas-filtros-acoes .btn{flex:1}.vendas-resumo{grid-template-columns:1fr 1fr}.vendas-resumo-item:last-child{grid-column:1/-1}.venda-cartao{padding:16px}.venda-cartao-valores strong{font-size:18px}}.lista-clientes{flex-direction:column;gap:8px;display:flex}.cliente-linha{align-items:center;gap:10px;padding:12px 14px;display:flex}.cliente-info{cursor:pointer;text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:0;display:flex}.cliente-avatar{background:var(--cor-primaria-suave);width:40px;height:40px;color:var(--cor-primaria);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.cliente-texto{min-width:0}.cliente-texto strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cliente-texto small{color:var(--cor-texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.cliente-acoes{flex:none;gap:2px;display:flex}.cliente-detalhe h3{margin-bottom:6px;font-size:18px;font-weight:700}.cliente-detalhe .texto-suave{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cliente-obs{background:var(--cor-superficie-2);border-radius:var(--raio-sm);border-left:2px solid var(--cor-primaria);color:var(--cor-texto-2);margin-top:8px;padding:10px 12px;font-size:13.5px}.gasto-categorias{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gasto-categoria{background:var(--cor-superficie-2);border-radius:var(--raio-sm);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.gasto-categoria span{color:var(--cor-texto-3);font-size:11.5px}.gasto-categoria strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.gasto-valor{color:var(--cor-negativo);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.numero-destaque>small{color:var(--cor-texto-2);font-size:12px;font-weight:500;display:block}.numero-destaque>strong{display:block}.meta-card{flex-direction:column;display:flex}.meta-valores{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.meta-valores strong{font-size:var(--texto-numero-md);letter-spacing:-.02em;font-weight:700}.meta-valores span{color:var(--cor-texto-3);font-size:13px}.meta-barra{background:var(--cor-superficie-3);border-radius:999px;height:10px;overflow:hidden}.meta-preenchida{background:var(--cor-primaria);border-radius:999px;height:100%;transition:width .4s}.meta-preenchida.completa{background:var(--cor-lucro)}.meta-legenda{color:var(--cor-texto-2);margin-top:8px;font-size:13px}.meta-vazia{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.valor-parado{color:var(--cor-negativo);flex:none;font-size:12.5px;font-weight:600}.barras-lista{flex-direction:column;gap:12px;display:flex}.barra-topo-linha{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:13.5px;display:flex}.barra-topo-linha strong{font-variant-numeric:tabular-nums;font-weight:600}.barra-trilho{background:var(--cor-superficie-3);border-radius:999px;height:8px;overflow:hidden}.barra-cheia{border-radius:999px;height:100%;transition:width .4s}.qtd-stepper{background:var(--cor-superficie-2);border-radius:var(--raio-md);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:4px;display:flex}.qtd-stepper button{border-radius:var(--raio-sm);background:var(--cat-destaque);width:38px;height:38px;color:var(--cat-sobre-destaque);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.qtd-stepper span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.qtd-stepper.pequeno{background:var(--cor-superficie-2);flex:none;padding:3px}.qtd-stepper.pequeno button{width:30px;height:30px;font-size:15px}.carrinho-flutuante{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;border-radius:var(--raio-lg);background:var(--cat-destaque);max-width:480px;color:var(--cat-sobre-destaque);font:inherit;cursor:pointer;box-shadow:var(--sombra-flutuante);border:none;align-items:center;gap:12px;margin:0 auto;padding:14px 18px;font-size:15px;font-weight:700;display:flex;position:fixed}.carrinho-flutuante span:nth-child(2){text-align:left;flex:1}.carrinho-contagem{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.carrinho-contagem .icone-svg{font-size:20px}.carrinho-lista{flex-direction:column;display:flex}.carrinho-item{border-bottom:1px solid var(--cor-linha);align-items:center;gap:10px;padding:10px 0;display:flex}.carrinho-item:last-child{border-bottom:none}.carrinho-item-info{flex:1;min-width:0}.carrinho-item-info strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.carrinho-item-info small{color:var(--cor-texto-3);font-size:12px}.carrinho-item-total{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.carrinho-total{border-top:1px solid var(--cor-linha-forte);justify-content:space-between;align-items:center;margin:16px 0;padding-top:14px;font-size:15px;display:flex}.carrinho-total strong{letter-spacing:-.02em;color:var(--cat-preco);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.catalogo-termos-pedido{color:var(--cor-texto-2);cursor:pointer;align-items:flex-start;gap:10px;margin:2px 0 10px;font-size:12px;line-height:1.45;display:flex}.catalogo-termos-pedido input{width:18px;height:18px;accent-color:var(--cat-destaque);flex:none;margin-top:1px}.catalogo-termos-detalhes{color:var(--cor-texto-3);margin-bottom:13px;font-size:11px;line-height:1.5}.catalogo-termos-detalhes summary{color:var(--cat-destaque);cursor:pointer;font-weight:700}.catalogo-termos-detalhes p{border-radius:var(--raio-sm);background:var(--cor-superficie-2);margin-top:7px;padding:10px}.catalogo-pedido-erro{border-radius:var(--raio-sm);background:color-mix(in srgb, var(--cor-negativo) 10%, transparent);color:var(--cor-negativo);margin:8px 0;padding:9px 11px;font-size:12px}@media (width<=600px){.carrinho-flutuante{bottom:calc(12px + env(safe-area-inset-bottom))}}.marco-progresso{margin-top:16px}.marcos-lista{flex-direction:column;gap:8px;margin-top:14px;display:flex}.marco-item{border-radius:var(--raio-md);background:var(--cor-superficie-2);opacity:.7;align-items:center;gap:12px;padding:12px 14px;display:flex}.marco-item.conquistado{opacity:1}.marco-icone{background:var(--cor-superficie-3);width:34px;height:34px;color:var(--cor-texto-3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.marco-item.conquistado .marco-icone{background:var(--cor-lucro-suave);color:var(--cor-lucro)}.marco-texto{flex:1;min-width:0}.marco-texto strong{font-size:14px;font-weight:600;display:block}.marco-texto small{color:var(--cor-texto-2);font-size:12.5px}.regulamento-caixa{border:1px solid var(--cor-linha);border-radius:var(--raio-md);background:var(--cor-superficie-2);max-height:240px;color:var(--cor-texto-2);white-space:pre-wrap;word-break:break-word;padding:14px 16px;font-size:.86rem;line-height:1.55;overflow-y:auto}.regulamento-caixa::-webkit-scrollbar{width:8px}.regulamento-caixa::-webkit-scrollbar-thumb{background:var(--cor-linha-forte);border-radius:var(--raio-pilula)}.planos-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.planos-status-info small{font-size:var(--texto-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--cor-texto-3);margin-bottom:6px;font-weight:700;display:block}.planos-status-info strong{font-size:var(--texto-lg);font-weight:700}.planos-uso{border-top:1px solid var(--cor-linha);margin-top:14px;padding-top:14px}.planos-uso-linha{font-size:var(--texto-sm);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.planos-uso-linha span{color:var(--cor-texto-2)}.planos-uso-linha b{font-variant-numeric:tabular-nums}.barra-uso{border-radius:var(--raio-pilula);background:var(--cor-superficie-3);height:8px;overflow:hidden}.barra-uso i{border-radius:var(--raio-pilula);background:linear-gradient(90deg, var(--cor-primaria), var(--cor-lucro));height:100%;transition:width .4s;display:block}.barra-uso.barra-cheia i{background:var(--cor-negativo)}.planos-grade{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}@media (width>=640px){.planos-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.planos-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.plano-cartao{padding:22px 16px}.plano-cartao-resumo{min-height:72px}.plano-cartao-preco b{font-size:29px}.plano-cartao-lista li{gap:7px;font-size:12px}}.plano-oferta-slot{min-height:40px;margin-bottom:16px}.plano-oferta-slot .oferta-trimestral{margin:0}.plano-cartao{background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio-lg);flex-direction:column;padding:24px 22px;display:flex;position:relative}.plano-cartao-atual{border-color:var(--cor-lucro);box-shadow:0 0 0 1px var(--cor-lucro)}.plano-cartao-alto{border-color:var(--cor-primaria)}.plano-selo{font-size:var(--texto-xs);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--raio-pilula);background:var(--cor-lucro);color:var(--cor-sobre-lucro);padding:4px 11px;font-weight:800;position:absolute;top:-10px;right:20px}.plano-selo-alto{background:var(--cor-primaria);color:var(--cor-sobre-primaria)}.plano-cartao h3{font-size:var(--texto-lg);margin:0 0 4px;font-weight:700}.plano-cartao-resumo{font-size:var(--texto-sm);color:var(--cor-texto-2);min-height:40px;margin:0 0 18px;line-height:1.5}.plano-cartao-preco{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:18px;display:flex}.plano-cartao-preco b{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.plano-cartao-preco del{color:var(--cor-texto-3);line-height:1;font-size:var(--texto-sm);flex-basis:100%;font-weight:600}.plano-cartao-preco span{font-size:var(--texto-sm);color:var(--cor-texto-3)}.oferta-trimestral{color:var(--cor-lucro);font-size:var(--texto-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:-10px 0 18px;display:flex}.oferta-trimestral span{background:color-mix(in srgb, var(--cor-lucro) 14%, transparent);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.plano-cartao-lista{flex:1;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.plano-cartao-lista li{font-size:var(--texto-sm);color:var(--cor-texto-2);align-items:flex-start;gap:9px;line-height:1.5;display:flex}.plano-cartao-lista li svg{width:14px;height:14px;color:var(--cor-lucro);flex-shrink:0;margin-top:3px}.plano-cartao-lista li.plano-item-intro{color:var(--cor-texto);font-weight:600}.bloqueio-plano{align-items:flex-start;gap:18px;max-width:700px;padding:28px;display:flex}.bloqueio-plano-icone{width:46px;height:46px;color:var(--cor-sobre-primaria);background:var(--cor-primaria);border-radius:14px;flex:none;place-items:center;display:grid}.bloqueio-plano-corpo{min-width:0}.bloqueio-plano h1{font-size:var(--texto-xl);margin:8px 0}.bloqueio-plano-linha{align-items:stretch;gap:12px;margin:18px 0;display:flex}.bloqueio-plano-item{border-radius:var(--raio-md);background:var(--cor-superficie-2);flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:12px 14px;display:flex}.bloqueio-plano-item small{color:var(--cor-texto-3);font-size:var(--texto-xs)}.bloqueio-plano-item strong{font-size:var(--texto-md)}.bloqueio-plano-alvo{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.bloqueio-plano-alvo small{color:var(--cor-primaria);opacity:.8}.bloqueio-plano-seta{color:var(--cor-texto-3);flex:none;align-self:center;font-size:18px}.bloqueio-plano-acoes{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.filtros-admin{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.admin-plano-identidade{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-plano-identidade>strong{font-size:12px}.admin-plano-pessoa{border:1px solid var(--cor-linha);background:var(--cor-superficie-2);border-radius:12px;padding:13px 14px}.admin-plano-pessoa strong,.admin-plano-pessoa small{display:block}.admin-plano-pessoa small{color:var(--cor-texto-3);margin-top:3px}@media (width<=520px){.bloqueio-plano{flex-direction:column;gap:14px;padding:22px}.bloqueio-plano-icone{border-radius:12px;width:38px;height:38px}.bloqueio-plano h1{font-size:var(--texto-lg)}.bloqueio-plano-acoes .btn{flex:auto}.filtros-admin{grid-template-columns:1fr}}.cadastros-abas{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.cadastros-abas button{border:1px solid var(--cor-linha);border-radius:var(--raio-md);background:var(--cor-superficie);min-width:0;color:var(--cor-texto-2);cursor:pointer;font:inherit;align-items:center;gap:8px;padding:14px 12px;font-weight:650;display:flex}.cadastros-abas button:hover{border-color:var(--cor-linha-forte)}.cadastros-abas button.ativo{color:var(--cor-primaria);border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}.cadastros-abas button svg{flex:none;width:19px;height:19px}.cadastros-abas button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cadastros-abas button small{background:var(--cor-superficie-3);color:inherit;border-radius:999px;margin-left:auto;padding:2px 7px}.cadastros-secao{max-width:900px}.cadastros-intro{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cadastros-intro h2{font-size:var(--texto-lg);margin:0 0 3px}.cadastros-intro p{color:var(--cor-texto-2);font-size:var(--texto-sm);margin:0}.cadastros-lista{gap:9px;display:grid}.cadastro-item{align-items:center;gap:11px;padding:13px 14px;display:flex}.cadastro-item.inativo{opacity:.62}.cadastro-icone{width:38px;height:38px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:12px;flex:none;place-items:center;display:grid}.cadastro-icone svg{width:19px;height:19px}.cadastro-info{flex:1;min-width:0}.cadastro-info strong,.cadastro-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cadastro-info small{color:var(--cor-texto-3);margin-top:3px}.cadastro-info .cadastro-uso{color:var(--cor-primaria);align-items:center;gap:5px;display:flex}.cadastro-uso .icone-svg{flex:none;width:12px;height:12px}.cadastro-status{font:inherit;font-size:var(--texto-xs);color:var(--cor-texto-3);background:var(--cor-superficie-3);cursor:pointer;border:0;border-radius:999px;padding:6px 10px;font-weight:700}.cadastro-status.ativo{color:var(--cor-lucro);background:var(--cor-lucro-suave)}@media (width<=700px){.cadastros-abas{grid-template-columns:repeat(2,minmax(0,1fr))}.cadastros-abas button{padding:12px 10px}.cadastro-item{flex-wrap:wrap}.cadastro-info{min-width:calc(100% - 55px)}.cadastro-status{margin-left:49px}}.produto-detalhes{border:1px solid var(--cor-linha);border-radius:var(--raio-md);background:var(--cor-superficie-2);margin:5px 0 18px;overflow:hidden}.produto-detalhes summary{cursor:pointer;color:var(--cor-texto);justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;font-weight:700;list-style:none;display:flex}.produto-detalhes summary::-webkit-details-marker{display:none}.produto-detalhes summary span{align-items:center;gap:9px;display:flex}.produto-detalhes summary svg{width:18px;height:18px;color:var(--cor-primaria)}.produto-detalhes summary small{color:var(--cor-texto-3);font-weight:500}.produto-detalhes[open] summary{border-bottom:1px solid var(--cor-linha)}.produto-detalhes-corpo{padding:15px}.variante-editor{background:var(--cor-superficie-2);border:1px solid #ffffff1f;border-radius:12px;margin-bottom:14px;padding:14px}.variante-editor-topo,.produto-variantes-resumo>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.variante-editor-topo{margin-bottom:12px}.produto-variantes-resumo{gap:6px;margin:12px 0;display:grid}.produto-variantes-resumo>div{background:var(--cor-superficie-2);border-radius:10px;padding:9px 11px;font-size:13px}.produto-variantes-resumo span{color:var(--cor-texto-3);text-align:right}.catalogo-seletor-variante{border:1px solid var(--cat-destaque-suave);background:var(--cat-superficie);color:#fff;width:100%;font:inherit;border-radius:10px;margin:9px 0 4px;padding:10px}.produto-galeria{margin:16px 0}.produto-galeria-grade{gap:8px;margin:10px 0;display:flex;overflow-x:auto}.produto-galeria-grade>div{flex:0 0 92px;position:relative}.produto-galeria-grade img{object-fit:cover;border-radius:9px;width:92px;height:92px}.produto-galeria-grade small,.produto-galeria-grade button{font-size:11px;display:block}.produto-galeria-grade button{color:var(--cor-perigo,#ff687b);cursor:pointer;background:0 0;border:0;padding:3px 0}.produto-galeria-upload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.produto-galeria-upload input{max-width:100%;font-size:12px}.produto-galeria-upload small{width:100%;color:var(--cor-texto-3)}.catalogo-miniaturas{gap:5px;margin-bottom:8px;display:flex;overflow-x:auto}.catalogo-miniaturas button{background:0 0;border:2px solid #0000;border-radius:6px;flex:0 0 34px;width:34px;height:34px;padding:0;overflow:hidden}.catalogo-miniaturas button.ativa{border-color:var(--cat-destaque)}.catalogo-miniaturas img{object-fit:cover;width:100%;height:100%}.produto-identificadores{flex-wrap:wrap;gap:5px;margin:6px 0 8px;display:flex}.produto-identificadores span{color:var(--cor-texto-2);background:var(--cor-superficie-3);border-radius:7px;padding:3px 7px;font-size:10.5px;font-weight:650}.produto-titulo-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.produto-titulo-link small{color:var(--cor-primaria);margin-top:2px;font-size:10.5px;display:block}.selo-arquivado{background:var(--cor-superficie-3);color:var(--cor-texto-2)}.produtos-filtros{background:var(--cor-superficie-2);border-radius:11px;gap:4px;margin:2px 0 16px;padding:4px;display:inline-flex}.produtos-filtros button{color:var(--cor-texto-2);font:inherit;font-size:var(--texto-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-weight:650}.produtos-filtros button.ativo{background:var(--cor-superficie);color:var(--cor-texto);box-shadow:var(--sombra-sm)}.produtos-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.produtos-resumo article{border:1px solid var(--cor-linha);border-radius:var(--raio-md);background:var(--cor-superficie);align-items:flex-start;gap:11px;min-width:0;padding:15px;display:flex}.produtos-resumo article>span{width:34px;height:34px;color:var(--cor-primaria);background:var(--cor-primaria-suave);border-radius:10px;flex:none;place-items:center;display:grid}.produtos-resumo article>span .icone-svg{width:17px;height:17px}.produtos-resumo article>div{min-width:0}.produtos-resumo small,.produtos-resumo strong,.produtos-resumo p{display:block}.produtos-resumo small{color:var(--cor-texto-3);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:750}.produtos-resumo strong{color:var(--cor-texto);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(17px,1.8vw,22px);overflow:hidden}.produtos-resumo p{color:var(--cor-texto-3);margin-top:3px;font-size:10.5px;line-height:1.35}.produtos-resumo article.lucro>span{color:var(--cor-lucro);background:var(--cor-lucro-suave)}.produtos-resumo article.lucro strong{color:var(--cor-lucro)}.produtos-resumo article.negativo>span{color:var(--cor-negativo);background:var(--cor-negativo-suave)}.produtos-resumo article.negativo strong{color:var(--cor-negativo)}.produtos-filtros-rapidos{scrollbar-width:none;gap:7px;margin:4px 0 16px;display:flex;overflow-x:auto}.produtos-filtros-rapidos::-webkit-scrollbar{display:none}.produtos-filtros-rapidos button{border:1px solid var(--cor-linha);background:var(--cor-superficie);min-height:38px;color:var(--cor-texto-2);font:inherit;font-size:var(--texto-sm);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px 7px 13px;font-weight:650;display:inline-flex}.produtos-filtros-rapidos button small{background:var(--cor-superficie-3);min-width:22px;color:var(--cor-texto-2);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.produtos-filtros-rapidos button.ativo{border-color:var(--cor-primaria);background:var(--cor-primaria-suave);color:var(--cor-primaria)}.produtos-filtros-rapidos button.ativo small{background:var(--cor-primaria);color:var(--cor-sobre-primaria,#001018)}@media (width<=820px){.produtos-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.produtos-resumo{gap:8px}.produtos-resumo article{padding:12px;display:block}.produtos-resumo article>span{width:29px;height:29px;margin-bottom:9px}.produtos-resumo strong{font-size:17px}.produtos-resumo p{display:none}}.produto-ficha{gap:16px;display:grid}.produto-ficha-topo{justify-content:space-between;align-items:center;gap:14px;display:flex}.produto-ficha-topo h3,.produto-ficha-topo p{margin:0}.produto-ficha-topo p{color:var(--cor-texto-3);font-size:var(--texto-sm);margin-top:3px}.produto-ficha-topo>strong{color:var(--cor-primaria);font-size:22px}.produto-ficha-resumo{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.produto-ficha-resumo>div{background:var(--cor-superficie-2);border-radius:11px;padding:12px}.produto-ficha-resumo small,.produto-ficha-resumo strong{display:block}.produto-ficha-resumo small{color:var(--cor-texto-3);font-size:11px}.produto-ficha-resumo strong{margin-top:4px;font-size:15px}.produto-movimento{border:1px solid var(--cor-linha);border-radius:var(--raio-md);padding:14px}.produto-movimento h4,.produto-historico h4{margin:0 0 12px}.produto-historico{max-height:300px;overflow-y:auto}.produto-movimento-linha{border-bottom:1px solid var(--cor-linha);align-items:center;gap:11px;padding:10px 2px;display:flex}.produto-movimento-linha>span{text-align:center;flex:none;width:44px;font-weight:800}.produto-movimento-linha>span.entrada{color:var(--cor-lucro)}.produto-movimento-linha>span.saida{color:var(--cor-negativo)}.produto-movimento-linha div{min-width:0}.produto-movimento-linha strong,.produto-movimento-linha small{display:block}.produto-movimento-linha small{color:var(--cor-texto-3);margin-top:2px;font-size:11px}.ajuda-info{vertical-align:middle;flex:none;display:inline-flex;position:relative}.ajuda-info-botao{border:1px solid var(--cor-linha);width:23px;height:23px;color:var(--cor-texto-2);background:var(--cor-superficie-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-family:Georgia,serif;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.ajuda-info-botao:hover,.ajuda-info-botao:focus-visible,.ajuda-info.aberta .ajuda-info-botao{border-color:var(--cor-primaria);color:var(--cor-primaria);background:var(--cor-primaria-suave)}.ajuda-info-popover{z-index:1000;border:1px solid var(--cor-linha);color:var(--cor-texto-2);background:var(--cor-superficie);box-shadow:var(--sombra-flutuante);text-align:left;text-transform:none;letter-spacing:normal;border-radius:12px;padding:12px 13px;font-size:11.5px;font-weight:400;line-height:1.5;position:fixed}.ajuda-info-popover>strong,.ajuda-info-popover>span{display:block}.ajuda-info-popover>strong{color:var(--cor-texto);margin-bottom:4px;font-size:12px}.titulo-com-ajuda{align-items:center;gap:7px;display:inline-flex}.linha-resumo-com-ajuda{color:var(--cor-texto-2);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.linha-resumo-com-ajuda strong{color:var(--cor-texto)}.financeiro-preferencia-linha{align-items:center;gap:9px;display:flex}.financeiro-preferencia-linha .financeiro-preferencia{flex:1}.campo-rotulo{justify-content:space-between;align-items:center;gap:8px;display:flex}.campo-rotulo label{margin:0}.numero-destaque small.titulo-com-ajuda,.dash-eficiencia-item>small.titulo-com-ajuda{align-items:center;min-height:0;display:inline-flex}.dash-eficiencia-item .ajuda-info-botao{width:20px;height:20px;font-size:11px}.relatorio-operacao>article>.ajuda-info{grid-column:1/-1;justify-self:start}.lp{--lp-display:"Bricolage Grotesque", "Inter", sans-serif;--lp-caderno:"Caveat", "Segoe Script", cursive;--lp-max:1140px;--lp-gutter:20px;background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte);overflow-x:hidden}.lp-container{width:100%;max-width:var(--lp-max);padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);margin:0 auto}.lp section{padding:88px 0}.lp-titulo{font-family:var(--lp-display);letter-spacing:-.02em;max-width:20ch;margin:0 0 14px;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.1}.lp-titulo.lp-centro{text-align:center;margin-left:auto;margin-right:auto}.lp-sub{color:var(--cor-texto-2);font-size:var(--texto-md);max-width:56ch;margin:0 0 40px;line-height:1.65}.lp-sub.lp-centro{text-align:center;margin-left:auto;margin-right:auto}.lp-etiqueta-secao{font-size:var(--texto-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cor-primaria);margin-bottom:14px;font-weight:700;display:inline-block}.lp-topo{z-index:30;background:var(--cor-fundo-vidro);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.lp-topo.lp-topo-preso{border-bottom-color:var(--cor-linha)}.lp-topo-dentro{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.lp-topo-acoes{align-items:center;gap:10px;display:flex}.lp-hero{padding:clamp(40px,7vw,76px) 0 clamp(64px,8vw,96px);position:relative}.lp-hero:before{content:"";background:radial-gradient(ellipse at center, var(--cor-primaria-suave) 0%, transparent 68%);pointer-events:none;width:min(900px,120%);height:520px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.lp-hero-grade{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.lp-pergunta{font-family:var(--lp-display);color:var(--cor-texto-2);border-left:2px solid var(--cor-negativo);max-width:24ch;margin:0 0 18px;padding-left:16px;font-size:clamp(17px,2.1vw,21px);font-weight:600;line-height:1.35}.lp-h1{font-family:var(--lp-display);letter-spacing:-.03em;max-width:15ch;margin:0 0 20px;font-size:clamp(38px,6.2vw,62px);font-weight:800;line-height:1.02}.lp-h1 em{color:var(--cor-primaria);font-style:normal}.lp-hero-sub{color:var(--cor-texto-2);max-width:42ch;margin:0 0 30px;font-size:clamp(15px,1.8vw,18px);line-height:1.6}.lp-hero-botoes{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.lp-confianca{font-size:var(--texto-sm);color:var(--cor-texto-3);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.lp-confianca span{align-items:center;gap:6px;display:inline-flex}.lp-confianca svg{width:15px;height:15px;color:var(--cor-lucro)}.lp-par{flex-direction:column;align-items:center;padding-bottom:18px;display:flex;position:relative}.lp-caderno{border:1px solid var(--cor-linha-forte);border-radius:var(--raio-md);width:100%;max-width:330px;box-shadow:var(--sombra-flutuante);font-family:var(--lp-caderno);color:#cfcfd6;background:#20202b repeating-linear-gradient(#0000 0 33px,#ffffff0d 33px 34px);padding:20px 22px 18px;transform:rotate(-2.5deg)}.lp-caderno-titulo{color:#e8e8ee;border-bottom:1px solid var(--cor-linha-forte);margin-bottom:10px;padding-bottom:6px;font-size:23px;font-weight:700}.lp-linha{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:19px;line-height:34px;display:flex}.lp-linha-item{text-overflow:ellipsis;overflow:hidden}.lp-linha-valor{flex-shrink:0}.lp-caderno-fecho{border-top:1px dashed var(--cor-linha-forte);color:#e8e8ee;justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;padding-top:10px;font-size:20px;font-weight:700;display:flex}.lp-interrogacao{color:var(--cor-negativo);letter-spacing:2px;font-size:26px}.lp-resposta{background:var(--cor-superficie);border:1px solid var(--cor-linha-forte);border-radius:var(--raio-lg);width:100%;max-width:320px;box-shadow:var(--sombra-modal);z-index:2;margin-top:-22px;margin-left:auto;margin-right:-6px;padding:20px 22px;position:relative}.lp-resposta-topo{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lp-resposta-topo small{font-size:var(--texto-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--cor-texto-3);font-weight:700}.lp-resposta-marca{width:22px;height:22px}.lp-resposta-numero{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--cor-lucro);font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,42px);font-weight:800;line-height:1}.lp-resposta-nota{font-size:var(--texto-sm);color:var(--cor-texto-2);align-items:center;gap:6px;margin-top:12px;display:inline-flex}.lp-resposta-nota strong{color:var(--cor-lucro)}.lp-resposta-barra{border-radius:var(--raio-pilula);background:var(--cor-superficie-3);height:6px;margin-top:16px;overflow:hidden}.lp-resposta-barra i{border-radius:var(--raio-pilula);background:linear-gradient(90deg, var(--cor-primaria), var(--cor-lucro));width:74%;height:100%;display:block}.lp-dor{border-top:1px solid var(--cor-linha);background:linear-gradient(#ff5c7709,#0000 60%)}.lp-dor-lista{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.lp-dor-item{background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio-md);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.lp-dor-item p{font-family:var(--lp-caderno);color:#d6d6de;margin:0;font-size:20px;line-height:1.35}.lp-dor-marca{background:var(--cor-negativo-suave);width:26px;height:26px;color:var(--cor-negativo);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:15px;font-weight:700;display:grid}.lp-dor-fecho{text-align:center;font-size:clamp(17px,2.4vw,22px);font-family:var(--lp-display);color:var(--cor-texto);margin-top:36px;font-weight:600;line-height:1.4}.lp-dor-fecho strong{color:var(--cor-lucro);font-weight:700}.lp-recursos-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.lp-recurso{background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio-lg);padding:24px 22px;transition:border-color .2s,transform .2s}.lp-recurso:hover{border-color:var(--cor-linha-forte);transform:translateY(-2px)}.lp-recurso-icone{border-radius:var(--raio-md);background:var(--cor-primaria-suave);width:40px;height:40px;color:var(--cor-primaria);place-items:center;margin-bottom:16px;display:grid}.lp-recurso-icone svg{width:20px;height:20px}.lp-recurso h3{font-size:var(--texto-md);margin:0 0 8px;font-weight:700}.lp-recurso p{font-size:var(--texto-sm);color:var(--cor-texto-2);margin:0;line-height:1.6}.lp-passos{counter-reset:passo;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}.lp-passo{border-top:2px solid var(--cor-linha-forte);padding-top:22px;position:relative}.lp-passo:before{counter-increment:passo;content:counter(passo);background:var(--cor-primaria);width:28px;height:28px;color:var(--cor-sobre-primaria);font-size:var(--texto-sm);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-15px;left:0}.lp-passo h3{font-family:var(--lp-display);font-size:var(--texto-lg);margin:0 0 8px;font-weight:700}.lp-passo p{font-size:var(--texto-sm);color:var(--cor-texto-2);margin:0;line-height:1.65}.lp-prints{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));justify-items:center;gap:24px;display:grid}.lp-telefone{width:100%;max-width:248px;box-shadow:var(--sombra-modal);background:#0b0b10;border:8px solid #26262f;border-radius:30px;padding:12px 10px}.lp-telefone-legenda{text-align:center;font-size:var(--texto-sm);color:var(--cor-texto-2);margin-top:14px}.lp-tela{background:var(--cor-fundo);border-radius:20px;min-height:340px;padding:14px 12px}.lp-tela-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--cor-texto-3);margin-bottom:10px;font-size:11px;font-weight:700}.lp-mini{background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:10px;margin-bottom:8px;padding:10px 12px}.lp-mini small{color:var(--cor-texto-3);margin-bottom:3px;font-size:9.5px;display:block}.lp-mini strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.lp-mini.lp-mini-lucro strong{color:var(--cor-lucro)}.lp-mini-linha{align-items:center;gap:8px;font-size:10.5px;display:flex}.lp-mini-quadro{background:var(--cor-superficie-3);border-radius:6px;flex-shrink:0;width:26px;height:26px}.lp-mini-texto{flex:1;min-width:0}.lp-mini-texto b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.lp-mini-texto span{color:var(--cor-texto-3);font-size:9.5px}.lp-mini-preco{color:var(--cor-lucro);flex-shrink:0;font-size:11px;font-weight:700}.lp-mini-barra{border-radius:var(--raio-pilula);background:var(--cor-superficie-3);height:5px;margin-top:8px;overflow:hidden}.lp-mini-barra i{background:linear-gradient(90deg, var(--cor-primaria), var(--cor-lucro));height:100%;display:block}.lp-depo-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.lp-depo{background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio-lg);padding:24px 22px}.lp-depo p{font-size:var(--texto-md);margin:0 0 16px;line-height:1.6}.lp-depo-quem{align-items:center;gap:10px;display:flex}.lp-depo-foto{background:var(--cor-superficie-3);border-radius:50%;flex-shrink:0;width:36px;height:36px}.lp-depo-quem b{font-size:var(--texto-sm);display:block}.lp-depo-quem span{font-size:var(--texto-xs);color:var(--cor-texto-3)}.lp-depo-vazio{border-style:dashed;border-color:var(--cor-linha-forte);text-align:center;background:0 0;padding:40px 24px}.lp-depo-vazio p{color:var(--cor-texto-3);font-size:var(--texto-sm);margin:0}.lp-planos-grade{grid-template-columns:minmax(0,1fr);gap:18px;max-width:420px;margin:0 auto 48px;display:grid}@media (width>=640px){.lp-planos-grade{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (width>=1080px){.lp-planos-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none}.lp-plano{padding:24px 18px}.lp-plano-selo{padding:4px 8px;left:18px}.lp-plano-resumo{min-height:74px}.lp-plano-preco b{font-size:31px}.lp-plano-lista li{gap:7px;font-size:12px}}.lp-plano-oferta-slot{min-height:42px;margin-bottom:20px}.lp-plano-oferta-slot .oferta-trimestral{margin:0}.lp-plano{background:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio-lg);flex-direction:column;padding:28px 26px;display:flex;position:relative}.lp-plano-destaque{border-color:var(--cor-primaria);box-shadow:0 0 0 1px var(--cor-primaria), 0 14px 40px #00d4ff1a}.lp-plano-selo{background:var(--cor-primaria);color:var(--cor-sobre-primaria);font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--raio-pilula);padding:4px 12px;font-weight:800;position:absolute;top:-11px;left:26px}.lp-plano-nome{font-family:var(--lp-display);font-size:var(--texto-lg);margin:0 0 4px;font-weight:700}.lp-plano-resumo{font-size:var(--texto-sm);color:var(--cor-texto-2);min-height:42px;margin:0 0 20px;line-height:1.55}.lp-plano-preco{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:22px;display:flex}.lp-plano-preco b{font-family:var(--lp-display);letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.lp-plano-preco del{color:var(--cor-texto-3);line-height:1;font-size:var(--texto-sm);flex-basis:100%;font-weight:600}.lp-plano-preco span{font-size:var(--texto-sm);color:var(--cor-texto-3)}.lp-plano-lista{flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lp-plano-lista li{font-size:var(--texto-sm);color:var(--cor-texto-2);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.lp-plano-lista li svg{width:15px;height:15px;color:var(--cor-lucro);flex-shrink:0;margin-top:3px}.lp-plano-lista li.lp-plano-intro{color:var(--cor-texto);font-weight:600}.lp-tabela-caixa{border:1px solid var(--cor-linha);border-radius:var(--raio-lg);max-width:760px;margin:0 auto;overflow:hidden}.lp-tabela{border-collapse:collapse;width:100%;font-size:var(--texto-sm)}.lp-tabela th,.lp-tabela td{text-align:left;border-bottom:1px solid var(--cor-linha);padding:13px 16px}.lp-tabela thead th{background:var(--cor-superficie-2);font-weight:700;font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--cor-texto-3)}.lp-tabela th:not(:first-child),.lp-tabela td:not(:first-child){text-align:center;width:130px}.lp-tabela tbody tr:last-child th,.lp-tabela tbody tr:last-child td{border-bottom:none}.lp-tabela tbody th{color:var(--cor-texto-2);font-weight:500}.lp-tabela td svg{width:16px;height:16px}.lp-sim{color:var(--cor-lucro)}.lp-nao{color:var(--cor-texto-3);opacity:.5}.lp-faq{border-top:1px solid var(--cor-linha);max-width:720px;margin:0 auto}.lp-faq details{border-bottom:1px solid var(--cor-linha)}.lp-faq summary{cursor:pointer;font-weight:600;font-size:var(--texto-md);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:hover{color:var(--cor-primaria)}.lp-faq-mais{width:22px;height:22px;color:var(--cor-texto-3);flex-shrink:0;position:relative}.lp-faq-mais:before,.lp-faq-mais:after{content:"";background:currentColor;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-faq-mais:before{width:12px;height:2px}.lp-faq-mais:after{width:2px;height:12px}.lp-faq details[open] .lp-faq-mais:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.lp-faq-resposta{font-size:var(--texto-sm);color:var(--cor-texto-2);max-width:62ch;margin:0;padding:0 4px 22px;line-height:1.7}.lp-final{text-align:center;border-top:1px solid var(--cor-linha);background:radial-gradient(ellipse at 50% 0%, var(--cor-primaria-suave), transparent 62%)}.lp-final .lp-hero-botoes,.lp-final .lp-confianca{justify-content:center}.lp-rodape{border-top:1px solid var(--cor-linha);background:var(--cor-fundo);padding:36px 0}.lp-rodape-dentro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-rodape small{color:var(--cor-texto-3);font-size:var(--texto-sm)}.lp-rodape-links{gap:20px;display:flex}.lp-rodape-links a{color:var(--cor-texto-2);font-size:var(--texto-sm);text-decoration:none}.lp-rodape-links a:hover{color:var(--cor-primaria)}.lp-surge{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.lp-surge.lp-visivel{opacity:1;transform:none}@media (width<=900px){.lp-hero-grade{grid-template-columns:1fr}.lp-par{max-width:380px;margin:0 auto}.lp-h1,.lp-pergunta,.lp-hero-sub{max-width:none}}.lp-rotulo-curto{display:none}@media (width<=620px){.lp section{padding:60px 0}.lp-topo-acoes .lp-esconde-mobile,.lp-rotulo-longo{display:none}.lp-rotulo-curto{display:inline}.lp-topo-acoes .btn{font-size:var(--texto-sm);padding:9px 14px}.lp-topo-dentro{gap:10px}.lp-hero-botoes .btn{width:100%}.lp-caderno{transform:rotate(-1.5deg)}.lp-resposta{margin-right:0}.lp-tabela th:not(:first-child),.lp-tabela td:not(:first-child){width:86px}.lp-tabela th,.lp-tabela td{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.lp-surge{opacity:1;transition:none;transform:none}.lp-recurso:hover{transform:none}}
