@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Parisienne&family=Jost:wght@300;400;500;600&family=Manrope:wght@400;500;600&display=swap";:root{--fundo: #ECE3F5;--painel: #E3D8F1;--card: #ffffff;--texto: #3D2E4A;--texto2: #8a7b98;--linha: #ece3f4;--dourado: #B8912F;--dourado-claro: #f6edd6;--coral: #D6402E;--borda: #d8cbe8;--sombra-card: 0 1px 3px rgba(74, 61, 84, .07), 0 8px 22px rgba(74, 61, 84, .09);--sombra-suave: 0 1px 2px rgba(74, 61, 84, .05), 0 3px 10px rgba(74, 61, 84, .06);--sombra-flutua: 0 3px 6px rgba(74, 61, 84, .09), 0 14px 30px rgba(74, 61, 84, .13);--raio: 16px;--largura-app: 1600px;--mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", "Roboto Mono", monospace}*{box-sizing:border-box}@keyframes surge{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes filete-cresce{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:.55}}@keyframes pulsa-suave{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body{background:#f2eef8;background:color-mix(in srgb,var(--fundo) 55%,var(--card))}.painel{font-family:Jost,sans-serif;background:var(--card);color:var(--texto);max-width:1720px;margin:12px auto;min-height:calc(100vh - 24px);border-radius:28px;box-shadow:0 14px 50px #4a3d5424;overflow:hidden;display:flex;flex-direction:column}.corpo{background:var(--fundo);flex:1;padding:20px 0 44px}.conteudo{max-width:var(--largura-app);margin:0 auto;padding:0 22px}.conteudo>*{animation:surge .24s ease backwards}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.masthead{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:22px 0 6px}.masthead .filete{flex:1;max-width:130px;height:1px;background:linear-gradient(90deg,transparent,var(--dourado));opacity:.55;transform-origin:right center;animation:filete-cresce .8s cubic-bezier(.25,.8,.3,1) both}.masthead .filete.dir{background:linear-gradient(90deg,var(--dourado),transparent);transform-origin:left center}.masthead .letreiro{animation:surge .55s ease both}.letreiro{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.letreiro-quero{font-family:Cormorant Garamond,serif;font-weight:600;letter-spacing:.32em;color:var(--texto);font-size:27px}.letreiro-brigadeiro{font-family:Parisienne,cursive;color:var(--dourado);font-size:31px;line-height:1}.masthead .menu-canto{position:absolute;right:8px;top:18px}.menu-pontos{background:none;border:none;cursor:pointer;color:var(--texto2);font-size:22px;line-height:1;padding:4px 10px;border-radius:10px}.menu-pontos:hover{background:var(--painel);color:var(--texto)}.menu-drop{position:absolute;right:8px;top:46px;background:var(--card);border:1px solid var(--borda);border-radius:12px;box-shadow:var(--sombra-flutua);overflow:hidden;z-index:20;min-width:150px;animation:surge .16s ease both}.menu-drop button{display:block;width:100%;text-align:left;background:none;border:none;padding:11px 16px;font-family:inherit;font-size:14px;color:var(--texto);cursor:pointer}.menu-drop button:hover{background:var(--painel)}.abas{display:flex;gap:6px;justify-content:center;padding:4px 0 10px;flex-wrap:wrap}.aba{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:15px;color:var(--texto2);padding:8px 14px 10px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .2s ease}.aba:hover{color:var(--texto)}.aba.ativa{color:var(--texto);font-weight:500;border-bottom-color:var(--dourado)}.aba svg{width:17px;height:17px}.filtros{display:flex;gap:9px;flex-wrap:wrap;padding:10px 0 16px;align-items:center}.filtro{font-size:13px;padding:7px 16px;border-radius:999px;border:1px solid var(--borda);background:var(--card);color:var(--texto);cursor:pointer;font-family:inherit;transition:all .15s}.filtro:hover{border-color:var(--dourado)}.filtro.ativo{background:var(--texto);color:var(--card);border-color:var(--texto);font-weight:500}.etapas{display:none}.colunas{display:flex;gap:14px;padding:2px 0 8px;align-items:flex-start;overflow-x:auto;scroll-padding:20px}.colunas::-webkit-scrollbar{height:8px}.colunas::-webkit-scrollbar-thumb{background:var(--borda);border-radius:999px}.coluna{flex:0 0 244px;width:244px;background:var(--painel);border-radius:var(--raio);padding:15px 13px 6px;min-height:130px;display:flex;flex-direction:column;max-height:max(calc(100dvh - 248px),340px)}.coluna-cards{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--borda) transparent;margin:0 -7px;padding:2px 7px 9px}.coluna-cards::-webkit-scrollbar{width:6px}.coluna-cards::-webkit-scrollbar-thumb{background:var(--borda);border-radius:999px}.coluna-cabeca{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 3px}.coluna-titulo{font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--texto2);text-transform:none}.coluna-contagem{font-size:12px;color:var(--texto2);background:var(--card);border-radius:999px;min-width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px}.card{background:var(--card);border-radius:14px;padding:14px 15px 15px;box-shadow:var(--sombra-card);margin-bottom:12px;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease}.card:last-child{margin-bottom:0}@media (hover: hover){.card:hover{transform:translateY(-2px);box-shadow:var(--sombra-flutua)}}.card.urgente,.card.crise{--card: #ffffff;--texto: #3D2E4A;--texto2: #8a7b98;--painel: #f3ece6;--linha: #ecdfd4;--borda: #e0d3c3;color:var(--texto)}.card.urgente{background:#fdf6e7;border-color:var(--dourado)}.card.crise{border-left:3px solid var(--coral);background:#fdefec}.card-topo{display:flex;align-items:center;gap:10px}.card-avatar{width:34px;height:34px;border-radius:50%;background:var(--dourado-claro);display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-weight:600;font-size:15px;color:var(--dourado);flex:none}.card-nome{font-weight:500;font-size:14.5px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-resumo{font-size:12.5px;color:var(--texto2);margin-top:7px}.card-linha{border-top:1px solid var(--linha);margin:11px 0}.card-data{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texto2)}.card-data svg{width:13px;height:13px;color:var(--dourado);flex:none}.card-sinal{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding:7px 11px;background:var(--painel);border-radius:9px;font-size:12.5px}.card-sinal .rotulo{color:var(--texto2)}.card-sinal .valor{font-weight:600;color:var(--texto)}.card-etiquetas{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.indicador{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:3px 10px;border-radius:999px;white-space:nowrap}.indicador svg{width:12px;height:12px}.indicador.ia{background:var(--dourado-claro);color:#8a6d1f}.indicador.ia:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dourado)}.indicador.humano{background:#efe7f6;color:#6a4c86}.card-check{color:#3f9d5a;display:inline-flex}.card-check svg{width:22px;height:22px}.etq{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 10px;border-radius:999px;font-weight:500}.etq svg{width:11px;height:11px}.etq.neutro{background:#efe9f2;color:#6b5b7a}.etq.dourado{background:#f6edd6;color:#8a6d1f}.etq.verde{background:#e2f1e6;color:#3f7a52}.etq.coral{background:#fbe6e3;color:#c0392b}.etq.azul{background:#e4eefb;color:#3f6191}.etq.rosa{background:#fce4ef;color:#b0477e}.botao-assumir{background:var(--card);border:1px solid var(--borda);color:var(--texto);border-radius:999px;padding:7px 16px;font-family:inherit;font-size:12.5px;cursor:pointer;transition:all .15s}.botao-assumir:hover{border-color:var(--dourado);color:var(--dourado)}.card-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:12px}.card-acoes button{white-space:nowrap}.botao-sinal-pago{background:var(--dourado);border:1px solid var(--dourado);color:#fff;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:12.5px;cursor:pointer;transition:all .15s}.botao-sinal-pago:hover{filter:brightness(1.05)}.botao-sinal-pago.confirmando{background:#4c9a63;border-color:#4c9a63}.botao-editar-card{margin-left:auto;background:none;border:none;padding:4px 2px;font-family:inherit;font-size:12.5px;color:var(--texto2);cursor:pointer}.botao-editar-card:hover{color:var(--dourado);text-decoration:underline}.botao-nova-encomenda{margin-left:auto;background:var(--dourado);border:1px solid var(--dourado);color:#fff;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:13px;cursor:pointer;transition:all .15s}.botao-nova-encomenda:hover{filter:brightness(1.05)}.chip-hoje-caixa{position:relative}.chip-hoje{font-size:12.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--card);color:var(--texto2);cursor:pointer;font-family:inherit;transition:all .15s}.chip-hoje:hover{border-color:var(--dourado)}.chip-hoje.excecao{background:#b8860b;border-color:#b8860b;color:#fff;font-weight:500}.chip-hoje-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:8px;min-width:230px;padding:14px;border-radius:12px;border:1px solid var(--borda);background:var(--card);box-shadow:0 8px 24px #0000002e}.chip-hoje-titulo{margin:0;font-size:13px;font-weight:600;color:var(--texto)}.chip-hoje-popover label{font-size:13px;color:var(--texto);display:flex;align-items:center;gap:7px}.chip-hoje-horas{display:flex;gap:10px}.chip-hoje-horas label{flex-direction:column;align-items:flex-start;font-size:12px;color:var(--texto2)}.chip-hoje-horas input{font-family:inherit;padding:5px 7px;border:1px solid var(--borda);border-radius:8px;background:var(--fundo);color:var(--texto)}.chip-hoje-dica{margin:0;font-size:11.5px;color:var(--texto2)}.chip-hoje-erro{margin:0;font-size:12.5px;color:var(--coral)}.chip-hoje-acoes{display:flex;justify-content:flex-end;gap:8px}.chip-hoje-acoes button{font-family:inherit;font-size:13px;padding:6px 14px;border-radius:999px;cursor:pointer}.chip-hoje-acoes button[type=button]{background:none;border:1px solid var(--borda);color:var(--texto2)}.chip-hoje-acoes button[type=submit]{background:var(--dourado);border:1px solid var(--dourado);color:#fff}.pagamento-confirma{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px;background:var(--painel);border-radius:12px}.pagamento-formas{display:flex;gap:8px}.pagamento-formas button{flex:1;background:var(--card);border:1px solid var(--borda);color:var(--texto);border-radius:999px;padding:7px 12px;font-family:inherit;font-size:12.5px;cursor:pointer}.pagamento-formas button.forma-escolhida{background:var(--dourado);border-color:var(--dourado);color:#fff}.pagamento-acoes{display:flex;gap:8px}.pagamento-acoes button{border-radius:999px;padding:7px 16px;font-family:inherit;font-size:12.5px;cursor:pointer;transition:all .15s}.pagamento-acoes .pagamento-ok{background:var(--dourado);border:1px solid var(--dourado);color:#fff}.pagamento-acoes .pagamento-ok:hover:not(:disabled){filter:brightness(1.05)}.pagamento-acoes .pagamento-ok:disabled{opacity:.6;cursor:not-allowed}.pagamento-acoes .pagamento-cancela{background:var(--card);border:1px solid var(--borda);color:var(--texto2)}.pagamento-acoes .pagamento-cancela:hover{border-color:var(--dourado);color:var(--texto)}.pagamento-aviso{margin:0;font-size:12px;color:var(--coral);font-variant-numeric:tabular-nums}.pagamento-confirma label{font-size:12.5px;color:var(--texto2);display:flex;align-items:center;gap:8px}.pagamento-confirma input{flex:1;min-width:0;border:1px solid var(--borda);border-radius:9px;padding:7px 11px;background:var(--card);color:var(--texto);font-size:13px}.pagamento-confirma input:focus{outline:none;border-color:var(--dourado)}.card-pagamento,.card-retirada{font-size:12.5px;color:var(--texto2);margin-top:6px;font-variant-numeric:tabular-nums}.quadro-erro,.lista-erro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:11px 14px;background:var(--card);border:1px solid var(--coral);border-left-width:3px;border-radius:10px;color:var(--texto);font-size:13.5px;animation:surge .2s ease both}.quadro-erro button,.lista-erro button{flex:none;background:none;border:none;cursor:pointer;color:var(--texto2);font-size:17px;line-height:1;padding:11px 13px;margin:-11px -13px -11px 0}.quadro-erro button:hover,.lista-erro button:hover{color:var(--coral)}.lista-erro{margin:0 2px 10px;font-size:12.5px}@keyframes veu-surge{0%{opacity:0}to{opacity:1}}.editor-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#3d2e4a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:18px;z-index:60;animation:veu-surge .18s ease both}.editor-pedido{width:100%;max-width:560px;max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow-y:auto;background:var(--card);border-radius:18px;box-shadow:0 18px 54px #2b1c3847;padding:26px 26px 24px;color:var(--texto);animation:surge .22s ease both}.editor-pedido h2{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;margin:0 0 16px}.editor-carregando{font-size:13px;color:var(--texto2)}.editor-pedido label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--texto2);margin-bottom:14px}.editor-pedido input,.editor-pedido select,.editor-pedido textarea{padding:9px 12px;border:1px solid var(--borda);border-radius:9px;font:inherit;font-size:13.5px;color:var(--texto);background:var(--fundo)}.editor-pedido input:focus,.editor-pedido select:focus,.editor-pedido textarea:focus{outline:none;border-color:var(--dourado)}.editor-pedido textarea{resize:vertical;min-height:64px}.editor-grade{display:grid;grid-template-columns:1fr 1fr;gap:12px}.editor-pedido label.editor-sinal{flex-direction:row;align-items:center;gap:8px;margin-top:24px;font-size:13.5px;color:var(--texto)}.editor-marcadores label.editor-sinal{margin-top:0}.editor-sinal input{accent-color:var(--dourado);width:17px;height:17px}.editor-dica{display:block;margin-top:4px;font-size:11.5px;color:var(--texto2)}.editor-itens{border:1px solid var(--linha);border-radius:12px;padding:12px 12px 10px;margin:0 0 14px}.editor-itens legend{font-size:12.5px;color:var(--texto2);padding:0 6px}.editor-item{display:grid;grid-template-columns:1fr 64px 84px;gap:8px;margin-bottom:8px;align-items:center}.editor-item input{min-width:0;width:100%;box-sizing:border-box}.editor-item .editor-item-sabores{grid-column:1 / 3}.editor-item .editor-item-remover{grid-column:3;background:none;border:1px solid var(--borda);border-radius:8px;color:var(--coral);font-size:15px;line-height:1;padding:6px 0;cursor:pointer}.editor-item+.editor-item{border-top:1px dashed var(--linha);padding-top:10px}.editor-add-item{background:none;border:1px dashed var(--borda);border-radius:999px;color:var(--texto2);font-family:inherit;font-size:12.5px;padding:6px 14px;cursor:pointer}.editor-add-item:hover{border-color:var(--dourado);color:var(--dourado)}.ajustes-acoes .editor-cancelar{background:transparent;color:var(--texto2);border:1px solid var(--borda);margin-left:auto}.ajustes-acoes .editor-cancelar:hover{color:var(--coral);border-color:var(--coral)}@media (max-width: 640px){.editor-fundo{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));align-items:flex-end}.editor-pedido{max-height:88vh;max-height:82dvh;border-radius:18px 18px 12px 12px;padding:20px 16px 18px}.editor-grade{grid-template-columns:1fr}.editor-pedido label.editor-sinal{margin-top:0}.editor-item{grid-template-columns:1fr 62px 76px;gap:6px}.editor-item input{padding:9px 8px}}.conversas{display:flex;gap:14px;align-items:stretch;padding:2px 0;max-width:1200px;margin:0 auto}.lista-conversas{width:310px;flex:none;background:var(--painel);border-radius:var(--raio);padding:10px;overflow-y:auto;max-height:74vh}.busca-cliente{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--borda);border-radius:999px;padding:9px 14px;margin:2px 2px 10px}.busca-cliente svg{width:15px;height:15px;color:var(--texto2);flex:none}.busca-cliente input{flex:1;min-width:0;border:none;background:none;font-family:inherit;font-size:13.5px;color:var(--texto)}.busca-cliente input:focus{outline:none}.busca-cliente input::placeholder{color:var(--texto2)}.lista-vazia{text-align:center;color:var(--texto2);font-size:13px;padding:24px 10px}.conversa-item{display:flex;gap:11px;align-items:center;padding:11px 12px;border-radius:13px;cursor:pointer;transition:background .12s}.conversa-item:hover{background:color-mix(in srgb,var(--card) 55%,transparent)}.conversa-item.ativa{background:var(--card);box-shadow:var(--sombra-suave)}.conversa-item .titulo{font-weight:500;font-size:14px}.conversa-item .previa{font-size:12.5px;color:var(--texto2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;margin-top:2px}.conversa-item.crise .previa{color:var(--coral);font-weight:500}.conversa-item .hora{font-size:11px;color:var(--texto2)}.badge-nao-lidas{background:var(--dourado);color:#fff;border-radius:999px;font-size:11px;min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;font-weight:500}.badge-nao-lidas.crise{background:var(--coral)}.ponto-ia{width:8px;height:8px;border-radius:50%;background:var(--dourado);display:inline-block}.chat{flex:1;background:var(--painel);border-radius:var(--raio);overflow:hidden;display:flex;flex-direction:column;max-height:74vh;min-width:0}.chat-cabecalho{display:flex;align-items:center;gap:11px;padding:14px 16px;background:var(--card);border-bottom:1px solid var(--linha)}.chat-cabecalho .info{flex:1;min-width:0}.chat-cabecalho .nome{font-weight:500;font-size:15px}.nome-lapis{margin-left:6px;padding:2px;border:0;background:none;color:var(--texto2);cursor:pointer;vertical-align:middle;opacity:.55;transition:opacity .15s ease}.nome-lapis:hover,.nome-lapis:focus-visible{opacity:1}.nome-lapis svg{width:13px;height:13px;display:block}.nome-campo{font:inherit;font-weight:500;color:var(--texto);background:var(--painel);border:1px solid var(--borda);border-radius:8px;padding:2px 8px;max-width:220px}.tag-cw{margin-left:8px;padding:1px 8px;border:1px solid var(--borda);border-radius:999px;font-size:.7rem;font-weight:500;color:var(--texto2);vertical-align:middle;white-space:nowrap}.chat-cabecalho .sub{font-size:12px;color:var(--texto2);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-estado{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:4px 11px;border-radius:999px}.chat-estado svg{width:12px;height:12px}.chat-estado.ia{background:var(--dourado-claro);color:#8a6d1f}.chat-estado.ia:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dourado)}.chat-estado.humano{background:#efe7f6;color:#6a4c86}.chat-cabecalho .acao{background:var(--card);border:1px solid var(--borda);border-radius:999px;padding:7px 15px;cursor:pointer;color:var(--texto);font-family:inherit;font-size:12.5px;transition:all .15s}.chat-cabecalho .acao:hover{border-color:var(--dourado);color:var(--dourado)}.chat-mensagens{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.chat-mensagens::-webkit-scrollbar,.lista-conversas::-webkit-scrollbar{width:8px}.chat-mensagens::-webkit-scrollbar-thumb,.lista-conversas::-webkit-scrollbar-thumb{background:var(--borda);border-radius:999px}.linha-bolha{display:flex;flex-direction:column;max-width:min(78%,470px);animation:surge .22s ease both}.linha-bolha.cliente{align-self:flex-start;align-items:flex-start}.linha-bolha.ia,.linha-bolha.humano{align-self:flex-end;align-items:flex-end}.autor-bolha{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--texto2);margin:0 4px 5px}.autor-bolha svg{width:11px;height:11px}.autor-bolha .ponto-dourado{width:7px;height:7px;border-radius:50%;background:var(--dourado)}.hora-bolha{font-size:10.5px;color:var(--texto2);margin:5px 6px 0}.bolha{padding:11px 15px;border-radius:16px;font-size:13.5px;line-height:1.4;box-shadow:var(--sombra-suave);white-space:pre-wrap;overflow-wrap:break-word}.bolha.cliente{background:var(--card);border-bottom-left-radius:5px}.bolha.ia{background:var(--dourado-claro);border-bottom-right-radius:5px;color:#3d2e4a}.bolha.humano{background:#ece1f6;border-bottom-right-radius:5px;color:#3d2e4a}.divisor-assumiu{align-self:center;display:inline-flex;align-items:center;gap:6px;text-align:center;font-size:11.5px;color:var(--texto2);background:var(--card);border-radius:999px;padding:5px 15px;margin:4px 0;box-shadow:var(--sombra-suave)}.divisor-assumiu svg{width:13px;height:13px}.compose{display:flex;gap:9px;padding:13px 14px;border-top:1px solid var(--linha)}.compose textarea{flex:1;min-width:0;border:1px solid var(--borda);border-radius:20px;padding:10px 16px;font-family:inherit;font-size:13.5px;line-height:1.4;background:var(--card);color:var(--texto);resize:none;overflow-y:auto;max-height:132px}.compose textarea:focus{outline:none;border-color:var(--dourado)}.compose{align-items:flex-end}.compose button[type=submit]{padding-top:10px;padding-bottom:10px}.compose button{background:var(--dourado);color:#fff;border:none;border-radius:999px;padding:0 22px;cursor:pointer;font-weight:500;font-family:inherit;font-size:13.5px}.compose button:hover{filter:brightness(1.05)}.compose button[type=submit]:disabled{opacity:.6;cursor:default;filter:none}.compose-erro{margin:0;padding:0 16px 12px;line-height:1.5}.chat-vazio{flex:1;display:flex;align-items:center;justify-content:center;color:var(--texto2);font-size:14px}.aviso-ia{padding:14px;text-align:center;color:var(--texto2);font-size:12.5px;border-top:1px solid var(--linha)}.compose-area{position:relative}.compose-quebra{display:none}.compose .botao-raio{display:inline-flex;align-items:center;justify-content:center;width:40px;flex:none;padding:0;background:var(--card);color:var(--dourado);border:1px solid var(--borda);border-radius:999px;cursor:pointer}.compose .botao-raio svg{width:18px;height:18px}.compose .botao-raio:hover,.compose .botao-raio.ativo{border-color:var(--dourado);background:var(--dourado);color:#fff}.rapidas{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);z-index:30;background:var(--card);border:1px solid var(--borda);border-radius:16px;box-shadow:var(--sombra-card);padding:14px;max-height:380px;display:flex;flex-direction:column;animation:rapidas-sobe .18s ease}@keyframes rapidas-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rapidas-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.rapidas-topo h3{margin:0;font-size:14px;font-weight:600;color:var(--texto)}.rapidas-fechar{background:none;border:none;color:var(--texto2);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}.rapidas-fechar:hover{color:var(--texto);background:var(--fundo)}.rapidas-busca{border:1px solid var(--borda);border-radius:999px;padding:8px 14px;font:inherit;font-size:13px;color:var(--texto);background:var(--fundo);margin-bottom:10px}.rapidas-busca:focus{outline:none;border-color:var(--dourado)}.rapidas-vazio{color:var(--texto2);font-size:13px;margin:6px 2px 10px}.rapidas-lista{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.rapidas-item{margin-bottom:8px}.rapidas-cartao{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;background:var(--fundo);border:1px solid transparent;border-left:3px solid var(--dourado);border-radius:10px;padding:10px 12px;cursor:pointer;font-family:inherit}.rapidas-cartao:hover{border-color:var(--dourado)}.rapidas-titulo{font-size:13px;font-weight:600;color:var(--texto)}.rapidas-preview{font-size:12px;color:var(--texto2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rapidas-acoes{display:flex;gap:12px;padding:3px 12px 0}.rapidas-acoes button{background:none;border:none;padding:2px 0;font-family:inherit;font-size:11.5px;color:var(--texto2);cursor:pointer}.rapidas-acoes button:hover{color:var(--texto);text-decoration:underline}.rapidas-acoes .rapidas-excluir:hover,.rapidas-acoes .rapidas-excluir{color:var(--coral)}.rapidas-nova{margin-top:8px;background:none;border:1px dashed var(--borda);border-radius:10px;padding:9px;font-family:inherit;font-size:13px;color:var(--dourado);font-weight:500;cursor:pointer}.rapidas-nova:hover{border-color:var(--dourado);background:var(--fundo)}.rapidas-form{display:flex;flex-direction:column;gap:10px}.rapidas-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--texto2);text-align:left}.rapidas-form input,.rapidas-form textarea{border:1px solid var(--borda);border-radius:10px;padding:9px 12px;font:inherit;font-size:13px;color:var(--texto);background:var(--fundo);resize:vertical}.rapidas-form input:focus,.rapidas-form textarea:focus{outline:none;border-color:var(--dourado)}.rapidas-form-acoes{display:flex;align-items:center;gap:10px}.rapidas-form-acoes button[type=submit]{background:var(--dourado);color:#fff;border:none;border-radius:999px;padding:8px 20px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.rapidas-form-acoes .botao-quieto{background:transparent;color:var(--texto2);border:1px solid var(--borda);border-radius:999px;padding:8px 18px;font:inherit;font-size:13px;cursor:pointer}.rapidas-form-acoes .botao-quieto:hover{color:var(--texto);border-color:var(--dourado)}.salvar-rapida{background:none;border:none;padding:0;margin-left:8px;font-family:inherit;font-size:10.5px;color:var(--dourado);cursor:pointer;opacity:.75}.salvar-rapida:hover{opacity:1;text-decoration:underline}.ajustes-bloco.datas-destaque{background:linear-gradient(135deg,var(--card) 55%,color-mix(in srgb,var(--dourado) 9%,var(--card)))}.datas-destaque h2{margin:2px 0 4px;font-size:22px;font-family:Cormorant Garamond,serif}.datas-destaque h2:after{display:none}.datas-destaque h2 span{color:var(--dourado);font-weight:600}.datas-destaque-rotulo{margin:0 0 2px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--texto2)}.datas-lista{list-style:none;margin:12px 0 0;padding:0}.datas-item{background:var(--fundo);border-radius:12px;padding:14px;margin-bottom:12px;border-left:3px solid var(--borda);transition:border-color .18s ease}.datas-item.decisao-vamos{border-left-color:var(--dourado)}.datas-item.decisao-nao_vamos{opacity:.6}.datas-item-topo{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.datas-item-nome{font-weight:600;color:var(--texto);font-size:15px}.datas-item-quando{color:var(--texto2);font-size:12.5px;margin-left:10px}.datas-item-topo .faq-excluir{background:none;border:none;color:var(--coral);font:inherit;font-size:11.5px;cursor:pointer;padding:0}.datas-decisao{display:flex;gap:6px;margin:10px 0;flex-wrap:wrap}.datas-decisao button{background:var(--card);border:1px solid var(--borda);border-radius:999px;padding:6px 14px;font:inherit;font-size:12.5px;color:var(--texto2);cursor:pointer}.datas-decisao button.ativa{background:var(--dourado);border-color:var(--dourado);color:#fff;font-weight:500}.datas-campo{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--texto2);margin:8px 0}.datas-campo textarea,.datas-campo input{border:1px solid var(--borda);border-radius:10px;padding:8px 11px;font:inherit;font-size:13px;color:var(--texto);background:var(--card);resize:vertical}.datas-campo textarea:focus,.datas-campo input:focus{outline:none;border-color:var(--dourado)}.datas-travas{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.datas-travas .ajustes-interruptor{margin-bottom:10px}.datas-campo-curto input{width:150px}.datas-lotacao{font-size:12.5px;color:var(--texto2);margin:6px 0 0}.datas-lotacao.cheia{color:var(--coral);font-weight:500}.compose .botao-mic{display:inline-flex;align-items:center;justify-content:center;width:40px;flex:none;padding:0;background:var(--card);color:var(--dourado);border:1px solid var(--borda);border-radius:999px;cursor:pointer}.compose .botao-mic svg{width:18px;height:18px}.compose .botao-mic:hover{border-color:var(--dourado);background:var(--dourado);color:#fff}.audio-barra{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);z-index:30;display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--borda);border-radius:16px;box-shadow:var(--sombra-card);padding:10px 14px}.audio-barra audio{flex:1;min-width:0;height:36px}.audio-barra button{background:var(--card);border:1px solid var(--borda);border-radius:999px;padding:7px 16px;font:inherit;font-size:12.5px;color:var(--texto);cursor:pointer}.audio-barra button:hover:not(:disabled){border-color:var(--dourado)}.audio-barra .audio-enviar{background:var(--dourado);border-color:var(--dourado);color:#fff;font-weight:500}.audio-gravando{display:inline-flex;align-items:center;gap:8px;color:var(--texto);font-size:13px;flex:1}.audio-ponto{width:10px;height:10px;border-radius:999px;background:var(--coral);animation:audio-pulsa 1s ease infinite}.bolha-foto{display:block;width:min(240px,62vw);aspect-ratio:1;border-radius:10px;object-fit:cover;cursor:zoom-in;background:color-mix(in srgb,var(--texto2) 14%,transparent)}.bolha-audio{display:block;width:min(260px,64vw);height:40px}.bolha .bolha-leitura{font-size:12px;opacity:.75;margin-top:6px}.foto-sem-miniatura{opacity:.7}.seletor-foto{border:1px solid var(--borda);border-radius:12px;padding:10px;margin-bottom:8px}.seletor-foto-topo{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.seletor-foto-topo input[type=text],.seletor-foto-topo input:not([type]){flex:1;min-width:120px}.seletor-foto-topo .botao-quieto,.seletor-foto-acoes .botao-quieto{background:transparent;color:var(--texto2);border:1px solid var(--borda);border-radius:999px;padding:8px 16px;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.seletor-foto-topo .botao-quieto:hover,.seletor-foto-acoes .botao-quieto:hover{color:var(--texto);border-color:var(--dourado)}.seletor-foto-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:10px;max-height:40vh;overflow-y:auto}.seletor-foto-item{border:0;background:none;padding:0;cursor:pointer;text-align:center;font-size:12px}.seletor-foto-item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.seletor-foto-previa img{max-width:200px;max-height:200px;border-radius:10px;display:block;margin-bottom:8px}.seletor-foto-acoes{display:flex;gap:8px;margin-top:8px}.seletor-salvar{display:flex;gap:6px;align-items:center;font-size:13px;margin-top:6px}.seletor-foto-vazio{font-size:13px;opacity:.75;margin:10px 4px 4px}@keyframes audio-pulsa{50%{opacity:.25}}.audio-erro{color:var(--coral);font-size:12px}.vitrine-estrelas{color:var(--dourado);margin-left:8px;letter-spacing:.1em;font-size:12px}.vitrine-ocasiao{color:var(--texto2);font-weight:400;font-size:12px;margin-left:8px}.vitrine-avaliacao .faq-item-acoes{align-items:center}.vitrine-mostrar{font-size:12.5px;margin-right:auto}.vitrine-fotos{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.vitrine-foto{background:var(--fundo);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease}.vitrine-foto img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.7,.3,1)}@media (hover: hover){.vitrine-foto:hover{box-shadow:var(--sombra-card)}.vitrine-foto:hover img{transform:scale(1.045)}}.vitrine-foto-legenda{font-size:11.5px;color:var(--texto);padding:6px 8px 0;font-weight:500}.vitrine-foto-acoes{display:flex;flex-wrap:wrap;gap:4px;padding:6px}.vitrine-foto-acoes button{background:var(--card);border:1px solid var(--borda);border-radius:8px;padding:4px 7px;font-family:inherit;font-size:11px;color:var(--texto2);cursor:pointer}.vitrine-foto-acoes button:hover:not(:disabled){border-color:var(--dourado);color:var(--texto)}.vitrine-foto-acoes button:disabled{opacity:.35;cursor:default}.vitrine-foto-acoes .faq-excluir{color:var(--coral);margin-left:auto}.vitrine-foto-form{display:flex;gap:6px;padding:6px}.vitrine-foto-form input{flex:1;min-width:0;border:1px solid var(--borda);border-radius:8px;padding:5px 8px;font:inherit;font-size:12px;color:var(--texto);background:var(--card)}.vitrine-foto-form button{background:var(--dourado);color:#fff;border:none;border-radius:8px;padding:0 10px;font:inherit;font-size:12px;cursor:pointer}.faq-form select{border:1px solid var(--borda);border-radius:10px;padding:9px 12px;font:inherit;color:var(--dourado);background:var(--fundo);letter-spacing:.15em}.em-breve{text-align:center;padding:60px 20px;color:var(--texto2)}.em-breve .icone{font-size:34px;margin-bottom:12px;opacity:.6}.em-breve h2{font-family:Cormorant Garamond,serif;font-weight:600;font-size:22px;color:var(--texto);margin:0 0 6px}.brigadeirinho{color:var(--dourado);opacity:.55;display:block;margin:0 auto 12px}.chat-vazio{flex-direction:column;gap:2px}.seletor-tema{display:flex;flex-wrap:wrap;gap:10px}.bolinha-tema{width:36px;height:36px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:var(--sombra-suave)}.bolinha-tema.selecionada{border-color:var(--dourado)}.ajustes{max-width:560px;margin:0 auto;padding:8px 0 32px;display:flex;flex-direction:column;gap:18px}.ajustes-bloco{background:var(--card);border-radius:14px;padding:20px 22px;box-shadow:var(--sombra-card)}.ajustes-bloco h2{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:var(--texto);margin:0 0 14px}.ajustes-bloco h2:after{content:"";display:block;width:30px;height:2px;border-radius:2px;margin-top:6px;background:linear-gradient(90deg,var(--dourado),transparent);opacity:.65}.ajustes-bloco label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--texto2);margin-bottom:14px}.ajustes-bloco label:last-of-type{margin-bottom:0}.ajustes-bloco input{padding:10px 12px;border:1px solid var(--borda);border-radius:9px;font:inherit;color:var(--texto);background:var(--fundo)}.ajustes-bloco input:focus{outline:none;border-color:var(--dourado)}.ajustes-acoes{display:flex;align-items:center;gap:14px;margin-top:16px}.ajustes-acoes button{background:var(--dourado);color:#fff;border:none;border-radius:9px;padding:10px 22px;font:inherit;cursor:pointer;transition:filter .15s ease,transform .1s ease}.ajustes-acoes button:hover{filter:brightness(1.05)}.ajustes-salvo{color:var(--dourado);font-size:13px;animation:surge .28s ease both}.ajustes-erro{color:var(--coral);font-size:13px;animation:surge .28s ease both}.ajustes-acoes .botao-quieto{background:transparent;color:var(--texto2);border:1px solid var(--borda)}.conexao-status{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--texto);margin-bottom:12px}.conexao-bolinha{width:11px;height:11px;border-radius:50%;background:var(--borda);flex:none}.conexao-bolinha.conectada{background:#4a9e63;box-shadow:0 0 0 3px #e2f1e6}.conexao-bolinha.caiu{background:var(--coral);box-shadow:0 0 0 3px #f9e2df}.conexao-bolinha.conectando,.conexao-bolinha.verificando{background:var(--dourado);box-shadow:0 0 0 3px var(--dourado-claro);animation:pulsa-suave 1.6s ease infinite}.conexao-bolinha.caiu{animation:pulsa-suave 1.1s ease infinite}.conexao-selo{font-size:12px;color:#35754a;background:#e2f1e6;border:1px solid #bfe0c8;border-radius:999px;padding:3px 10px}.conexao-qr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:16px}.conexao-qr img{width:232px;height:232px;background:#fff;border:1px solid var(--borda);border-radius:12px;padding:10px}.conexao-qr ol{margin:4px 0 10px;padding-left:20px;font-size:14px;color:var(--texto);line-height:1.9}.conexao-qr .ajustes-dica{margin:0}.ajustes-dica{font-size:13px;color:var(--texto2);margin:-6px 0 16px;line-height:1.5}.ajustes-bloco textarea{padding:10px 12px;border:1px solid var(--borda);border-radius:9px;font:inherit;color:var(--texto);background:var(--fundo);resize:vertical;min-height:84px}.ajustes-bloco textarea:focus{outline:none;border-color:var(--dourado)}.ajustes-bloco .ajustes-dias{width:90px}.ajustes-bloco label code{font-size:12px;background:var(--fundo);border:1px solid var(--linha);border-radius:5px;padding:1px 5px}.ajustes-interruptor{flex-direction:row!important;align-items:center;gap:10px!important;font-size:14px!important;color:var(--texto)!important;cursor:pointer}.ajustes-interruptor input{position:absolute;opacity:0;width:0;height:0}.interruptor-trilho{flex:none;width:40px;height:22px;border-radius:999px;background:var(--borda);position:relative;transition:background .18s ease}.interruptor-trilho:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.ajustes-interruptor input:checked+.interruptor-trilho{background:var(--dourado)}.ajustes-interruptor input:checked+.interruptor-trilho:after{transform:translate(18px)}.ajustes-interruptor input:focus-visible+.interruptor-trilho{outline:2px solid var(--dourado);outline-offset:2px}.faq-dica{font-size:13px;color:var(--texto2);margin:-6px 0 16px;line-height:1.5}.faq-vazio{font-size:13px;color:var(--texto2);font-style:italic;margin:0 0 14px}.faq-lista{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:0}.faq-lista:empty{display:none}.faq-item{border:1px solid var(--linha);border-radius:10px;padding:12px 14px;background:var(--fundo)}.faq-item-pergunta{font-weight:500;font-size:14px;color:var(--texto);margin:0 0 4px}.faq-item-resposta{font-size:13px;color:var(--texto2);margin:0;white-space:pre-wrap;line-height:1.5}.faq-item-acoes{display:flex;gap:14px;margin-top:8px}.faq-item-acoes button{background:none;border:none;padding:0;font:inherit;font-size:12.5px;color:var(--dourado);cursor:pointer}.faq-item-acoes button:hover{text-decoration:underline}.faq-item-acoes .faq-excluir{color:var(--coral)}.faq-form input,.faq-form textarea{padding:10px 12px;border:1px solid var(--borda);border-radius:9px;font:inherit;color:var(--texto);background:var(--card)}.faq-form input:focus,.faq-form textarea:focus{outline:none;border-color:var(--dourado)}.faq-form textarea{resize:vertical;min-height:84px}.faq-form .ajustes-acoes{margin-top:2px}.login-tela{position:relative;overflow:hidden;min-height:100vh;background:var(--fundo);font-family:Jost,sans-serif;color:var(--texto);display:flex;align-items:center;justify-content:center;padding:24px}.login-tela:before,.login-tela:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.login-tela:before{width:420px;height:420px;top:-120px;right:-100px;background:#b8912f29}.login-tela:after{width:480px;height:480px;bottom:-160px;left:-120px;background:#8c6ebe2e}.login-cartao{position:relative;width:100%;max-width:380px;background:var(--card);border-radius:22px;box-shadow:0 14px 44px #4a3d5429;padding:40px 34px 34px;animation:surge .45s ease both}.login-marca{text-align:center;margin-bottom:6px}.login-marca .filete-central{width:90px;height:1px;background:linear-gradient(90deg,transparent,var(--dourado),transparent);margin:14px auto 0;opacity:.6}.login-titulo{text-align:center;font-size:13px;color:var(--texto2);margin:18px 0 22px;letter-spacing:.02em}.login-contas{display:flex;gap:8px;margin-bottom:18px}.conta{flex:1;padding:10px 0;border:1px solid var(--borda);border-radius:999px;background:var(--fundo);color:var(--texto2);font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s,color .15s}.conta.ativa{border-color:var(--dourado);color:var(--texto);font-weight:500}.login-campo{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--texto2);margin-bottom:16px}.login-campo input{padding:12px 14px;border:1px solid var(--borda);border-radius:11px;font:inherit;font-size:15px;color:var(--texto);background:var(--fundo)}.login-campo input:focus{outline:none;border-color:var(--dourado);box-shadow:0 0 0 3px #b8912f24}.login-campo .codigo{letter-spacing:.3em;text-align:center;font-size:18px}.login-erro{color:var(--coral);font-size:13px;text-align:center;margin:0 0 14px}.login-botao{width:100%;background:var(--dourado);color:#fff;border:none;border-radius:11px;padding:13px;font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:filter .15s}.login-botao:hover:not(:disabled){filter:brightness(1.06)}.login-botao:disabled{opacity:.6;cursor:default}.gastos,.gastos-pin{max-width:420px;margin:40px auto;padding:0 16px;text-align:center}.gastos h1,.gastos-pin h1{font-size:18px;font-weight:500;color:var(--texto)}.gastos-geral-bloco h2{font-size:18px;font-weight:500;color:var(--texto);margin:0 0 4px}.gastos-tela .gasto-calmo{font-family:var(--mono);font-size:26px;font-weight:400;color:var(--texto);margin:6px 0 2px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.gastos-tela .gasto-calmo.excedeu{color:var(--coral)}.gastos-tela .negocio-kpi-numero,.gastos-tela .gasto-calmo,.gastos-tela .gastos-limite,.gastos-tela .campo-quadro-valor input,.gastos-tela .campo-quadro-valor select,.gastos-tela .gastos-modelos-num li>span:last-child,.gastos-tela .dash-hbarra-valor,.gastos-tela .dash-hbarra-valor small,.gastos-tela .dash-anel-numero,.gastos-tela .abc-receita,.gastos-tela .dash-origem-num,.gastos-tela .dash-funil-info b,.gastos-tela .gastos-safra-num,.gastos-tela .gastos-safra-pct,.gastos-tela .gastos-cli-degrau-topo b,.gastos-tela .gastos-cli-segmentos b,.gastos-tela .dash-ltv-valor,.gastos-tela .gastos-roi-receita,.pagamento-confirma input{font-family:var(--mono);font-variant-numeric:tabular-nums}.gastos-tela .negocio-kpi-numero .kpi-nota{font-family:inherit;font-variant-numeric:normal;font-size:15px;font-weight:500;color:var(--texto2);line-height:1.35}.gastos-limite{color:var(--texto2);font-size:14px;margin-bottom:20px}.gastos-modelos{list-style:none;padding:0;margin:0 0 24px}.gastos-modelos li{display:flex;justify-content:space-between;padding:10px 14px;background:var(--card);border-radius:10px;margin-bottom:8px;color:var(--texto);font-size:15px}.gastos-tela .gastos-modelos-num li>span:last-child{font-size:15px}.gastos-config{display:flex;flex-direction:column;gap:12px;background:var(--card);border-radius:12px;padding:16px}.gastos-config label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--texto2);text-align:left}.gastos-config input,.gastos-pin input{padding:9px 11px;border:1px solid var(--borda);border-radius:8px;font:inherit;color:var(--texto);background:var(--fundo)}.gastos-config input:focus,.gastos-pin input:focus{outline:none;border-color:var(--dourado)}.gastos-config button,.gastos-pin button{background:var(--dourado);color:#fff;border:none;border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}.gastos-tela .campo-quadro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--linha)}.gastos-tela .campo-quadro:first-child{border-top:none}.gastos-tela .campo-quadro-rot{display:flex;flex-direction:column;gap:2px;min-width:0}.gastos-tela .campo-quadro-rot span{font-size:15px;color:var(--texto)}.gastos-tela .campo-quadro-rot small{font-size:12px;color:var(--texto2)}.gastos-tela .campo-quadro-valor{flex:none}.gastos-tela .campo-quadro-valor input,.gastos-tela .campo-quadro-valor select{width:160px;max-width:44vw;text-align:right;padding:9px 12px;border:1px solid var(--borda);border-radius:10px;font-size:15px;color:var(--texto);background:var(--fundo);font-variant-numeric:tabular-nums}.gastos-tela .campo-quadro-valor input:focus,.gastos-tela .campo-quadro-valor select:focus{outline:none;border-color:var(--dourado)}.gastos-tela .campo-quadro-largo{flex-direction:column;align-items:stretch;gap:7px}.gastos-tela .campo-quadro-largo .campo-quadro-valor{flex:none;width:100%}.gastos-tela .campo-quadro-largo .campo-quadro-valor input{width:100%;max-width:none;text-align:left;font-family:inherit;font-variant-numeric:normal;font-size:13.5px}@media (max-width: 560px){.gastos-tela .campo-quadro{flex-direction:column;align-items:stretch;gap:6px}.gastos-tela .campo-quadro-valor input,.gastos-tela .campo-quadro-valor select{width:100%;max-width:none;text-align:left}}.gastos-toggle{flex-direction:row;align-items:center;gap:8px;font-size:14px;color:var(--texto)}.gastos-toggle input{accent-color:var(--dourado);width:17px;height:17px}.gastos-config button.gastos-botao-secundario{background:transparent;color:var(--dourado);border:1px solid var(--dourado);align-self:flex-start}.gastos-pin{display:flex;flex-direction:column;gap:12px;max-width:340px;background:var(--card);border-radius:18px;box-shadow:var(--sombra-card);padding:28px 26px 26px}.gastos-pin input{text-align:center;letter-spacing:.2em}.gastos-erro{color:var(--coral);font-size:13px}.login-botao:active:not(:disabled),.ajustes-acoes button:active,.compose button:active,.botao-sinal-pago:active,.botao-nova-encomenda:active,.botao-assumir:active,.datas-decisao button:active,.rapidas-form-acoes button:active{transform:scale(.975)}.gastos-numeros{margin-top:36px}.gastos-numeros h2{font-size:18px;font-weight:500;color:var(--texto);margin:0}.gastos-numeros h3{font-size:13px;font-weight:500;color:var(--texto2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.gastos-meta{margin-bottom:20px}.gastos-meta .gastos-limite{margin-bottom:0;margin-top:6px}.gastos-meta-barra{height:10px;border-radius:999px;background:var(--card);overflow:hidden;border:1px solid var(--borda)}.gastos-meta-barra>div{height:100%;background:var(--dourado);border-radius:999px;transition:width .3s ease}.gastos-roas{background:var(--card);border-radius:10px;padding:12px 14px;color:var(--texto);font-size:14px;margin-bottom:24px}.gastos-cw-estado{color:var(--texto2);margin:4px 0 8px}.gastos-salvo{color:var(--texto2);font-size:.85rem;margin-top:4px}.gastos-msg{text-align:center;color:var(--texto2);padding:40px}.gastos-ab{display:flex;gap:12px;margin-bottom:16px}.gastos-ab-col{flex:1;min-width:0}.gastos-ab-col h4{font-size:14px;font-weight:500;color:var(--texto);margin:0 0 8px;text-align:center}.gastos-config select{padding:9px 11px;border:1px solid var(--borda);border-radius:8px;font:inherit;color:var(--texto);background:var(--fundo)}.gastos-premios{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.gastos-premio{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--card);border-radius:10px}.gastos-premio-info{display:flex;flex-direction:column;gap:2px;min-width:0}.gastos-premio-info b{color:var(--texto);font-weight:500}.gastos-premio-info span{font-size:12px;color:var(--texto2)}.gastos-premio-acoes{display:flex;gap:6px;flex:none}.gastos-premio-acoes button{background:var(--fundo);color:var(--texto2);border:1px solid var(--borda);border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.gastos-premio-vazio{color:var(--texto2);font-size:13px;padding:8px 0}.gastos-tela{min-height:100vh;background:var(--fundo);font-family:Jost,sans-serif}.chat-voltar{display:none}@media (max-width: 640px){.conteudo{padding:0 12px}.abas{position:fixed;bottom:0;left:0;right:0;z-index:30;background:var(--card);border-top:1px solid var(--linha);justify-content:space-around;gap:0;flex-wrap:nowrap;padding:7px 2px calc(9px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px #4a3d541a}.aba{flex:1 1 0;min-width:0;flex-direction:column;gap:3px;font-size:10px;padding:3px 2px 5px;white-space:nowrap}.aba svg{width:20px;height:20px}.corpo{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.painel{margin:0;border-radius:0;min-height:100vh;min-height:100dvh}html,body{background:var(--card)}.masthead{padding-top:calc(22px + env(safe-area-inset-top))}.masthead .menu-canto{top:calc(18px + env(safe-area-inset-top))}.corpo input,.corpo textarea,.corpo select,.editor-pedido input,.editor-pedido select,.editor-pedido textarea,.login-tela input,.gastos-tela input{font-size:16px}.filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:10px 0 14px}.filtros::-webkit-scrollbar{display:none}.filtro{flex:none}.botao-nova-encomenda{order:-1;flex:none}.chip-hoje-caixa{flex:none}.chip-hoje-popover{position:fixed;left:12px;right:12px;top:auto;min-width:0}.card-acoes button{min-height:38px}.etapas{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:none}.etapas::-webkit-scrollbar{display:none}.etapa{flex:none;display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:12.5px;padding:7px 14px;cursor:pointer;border-radius:999px;border:1px solid var(--borda);background:var(--card);color:var(--texto)}.etapa.ativa{background:var(--texto);color:var(--card);border-color:var(--texto);font-weight:500}.etapa-num{font-size:11px;min-width:19px;height:18px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--painel);color:var(--texto)}.etapa.ativa .etapa-num{background:color-mix(in srgb,var(--card) 24%,transparent);color:var(--card)}.coluna{display:none}.coluna.ativa{display:block;flex:1 1 100%;width:100%;max-height:none}.coluna-cards{overflow-y:visible;margin:0;padding:0}.coluna-cabeca{display:none}.conversas{flex-direction:column}.lista-conversas{width:100%;max-height:none}.conversas:not(.com-chat) .chat{display:none}.conversas.com-chat .lista-conversas{display:none}.conversas.com-chat .chat{flex:none;max-height:none;height:calc(100dvh - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.chat-voltar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;margin-left:-6px;background:none;border:none;border-radius:999px;cursor:pointer;font-size:21px;line-height:1;color:var(--texto)}.chat-voltar:active{background:var(--painel)}.chat-cabecalho{gap:8px;padding:12px}.chat-cabecalho .chat-estado{display:none}.chat-cabecalho .acao{white-space:nowrap}.compose{flex-wrap:wrap;gap:7px 5px;padding:9px 10px 11px}.compose-quebra{display:block;flex-basis:100%;width:0;height:0}.compose textarea{padding:10px 13px}.compose button[type=submit]{padding:0 14px;flex:none}.compose .botao-raio,.compose .botao-mic{width:33px}.compose .botao-raio svg,.compose .botao-mic svg{width:16px;height:16px}.bolha{max-width:82%;font-size:15.5px;line-height:1.45}.autor-bolha{font-size:12px}.hora-bolha{font-size:11.5px}.conversa-item .titulo{font-size:15.5px}.conversa-item .previa{font-size:13.5px}.masthead .filete{max-width:40px}}.banner-conexao{display:flex;align-items:center;gap:10px;margin:10px 18px 0;padding:11px 16px;background:#fdefec;border:1px solid var(--coral);border-left:4px solid var(--coral);border-radius:12px;color:var(--texto);font-size:13.5px;animation:surge .24s ease both}.banner-bolinha{width:10px;height:10px;border-radius:50%;background:var(--coral);flex:none;animation:pulsa-suave 1.1s ease infinite}.banner-texto{flex:1;min-width:0}.banner-conexao button{background:var(--coral);color:#fff;border:none;border-radius:999px;padding:7px 16px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;flex:none}.banner-conexao button:hover{filter:brightness(1.08)}.banner-falha{display:flex;align-items:center;gap:10px;margin:10px 18px 0;padding:11px 16px;background:#fdf4f1;border:1px solid var(--coral);border-left:4px solid var(--coral);border-radius:12px;color:var(--texto);font-size:13.5px;animation:surge .24s ease both}.banner-falha button{background:var(--coral);color:#fff;border:none;border-radius:999px;padding:7px 16px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;flex:none}.banner-falha button:hover{filter:brightness(1.08)}.banner-falha .banner-secundario{background:none;color:var(--texto2);padding:7px 10px;font-weight:400}.banner-falha .banner-secundario:hover{filter:none;color:var(--texto);text-decoration:underline}@media (max-width: 640px){.banner-falha{flex-wrap:wrap}.banner-falha .banner-texto{flex:1 1 calc(100% - 20px)}.banner-falha button{flex:1 1 auto}.banner-falha .banner-secundario{flex:0 0 auto}}.conversa-item.esquecida{border-left:3px solid var(--dourado);background:#fdf6e7}.conversa-item.esquecida .previa.espera{color:#8a6d1f;font-weight:500;animation:pulsa-suave 1.6s ease infinite}.conversa-item.esquecida .previa.pendencia{color:#8a6d1f;font-weight:600;animation:pulsa-suave 1.6s ease infinite}.filtros-conversa{display:flex;gap:6px;margin:0 2px 9px}.filtros-conversa button{font-family:inherit;cursor:pointer;border-radius:999px;padding:6px 13px;font-size:12.5px}.chip-espera{background:var(--dourado);color:#fff;border:1px solid var(--dourado);font-weight:500}.chip-espera[aria-pressed=true]{box-shadow:0 0 0 2px var(--dourado-claro)}.chip-todas{background:var(--card);color:var(--texto2);border:1px solid var(--borda)}.chip-todas[aria-pressed=true]{border-color:var(--dourado);color:var(--texto)}.espera-acao{display:flex;align-items:center;gap:6px;margin-top:5px}.tag-janela{font-size:11px;color:#8a6d1f;white-space:nowrap}.conversa-item.tem-acao{align-items:flex-start}.botao-devolver{font-family:inherit;font-size:11.5px;color:var(--dourado);background:var(--card);border:1px solid var(--borda);border-radius:999px;padding:5px 9px;cursor:pointer;white-space:nowrap}.botao-devolver:hover{border-color:var(--dourado)}@media (max-width: 640px){.tag-janela{font-size:12px}.botao-devolver{font-size:12.5px;padding:7px 13px}.filtros-conversa button{font-size:13.5px;padding:8px 15px}}.resposta-ruim{background:none;border:none;padding:0;margin-left:8px;font-family:inherit;font-size:10.5px;color:var(--texto2);cursor:pointer;opacity:.8}.resposta-ruim:hover{color:var(--coral);opacity:1;text-decoration:underline}@media (hover: hover){.linha-bolha .resposta-ruim{opacity:0;transition:opacity .15s}.linha-bolha:hover .resposta-ruim{opacity:.8}.linha-bolha:hover .resposta-ruim:hover{opacity:1}}.feedback-ok{margin-left:8px;font-size:10.5px;color:var(--dourado)}.feedback-form{display:flex;gap:7px;margin-top:6px;align-items:center;animation:surge .2s ease both}.feedback-form input{flex:1;max-width:320px;border:1px solid var(--borda);border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12.5px;background:var(--card);color:var(--texto)}.feedback-form input:focus{outline:none;border-color:var(--dourado)}.feedback-form button{border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12px;cursor:pointer;background:var(--coral);color:#fff;border:1px solid var(--coral)}.feedback-form .botao-quieto{background:transparent;color:var(--texto2);border:1px solid var(--borda)}.agendadas{display:flex;flex-direction:column;gap:6px;padding:10px 14px 0}.agendada{display:flex;align-items:center;gap:8px;background:var(--dourado-claro);border:1px solid var(--borda);border-radius:12px;padding:7px 12px;font-size:12.5px;color:var(--texto);animation:surge .2s ease both}.agendada svg{width:14px;height:14px;color:var(--dourado);flex:none}.agendada-hora{font-weight:600;color:#8a6d1f;flex:none}.agendada-texto{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agendada .botao-quieto{background:transparent;color:var(--texto2);border:1px solid var(--borda);border-radius:999px;padding:4px 12px;font:inherit;font-size:11.5px;cursor:pointer;flex:none}.agendada .botao-quieto:hover{color:var(--coral);border-color:var(--coral)}.agendar-form{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 14px;border-top:1px solid var(--linha);background:var(--dourado-claro);animation:surge .2s ease both}.agendar-rotulo{font-size:12.5px;color:var(--texto2)}.agendar-form input[type=datetime-local]{border:1px solid var(--borda);border-radius:10px;padding:7px 11px;font-family:inherit;font-size:13px;background:var(--card);color:var(--texto)}.agendar-form input:focus{outline:none;border-color:var(--dourado)}.agendar-form button{background:var(--dourado);color:#fff;border:1px solid var(--dourado);border-radius:999px;padding:7px 16px;font-family:inherit;font-size:12.5px;cursor:pointer}.agendar-form .botao-quieto{background:transparent;color:var(--texto2);border:1px solid var(--borda)}.disparo{margin-top:12px;padding:13px 15px;border:1px solid var(--borda);border-radius:12px;background:var(--fundo)}.disparo-titulo{font-size:13px;font-weight:600;color:var(--texto);margin:0 0 8px}.disparo-status{font-size:13px;color:var(--texto);margin:0 0 8px}.disparo-alvos{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px;max-height:180px;overflow-y:auto}.disparo-alvo{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--texto);cursor:pointer}.disparo-alvo input{accent-color:var(--dourado);width:15px;height:15px}.disparo .faq-excluir{background:none;border:none;color:var(--coral);font:inherit;font-size:11.5px;cursor:pointer;padding:0}.ajustes-campo-min{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--texto);margin-top:10px;flex-wrap:wrap}.ajustes-campo-min input{width:64px;border:1px solid var(--borda);border-radius:10px;padding:7px 10px;font-family:inherit;font-size:13.5px;background:var(--card);color:var(--texto);text-align:center}.ajustes-campo-min input:focus{outline:none;border-color:var(--dourado)}.gastos-nav{display:flex;gap:8px;margin-bottom:20px}.gastos-nav button{padding:9px 16px;border:1px solid var(--borda);border-radius:999px;background:var(--card);color:var(--texto2);font:inherit;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.gastos-nav button.ativa{background:var(--dourado);border-color:var(--dourado);color:#fff;font-weight:500}.gastos-nav-badge{background:#c0392b;color:#fff;border-radius:999px;min-width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.gastos-nav button.ativa .gastos-nav-badge{background:#fff;color:var(--dourado)}.gastos-nav-tema{margin-left:auto;padding:9px 12px}.gastos-cli{display:flex;flex-direction:column;gap:20px}.gastos-cli h2,.gastos-cli-vazio h2{font-size:18px;font-weight:500;color:var(--texto);margin:0}.gastos-cli-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gastos-cli-quando{color:var(--texto2);font-size:13px;margin:4px 0 0}.gastos-cli-acoes{display:flex;gap:8px;flex-wrap:wrap}.gastos-cli-acoes button,.gastos-cli-vazio button{padding:9px 14px;border:1px solid var(--borda);border-radius:8px;background:var(--card);color:var(--texto);font:inherit;font-size:14px;cursor:pointer}.gastos-cli-acoes button.destaque{background:var(--dourado);border-color:var(--dourado);color:#fff}.gastos-cli-acoes button:disabled,.gastos-cli-vazio button:disabled{opacity:.6;cursor:default}.gastos-cli-aviso{background:var(--card);border-radius:10px;padding:10px 14px;color:var(--texto);font-size:14px;margin:0}.gastos-cli-vazio{background:var(--card);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.gastos-cli-vazio p{color:var(--texto2);margin:0;max-width:46ch}.gastos-cli-vazio button{background:var(--dourado);border-color:var(--dourado);color:#fff}.gastos-cli-segmentos{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding:0;margin:0}.gastos-cli-segmentos li{background:var(--card);border-radius:10px;padding:10px 8px;text-align:center;display:flex;flex-direction:column;gap:2px}.gastos-cli-segmentos b{font-size:18px;color:var(--texto);font-weight:600}.gastos-cli-segmentos span{font-size:12px;color:var(--texto2)}.gastos-cli-segmentos .seg-campeao b{color:var(--dourado)}.gastos-cli-segmentos .seg-em_risco b{color:#d98e04}.gastos-cli-segmentos .seg-perdido b{color:var(--texto2)}.gastos-cli-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.gastos-cli-fato{background:var(--fundo);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:3px}.gastos-cli-fato b{color:var(--texto);font-weight:600;font-size:15px}.gastos-cli-fato-titulo{font-family:var(--mono);font-size:11px;color:var(--texto2);text-transform:uppercase;letter-spacing:.06em}.gastos-cli-fato-sub{font-size:12px;color:var(--texto2)}.gastos-cli-filtros{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;color:var(--texto2)}.gastos-cli-filtros select{padding:7px 10px;border:1px solid var(--borda);border-radius:8px;font:inherit;font-size:13px;color:var(--texto);background:var(--fundo)}.gastos-cli-escada{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.gastos-cli-degrau-topo{display:flex;justify-content:space-between;font-size:14px;color:var(--texto);margin-bottom:4px}.gastos-cli-degrau-topo b{font-weight:600}.gastos-cli-degrau-barra{height:14px;border-radius:999px;background:var(--fundo);overflow:hidden}.gastos-cli-degrau-barra>div{height:100%;border-radius:999px;background:var(--dourado);transition:width .3s ease}.gastos-cli-degrau-sub{font-size:12px;color:var(--texto2)}.gastos-cli-notifs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.gastos-cli-notifs li.descartada{opacity:.55}.gastos-cli-notif-titulo{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--fundo);border:none;border-radius:10px;font:inherit;font-size:14px;color:var(--texto);cursor:pointer;text-align:left}.gastos-cli-notif-titulo b{font-weight:500;flex:1;min-width:0}.gastos-cli-notif-tipo{font-size:11px;border-radius:999px;padding:2px 8px;background:var(--card);color:var(--texto2);flex:none;border:1px solid var(--borda)}.gastos-cli-notif-estado{font-size:11px;border-radius:999px;padding:2px 8px;background:var(--card);color:var(--texto2);flex:none}.gastos-cli-notif-estado.estado-nova{background:var(--dourado);color:#fff}.gastos-cli-notif-detalhe{padding:10px 12px 4px}.gastos-cli-notif-corpo{color:var(--texto);font-size:14px;margin:0 0 10px;white-space:pre-wrap}.gastos-cli-notif-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.gastos-cli-notif-acoes button{padding:8px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--card);color:var(--texto);font:inherit;font-size:13px;cursor:pointer}.gastos-cli-notif-acoes button.destaque{background:var(--dourado);border-color:var(--dourado);color:#fff}.gastos-cli-notif-acoes button:disabled{opacity:.6;cursor:default}.gastos-cli-disparo{background:var(--fundo);border-radius:10px;padding:12px;margin-top:8px;display:flex;flex-direction:column;gap:10px}.gastos-cli-disparo-texto{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--texto2)}.gastos-cli-disparo-texto textarea{font:inherit;font-size:14px;color:var(--texto);background:var(--card);border:1px solid var(--borda);border-radius:8px;padding:10px;resize:vertical}.gastos-cli-disparo-alvos{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.gastos-cli-disparo-alvos label{font-size:13px;color:var(--texto);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.gastos-cli-fluxo-svg{overflow-x:auto}.gastos-cli-fluxo-svg svg{width:100%;min-width:480px;max-width:820px;height:auto;display:block;margin:0 auto}.fluxo-rotulo{font-size:12px;fill:var(--texto);font-weight:600;font-family:inherit}.fluxo-total{font-size:10px;fill:var(--texto2);font-family:inherit;font-variant-numeric:tabular-nums}.fluxo-cabecalho{font-size:10px;fill:var(--texto2);font-family:inherit;text-transform:uppercase;letter-spacing:.08em}.fluxo-numero{font-size:12px;fill:var(--texto);font-weight:600;font-family:inherit}.fluxo-no{fill:var(--dourado)}.fluxo-fita{fill:none;stroke:var(--dourado);opacity:.45;stroke-linecap:round}.fluxo-parado{opacity:.35}.gastos-roi-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.gastos-roi-item{background:var(--fundo);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.gastos-roi-topo{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.gastos-roi-topo b{color:var(--texto);font-weight:500;font-size:14px}.gastos-roi-data{color:var(--texto2);font-size:12px}.gastos-roi-numeros{color:var(--texto2);font-size:13px;margin:0}.gastos-roi-frase{color:var(--texto);font-size:14px;margin:0}.gastos-roi-receita{color:var(--dourado);font-weight:600}.gastos-roi-nota{color:var(--texto2);font-size:11px;font-style:italic}.gastos-roi-progresso{display:flex;align-items:center;gap:8px;margin-top:2px}.gastos-roi-progresso-barra{flex:1;height:5px;border-radius:999px;background:var(--card);overflow:hidden}.gastos-roi-progresso-barra>div{height:100%;border-radius:999px;background:var(--dourado);opacity:.6;transition:width .3s ease}.gastos-roi-progresso span{color:var(--texto2);font-size:11px;white-space:nowrap}html:has(.gastos-tela),body:has(.gastos-tela){background:#1b222e}html:has(.gastos-tela.tema-claro),body:has(.gastos-tela.tema-claro){background:#f5f4fb}.gastos-tela{--fundo: #1b222e;--painel: #212a38;--card: #242d3c;--texto: #e8edf5;--texto2: #93a1b8;--linha: #2c3748;--borda: #334054;--dourado: #7db8f0;--dourado-claro: #26364e;--coral: #f0a2a2;--alerta-fundo: rgba(245, 199, 111, .12);--alerta-texto: #f5c76f;--sombra-card: 0 1px 3px rgba(0, 0, 0, .3), 0 8px 22px rgba(0, 0, 0, .34);--sombra-suave: 0 1px 2px rgba(0, 0, 0, .24), 0 3px 10px rgba(0, 0, 0, .26);--sombra-flutua: 0 3px 6px rgba(0, 0, 0, .34), 0 14px 30px rgba(0, 0, 0, .42);font-family:Manrope,Jost,sans-serif;font-variant-numeric:tabular-nums;color:var(--texto)}.gastos-tela .gastos-modelos li,.gastos-tela .gastos-config,.gastos-tela .gastos-roas,.gastos-tela .gastos-premio,.gastos-tela .gastos-pin,.gastos-tela .gastos-cli-segmentos li,.gastos-tela .gastos-cli-vazio,.gastos-tela .gastos-cli-aviso{border:1px solid var(--borda)}.gastos-tela .gastos-config button,.gastos-tela .gastos-pin button,.gastos-tela .gastos-nav button.ativa,.gastos-tela .gastos-cli-acoes button.destaque,.gastos-tela .gastos-cli-vazio button,.gastos-tela .gastos-cli-notif-estado.estado-nova,.gastos-tela .gastos-cli-notif-acoes button.destaque{color:#10161f;font-weight:600}.gastos-tela .gastos-nav button.ativa .gastos-nav-badge{background:#10161f;color:var(--dourado)}.gastos-tela .gastos-cli-degrau-barra>div{background:var(--dourado)}.gastos-tela .gastos-cli-segmentos .seg-em_risco b{color:#f5c76f}.gastos-tela.tema-claro{--fundo: #F8FAFC;--painel: #F1F5F9;--card: #ffffff;--texto: #0F172A;--texto2: #64748B;--linha: #EDF1F6;--borda: #E2E8F0;--dourado: #3F5FE9;--dourado-claro: #EAEEFD;--coral: #DC2626;--sombra-card: 0 1px 3px rgba(15, 23, 42, .06), 0 8px 22px rgba(15, 23, 42, .08);--sombra-suave: 0 1px 2px rgba(15, 23, 42, .05), 0 3px 10px rgba(15, 23, 42, .06);--sombra-flutua: 0 3px 6px rgba(15, 23, 42, .1), 0 14px 30px rgba(15, 23, 42, .14)}.gastos-tela.tema-neon{--fundo: #050506;--painel: #0d0d10;--card: #0f1117;--texto: #f4f5f4;--texto2: #83838d;--linha: rgba(255, 255, 255, .09);--borda: #1c1c22;--dourado: #25e06b;--dourado-claro: #0b1a11;--coral: #ff7a3d;--sombra-card: 0 1px 3px rgba(0, 0, 0, .4), 0 10px 26px rgba(0, 0, 0, .5);--sombra-suave: 0 1px 2px rgba(0, 0, 0, .32), 0 3px 12px rgba(0, 0, 0, .4);--sombra-flutua: 0 3px 8px rgba(0, 0, 0, .46), 0 16px 34px rgba(0, 0, 0, .56)}html:has(.gastos-tela.tema-neon),body:has(.gastos-tela.tema-neon){background:#050506}.gastos-tela.tema-neon .gastos-config button,.gastos-tela.tema-neon .gastos-pin button,.gastos-tela.tema-neon .gastos-nav button.ativa,.gastos-tela.tema-neon .gastos-cli-acoes button.destaque,.gastos-tela.tema-neon .gastos-cli-vazio button,.gastos-tela.tema-neon .negocio-menu button.ativa,.gastos-tela.tema-neon .negocio-pilulas button.ativa{color:#04120a;font-weight:600}.gastos-tela .gastos-config button.gastos-botao-secundario{color:var(--dourado);background:transparent}.gastos-tela.tema-neon .gastos-nav button.ativa .gastos-nav-badge,.gastos-tela.tema-neon .negocio-menu button.ativa .gastos-nav-badge{background:#04120a;color:var(--dourado)}.gastos-tela .negocio-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--texto2);margin:12px 2px -2px;display:flex;align-items:center;gap:10px}.gastos-tela .negocio-eyebrow:before{content:"";width:16px;height:2px;border-radius:2px;flex:none;background:var(--dourado)}.gastos-tela.tema-noite .negocio-eyebrow:before,.gastos-tela.tema-neon .negocio-eyebrow:before{box-shadow:0 0 8px color-mix(in srgb,var(--dourado) 85%,transparent)}.gastos-tela .dash-cartao>h2,.gastos-tela .gastos-numeros>h2,.gastos-tela .dash-heroi>h2,.gastos-tela .gastos-geral-bloco>h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:16px;font-weight:500;color:var(--texto);margin:0 0 8px}.gastos-tela .dash-sufixo{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--texto2)}.gastos-tela .negocio-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:13px}.gastos-tela .negocio-kpi{position:relative;background:var(--card);border:1px solid var(--borda);border-radius:16px;padding:16px 17px;min-height:116px;display:flex;flex-direction:column;box-shadow:var(--sombra-suave)}.gastos-tela .negocio-kpi-rotulo{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--texto2);padding-right:42px}.gastos-tela .negocio-kpi-icone{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--borda);color:var(--dourado)}.gastos-tela .negocio-kpi-icone svg{width:16px;height:16px}.gastos-tela .negocio-kpi-numero{font-family:var(--mono);font-size:27px;font-weight:400;letter-spacing:-.01em;line-height:1;margin-top:14px;color:var(--texto);font-variant-numeric:tabular-nums}.gastos-tela .negocio-kpi-sub{font-family:var(--mono);font-size:11px;color:var(--texto2);margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;gap:8px}.gastos-tela .negocio-kpi.destaque{border-color:var(--dourado)}.gastos-tela .negocio-kpi.destaque .negocio-kpi-numero{color:var(--dourado)}.gastos-tela .negocio-kpi.destaque .negocio-kpi-icone{border-color:color-mix(in srgb,var(--dourado) 45%,var(--borda))}.gastos-tela.tema-noite .negocio-kpi.destaque,.gastos-tela.tema-neon .negocio-kpi.destaque{box-shadow:0 0 0 1px color-mix(in srgb,var(--dourado) 25%,transparent),0 0 26px -8px color-mix(in srgb,var(--dourado) 60%,transparent)}.gastos-tela .dash-meta-cartao .dash-meta{border-top:none;padding-top:0}.gastos-tela .negocio-temas{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:14px}.gastos-tela .negocio-tema{text-align:left;background:var(--card);border:1px solid var(--borda);border-radius:14px;padding:14px;cursor:pointer;color:var(--texto);display:flex;flex-direction:column;gap:3px;transition:border-color .15s,box-shadow .15s}.gastos-tela .negocio-tema:hover{border-color:color-mix(in srgb,var(--dourado) 50%,var(--borda))}.gastos-tela .negocio-tema-amostra{height:44px;border-radius:9px;display:block;margin-bottom:7px}.gastos-tela .negocio-tema-nome{font-size:13.5px}.gastos-tela .negocio-tema-tag{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--texto2)}.gastos-tela .negocio-tema.ativo{border-color:var(--dourado)}.gastos-tela .negocio-tema.ativo .negocio-tema-tag{color:var(--dourado)}.gastos-tela.tema-noite .negocio-tema.ativo,.gastos-tela.tema-neon .negocio-tema.ativo{box-shadow:0 0 0 1px color-mix(in srgb,var(--dourado) 20%,transparent),0 0 24px -8px color-mix(in srgb,var(--dourado) 55%,transparent)}.gastos-tela.tema-claro .negocio-tema.ativo{box-shadow:0 0 0 1px var(--dourado)}.gastos-tela.tema-claro .gastos-config button.gastos-botao-secundario{color:var(--dourado)}.gastos-tela .dash-cartao>.gastos-config{background:transparent;padding:8px 0 0}.gastos-tela .dash-cartao .gastos-modelos{margin-bottom:0}.gastos-tela .dash-cartao .gastos-modelos li{background:var(--fundo)}.gastos-tela .toggle,.gastos-tela .gastos-toggle{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:14px;color:var(--texto);cursor:pointer}.gastos-tela .toggle-travado{opacity:.6;cursor:default}.gastos-tela .toggle-caixa,.gastos-tela .gastos-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:var(--linha);border:1px solid var(--borda);cursor:inherit;transition:background .18s ease}.gastos-tela .toggle-caixa:after,.gastos-tela .gastos-toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .18s ease}.gastos-tela .toggle-caixa:checked,.gastos-tela .gastos-toggle input[type=checkbox]:checked{background:var(--dourado);border-color:var(--dourado)}.gastos-tela .toggle-caixa:checked:after,.gastos-tela .gastos-toggle input[type=checkbox]:checked:after{left:20px}.gastos-tela .toggle-caixa:focus-visible,.gastos-tela .gastos-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.gastos-tela.tema-noite .toggle-caixa:checked,.gastos-tela.tema-neon .toggle-caixa:checked{box-shadow:0 0 12px -2px color-mix(in srgb,var(--dourado) 70%,transparent)}.gastos-tela.tema-claro .gastos-config button,.gastos-tela.tema-claro .gastos-pin button,.gastos-tela.tema-claro .gastos-nav button.ativa,.gastos-tela.tema-claro .gastos-cli-acoes button.destaque,.gastos-tela.tema-claro .gastos-cli-vazio button,.gastos-tela.tema-claro .gastos-cli-notif-estado.estado-nova,.gastos-tela.tema-claro .gastos-cli-notif-acoes button.destaque{color:#fff}.gastos-tela.tema-claro .gastos-nav button.ativa .gastos-nav-badge{background:#fff;color:var(--dourado)}.gastos-tela.tema-claro .gastos-cli-degrau-barra>div{background:var(--dourado)}.gastos-tela.tema-claro .gastos-cli-segmentos .seg-em_risco b{color:#c2410c}.gastos-tela.tema-claro{--alerta-fundo: #fdf3dc;--alerta-texto: #8a6210}.gastos-tela.tema-claro .dash-alerta button:hover{color:#fff}.gastos-tela.tema-claro .dash-heroi{background:#eef2fd;border-color:#dce3f9}.gastos-tela.tema-claro .dash-pilula{color:#fff}.gastos-tela.tema-claro .dash-pilula.fantasma{border-color:#cbd5e1;color:var(--texto)}.gastos-tela.tema-claro .dash-tendencia.sobe{color:#059669}.gastos-tela.tema-claro .dash-tendencia.desce{color:#dc2626}.gastos-tela.tema-claro .dash-barra{fill:#e2e8f0}.gastos-tela.tema-claro .dash-hbarra-cheio{background:var(--dourado)}.gastos.gastos--larga{max-width:1080px}@media (min-width: 920px){.gastos--larga .gastos-cli{text-align:left}.gastos--larga .gastos-cli{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.gastos--larga .gastos-cli>*{grid-column:1 / -1;min-width:0}.gastos--larga .gastos-cli-grade{grid-template-columns:repeat(3,1fr)}.gastos--larga .gastos-cli-segmentos{grid-template-columns:repeat(6,1fr)}}.gastos-tela .dash{display:grid;gap:20px;margin:0 0 20px;text-align:left}.gastos-tela .dash-alertas{display:grid;gap:10px}.gastos-tela .dash-alerta{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--alerta-fundo);border:1px solid var(--alerta-texto);border-radius:12px;padding:12px 16px}.gastos-tela .dash-alerta-texto b{display:block;color:var(--alerta-texto);font-size:14px;font-weight:600}.gastos-tela .dash-alerta-texto p{margin:3px 0 0;font-size:13px;color:var(--texto)}.gastos-tela .dash-alerta button{flex:none;background:transparent;border:1px solid var(--alerta-texto);color:var(--alerta-texto);border-radius:999px;padding:6px 14px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.gastos-tela .dash-alerta button:hover{background:var(--alerta-texto);color:#10161f}.gastos-tela .dash h2{margin:0;font-size:15px;font-weight:600;color:var(--texto)}.gastos-tela .dash-legenda{margin:2px 0 12px;font-size:12.5px;color:var(--texto2)}.gastos-tela .dash-cartao,.gastos-tela .dash-pulso,.gastos-tela .dash-heroi{background:var(--card);border:1px solid var(--borda);border-radius:14px;padding:16px 18px;box-shadow:var(--sombra-suave)}.gastos-tela .dash-heroi{background:#26364e;border-color:#3a527a}.gastos-tela .dash-heroi-data{margin:2px 0 10px;font-size:12.5px;color:var(--texto2)}.gastos-tela .dash-heroi-corpo p{margin:6px 0;font-size:14px;line-height:1.55}.gastos-tela .dash-heroi-vazio{margin:8px 0 12px;font-size:14px;color:var(--texto2)}.gastos-tela .dash-heroi-acoes{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.gastos-tela .dash-pilula{border:none;border-radius:999px;padding:9px 18px;font-size:14px;background:var(--dourado);color:#10161f;font-weight:600;cursor:pointer}.gastos-tela .dash-pilula:disabled{opacity:.6;cursor:default}.gastos-tela .dash-pilula.fantasma{background:transparent;border:1px solid #3a527a;color:var(--texto);font-weight:500}.gastos-tela .dash-pulso{display:grid;gap:18px}.gastos-tela .dash-tendencia{font-size:12.5px}.gastos-tela .dash-tendencia.sobe{color:#7ed6a8}.gastos-tela .dash-tendencia.desce,.gastos-tela .dash-lucro-negativo{color:#f0a2a2}.gastos-tela.tema-claro .dash-lucro-negativo{color:#dc2626}.gastos-tela .dash-liquido{list-style:none;margin:12px 0 4px;padding:0;display:grid;gap:6px;font-size:12.5px;color:var(--texto2)}.gastos-tela .dash-liquido li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.gastos-tela .dash-abc{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gastos-tela .dash-abc li{display:grid;grid-template-columns:22px minmax(0,1fr) 96px 92px;gap:12px;align-items:center;font-size:15px;cursor:default}.gastos-tela .abc-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto)}.gastos-tela .abc-barra{height:8px;border-radius:999px;background:var(--linha);overflow:hidden}.gastos-tela .abc-barra>span{display:block;height:100%;border-radius:999px;background:var(--dourado)}.gastos-tela .abc-receita{text-align:right;color:var(--texto)}.gastos-tela .abc-chip{flex:none;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.gastos-tela .abc-chip.a{background:var(--dourado);color:#10161f}.gastos-tela .abc-chip.b{background:transparent;border:1px solid var(--borda);color:var(--texto)}.gastos-tela .abc-chip.c{background:transparent;border:1px solid var(--borda);color:var(--texto2);opacity:.7}.gastos-tela.tema-claro .abc-chip.a{color:#fff}.gastos-tela .dash-sub-titulo{display:flex;align-items:baseline;gap:10px;font-size:12.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--texto2);margin:20px 0 10px}.gastos-tela .dash-origens{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gastos-tela .dash-origens li{display:grid;grid-template-columns:minmax(90px,150px) 1fr 48px;gap:12px;align-items:center;font-size:15px;cursor:default}.gastos-tela .dash-origem-nome{color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .dash-origem-barra{height:8px;border-radius:999px;background:var(--linha);overflow:hidden}.gastos-tela .dash-origem-barra>span{display:block;height:100%;border-radius:999px;background:var(--dourado)}.gastos-tela .dash-origem-num{text-align:right;color:var(--texto)}.gastos-tela .dash-calor{display:grid;gap:4px}.gastos-tela .dash-calor-linha{display:grid;grid-template-columns:34px repeat(5,minmax(0,1fr));gap:4px;align-items:center}.gastos-tela .dash-calor-cabecalho span{color:var(--texto2);text-align:center;font-size:10.5px;letter-spacing:.02em}.gastos-tela .dash-calor-dia{color:var(--texto2);font-size:11.5px}.gastos-tela .dash-calor-celula{position:relative;height:26px;border-radius:6px;background:var(--fundo);display:flex;align-items:center;justify-content:center;overflow:hidden}.gastos-tela .dash-calor-tinta{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dourado)}.gastos-tela .dash-calor-num{position:relative;font-size:11px;font-weight:600;color:var(--texto);font-variant-numeric:tabular-nums}.gastos-tela .dash-calor-escala{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0 0;font-size:11.5px;color:var(--texto2)}.gastos-tela .dash-calor-amostra{width:22px;height:14px;flex:none}.gastos-tela .dash-calor-dica{font-size:11px}.gastos-cli-vips{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.gastos-cli-vips>li{background:var(--fundo);border-radius:10px;padding:12px}.gastos-cli-vip-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gastos-cli-vip-info{display:flex;flex-direction:column;gap:2px;min-width:0}.gastos-cli-vip-info b{color:var(--texto);font-weight:600;font-size:14.5px}.gastos-cli-vip-info span{color:var(--texto2);font-size:12.5px;font-variant-numeric:tabular-nums}.gastos-cli-vip-linha>button{flex:none;padding:9px 14px;border:1px solid var(--borda);border-radius:8px;background:var(--card);color:var(--texto);font:inherit;font-size:13.5px;cursor:pointer}.gastos-cli-vip-linha>button:disabled{opacity:.6;cursor:default}.gastos-cli-vip-msg{margin:8px 0 0;color:var(--texto2);font-size:13px;line-height:1.5}.gastos-cli-vip-fila{flex:none;color:var(--texto2);font-size:12.5px}.gastos-cli-vip-contatados{margin-top:12px}.gastos-cli-vip-contatados>button{padding:0;border:0;background:none;color:var(--texto2);font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer;font-variant-numeric:tabular-nums}.gastos-cli-vip-contatados ul{list-style:none;padding:8px 0 0;margin:0;display:flex;flex-direction:column;gap:4px}.gastos-cli-vip-contatados li{color:var(--texto2);font-size:12.5px;font-variant-numeric:tabular-nums}.gastos-tela .dash-previsao-linha{margin:6px 0 0;font-size:14px;color:var(--texto);font-variant-numeric:tabular-nums}.gastos-tela .dash-previsao-linha b{font-size:17px}.gastos-tela .dash-funil-degrau{margin-top:10px}.gastos-tela .dash-funil-taxa{margin:0 0 4px;font-size:12px;color:var(--texto2)}.gastos-tela .dash-funil-barra{height:16px;border-radius:999px;background:var(--fundo);overflow:hidden}.gastos-tela .dash-funil-barra>div{height:100%;border-radius:999px;background:var(--dourado);transition:width .3s ease}.gastos-tela .dash-funil-barra>div.degrau-conversas{background:color-mix(in srgb,var(--dourado) 55%,var(--painel))}.gastos-tela .dash-funil-barra>div.degrau-orcamentos{background:var(--dourado)}.gastos-tela .dash-funil-barra>div.degrau-fechadas{background:#2ea86a}.gastos-tela.tema-noite .dash-funil-barra>div.degrau-fechadas{background:#3fca82;box-shadow:0 0 14px -4px #3fca8299}.gastos-tela.tema-neon .dash-funil-barra>div.degrau-fechadas{background:#25e06b;box-shadow:0 0 14px -4px #25e06ba6}.gastos-tela.tema-claro .dash-funil-barra>div.degrau-fechadas{background:#1fa36c}.gastos-tela .dash-funil-info{margin:4px 0 0;font-size:13px;color:var(--texto);font-variant-numeric:tabular-nums}.gastos-tela .dash-funil-info b{font-size:15px}.gastos-tela .dash-meta{display:flex;gap:18px;align-items:center;border-top:1px solid var(--linha);padding-top:16px}.gastos-tela .dash-meta-texto{display:grid;gap:4px;font-size:14px;color:var(--texto2)}.gastos-tela .dash-meta-texto b{color:var(--texto)}.gastos-tela .dash-meta-vazia{margin:0;font-size:14px;color:var(--texto2)}.gastos-tela .dash-anel{width:110px;flex:none}.gastos-tela .dash-anel-trilho{stroke:var(--linha)}.gastos-tela .dash-anel-arco{stroke:var(--dourado)}.gastos-tela .dash-anel-numero{fill:var(--texto);font-size:24px;font-weight:600}.gastos-tela .dash-linha,.gastos-tela .dash-barras{width:100%;height:auto;display:block}.gastos-tela .dash-linha-traco{stroke:var(--dourado)}.gastos-tela .dash-linha-area{fill:var(--dourado);opacity:.13}.gastos-tela .dash-linha-ponto{fill:var(--dourado)}.gastos-tela .dash-linha-valor{fill:var(--texto);font-size:13px;font-weight:600}.gastos-tela .dash-eixo{fill:var(--texto2);font-size:11px}.gastos-tela .dash-barra{fill:#39516f}.gastos-tela .dash-barra.destaque{fill:var(--dourado)}.gastos-tela .dash-hbarras{display:grid;gap:10px}.gastos-tela .dash-hbarra{display:grid;grid-template-columns:minmax(90px,160px) 1fr auto;gap:10px;align-items:center;font-size:13.5px}.gastos-tela .dash-hbarra-rotulo{color:var(--texto2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .dash-hbarra-trilho{height:12px;border-radius:999px;background:var(--linha);overflow:hidden}.gastos-tela .dash-hbarra-cheio{position:relative;height:100%;min-width:2px;border-radius:999px;background:var(--dourado)}.gastos-tela.tema-noite .dash-linha-traco,.gastos-tela.tema-neon .dash-linha-traco,.gastos-tela.tema-noite .dash-anel-arco,.gastos-tela.tema-neon .dash-anel-arco{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--dourado) 65%,transparent))}.gastos-tela.tema-noite .dash-linha-area{opacity:.2}.gastos-tela.tema-neon .dash-linha-area{opacity:.22}.gastos-tela .dash-emp-linha{stroke:var(--dourado)}.gastos-tela .dash-emp-ponto{fill:var(--dourado)}.gastos-tela .dash-emp-inv{fill:var(--texto2);opacity:.28}.gastos-tela .dash-emp-lucro{fill:var(--dourado);opacity:.22}.gastos-tela.tema-noite .dash-emp-linha,.gastos-tela.tema-neon .dash-emp-linha{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--dourado) 65%,transparent))}.gastos-tela .graf-wrap{position:relative}.gastos-tela .graf-foco{fill:var(--card);stroke:var(--dourado);stroke-width:2}.gastos-tela .graf-dica{position:absolute;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;background:var(--painel);border:1px solid var(--borda);border-radius:10px;padding:8px 11px;font-size:12px;color:var(--texto);white-space:nowrap;box-shadow:var(--sombra-flutua);z-index:6}.gastos-tela .graf-dica-titulo{color:var(--texto2);font-size:11px;margin-bottom:5px}.gastos-tela .graf-dica-linha{display:flex;align-items:center;gap:8px;line-height:1.7}.gastos-tela .graf-dica-rot{color:var(--texto2);margin-right:auto}.gastos-tela .graf-dica-linha b{font-variant-numeric:tabular-nums}.gastos-tela .graf-dica-cor{width:9px;height:9px;border-radius:3px;flex:none;background:var(--dourado)}.gastos-tela .graf-dica-cor.investido{background:var(--texto2)}.gastos-tela .graf-dica-cor.lucro{background:var(--dourado)}.gastos-tela .dash-hbarra-ambar{position:absolute;right:0;top:0;height:100%;background:color-mix(in srgb,var(--dourado) 55%,#000)}.gastos-tela .dash-hbarra-valor{color:var(--texto);text-align:right;font-size:15px}.gastos-tela .dash-hbarra-valor small{display:block;font-size:11px;color:var(--texto2)}.gastos-tela .dash-vazio{margin:0;font-size:14px;color:var(--texto2)}.gastos-tela .dash-ads-vazio .dash-vazio{margin-top:6px}.gastos-tela .dash-ads-vazio code{background:var(--linha);border-radius:4px;padding:1px 5px;font-size:12.5px}.gastos-tela .dash-ads-campanhas{display:grid;gap:14px;margin-top:16px}.gastos-tela .dash-ads-campanha-topo{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;margin-bottom:6px}.gastos-tela .dash-ads-campanha-gasto{color:var(--texto);font-weight:600}.gastos-tela .dash-ads-campanha-linha{margin:6px 0 0;font-size:13px;color:var(--texto2)}.gastos-tela .dash-ads-campanha-linha b{color:var(--texto);font-weight:600}.gastos-tela .dash-ads-destaque{color:var(--dourado)!important}.gastos-tela .dash-ads-campanha-linha small{display:block;font-size:11px;color:var(--texto2);margin-top:1px}.gastos-tela .dash-par{display:grid;gap:20px}@media (min-width: 920px){.gastos-tela .dash-par{grid-template-columns:1fr 1fr}}.gastos-tela .gastos--larga.negocio{max-width:1220px}.gastos-tela .negocio{display:grid;grid-template-columns:192px minmax(0,1fr);gap:26px;align-items:start;text-align:left}.gastos-tela .negocio-menu{position:sticky;top:20px;display:flex;flex-direction:column;gap:4px}.gastos-tela .negocio-menu button{position:relative;display:flex;align-items:center;gap:10px;background:none;border:none;border-radius:10px;padding:10px 12px;font:inherit;font-size:13.5px;color:var(--texto2);cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.gastos-tela .negocio-menu button:hover{background:var(--painel);color:var(--texto)}.gastos-tela .negocio-menu button.ativa{background:var(--dourado);color:#10161f;font-weight:600}.gastos-tela.tema-claro .negocio-menu button.ativa{color:#fff}.gastos-tela .negocio-menu button.ativa .gastos-nav-badge{background:#10161f;color:var(--dourado)}.gastos-tela.tema-claro .negocio-menu button.ativa .gastos-nav-badge{background:#fff;color:var(--dourado)}.gastos-tela .negocio-menu svg{flex:none}.gastos-tela .negocio-menu .gastos-nav-badge{margin-left:auto}.gastos-tela .negocio-topo{display:flex;align-items:center;gap:12px;margin:0 0 18px;flex-wrap:wrap}.gastos-tela .negocio-topo h1{margin:0 auto 0 0;font-size:21px;font-weight:600;color:var(--texto)}.gastos-tela .negocio-pilulas{display:flex;gap:5px;flex-wrap:wrap}.gastos-tela .negocio-pilulas button{background:none;border:1px solid var(--borda);color:var(--texto2);border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.gastos-tela .negocio-pilulas button:hover{border-color:var(--dourado);color:var(--texto)}.gastos-tela .negocio-pilulas button.ativa{background:var(--dourado);border-color:var(--dourado);color:#10161f;font-weight:600}.gastos-tela.tema-claro .negocio-pilulas button.ativa{color:#fff}.gastos-tela .negocio-topo .gastos-nav-tema{margin-left:0;flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--card);color:var(--texto2);border:1px solid var(--borda);border-radius:999px;cursor:pointer}.gastos-tela .negocio-topo .gastos-nav-tema:hover{border-color:var(--dourado);color:var(--dourado)}.gastos-tela .gastos-etiqueta{display:inline-block;font-size:11px;font-weight:500;color:var(--texto2);border:1px solid var(--borda);border-radius:999px;padding:1px 8px;margin-left:6px;vertical-align:2px;letter-spacing:.02em;white-space:nowrap}.gastos-tela .gastos-esqueleto{display:grid;gap:14px}.gastos-tela .gastos-esqueleto>div{height:120px;border-radius:14px;background:var(--linha);animation:esqueleto-pulsa 1.4s ease-in-out infinite}.gastos-tela .gastos-esqueleto>div:first-child{height:170px}@keyframes esqueleto-pulsa{0%,to{opacity:.55}50%{opacity:.95}}@media (prefers-reduced-motion: reduce){.gastos-tela .gastos-esqueleto>div{animation:none}}@media (max-width: 640px){.gastos-tela .negocio{display:block}.gastos-tela .negocio-menu{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:30;flex-direction:row;justify-content:space-around;gap:0;background:var(--card);border-top:1px solid var(--linha);padding:7px 2px calc(9px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px #00000047}.gastos-tela .negocio-menu button{flex:1 1 0;min-width:0;flex-direction:column;gap:3px;font-size:10px;padding:4px 2px 5px;border-radius:8px;white-space:nowrap}.gastos-tela .negocio-menu .gastos-nav-badge{position:absolute;top:0;right:10%;margin:0;min-width:16px;height:16px;font-size:10px}.gastos-tela .negocio-conteudo{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.gastos-tela .negocio-topo h1{font-size:18px;flex:1 1 100%}.gastos-tela .negocio-pilulas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:calc(100% - 48px)}.gastos-tela .negocio-pilulas::-webkit-scrollbar{display:none}.gastos-tela .negocio-pilulas button{flex:none}}.gastos-tela .dash-poucos-dados{font-size:16px;font-weight:500;color:var(--texto2)}.gastos-tela.tema-claro .gastos-premio-acoes button{color:var(--texto);background:var(--fundo)}.gastos-tela .dash{grid-template-columns:minmax(0,1fr)}.gastos-tela .dash>*{min-width:0}@media (max-width: 640px){.gastos-tela .negocio-pilulas{flex-wrap:wrap;overflow-x:visible;max-width:100%}}.gastos-tela .dash-pulso{grid-template-columns:minmax(0,1fr)}@media (max-width: 640px){.gastos-tela .dash-meta{flex-wrap:wrap}.gastos-tela .dash-meta-texto{min-width:0}}@media (max-width: 640px){.gastos-tela .dash-abc li{grid-template-columns:22px minmax(0,1fr) auto}.gastos-tela .abc-barra{display:none}}.gastos-safras{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gastos-safras li{display:grid;grid-template-columns:76px 108px minmax(0,1fr) auto;gap:10px;align-items:center}.gastos-safra-num{white-space:nowrap}.gastos-safra-mes{display:flex;flex-direction:column;gap:2px}.gastos-safra-voltou{display:flex;align-items:center;gap:8px;min-width:0}.gastos-safra-voltou .gastos-cli-degrau-barra{flex:1;min-width:0}.gastos-safra-pct{white-space:nowrap}@media (max-width: 640px){.gastos-safras li{grid-template-columns:60px 1fr auto;grid-template-areas:"mes entraram valor" "voltou voltou voltou";column-gap:6px;row-gap:4px;font-size:.85rem}.gastos-safras li>.gastos-safra-mes{grid-area:mes}.gastos-safras li>span:nth-of-type(2){grid-area:entraram}.gastos-safra-voltou{grid-area:voltou}.gastos-safras li>span:nth-of-type(3){grid-area:valor;text-align:right}}.gastos-tela .dash-ltv{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gastos-tela .dash-ltv li{display:flex;align-items:center;gap:14px;cursor:default}.gastos-tela .dash-ltv-rot{display:flex;flex-direction:column;gap:2px;flex:none;width:148px;min-width:0}.gastos-tela .dash-ltv-rot b{font-weight:600;color:var(--texto);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .dash-ltv-rot small{font-size:11.5px;color:var(--texto2)}.gastos-tela .dash-ltv-barra{flex:1;height:8px;min-width:0;border-radius:999px;background:var(--linha);overflow:hidden}.gastos-tela .dash-ltv-barra>span{display:block;height:100%;border-radius:999px;background:var(--dourado)}.gastos-tela .dash-ltv-valor{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:15px;color:var(--texto)}.gastos-tela .dash-ltv-valor small{font-family:inherit;font-variant-numeric:normal;font-size:11px;color:var(--texto2)}.gastos-tela .dash-ltv-sem{opacity:.7}.gastos-tela .dash-ltv-sem .dash-ltv-rot{width:auto}.estado-bolha{margin-left:8px;font-size:10.5px;color:var(--texto2)}.estado-bolha.estado-entregue,.estado-bolha.estado-lido{color:var(--dourado)}.bolha-falhou{align-self:flex-end;max-width:100%;margin:5px 6px 0;padding:7px 12px;background:#fdefec;border:1px solid var(--coral);border-left:3px solid var(--coral);border-radius:10px;font-size:11.5px;line-height:1.35;color:#7a2418;animation:surge .22s ease both}.gastos-tela .dash-vendas{gap:42px}.gastos-tela .dash-vendas .vendas-bloco{gap:16px}.gastos-tela .dash-vendas .vendas-bloco-titulo{align-items:end;padding:0 4px}.gastos-tela .dash-vendas .vendas-bloco-titulo .negocio-eyebrow{margin:0;color:var(--negocio-texto);font-size:18px;letter-spacing:-.02em;text-transform:none}.gastos-tela .dash-vendas .vendas-bloco-titulo>p:last-child{max-width:58ch;font-size:13px;line-height:1.5}.gastos-tela .dash-vendas .vendas-resumo{gap:22px;padding:26px;border-radius:22px;box-shadow:none}.gastos-tela .dash-vendas .vendas-resumo-cabecalho h2{font-size:22px}.gastos-tela .dash-vendas .vendas-resumo-cabecalho p:last-child,.gastos-tela .dash-vendas .vendas-resumo-selo{font-size:12px}.gastos-tela .dash-vendas .vendas-resumo-detalhes{grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--negocio-linha);border-radius:16px;background:color-mix(in srgb,var(--negocio-fundo) 22%,transparent)}.gastos-tela .dash-vendas .vendas-resumo-meta,.gastos-tela .dash-vendas .vendas-resumo-mercado,.gastos-tela .dash-vendas .vendas-resumo-origens,.gastos-tela .dash-vendas .vendas-resumo-sabores{min-width:0;padding:18px;border:0;border-radius:0;background:transparent}.gastos-tela .dash-vendas .vendas-resumo-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:end;gap:10px 24px;border-bottom:1px solid var(--negocio-linha);border-right:0}.gastos-tela .dash-vendas .vendas-resumo-meta>h3{grid-column:1 / -1}.gastos-tela .dash-vendas .vendas-resumo-meta>.gastos-config{grid-column:2;grid-row:2 / span 2;margin:0}.gastos-tela .dash-vendas .vendas-resumo-mercado{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);align-items:stretch;padding:0}.gastos-tela .dash-vendas .vendas-resumo .negocio-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gastos-tela .dash-vendas .vendas-resumo-mercado--sem-sabores{grid-template-columns:1fr}.gastos-tela .dash-vendas .vendas-resumo-sabores{border-left:1px solid var(--negocio-linha)}.gastos-tela .dash-vendas .vendas-resumo-detalhes h3{font-size:13px}.gastos-tela .vendas-sabores-faixa{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gastos-tela .vendas-sabores-faixa li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--negocio-linha);color:var(--negocio-texto-2);font-size:12px}.gastos-tela .vendas-sabores-faixa li:last-child{border-bottom:0}.gastos-tela .vendas-sabores-faixa b{color:var(--negocio-texto);font-variant-numeric:tabular-nums}.gastos-tela .dash-vendas .vendas-painel{min-width:0;border:1px solid var(--negocio-linha);border-radius:20px;background:color-mix(in srgb,var(--negocio-card) 96%,transparent)}.gastos-tela .dash-vendas .vendas-grade{gap:0;align-items:stretch}.gastos-tela .dash-vendas .vendas-grade--evolucao{grid-template-columns:minmax(0,2fr) minmax(280px,.75fr)}.gastos-tela .dash-vendas .vendas-grade--evolucao.vendas-grade--sem-previsao{grid-template-columns:1fr}.gastos-tela .dash-vendas .vendas-tendencia,.gastos-tela .dash-vendas .vendas-previsao,.gastos-tela .dash-vendas .vendas-operacao-modulo,.gastos-tela .dash-vendas .vendas-portfolio-modulo,.gastos-tela .dash-vendas .vendas-calor{min-width:0;padding:24px}.gastos-tela .dash-vendas .vendas-tendencia h2,.gastos-tela .dash-vendas .vendas-previsao h2,.gastos-tela .dash-vendas .vendas-operacao-modulo h2,.gastos-tela .dash-vendas .vendas-portfolio-modulo h2,.gastos-tela .dash-vendas .vendas-calor h2{margin:0;color:var(--negocio-texto);font-size:16px;font-weight:600}.gastos-tela .dash-vendas .dash-legenda,.gastos-tela .dash-vendas .dash-sufixo{font-size:12px}.gastos-tela .dash-vendas .vendas-previsao{border-left:1px solid var(--negocio-linha);background:linear-gradient(150deg,var(--negocio-acento-suave),transparent 70%)}.gastos-tela .dash-vendas .vendas-previsao .dash-previsao-linha{display:grid;gap:7px;padding:16px 0;font-size:12px}.gastos-tela .dash-vendas .vendas-previsao .dash-previsao-linha b{font-size:20px}.gastos-tela .dash-vendas .vendas-grade--operacao{grid-template-columns:repeat(2,minmax(0,1fr))}.gastos-tela .dash-vendas .vendas-operacao-modulo{display:flex;min-height:330px;flex-direction:column}.gastos-tela .dash-vendas .vendas-operacao-modulo+.vendas-operacao-modulo{border-left:1px solid var(--negocio-linha)}.gastos-tela .dash-vendas .vendas-operacao-modulo .graf-wrap,.gastos-tela .dash-vendas .vendas-operacao-modulo .dash-hbarras{margin-top:auto}.gastos-tela .dash-vendas .vendas-produtos .dash-hbarras{padding-right:6px}.gastos-tela .dash-vendas .vendas-grade--portfolio{grid-template-columns:1fr}.gastos-tela .dash-vendas .vendas-portfolio-modulo+.vendas-portfolio-modulo{border-top:1px solid var(--negocio-linha)}.gastos-tela .dash-vendas .vendas-canais-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}.gastos-tela .dash-vendas .vendas-canal{padding:16px;border:1px solid var(--negocio-linha);border-radius:14px;background:color-mix(in srgb,var(--negocio-fundo) 20%,transparent)}.gastos-tela .dash-vendas .vendas-canal header{display:flex;align-items:center;justify-content:space-between;gap:12px}.gastos-tela .dash-vendas .vendas-canal header span{color:var(--negocio-texto-2);font-size:12px}.gastos-tela .dash-vendas .vendas-canal header strong{margin:0;color:var(--negocio-texto);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.gastos-tela .dash-vendas .vendas-canal-barra{height:8px;margin-top:14px;overflow:hidden;border-radius:999px;background:var(--negocio-linha)}.gastos-tela .dash-vendas .vendas-canal-barra>span{display:block;height:100%;overflow:hidden;border-radius:inherit;background:var(--negocio-acento)}.gastos-tela .dash-vendas .vendas-canal-barra i{display:block;height:100%;margin-left:auto;background:var(--negocio-ambar)}.gastos-tela .dash-vendas .vendas-canal-comissao{margin:7px 0 0;color:var(--negocio-ambar);font-size:12px;text-align:right}.gastos-tela .dash-vendas .vendas-canal-liquido{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--negocio-linha);color:var(--negocio-texto-2);font-size:12px;line-height:1.5}.gastos-tela .dash-vendas .vendas-calor{overflow:hidden}.gastos-tela .dash-vendas .graf-wrap>svg{max-height:280px}.gastos-tela .dash-vendas .vendas-estado-modulo{display:grid;min-height:120px;align-items:center;box-shadow:none}.gastos-tela .dash-vendas .dash-hbarra-rotulo,.gastos-tela .dash-vendas .dash-hbarra-valor,.gastos-tela .dash-vendas .abc-nome,.gastos-tela .dash-vendas .abc-receita,.gastos-tela .dash-vendas .dash-origem-nome,.gastos-tela .dash-vendas .dash-origem-num{font-size:12px}@media (max-width: 1050px){.gastos-tela .dash-vendas .vendas-resumo-detalhes,.gastos-tela .dash-vendas .vendas-grade--evolucao{grid-template-columns:1fr}.gastos-tela .dash-vendas .vendas-resumo-meta,.gastos-tela .dash-vendas .vendas-previsao{border-right:0;border-left:0;border-bottom:1px solid var(--negocio-linha)}.gastos-tela .dash-vendas .vendas-previsao{min-height:0}}@media (max-width: 760px){.gastos-tela .dash-vendas{gap:32px}.gastos-tela .dash-vendas .vendas-resumo{padding:18px}.gastos-tela .dash-vendas .vendas-resumo-mercado,.gastos-tela .dash-vendas .vendas-resumo-meta,.gastos-tela .dash-vendas .vendas-grade--operacao,.gastos-tela .dash-vendas .vendas-canais-grade{grid-template-columns:1fr}.gastos-tela .dash-vendas .vendas-resumo-meta>.gastos-config{grid-column:1;grid-row:auto}.gastos-tela .dash-vendas .vendas-resumo-sabores,.gastos-tela .dash-vendas .vendas-operacao-modulo+.vendas-operacao-modulo{border-top:1px solid var(--negocio-linha);border-left:0}.gastos-tela .dash-vendas .vendas-operacao-modulo{min-height:0}}@media (max-width: 520px){.gastos-tela .dash-vendas .vendas-tendencia,.gastos-tela .dash-vendas .vendas-previsao,.gastos-tela .dash-vendas .vendas-operacao-modulo,.gastos-tela .dash-vendas .vendas-portfolio-modulo,.gastos-tela .dash-vendas .vendas-calor{padding:18px}.gastos-tela .dash-vendas .vendas-resumo .negocio-kpis{grid-template-columns:1fr}.gastos-tela .dash-vendas .vendas-bloco-titulo>p:last-child{text-align:left}}.gastos-tela .divulgacao-redesign{display:grid;gap:42px;max-width:1180px;margin-inline:auto}.gastos-tela .divulgacao-faixa{display:grid;grid-template-columns:minmax(210px,26%) minmax(0,1fr);gap:clamp(22px,3vw,44px);padding-top:30px;border-top:1px solid var(--negocio-linha)}.gastos-tela .divulgacao-faixa:first-child{padding-top:0;border-top:0}.gastos-tela .divulgacao-faixa-cabecalho{display:flex;gap:14px;align-items:flex-start}.gastos-tela .divulgacao-faixa-indice{padding-top:2px;color:var(--negocio-acento);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.gastos-tela .divulgacao-faixa-cabecalho h2{margin:8px 0;color:var(--negocio-texto);font-size:clamp(20px,2vw,27px);line-height:1.08;letter-spacing:-.04em}.gastos-tela .divulgacao-faixa-cabecalho p:last-child{margin:0;color:var(--negocio-texto-2);font-size:13px;line-height:1.55}.gastos-tela .divulgacao-faixa>.dash-cartao,.gastos-tela .divulgacao-relatorios,.gastos-tela .divulgacao-canais{min-width:0}.gastos-tela .divulgacao-relatorios,.gastos-tela .divulgacao-canais{display:grid;gap:14px}.gastos-tela .divulgacao-redesign .dash-cartao{padding:clamp(20px,2.4vw,28px)}.gastos-tela .divulgacao-redesign .divulgacao-estado-modulo{min-height:112px;box-shadow:none}.gastos-tela .divulgacao-redesign .dash-cartao>h2{font-size:17px}.gastos-tela .divulgacao-redesign .dash-legenda,.gastos-tela .divulgacao-redesign .dash-vazio{font-size:12px;line-height:1.55}.gastos-tela .divulgacao-redesign .dash-ads-campanhas{grid-template-columns:1fr}.gastos-tela .divulgacao-redesign .dash-ads-campanha{padding:13px 0;border:0;border-bottom:1px solid var(--negocio-linha);border-radius:0;background:transparent}.gastos-tela .divulgacao-redesign .dash-hbarra-rotulo,.gastos-tela .divulgacao-redesign .dash-ads-campanha-linha,.gastos-tela .divulgacao-redesign .dash-ltv-rot b,.gastos-tela .divulgacao-redesign .gastos-modelos{font-size:12px}.gastos-tela .divulgacao-config-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:16px 0 4px;border:0;border-top:1px solid var(--negocio-linha);background:transparent;color:var(--negocio-texto);cursor:pointer;text-align:left}.gastos-tela .divulgacao-config-toggle>span:first-child{display:grid;gap:4px}.gastos-tela .divulgacao-config-toggle b{font-size:13px}.gastos-tela .divulgacao-config-toggle small{color:var(--negocio-texto-2);font-size:12px;font-weight:400;line-height:1.45}.gastos-tela .divulgacao-config-toggle>span:last-child{color:var(--negocio-acento);font-size:22px;font-weight:300}.gastos-tela .divulgacao-config-painel,.gastos-tela .divulgacao-redesign .gastos-config{margin-top:14px;padding:18px;border-radius:14px}.gastos-tela .gastos-roi-detalhes{margin-top:14px;border-top:1px solid var(--negocio-linha)}.gastos-tela .gastos-roi-detalhes-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 2px;border:0;background:transparent;color:var(--negocio-texto);cursor:pointer;text-align:left}.gastos-tela .gastos-roi-detalhes-toggle>span:first-child{display:grid;gap:3px}.gastos-tela .gastos-roi-detalhes-toggle b{font-size:12px;font-weight:600}.gastos-tela .gastos-roi-detalhes-toggle small{color:var(--negocio-texto-2);font-size:11px;line-height:1.4}.gastos-tela .gastos-roi-detalhes-toggle>span:last-child{color:var(--negocio-acento);font-size:20px;font-weight:300}.gastos-tela .gastos-roi-detalhes-corpo{display:grid;gap:10px;margin-top:12px}.gastos-tela .gastos-roi-detalhes-nota{margin:0;padding:10px 12px;border-left:2px solid var(--negocio-acento);border-radius:0 9px 9px 0;background:color-mix(in srgb,var(--negocio-acento) 7%,transparent);color:var(--negocio-texto-2);font-size:11px;line-height:1.5}.gastos-tela .gastos-roi-clientes{display:grid;gap:7px;margin:0;padding:0;list-style:none}.gastos-tela .gastos-roi-clientes>li{padding:11px 12px;border:1px solid var(--negocio-linha);border-radius:10px;background:color-mix(in srgb,var(--negocio-fundo) 18%,transparent)}.gastos-tela .gastos-roi-cliente-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gastos-tela .gastos-roi-cliente-topo b{min-width:0;overflow:hidden;color:var(--negocio-texto);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .gastos-roi-cliente-topo span{flex:0 0 auto;color:var(--negocio-texto-3);font-size:11px}.gastos-tela .gastos-roi-cliente-status{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:999px;color:var(--negocio-texto-2);font-size:10px;line-height:1.2}.gastos-tela .gastos-roi-cliente-status.status-retorno_atribuido{background:color-mix(in srgb,var(--negocio-acento) 18%,transparent);color:var(--negocio-acento)}.gastos-tela .gastos-roi-cliente-status.status-fora_da_janela,.gastos-tela .gastos-roi-cliente-status.status-pedido_aberto{background:color-mix(in srgb,#d7a84a 16%,transparent);color:#d7a84a}.gastos-tela .gastos-roi-cliente-status.status-sem_retorno{background:color-mix(in srgb,var(--negocio-texto-3) 15%,transparent)}.gastos-tela .gastos-roi-cliente-linhas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px}.gastos-tela .gastos-roi-cliente-linhas p{margin:0;color:var(--negocio-texto-2);font-size:11px;line-height:1.45}.gastos-tela .gastos-roi-cliente-linhas small{display:block;margin-bottom:2px;color:var(--negocio-texto-3);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gastos-tela .gastos-roi-pedidos{display:grid;gap:4px;margin:9px 0 0;padding:8px 10px;border-left:2px solid var(--negocio-acento);background:color-mix(in srgb,var(--negocio-acento) 5%,transparent);list-style:none}.gastos-tela .gastos-roi-pedidos li{color:var(--negocio-texto-2);font-size:10px;line-height:1.4}.gastos-tela .gastos-roi-cliente-fora{margin:9px 0 0;color:var(--negocio-texto-3);font-size:10px;line-height:1.45}@media (max-width: 900px){.gastos-tela .divulgacao-faixa{grid-template-columns:1fr;gap:16px}.gastos-tela .divulgacao-faixa-cabecalho{max-width:620px}}@media (max-width: 640px){.gastos-tela .divulgacao-redesign{gap:30px}.gastos-tela .divulgacao-faixa{padding-top:22px}.gastos-tela .divulgacao-faixa-cabecalho h2{font-size:21px}.gastos-tela .divulgacao-redesign .dash-cartao{padding:18px}.gastos-tela .divulgacao-config-painel,.gastos-tela .divulgacao-redesign .gastos-config{padding:14px}.gastos-tela .gastos-roi-cliente-linhas{grid-template-columns:1fr;gap:7px}.gastos-tela .gastos-roi-cliente-topo{align-items:flex-start;flex-direction:column;gap:3px}}.gastos-tela .dash-clientes.gastos-cli{display:flex;flex-direction:column;align-items:stretch;gap:36px}.gastos-tela .dash-clientes .clientes-faixa,.gastos-tela .dash-clientes .clientes-crescimento,.gastos-tela .dash-clientes .clientes-retencao{display:grid;gap:14px;min-width:0}.gastos-tela .dash-clientes .clientes-prioridades{grid-template-columns:1fr;align-items:stretch}.gastos-tela .dash-clientes .clientes-secao-titulo{min-height:42px;padding-bottom:11px;border-bottom:1px solid var(--negocio-linha)}.gastos-tela .dash-clientes .clientes-secao-titulo .negocio-eyebrow{margin:0;color:var(--negocio-texto);font-size:18px;letter-spacing:-.02em;text-transform:none}.gastos-tela .dash-clientes .cartao-central,.gastos-tela .dash-clientes .cartao-comportamento,.gastos-tela .dash-clientes .cartao-vips,.gastos-tela .dash-clientes .cartao-escada,.gastos-tela .dash-clientes .cartao-safras,.gastos-tela .dash-clientes .cartao-fluxo{width:100%}.gastos-tela .dash-clientes .cartao-central{padding:0;overflow:hidden}.gastos-tela .dash-clientes .cartao-central>h2{display:flex;align-items:center;gap:9px;padding:18px 20px 14px}.gastos-tela .dash-clientes .cartao-central>.gastos-cli-fato-sub{margin:0;padding:0 20px 20px}.gastos-tela .dash-clientes .clientes-timeline{display:grid;gap:0;margin:0;padding:0 20px 6px;list-style:none}.gastos-tela .dash-clientes .clientes-timeline>li{position:relative;padding-left:27px}.gastos-tela .dash-clientes .clientes-timeline>li:before{content:"";position:absolute;top:0;bottom:0;left:6px;width:1px;background:var(--negocio-linha)}.gastos-tela .dash-clientes .clientes-timeline>li:first-child:before{top:24px}.gastos-tela .dash-clientes .clientes-timeline>li:last-child:before{bottom:calc(100% - 24px)}.gastos-tela .dash-clientes .clientes-timeline-marca{position:absolute;z-index:1;top:20px;left:1px;width:11px;height:11px;border:2px solid var(--negocio-card);border-radius:50%;background:var(--negocio-texto-3);box-shadow:0 0 0 1px var(--negocio-linha-forte)}.gastos-tela .dash-clientes .clientes-timeline-marca.estado-nova{background:var(--negocio-acento);box-shadow:0 0 0 3px var(--negocio-acento-suave)}.gastos-tela .dash-clientes .gastos-cli-notif-titulo{min-height:55px;grid-template-columns:78px minmax(0,1fr);gap:14px;padding:10px 0}.gastos-tela .dash-clientes .clientes-notif-conteudo{display:grid;min-width:0;gap:4px}.gastos-tela .dash-clientes .clientes-notif-conteudo b{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .dash-clientes .clientes-notif-conteudo time{color:var(--negocio-texto-2);font-size:12px;font-variant-numeric:tabular-nums}.gastos-tela .dash-clientes .gastos-cli-notif-tipo,.gastos-tela .dash-clientes .gastos-cli-notif-estado{box-sizing:border-box;justify-content:center;font-size:12px}.gastos-tela .dash-clientes .gastos-cli-notif-estado{position:absolute;width:1px;min-width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.gastos-tela .dash-clientes .gastos-cli-notif-detalhe{padding:0 0 16px}.gastos-tela .dash-clientes .cartao-central>.gastos-lista-toggle{width:auto;margin:8px 20px 18px 47px}.gastos-tela .dash-clientes .clientes-base-painel{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.55fr);gap:14px;align-items:stretch}.gastos-tela .dash-clientes .clientes-base-painel>.gastos-cli-segmentos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.gastos-tela .dash-clientes .clientes-base-painel>.gastos-cli-segmentos:only-child{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.gastos-tela .dash-clientes .clientes-base-painel>.gastos-cli-segmentos li{min-height:94px}.gastos-tela .dash-clientes .cartao-comportamento{display:grid;grid-template-rows:auto 1fr;padding:18px}.gastos-tela .dash-clientes .cartao-comportamento .gastos-cli-grade{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.gastos-tela .dash-clientes .cartao-comportamento .gastos-cli-fato{min-height:112px;padding:15px;background:color-mix(in srgb,var(--negocio-fundo) 22%,transparent)}.gastos-tela .dash-clientes .cartao-comportamento .gastos-cli-fato-titulo{font-size:13px}.gastos-tela .dash-clientes .cartao-comportamento .gastos-cli-fato>b{margin-top:9px;font-size:15px;line-height:1.25}.gastos-tela .dash-clientes .cartao-comportamento .gastos-cli-fato-sub{margin-top:5px;font-size:12px}.gastos-tela .dash-clientes .clientes-jornada,.gastos-tela .dash-clientes .clientes-retencao-painel{display:flex;flex-direction:column;gap:14px}.gastos-tela .dash-clientes .cartao-escada .gastos-cli-escada{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.gastos-tela .dash-clientes .cartao-escada .gastos-cli-escada>li{min-width:0;padding:14px;border:1px solid var(--negocio-linha);border-radius:13px;background:color-mix(in srgb,var(--negocio-fundo) 22%,transparent)}.gastos-tela .dash-clientes .cartao-escada .gastos-cli-degrau-topo{font-size:14px;line-height:1.4}.gastos-tela .dash-clientes .cartao-escada .gastos-cli-degrau-sub{display:block;margin-top:8px;font-size:12px;line-height:1.55}.gastos-tela .dash-clientes .cartao-safras,.gastos-tela .dash-clientes .cartao-fluxo{padding:22px}.gastos-tela .dash-clientes .gastos-safras-cabecalho,.gastos-tela .dash-clientes .gastos-safras li{grid-template-columns:minmax(100px,.75fr) minmax(130px,1fr) minmax(260px,2fr) minmax(160px,1.1fr);gap:18px}.gastos-tela .dash-clientes .gastos-safras-cabecalho{padding:0 14px 10px;font-size:12px}.gastos-tela .dash-clientes .gastos-safras li{min-height:58px;padding:10px 14px}.gastos-tela .dash-clientes .gastos-safra-mes,.gastos-tela .dash-clientes .gastos-safra-num,.gastos-tela .dash-clientes .gastos-safra-pct{font-size:13px}.gastos-tela .dash-clientes .gastos-safra-mes b{font-size:15px}.gastos-tela .dash-clientes .gastos-safra-voltou{gap:12px}.gastos-tela .dash-clientes .gastos-cli-fluxo-svg{margin-top:18px;overflow-x:auto}.gastos-tela .dash-clientes .gastos-cli-fluxo-svg svg{display:block;width:100%;min-width:680px;min-height:270px}.gastos-tela .dash-clientes .clientes-fluxo-mobile{display:none}.gastos-tela .dash-clientes .clientes-estado-modulo{display:grid;min-height:112px;align-items:center;box-shadow:none}@media (max-width: 920px){.gastos-tela .dash-clientes .clientes-base-painel{grid-template-columns:1fr}.gastos-tela .dash-clientes .cartao-comportamento .gastos-cli-grade,.gastos-tela .dash-clientes .cartao-escada .gastos-cli-escada{grid-template-columns:repeat(2,minmax(0,1fr))}.gastos-tela .dash-clientes .gastos-safras-cabecalho,.gastos-tela .dash-clientes .gastos-safras li{grid-template-columns:minmax(86px,.7fr) minmax(110px,.85fr) minmax(210px,1.7fr) minmax(135px,1fr);gap:12px}}@media (max-width: 640px){.gastos-tela .dash-clientes.gastos-cli{gap:28px}.gastos-tela .dash-clientes .clientes-secao-titulo{min-height:0}.gastos-tela .dash-clientes .clientes-timeline{padding-inline:14px}.gastos-tela .dash-clientes .gastos-cli-notif-titulo{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.gastos-tela .dash-clientes .gastos-cli-notif-tipo{grid-row:1}.gastos-tela .dash-clientes .clientes-notif-conteudo{grid-column:1 / -1;grid-row:2}.gastos-tela .dash-clientes .gastos-cli-notif-estado{grid-column:2;grid-row:1}.gastos-tela .dash-clientes .clientes-notif-conteudo b{white-space:normal}.gastos-tela .dash-clientes .clientes-base-painel>.gastos-cli-segmentos{grid-template-columns:repeat(2,1fr)}.gastos-tela .dash-clientes .cartao-comportamento .gastos-cli-grade,.gastos-tela .dash-clientes .cartao-escada .gastos-cli-escada{grid-template-columns:1fr}.gastos-tela .dash-clientes .cartao-safras,.gastos-tela .dash-clientes .cartao-fluxo{padding:16px}.gastos-tela .dash-clientes .gastos-safras-cabecalho{display:none}.gastos-tela .dash-clientes .gastos-safras{display:grid;gap:10px}.gastos-tela .dash-clientes .gastos-safras li{grid-template-areas:"mes valor" "entraram entrou" "voltou voltou";grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:0;padding:14px;border:1px solid var(--negocio-linha);border-radius:12px;font-size:12px}.gastos-tela .dash-clientes .gastos-safras li>.gastos-safra-mes{grid-area:mes}.gastos-tela .dash-clientes .gastos-safras li>span:nth-of-type(2){grid-area:entraram;color:var(--negocio-texto-2)}.gastos-tela .dash-clientes .gastos-safra-voltou{grid-area:voltou}.gastos-tela .dash-clientes .gastos-safras li>span:nth-of-type(3){grid-area:valor;align-self:start}.gastos-tela .dash-clientes .gastos-cli-fluxo-svg{display:none}.gastos-tela .dash-clientes .clientes-fluxo-mobile{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.gastos-tela .dash-clientes .clientes-fluxo-mobile li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--negocio-linha);color:var(--negocio-texto-2);font-size:12px}.gastos-tela .dash-clientes .clientes-fluxo-mobile strong{color:var(--negocio-texto);font-variant-numeric:tabular-nums;white-space:nowrap}}.gastos-tela .dash-ajustes.ajustes-preferencias{display:grid;grid-template-columns:176px minmax(0,1fr);gap:28px;align-items:start;max-width:1100px;margin:0 auto}.gastos-tela .ajustes-indice{position:sticky;top:96px;display:flex;flex-direction:column;gap:3px;padding:8px 0}.gastos-tela .ajustes-indice>span{margin:0 12px 10px;color:var(--negocio-texto-3);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gastos-tela .ajustes-indice a{padding:9px 12px;border-radius:10px;color:var(--negocio-texto-2);font-size:13px;font-weight:550;text-decoration:none}.gastos-tela .ajustes-indice a:hover{background:var(--negocio-card);color:var(--negocio-texto)}.gastos-tela .ajustes-painel{border:1px solid var(--negocio-linha);border-radius:20px;background:color-mix(in srgb,var(--negocio-card) 90%,transparent);box-shadow:var(--negocio-sombra)}.gastos-tela .ajustes-secao{scroll-margin-top:104px;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:32px;padding:28px}.gastos-tela .ajustes-secao+.ajustes-secao{border-top:1px solid var(--negocio-linha)}.gastos-tela .ajustes-secao-cabecalho{display:flex;align-items:flex-start;gap:12px}.gastos-tela .ajustes-secao-cabecalho>span{margin-top:3px;color:var(--negocio-acento);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.gastos-tela .ajustes-secao-cabecalho h2{margin:0;color:var(--negocio-texto);font-size:18px;font-weight:650;letter-spacing:-.025em}.gastos-tela .ajustes-secao-cabecalho p{max-width:245px;margin:7px 0 0;color:var(--negocio-texto-2);font-size:13px;line-height:1.55}.gastos-tela .ajustes-secao-conteudo{min-width:0}.gastos-tela .ajustes-estado-modulo{margin:0;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .ajustes-aparencia .negocio-temas{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.gastos-tela .ajustes-aparencia .negocio-tema{min-height:64px;padding:10px}.gastos-tela .ajustes-aparencia .negocio-tema-nome{font-size:13px}.gastos-tela .ajustes-aparencia .negocio-tema-tag{font-size:11px}.gastos-tela .ajustes-ia-resumo{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:20px;padding-bottom:20px;border-bottom:1px solid var(--negocio-linha)}.gastos-tela .ajustes-ia-resumo>div{display:flex;flex-direction:column}.gastos-tela .ajustes-ia-resumo>div>span{color:var(--negocio-texto-2);font-size:12px}.gastos-tela .ajustes-ia-resumo>div>strong{margin-top:5px;color:var(--negocio-texto);font-size:30px;font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.gastos-tela .ajustes-ia-resumo>div>strong.excedeu{color:var(--negocio-erro, #ff625f)}.gastos-tela .ajustes-ia-resumo>div>small{margin-top:3px;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .ajustes-modelos{list-style:none;margin:0;padding:0}.gastos-tela .ajustes-modelos li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--negocio-linha);color:var(--negocio-texto-2);font-size:12px}.gastos-tela .ajustes-modelos strong{color:var(--negocio-texto);font-weight:600;font-variant-numeric:tabular-nums}.gastos-tela .ajustes-campos{display:grid;gap:0;margin-top:16px}.gastos-tela .ajustes-campos--financeiro{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}.gastos-tela .ajustes-campo{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--negocio-texto-2);font-size:12px;font-weight:600}.gastos-tela .ajustes-campo small{min-height:34px;color:var(--negocio-texto-2);font-size:12px;font-weight:400;line-height:1.45}.gastos-tela .ajustes-campo input{width:100%;box-sizing:border-box}.gastos-tela .ajustes-feedback{grid-column:1 / -1;min-height:20px}.gastos-tela .ajustes-preferencia-linha{grid-column:1 / -1;display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding-top:16px;border-top:1px solid var(--negocio-linha)}.gastos-tela .ajustes-preferencia-linha>div:first-child{display:flex;flex-direction:column;gap:3px}.gastos-tela .ajustes-preferencia-linha strong{color:var(--negocio-texto);font-size:13px}.gastos-tela .ajustes-preferencia-linha span{color:var(--negocio-texto-2);font-size:12px;line-height:1.45}.gastos-tela .ajustes-acao-email{display:flex;align-items:center;gap:10px}.gastos-tela .ajustes-acao-email .gastos-toggle{margin:0}.gastos-tela .ajustes-preferencia-linha>small{grid-column:1 / -1}.gastos-tela .ajustes-integracao-topo{display:flex;align-items:center;justify-content:space-between;gap:18px}.gastos-tela .ajustes-backup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.gastos-tela .ajustes-integracao h3,.gastos-tela .ajustes-backup h3{margin:0;color:var(--negocio-texto);font-size:14px;font-weight:650}.gastos-tela .ajustes-integracao-topo p{margin:4px 0 0;color:var(--negocio-texto-2);font-size:12px;line-height:1.45}.gastos-tela .ajustes-status{flex:none;padding:5px 8px;border:1px solid var(--negocio-linha);border-radius:99px;color:var(--negocio-texto-3);font-size:11px;font-weight:650}.gastos-tela .ajustes-status.ativo{border-color:color-mix(in srgb,var(--negocio-sucesso, #36c58c) 45%,transparent);color:var(--negocio-sucesso, #36c58c)}.gastos-tela .ajustes-integracao>.gastos-cw-estado{margin:12px 0 0}.gastos-tela .ajustes-integracao>.gastos-modelos{margin:8px 0 0}.gastos-tela .ajustes-campos--taxas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;border-top:1px solid var(--negocio-linha)}.gastos-tela .ajustes-campo--taxa{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;padding:2px 0}.gastos-tela .ajustes-campo--taxa input{text-align:right}.gastos-tela .ajustes-backup-info{min-width:0}.gastos-tela .ajustes-backup-info p{margin:6px 0 0}.gastos-tela .ajustes-backup>button{flex:none}.gastos-tela .ajustes-backup>.gastos-erro{grid-column:1 / -1;margin:0}@media (max-width: 1120px){.gastos-tela .dash-ajustes.ajustes-preferencias{grid-template-columns:1fr;gap:12px}.gastos-tela .ajustes-indice{position:static;flex-direction:row;overflow-x:auto;padding:0 0 4px}.gastos-tela .ajustes-indice>span{display:none}.gastos-tela .ajustes-indice a{white-space:nowrap}.gastos-tela .ajustes-secao{grid-template-columns:1fr;gap:20px}.gastos-tela .ajustes-secao-cabecalho p{max-width:none}}@media (max-width: 780px){.gastos-tela .ajustes-campos--financeiro{grid-template-columns:1fr}.gastos-tela .ajustes-campo small{min-height:0}}@media (max-width: 620px){.gastos-tela .ajustes-indice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:visible}.gastos-tela .ajustes-indice a{text-align:center;white-space:normal}.gastos-tela .ajustes-painel{border-radius:16px}.gastos-tela .ajustes-secao{padding:20px 16px}.gastos-tela .ajustes-aparencia .negocio-temas,.gastos-tela .ajustes-campos--financeiro,.gastos-tela .ajustes-campos--taxas,.gastos-tela .ajustes-ia-resumo{grid-template-columns:1fr}.gastos-tela .ajustes-preferencia-linha,.gastos-tela .ajustes-backup{align-items:flex-start;grid-template-columns:1fr}.gastos-tela .ajustes-acao-email{align-items:flex-start;flex-direction:column}}html:has(.gastos-tela),body:has(.gastos-tela),#root:has(.gastos-tela){min-height:100%;margin:0}body:has(.gastos-tela){background:#090a0d}body:has(.gastos-tela.tema-claro){background:#f5f5f7}.gastos-tela{--negocio-fundo: #090a0d;--negocio-fundo-elevado: #101217;--negocio-card: #15181e;--negocio-card-forte: #1a1e25;--negocio-texto: #f5f5f7;--negocio-texto-2: #b0b0b6;--negocio-texto-3: #898990;--negocio-linha: rgba(255,255,255,.09);--negocio-linha-forte: rgba(255,255,255,.14);--negocio-acento: #2997ff;--negocio-acento-forte: #0077ed;--negocio-acento-suave: rgba(41,151,255,.13);--negocio-verde: #30d158;--negocio-verde-suave: rgba(48,209,88,.13);--negocio-ambar: #ff9f0a;--negocio-ambar-suave: rgba(255,159,10,.14);--negocio-vermelho: #ff453a;--negocio-sombra: 0 18px 48px rgba(0,0,0,.22);--negocio-raio: 18px;min-height:100vh;background:radial-gradient(circle at 82% -8%,rgba(41,151,255,.12),transparent 30rem),var(--negocio-fundo);color:var(--negocio-texto);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gastos-tela.tema-claro{--negocio-fundo: #f5f5f7;--negocio-fundo-elevado: rgba(245,245,247,.9);--negocio-card: #fff;--negocio-card-forte: #fff;--negocio-texto: #1d1d1f;--negocio-texto-2: #6e6e73;--negocio-texto-3: #86868b;--negocio-linha: rgba(0,0,0,.075);--negocio-linha-forte: rgba(0,0,0,.13);--negocio-acento: #0071e3;--negocio-acento-forte: #0066cc;--negocio-acento-suave: rgba(0,113,227,.09);--negocio-verde: #248a3d;--negocio-verde-suave: rgba(36,138,61,.1);--negocio-ambar: #9a5b00;--negocio-ambar-suave: rgba(255,149,0,.11);--negocio-vermelho: #d70015;--negocio-sombra: 0 16px 44px rgba(0,0,0,.065)}.gastos-tela.tema-neon{--negocio-fundo: #080b0a;--negocio-fundo-elevado: #0f1412;--negocio-card: #141a17;--negocio-card-forte: #17201b;--negocio-acento: #34c759;--negocio-acento-forte: #2eb550;--negocio-acento-suave: rgba(52,199,89,.12);--negocio-verde: #34c759}.gastos-tela *,.gastos-tela *:before,.gastos-tela *:after{box-sizing:border-box}.gastos-tela button,.gastos-tela input,.gastos-tela select,.gastos-tela textarea{font:inherit}.gastos-tela button{-webkit-tap-highlight-color:transparent}.gastos-tela .negocio-eyebrow,.gastos-tela .dash-sufixo,.gastos-tela .negocio-kpi-rotulo,.gastos-tela .negocio-kpi-numero,.gastos-tela .negocio-kpi-sub,.gastos-tela .gasto-calmo,.gastos-tela .gastos-limite,.gastos-tela .dash-hbarra-valor,.gastos-tela .dash-hbarra-valor small,.gastos-tela .abc-receita,.gastos-tela .dash-origem-num,.gastos-tela .gastos-cli-fato-titulo,.gastos-tela .negocio-tema-tag{font-family:inherit;font-variant-numeric:tabular-nums}.gastos-tela button:focus-visible,.gastos-tela input:focus-visible,.gastos-tela select:focus-visible,.gastos-tela textarea:focus-visible{outline:2px solid var(--negocio-acento);outline-offset:2px}.gastos-tela .gastos--larga.negocio{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;width:min(100%,1540px);max-width:none;min-height:100vh;margin:0 auto;padding:16px;text-align:left}.gastos-tela .negocio-menu{position:sticky;top:16px;display:flex;flex-direction:column;align-self:start;height:calc(100vh - 32px);min-height:590px;padding:14px 10px;overflow:hidden;border:1px solid var(--negocio-linha);border-radius:20px;background:color-mix(in srgb,var(--negocio-card) 92%,transparent);box-shadow:var(--negocio-sombra);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.gastos-tela .negocio-marca{display:flex;align-items:center;gap:10px;padding:3px 5px 16px;border-bottom:1px solid var(--negocio-linha)}.gastos-tela .negocio-marca-selo{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:linear-gradient(145deg,var(--negocio-acento),var(--negocio-acento-forte));color:#fff;font-size:11px;font-weight:600;box-shadow:0 9px 22px color-mix(in srgb,var(--negocio-acento) 28%,transparent)}.gastos-tela .negocio-marca-texto{min-width:0}.gastos-tela .negocio-marca-texto strong,.gastos-tela .negocio-marca-texto small{display:block}.gastos-tela .negocio-marca-texto strong{overflow:hidden;color:var(--negocio-texto);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .negocio-marca-texto small{margin-top:3px;color:var(--negocio-texto-2);font-size:11px}.gastos-tela .negocio-menu-rotulo{margin:21px 10px 8px;color:var(--negocio-texto-3);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.gastos-tela .negocio-menu>button{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 11px;border:0;border-radius:12px;background:transparent;color:var(--negocio-texto-2);cursor:pointer;font-size:13px;text-align:left;transition:background-color .18s ease,color .18s ease}.gastos-tela .negocio-menu>button:hover{background:color-mix(in srgb,var(--negocio-texto) 5%,transparent);color:var(--negocio-texto)}.gastos-tela .negocio-menu>button.ativa{background:var(--negocio-acento-suave);color:var(--negocio-acento);font-weight:600}.gastos-tela .negocio-menu>button svg{width:17px;height:17px;flex:none}.gastos-tela .gastos-nav-badge{display:grid;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 5px;border-radius:999px;background:var(--negocio-acento);color:#fff;font-size:11px}.gastos-tela .negocio-menu-status{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:12px 10px;border-radius:13px;background:color-mix(in srgb,var(--negocio-texto) 3.5%,transparent)}.gastos-tela .negocio-status-ponto{width:7px;height:7px;margin-top:3px;flex:none;border-radius:50%;background:var(--negocio-verde);box-shadow:0 0 0 4px var(--negocio-verde-suave)}.gastos-tela .negocio-menu-status strong,.gastos-tela .negocio-menu-status small{display:block}.gastos-tela .negocio-menu-status strong{color:var(--negocio-texto);font-size:11px;font-weight:600}.gastos-tela .negocio-menu-status small{margin-top:3px;color:var(--negocio-texto-2);font-size:11px}.gastos-tela .negocio-conteudo{min-width:0;padding:0 4px 40px}.gastos-tela .negocio-topo{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:12px;min-height:78px;margin:0 -4px 24px;padding:10px 4px 11px;background:color-mix(in srgb,var(--negocio-fundo) 86%,transparent);-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%)}.gastos-tela .negocio-topo:after{content:"";position:absolute;right:4px;bottom:0;left:4px;height:1px;background:linear-gradient(90deg,transparent,var(--negocio-linha),transparent)}.gastos-tela .negocio-titulo{min-width:0}.gastos-tela .negocio-titulo>span,.gastos-tela .negocio-eyebrow{display:flex;align-items:center;gap:8px;margin:0;color:var(--negocio-texto-3);font-size:12px;font-weight:600;letter-spacing:.095em;text-transform:uppercase}.gastos-tela .negocio-titulo>span{margin-bottom:4px;color:var(--negocio-acento)}.gastos-tela .negocio-titulo h1{margin:0;color:var(--negocio-texto);font-size:clamp(27px,2.4vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1}.gastos-tela .negocio-titulo p{margin:5px 0 0;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .negocio-pilulas{display:flex;gap:3px;padding:3px;border:1px solid var(--negocio-linha);border-radius:999px;background:color-mix(in srgb,var(--negocio-card) 84%,transparent)}.gastos-tela .negocio-pilulas button{padding:7px 11px;border:0;border-radius:999px;background:transparent;color:var(--negocio-texto-2);cursor:pointer;font-size:12px;white-space:nowrap}.gastos-tela .negocio-pilulas button:hover{color:var(--negocio-texto)}.gastos-tela .negocio-pilulas button.ativa{background:var(--negocio-texto);color:var(--negocio-fundo);font-weight:600}.gastos-tela .negocio-topo-acoes{display:flex;gap:6px}.gastos-tela .negocio-densidade,.gastos-tela .gastos-nav-tema{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--negocio-linha);border-radius:11px;background:color-mix(in srgb,var(--negocio-card) 84%,transparent);color:var(--negocio-texto-2);cursor:pointer}.gastos-tela .negocio-densidade:hover,.gastos-tela .gastos-nav-tema:hover{border-color:var(--negocio-linha-forte);color:var(--negocio-texto)}.gastos-tela .negocio-densidade[aria-pressed=true]{background:var(--negocio-acento-suave);color:var(--negocio-acento)}.gastos-tela .negocio-pagina{width:min(100%,1280px);min-width:0;margin:0 auto}.gastos-tela .dash{display:grid;gap:13px;min-width:0}.gastos-tela .negocio-eyebrow{margin:10px 2px 0}.gastos-tela .negocio-eyebrow:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--negocio-acento);box-shadow:0 0 0 4px var(--negocio-acento-suave)}.gastos-tela .dash-cartao,.gastos-tela .dash-heroi{min-width:0;margin:0;padding:20px;border:1px solid var(--negocio-linha);border-radius:var(--negocio-raio);background:color-mix(in srgb,var(--negocio-card) 96%,transparent);box-shadow:var(--negocio-sombra)}.gastos-tela .dash-heroi{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--negocio-acento) 24%,var(--negocio-linha));background:linear-gradient(135deg,var(--negocio-acento-suave),transparent 62%),var(--negocio-card-forte)}.gastos-tela .dash-heroi:after{content:"";position:absolute;top:-90px;right:-70px;width:230px;height:230px;border-radius:50%;background:color-mix(in srgb,var(--negocio-acento) 8%,transparent);filter:blur(8px);pointer-events:none}.gastos-tela .dash-heroi>*{position:relative;z-index:1}.gastos-tela .dash-cartao>h2,.gastos-tela .dash-heroi>h2,.gastos-tela .gastos-numeros>h2,.gastos-tela .gastos-geral-bloco>h2{margin:0;color:var(--negocio-texto);font-size:17px;font-weight:600;letter-spacing:-.025em}.gastos-tela .dash-heroi>h2{font-size:18px}.gastos-tela .dash-sufixo,.gastos-tela .gastos-etiqueta{color:var(--negocio-texto-3);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.gastos-tela .dash-legenda,.gastos-tela .gastos-cw-estado,.gastos-tela .gastos-limite{color:var(--negocio-texto-2);font-size:12px;line-height:1.5}.gastos-tela .dash-legenda{margin:5px 0 10px}.gastos-tela .dash-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gastos-tela .gastos-numeros{display:grid;gap:13px;min-width:0}.gastos-tela .dash-inicio,.gastos-tela .dash-divulgacao,.gastos-tela .dash-clientes{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense}.gastos-tela .dash-inicio>.dash-alertas,.gastos-tela .dash-inicio>.dash-heroi,.gastos-tela .dash-inicio>.negocio-eyebrow,.gastos-tela .dash-inicio>.negocio-kpis{grid-column:1/-1}.gastos-tela .dash-inicio>.dash-meta-cartao{grid-column:9/-1}.gastos-tela .dash-inicio>.dash-cartao:not(.dash-meta-cartao):not(.dash-funil){grid-column:1/9}.gastos-tela .dash-inicio>.dash-funil{grid-column:1/-1}.gastos-tela .dash-divulgacao>.negocio-eyebrow,.gastos-tela .dash-divulgacao>.dash-ads{grid-column:1/-1}.gastos-tela .dash-divulgacao>.cartao-ltv,.gastos-tela .dash-divulgacao>.cartao-links{grid-column:1/7}.gastos-tela .dash-divulgacao>.cartao-roi,.gastos-tela .dash-divulgacao>.cartao-captacao{grid-column:7/-1}.gastos-tela .dash-clientes>.gastos-cli-cabecalho,.gastos-tela .dash-clientes>.gastos-cli-aviso,.gastos-tela .dash-clientes>.cartao-central,.gastos-tela .dash-clientes>.negocio-eyebrow,.gastos-tela .dash-clientes>.gastos-cli-segmentos,.gastos-tela .dash-clientes>.cartao-vips{grid-column:1/-1}.gastos-tela .dash-clientes>.cartao-comportamento,.gastos-tela .dash-clientes>.cartao-safras{grid-column:1/7}.gastos-tela .dash-clientes>.cartao-escada,.gastos-tela .dash-clientes>.cartao-fluxo{grid-column:7/-1}.gastos-tela .dash-ajustes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gastos-tela .negocio-bloco-ajuste{display:grid;gap:9px;min-width:0}.gastos-tela .negocio-bloco-ajuste:first-child,.gastos-tela .negocio-bloco-ajuste:last-child{grid-column:1/-1}.gastos-tela .negocio-bloco-ajuste>.negocio-eyebrow{margin-top:0}.gastos-tela .negocio-bloco-ajuste>.dash-cartao{height:100%}.gastos-tela .dash-vendas{gap:30px}.gastos-tela .vendas-bloco{display:grid;gap:12px;min-width:0}.gastos-tela .vendas-bloco-titulo,.gastos-tela .divulgacao-secao-titulo,.gastos-tela .clientes-secao-titulo{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.gastos-tela .vendas-bloco-titulo>p:last-child,.gastos-tela .divulgacao-secao-titulo>p:last-child,.gastos-tela .clientes-secao-titulo>p:last-child{max-width:54ch;margin:0;color:var(--negocio-texto-2);font-size:12px;line-height:1.55;text-align:right}.gastos-tela .vendas-resumo{display:grid;gap:16px;padding:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--negocio-acento) 7%,var(--negocio-card)),var(--negocio-card) 46%)}.gastos-tela .vendas-resumo-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gastos-tela .vendas-resumo-cabecalho .negocio-eyebrow{margin:0 0 10px}.gastos-tela .vendas-resumo-cabecalho h2{margin:0;color:var(--negocio-texto);font-size:20px;font-weight:600;letter-spacing:-.035em}.gastos-tela .vendas-resumo-cabecalho p:last-child{margin:5px 0 0;color:var(--negocio-texto-2);font-size:11px}.gastos-tela .vendas-resumo-selo{flex:none;padding:6px 9px;border:1px solid var(--negocio-linha);border-radius:999px;color:var(--negocio-texto-2);font-size:11px}.gastos-tela .vendas-resumo .negocio-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.gastos-tela .vendas-resumo .negocio-kpi{min-height:116px;box-shadow:none}.gastos-tela .vendas-resumo-detalhes{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.35fr) minmax(180px,.75fr);gap:10px;align-items:stretch}.gastos-tela .vendas-resumo-meta,.gastos-tela .vendas-resumo-origens,.gastos-tela .vendas-resumo-sabores{min-width:0;padding:15px;border:1px solid var(--negocio-linha);border-radius:14px;background:color-mix(in srgb,var(--negocio-fundo) 24%,transparent)}.gastos-tela .vendas-resumo-detalhes h3{margin:0 0 11px;color:var(--negocio-texto);font-size:11px;font-weight:600}.gastos-tela .vendas-resumo-detalhes h3>span{margin-left:5px;color:var(--negocio-texto-3);font-size:11px;font-weight:500}.gastos-tela .vendas-resumo-meta{display:flex;flex-direction:column}.gastos-tela .vendas-resumo-meta .gastos-config{margin-top:auto;padding:11px 0 0;border:0;border-top:1px solid var(--negocio-linha);border-radius:0;background:transparent}.gastos-tela .vendas-resumo-meta .gastos-roas{margin:11px 0}.gastos-tela .vendas-resumo-sabores .gastos-modelos{margin-top:0}.gastos-tela .vendas-grade{display:grid;gap:13px;min-width:0;align-items:start}.gastos-tela .vendas-grade--evolucao{grid-template-columns:minmax(0,2fr) minmax(250px,.8fr)}.gastos-tela .vendas-grade--operacao{grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr)}.gastos-tela .vendas-grade--portfolio{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr)}.gastos-tela .vendas-tendencia:only-child{grid-column:1/-1}.gastos-tela .vendas-previsao{position:relative;min-height:100%;overflow:hidden;background:linear-gradient(155deg,var(--negocio-acento-suave),var(--negocio-card) 72%)}.gastos-tela .vendas-card-icone{position:absolute;top:16px;right:16px;display:grid;width:30px;height:30px;place-items:center;border-radius:10px;background:var(--negocio-acento-suave);color:var(--negocio-acento);font-size:16px}.gastos-tela .vendas-previsao>.dash-sufixo{display:block;max-width:calc(100% - 35px);margin-top:5px}.gastos-tela .vendas-previsao-numeros{display:grid;gap:0;margin-top:22px}.gastos-tela .vendas-previsao .dash-previsao-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:13px 0;border-bottom:1px solid var(--negocio-linha);color:var(--negocio-texto-2);font-size:12px}.gastos-tela .vendas-previsao .dash-previsao-linha b{color:var(--negocio-texto);font-size:17px;font-weight:600;letter-spacing:-.025em}.gastos-tela .vendas-canais .dash-liquido li{align-items:flex-start;flex-direction:column;gap:3px}.gastos-tela .vendas-canais .dash-liquido li>span:last-child{color:var(--negocio-texto-2);font-size:11px}.gastos-tela .dash-divulgacao{grid-template-columns:1fr;gap:30px}.gastos-tela .dash-divulgacao>.divulgacao-palco,.gastos-tela .dash-divulgacao>.divulgacao-colunas{grid-column:1/-1}.gastos-tela .divulgacao-palco,.gastos-tela .divulgacao-coluna{display:grid;gap:12px;min-width:0;align-content:start}.gastos-tela .divulgacao-colunas{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:13px;min-width:0;align-items:start}.gastos-tela .divulgacao-coluna{gap:13px}.gastos-tela .divulgacao-coluna .divulgacao-secao-titulo{min-height:39px}.gastos-tela .dash-ads{display:grid;gap:14px}.gastos-tela .dash-ads .negocio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gastos-tela .dash-ads .negocio-kpi{min-height:110px;box-shadow:none}.gastos-tela .dash-ads-campanhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gastos-tela .dash-ads-campanha{min-width:0;padding:13px;border:1px solid var(--negocio-linha);border-radius:13px;background:color-mix(in srgb,var(--negocio-fundo) 22%,transparent)}.gastos-tela .dash-ads-campanha-topo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.gastos-tela .dash-ads-campanha-gasto{color:var(--negocio-texto);font-size:12px;font-weight:600}.gastos-tela .dash-ads-campanha .dash-hbarra-trilho{margin-top:10px}.gastos-tela .dash-ads-campanha-linha{margin:9px 0 0;color:var(--negocio-texto-2);font-size:12px;line-height:1.5}.gastos-tela .dash-ads-campanha-linha small{color:inherit;font-size:inherit}.gastos-tela .dash-ads-campanhas>.gastos-lista-toggle{grid-column:1/-1}.gastos-tela .cartao-ltv,.gastos-tela .cartao-roi,.gastos-tela .cartao-links,.gastos-tela .cartao-captacao{align-self:start}.gastos-tela .dash-ltv li{display:grid;grid-template-columns:minmax(110px,1fr) minmax(80px,1.2fr) auto;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid var(--negocio-linha)}.gastos-tela .dash-ltv li:last-child{border-bottom:0}.gastos-tela .dash-ltv-rot{min-width:0}.gastos-tela .dash-ltv-rot b,.gastos-tela .dash-ltv-rot small{display:block}.gastos-tela .dash-ltv-rot b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .dash-ltv-rot small{margin-top:3px;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .dash-ltv-barra{height:7px;overflow:hidden;border-radius:999px;background:var(--negocio-linha)}.gastos-tela .dash-ltv-barra>span{display:block;height:100%;border-radius:inherit;background:var(--negocio-acento)}.gastos-tela .dash-ltv-valor{color:var(--negocio-texto);font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.gastos-tela .dash-ltv-valor small{display:block;color:var(--negocio-texto-3);font-size:12px;font-weight:500}.gastos-tela .cartao-links .gastos-config,.gastos-tela .cartao-captacao .gastos-config{background:color-mix(in srgb,var(--negocio-fundo) 25%,transparent)}.gastos-tela .gastos-ab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gastos-tela .gastos-ab-col{padding:12px;border:1px solid var(--negocio-linha);border-radius:12px;background:color-mix(in srgb,var(--negocio-fundo) 22%,transparent)}.gastos-tela .gastos-ab-col h4{margin:0 0 8px;color:var(--negocio-texto);font-size:13px;text-align:left}.gastos-tela .cartao-captacao>.gastos-config{grid-template-columns:repeat(2,minmax(0,1fr))}.gastos-tela .cartao-captacao>.gastos-config>button,.gastos-tela .cartao-captacao>.gastos-config>.gastos-erro,.gastos-tela .cartao-captacao>.gastos-config>.gastos-salvo{grid-column:1/-1}.gastos-tela .dash-clientes{grid-template-columns:1fr;gap:30px}.gastos-tela .dash-clientes>*{grid-column:1/-1!important}.gastos-tela .clientes-prioridades{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);gap:13px;align-items:start}.gastos-tela .clientes-coluna,.gastos-tela .clientes-crescimento,.gastos-tela .clientes-retencao{display:grid;gap:12px;min-width:0;align-content:start}.gastos-tela .clientes-crescimento-grade,.gastos-tela .clientes-retencao-grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:13px;min-width:0;align-items:start}.gastos-tela .clientes-retencao-grade,.gastos-tela .clientes-coluna--base .gastos-cli-segmentos,.gastos-tela .clientes-coluna--base .gastos-cli-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.gastos-tela .clientes-coluna--base .gastos-cli-fato{min-height:96px}.gastos-tela .gastos-cli-cabecalho{padding:4px 0 0}.gastos-tela .gastos-cli-quando{margin:0;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .gastos-cli-acoes{margin-top:0}.gastos-tela .gastos-cli-acoes button{min-width:112px;min-height:38px;font-size:12px}.gastos-tela .gastos-cli-acoes button.destaque{border-color:transparent;background:var(--negocio-acento);color:#fff}.gastos-tela .gastos-cli-notif-titulo{min-height:44px;grid-template-columns:auto minmax(0,1fr) 58px;padding:10px 2px}.gastos-tela .gastos-cli-notif-estado{min-width:48px;justify-content:center;background:color-mix(in srgb,var(--negocio-acento) 22%,transparent);color:color-mix(in srgb,var(--negocio-acento) 80%,#fff);font-size:11px;font-weight:600}.gastos-tela .gastos-cli-notif-estado.estado-nova{background:var(--negocio-acento);color:#fff}.gastos-tela .gastos-cli-vips{display:grid;gap:8px}.gastos-tela .gastos-cli-vips>li{display:block;padding:13px;border:1px solid var(--negocio-linha);border-radius:12px;background:color-mix(in srgb,var(--negocio-fundo) 20%,transparent)}.gastos-tela .gastos-cli-vip-msg{margin-top:11px;padding:11px 12px;border-left:2px solid var(--negocio-acento);border-radius:0 10px 10px 0}.gastos-tela .gastos-cli-vip-linha>button{min-width:76px}.gastos-tela .gastos-safras-tabela{min-width:0;margin-top:13px}.gastos-tela .gastos-safras-cabecalho,.gastos-tela .gastos-safras li{display:grid;grid-template-columns:minmax(66px,.7fr) minmax(78px,.8fr) minmax(150px,1.65fr) minmax(96px,1fr);align-items:center;gap:8px;min-width:0}.gastos-tela .gastos-safras-cabecalho{padding:0 9px 8px;color:var(--negocio-texto-3);font-size:12px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.gastos-tela .gastos-safras{display:grid;gap:0;margin:0}.gastos-tela .gastos-safras li{min-height:48px;padding:8px 9px;border-top:1px solid var(--negocio-linha)}.gastos-tela .gastos-safras li:nth-child(odd){background:color-mix(in srgb,var(--negocio-texto) 2%,transparent)}.gastos-tela .gastos-safra-mes,.gastos-tela .gastos-safra-num,.gastos-tela .gastos-safra-pct{min-width:0;font-family:inherit;font-size:12px;line-height:1.4;white-space:nowrap}.gastos-tela .gastos-safra-mes b{font-size:13px}.gastos-tela .gastos-safras li>.gastos-safra-num:last-child{overflow:hidden;text-align:right;text-overflow:ellipsis}.gastos-tela .gastos-safra-voltou{display:grid;grid-template-columns:minmax(45px,1fr) auto;gap:7px;min-width:0;align-items:center}.gastos-tela .gastos-safra-voltou .gastos-cli-degrau-barra{min-width:45px}.gastos-tela .gastos-cli-fluxo-svg{overflow:hidden}.gastos-tela .gastos-cli-fluxo-svg svg{width:100%;min-width:0;max-width:100%}.gastos-tela .negocio-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.gastos-tela .negocio-kpi{position:relative;display:flex;flex-direction:column;min-width:0;min-height:134px;padding:15px;overflow:hidden;border:1px solid var(--negocio-linha);border-radius:16px;background:var(--negocio-card);box-shadow:0 10px 30px color-mix(in srgb,var(--negocio-fundo) 35%,transparent)}.gastos-tela .negocio-kpi.destaque{border-color:color-mix(in srgb,var(--negocio-acento) 24%,var(--negocio-linha));background:linear-gradient(145deg,var(--negocio-acento-suave),var(--negocio-card) 70%)}.gastos-tela .negocio-kpi-rotulo{max-width:calc(100% - 38px);color:var(--negocio-texto-3);font-size:12px;font-weight:600;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.gastos-tela .negocio-kpi-icone{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--negocio-acento-suave);color:var(--negocio-acento)}.gastos-tela .negocio-kpi-icone svg{width:14px;height:14px}.gastos-tela .negocio-kpi-numero{display:block;margin-top:auto;color:var(--negocio-texto);font-family:inherit;font-size:clamp(21px,2.1vw,28px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.045em;line-height:1.05;white-space:nowrap}.gastos-tela .negocio-kpi-numero *,.gastos-tela .gasto-calmo,.gastos-tela .gastos-modelos-num li>span:last-child{font-family:inherit;font-variant-numeric:tabular-nums}.gastos-tela .negocio-kpi-sub{min-height:15px;margin-top:9px;color:var(--negocio-texto-2);font-size:12px;line-height:1.4}.gastos-tela .kpi-nota{font-size:15px;letter-spacing:-.02em}.gastos-tela .dash-heroi-data{margin:5px 0 0;color:var(--negocio-acento);font-size:11px}.gastos-tela .dash-heroi-corpo{max-width:88ch;margin-top:12px}.gastos-tela .dash-heroi-corpo p,.gastos-tela .dash-heroi-vazio{margin:5px 0;color:var(--negocio-texto-2);font-size:12px;line-height:1.6}.gastos-tela .dash-heroi-acoes,.gastos-tela .gastos-cli-acoes,.gastos-tela .gastos-cli-notif-acoes,.gastos-tela .gastos-premio-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.gastos-tela .dash-pilula,.gastos-tela .gastos-botao-primario,.gastos-tela .gastos-botao-secundario,.gastos-tela .gastos-cli-acoes button,.gastos-tela .gastos-cli-notif-acoes button,.gastos-tela .gastos-premio-acoes button,.gastos-tela .gastos-cli-vip-linha>button{min-height:36px;padding:7px 12px;border:1px solid var(--negocio-linha-forte);border-radius:999px;background:transparent;color:var(--negocio-texto);cursor:pointer;font-size:12px;font-weight:600}.gastos-tela .dash-pilula:not(.fantasma),.gastos-tela .gastos-botao-primario,.gastos-tela .gastos-cli-notif-acoes button.destaque,.gastos-tela .gastos-cli-vip-linha>button.destaque{border-color:transparent;background:var(--negocio-acento);color:#fff}.gastos-tela button:disabled{cursor:not-allowed;opacity:.5}.gastos-tela .dash-alertas{display:grid;gap:7px}.gastos-tela .dash-alerta{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--negocio-ambar) 26%,transparent);border-radius:13px;background:var(--negocio-ambar-suave)}.gastos-tela .dash-alerta-texto b{color:var(--negocio-texto);font-size:12px}.gastos-tela .dash-alerta-texto p{margin:3px 0 0;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .dash-alerta>button{border:0;background:transparent;color:var(--negocio-ambar);cursor:pointer;font-size:12px;font-weight:600}.gastos-tela .dash-vazio,.gastos-tela .gastos-cli-vazio,.gastos-tela .gastos-msg{margin:0;padding:18px;border:1px dashed var(--negocio-linha-forte);border-radius:14px;background:color-mix(in srgb,var(--negocio-card) 72%,transparent);color:var(--negocio-texto-2);font-size:12px;line-height:1.55}.gastos-tela .gastos-erro{color:var(--negocio-vermelho);font-size:12px}.gastos-tela .gastos-salvo{color:var(--negocio-verde);font-size:12px}.gastos-tela .dash-tendencia.sobe{color:var(--negocio-verde)}.gastos-tela .dash-tendencia.desce,.gastos-tela .dash-lucro-negativo{color:var(--negocio-vermelho)}.gastos-tela .dash-meta{display:flex;align-items:center;gap:24px}.gastos-tela .dash-meta-texto{display:grid;gap:7px;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .dash-meta-texto b{color:var(--negocio-texto)}.gastos-tela .dash-anel{width:112px;height:112px;flex:none}.gastos-tela .dash-anel-trilho{stroke:var(--negocio-linha)}.gastos-tela .dash-anel-arco{stroke:var(--negocio-acento)}.gastos-tela .dash-anel-numero{fill:var(--negocio-texto);font-size:20px;font-weight:600}.gastos-tela .graf-wrap{position:relative;min-width:0}.gastos-tela .graf-wrap>svg{display:block;width:100%;height:auto;max-height:260px}.gastos-tela .dash-linha-area{fill:var(--negocio-acento-suave)}.gastos-tela .dash-linha-traco,.gastos-tela .dash-emp-linha{stroke:var(--negocio-acento)}.gastos-tela .dash-linha-ponto,.gastos-tela .dash-emp-ponto,.gastos-tela .graf-foco{fill:var(--negocio-acento)}.gastos-tela .dash-emp-inv{fill:color-mix(in srgb,var(--negocio-texto-3) 22%,transparent)}.gastos-tela .dash-emp-lucro{fill:var(--negocio-acento-suave)}.gastos-tela .dash-eixo,.gastos-tela .dash-linha-valor{fill:var(--negocio-texto-2);font-size:11px}.gastos-tela .dash-barra{fill:color-mix(in srgb,var(--negocio-acento) 28%,transparent)}.gastos-tela .dash-barra.destaque{fill:var(--negocio-acento)}.gastos-tela .graf-dica{z-index:5;min-width:145px;padding:9px;border:1px solid var(--negocio-linha-forte);border-radius:10px;background:var(--negocio-card-forte);color:var(--negocio-texto);box-shadow:var(--negocio-sombra)}.gastos-tela .dash-hbarras,.gastos-tela .dash-ads-campanhas{display:grid;gap:12px}.gastos-tela .dash-hbarra{display:grid;grid-template-columns:minmax(85px,1fr) minmax(100px,3fr) auto;align-items:center;gap:10px}.gastos-tela .dash-hbarra-rotulo{overflow:hidden;color:var(--negocio-texto-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .dash-hbarra-trilho,.gastos-tela .gastos-meta-barra,.gastos-tela .abc-barra,.gastos-tela .dash-origem-barra{position:relative;height:7px;overflow:hidden;border-radius:999px;background:var(--negocio-linha)}.gastos-tela .dash-hbarra-cheio,.gastos-tela .gastos-meta-barra>div,.gastos-tela .abc-barra>span,.gastos-tela .dash-origem-barra>span{display:block;height:100%;border-radius:inherit;background:var(--negocio-acento)}.gastos-tela .dash-hbarra-ambar{height:100%;margin-left:auto;background:var(--negocio-ambar)}.gastos-tela .dash-hbarra-valor{color:var(--negocio-texto);font-size:12px;font-weight:600;text-align:right}.gastos-tela .dash-hbarra-valor small{display:block;margin-top:2px;color:var(--negocio-ambar);font-size:11px;font-weight:500}.gastos-tela .graf-dica-linha{display:grid;grid-template-columns:8px 1fr auto;gap:6px;font-size:11px}.gastos-tela .dash-funil{display:grid;gap:12px}.gastos-tela .dash-funil-taxa,.gastos-tela .dash-funil-info{margin:4px 0;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .dash-funil-barra{height:24px;overflow:hidden;border-radius:7px;background:var(--negocio-linha)}.gastos-tela .dash-funil-barra>div{height:100%;border-radius:inherit;background:var(--negocio-acento)}.gastos-tela .dash-origens,.gastos-tela .dash-abc,.gastos-tela .dash-liquido,.gastos-tela .gastos-modelos,.gastos-tela .gastos-roi-lista,.gastos-tela .gastos-cli-notifs,.gastos-tela .gastos-cli-vips,.gastos-tela .gastos-premios,.gastos-tela .dash-ltv{list-style:none;margin:10px 0 0;padding:0}.gastos-tela .dash-origens li{display:grid;grid-template-columns:minmax(80px,1fr) minmax(100px,3fr) 40px;align-items:center;gap:10px;padding:7px 0}.gastos-tela .dash-origem-nome{overflow:hidden;color:var(--negocio-texto-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .dash-origem-num{color:var(--negocio-texto);font-size:12px;font-weight:600;text-align:right}.gastos-tela .dash-abc li{display:grid;grid-template-columns:26px minmax(120px,1fr) minmax(90px,2fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--negocio-linha)}.gastos-tela .dash-abc li:last-child{border-bottom:0}.gastos-tela .abc-chip{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--negocio-acento-suave);color:var(--negocio-acento);font-size:11px;font-weight:600}.gastos-tela .abc-nome{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .abc-receita{font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.gastos-tela .dash-liquido li,.gastos-tela .gastos-modelos li,.gastos-tela .gastos-roi-item,.gastos-tela .gastos-premio,.gastos-tela .gastos-cli-vips>li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--negocio-linha);background:transparent;color:var(--negocio-texto);font-size:12px}.gastos-tela .dash-liquido li:last-child,.gastos-tela .gastos-modelos li:last-child,.gastos-tela .gastos-roi-item:last-child,.gastos-tela .gastos-premio:last-child{border-bottom:0}.gastos-tela .gastos-lista-toggle{width:100%;margin-top:8px;padding:10px;border:0;border-radius:10px;background:var(--negocio-acento-suave);color:var(--negocio-acento);cursor:pointer;font-size:12px;font-weight:600}.gastos-tela .gastos-cli-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px}.gastos-tela .gastos-cli-filtros{display:flex;flex-wrap:wrap;gap:6px}.gastos-tela .gastos-cli-filtros button{padding:6px 9px;border:1px solid var(--negocio-linha);border-radius:999px;background:transparent;color:var(--negocio-texto-2);cursor:pointer;font-size:12px}.gastos-tela .gastos-cli-filtros button.ativo{background:var(--negocio-texto);color:var(--negocio-fundo)}.gastos-tela .gastos-cli-notif-titulo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--negocio-linha);background:transparent;color:var(--negocio-texto);cursor:pointer;text-align:left}.gastos-tela .gastos-cli-notif-titulo b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gastos-tela .gastos-cli-notif-tipo,.gastos-tela .gastos-cli-notif-estado,.gastos-tela .gastos-etiqueta{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:999px;background:var(--negocio-acento-suave);color:var(--negocio-acento);font-size:11px}.gastos-tela .gastos-cli-notif-corpo{padding:12px;border-radius:11px;background:color-mix(in srgb,var(--negocio-texto) 3%,transparent);color:var(--negocio-texto-2);font-size:12px;line-height:1.6}.gastos-tela .gastos-cli-segmentos{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;list-style:none;margin:0;padding:0}.gastos-tela .gastos-cli-segmentos li{display:grid;min-height:82px;place-content:center;padding:12px;border:1px solid var(--negocio-linha);border-radius:14px;background:var(--negocio-card);text-align:center}.gastos-tela .gastos-cli-segmentos b{font-size:22px;letter-spacing:-.04em}.gastos-tela .gastos-cli-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.gastos-tela .gastos-cli-fato{display:grid;align-content:center;min-height:106px;padding:14px;border:1px solid var(--negocio-linha);border-radius:14px;background:var(--negocio-card)}.gastos-tela .gastos-cli-fato-titulo{color:var(--negocio-texto);font-size:13px;font-weight:600}.gastos-tela .gastos-cli-fato-sub,.gastos-tela .gastos-cli-vip-info span,.gastos-tela .gastos-cli-vip-msg{color:var(--negocio-texto-2);font-size:12px;line-height:1.45}.gastos-tela .gastos-cli-vip-linha{display:flex;align-items:center;justify-content:space-between;gap:12px}.gastos-tela .gastos-cli-vip-info b{display:block;font-size:13px}.gastos-tela .gastos-cli-vip-msg{margin:9px 0 0;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--negocio-texto) 3%,transparent)}.gastos-tela .gastos-cli-disparo-texto{display:grid;gap:6px;color:var(--negocio-texto-2);font-size:12px}.gastos-tela .gastos-cli-disparo-alvos{max-height:240px;overflow:auto;list-style:none;padding:0}.gastos-tela .gastos-config{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--negocio-linha);border-radius:13px;background:color-mix(in srgb,var(--negocio-texto) 2.5%,transparent)}.gastos-tela .gastos-config label{display:grid;gap:6px;color:var(--negocio-texto-2);font-size:12px}.gastos-tela input,.gastos-tela select,.gastos-tela textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--negocio-linha-forte);border-radius:10px;background:var(--negocio-fundo-elevado);color:var(--negocio-texto)}.gastos-tela textarea{resize:vertical}.gastos-tela .campo-quadro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--negocio-linha)}.gastos-tela .campo-quadro:last-of-type{border-bottom:0}.gastos-tela .campo-quadro-rot{min-width:0}.gastos-tela .campo-quadro-rot span{display:block;color:var(--negocio-texto);font-size:12px}.gastos-tela .campo-quadro-rot small{display:block;margin-top:3px;color:var(--negocio-texto-2);font-size:12px;line-height:1.45}.gastos-tela .campo-quadro-valor{width:min(190px,45%);flex:none}.gastos-tela .negocio-temas{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.gastos-tela .negocio-tema{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:2px 9px;padding:10px;border:1px solid var(--negocio-linha);border-radius:13px;background:transparent;color:var(--negocio-texto);cursor:pointer;text-align:left}.gastos-tela .negocio-tema.ativo{border-color:var(--negocio-acento);background:var(--negocio-acento-suave)}.gastos-tela .negocio-tema-amostra{grid-row:1/3;width:38px;height:38px;border-radius:10px}.gastos-tela .negocio-tema-nome{font-size:12px;font-weight:600}.gastos-tela .negocio-tema-tag{color:var(--negocio-texto-2);font-size:11px}.gastos-tela .gastos-meta,.gastos-tela .gastos-roas{margin-top:4px}.gastos-tela .gastos-roas{padding:11px;border-radius:11px;background:var(--negocio-acento-suave);color:var(--negocio-texto-2);font-size:12px}.gastos-tela .dash-calor{min-width:0;overflow-x:auto}.gastos-tela .dash-calor-linha{display:grid;grid-template-columns:34px repeat(5,minmax(58px,1fr));gap:5px;min-width:390px;margin-bottom:5px}.gastos-tela .dash-calor-celula{position:relative;display:grid;min-height:30px;place-items:center;overflow:hidden;border-radius:7px;background:var(--negocio-linha)}.gastos-tela .dash-calor-tinta{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--negocio-acento)}.gastos-tela .dash-calor-num,.gastos-tela .dash-calor-dia,.gastos-tela .dash-calor-cabecalho{position:relative;z-index:1;color:var(--negocio-texto-2);font-size:11px}.gastos-tela .dash-calor-escala{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--negocio-texto-2);font-size:11px}.gastos-tela button.dash-calor-celula{padding:0;border:0;color:inherit;cursor:crosshair}.gastos-tela .dash-calor-amostra{width:18px;min-height:12px}.gastos-tela .gastos-esqueleto{display:grid;gap:12px}.gastos-tela .gastos-esqueleto>div{min-height:150px;border:1px solid var(--negocio-linha);border-radius:var(--negocio-raio);background:linear-gradient(100deg,var(--negocio-card) 25%,var(--negocio-card-forte) 42%,var(--negocio-card) 60%);background-size:300% 100%;animation:negocio-pulso 1.5s ease-in-out infinite}@keyframes negocio-pulso{to{background-position:-100% 0}}.gastos-tela .gastos-pin{display:grid;width:min(100% - 32px,390px);gap:12px;margin:10vh auto 0;padding:28px;border:1px solid var(--negocio-linha);border-radius:22px;background:var(--negocio-card);box-shadow:var(--negocio-sombra)}.gastos-tela .gastos-pin h1{margin:0 0 8px;color:var(--negocio-texto);font-size:26px;font-weight:600;letter-spacing:-.04em}.gastos-tela .gastos-pin button{min-height:42px;border:0;border-radius:11px;background:var(--negocio-acento);color:#fff;cursor:pointer;font-weight:600}.gastos-tela .negocio--compacto .dash{gap:9px}.gastos-tela .negocio--compacto .dash-par,.gastos-tela .negocio--compacto .negocio-kpis{gap:7px}.gastos-tela .negocio--compacto .dash-cartao,.gastos-tela .negocio--compacto .dash-heroi{padding:15px;border-radius:15px}.gastos-tela .negocio--compacto .negocio-kpi{min-height:108px;padding:12px;border-radius:14px}.gastos-tela .negocio--compacto .negocio-kpi-numero{font-size:clamp(20px,2vw,26px)}.gastos-tela .negocio--compacto .negocio-eyebrow{margin-top:6px}.gastos-tela .negocio--compacto .graf-wrap>svg{max-height:210px}@media (max-width:1120px){.gastos-tela .gastos--larga.negocio{grid-template-columns:190px minmax(0,1fr);gap:16px}.gastos-tela .negocio-marca-texto strong{font-size:11px}.gastos-tela .negocio-topo{grid-template-columns:minmax(170px,1fr) auto}.gastos-tela .negocio-topo-acoes{grid-column:2;grid-row:1;align-self:start;justify-self:end}.gastos-tela .negocio-pilulas{grid-column:2}}@media (max-width:860px){.gastos-tela .gastos--larga.negocio{display:block;width:100%;padding:12px 12px 100px}.gastos-tela .negocio-conteudo{padding:0 0 30px}.gastos-tela .negocio-menu{position:fixed;top:auto;right:10px;bottom:10px;left:10px;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);width:auto;height:auto;min-height:0;padding:5px;border-radius:17px}.gastos-tela .negocio-marca,.gastos-tela .negocio-menu-rotulo,.gastos-tela .negocio-menu-status{display:none}.gastos-tela .negocio-menu>button{display:grid;justify-items:center;gap:3px;padding:8px 3px;border-radius:12px;font-size:11px;text-align:center}.gastos-tela .negocio-menu>button svg{width:16px;height:16px}.gastos-tela .gastos-nav-badge{position:absolute;top:3px;right:calc(50% - 20px);min-width:15px;height:15px;padding:0 4px;font-size:7px}.gastos-tela .negocio-topo{margin:0 0 14px;padding:12px 0 13px}.gastos-tela .negocio-topo:after{right:0;left:0}.gastos-tela .dash-inicio>*,.gastos-tela .dash-divulgacao>*,.gastos-tela .dash-clientes>*{grid-column:1/-1!important}.gastos-tela .dash-ajustes{grid-template-columns:1fr}.gastos-tela .negocio-bloco-ajuste{grid-column:1!important}.gastos-tela .clientes-prioridades{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}}@media (max-width:760px){.gastos-tela .vendas-resumo-detalhes,.gastos-tela .vendas-grade--evolucao,.gastos-tela .vendas-grade--operacao,.gastos-tela .vendas-grade--portfolio,.gastos-tela .divulgacao-colunas,.gastos-tela .clientes-prioridades,.gastos-tela .clientes-crescimento-grade,.gastos-tela .clientes-retencao-grade{grid-template-columns:1fr}.gastos-tela .vendas-resumo .negocio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gastos-tela .vendas-previsao,.gastos-tela .divulgacao-coluna .divulgacao-secao-titulo{min-height:0}}@media (max-width:640px){.gastos-tela .gastos--larga.negocio{padding-inline:10px}.gastos-tela .negocio-topo{grid-template-columns:1fr auto;align-items:start;min-height:0}.gastos-tela .negocio-titulo h1{font-size:30px}.gastos-tela .negocio-titulo p{font-size:12px}.gastos-tela .negocio-topo-acoes{grid-column:2;grid-row:1}.gastos-tela .negocio-pilulas{grid-column:1/-1;width:100%;overflow-x:auto;border-radius:13px}.gastos-tela .negocio-pilulas button{flex:1 0 auto;padding-inline:8px}.gastos-tela .negocio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gastos-tela .negocio-kpi-rotulo{letter-spacing:.02em;text-transform:none}.gastos-tela .negocio-kpi{min-height:124px}.gastos-tela .dash-par{grid-template-columns:1fr}.gastos-tela .dash-cartao,.gastos-tela .dash-heroi{padding:16px;border-radius:16px}.gastos-tela .dash-meta{align-items:flex-start;gap:16px}.gastos-tela .dash-anel{width:92px;height:92px}.gastos-tela .dash-hbarra{grid-template-columns:74px minmax(70px,1fr) auto;gap:7px}.gastos-tela .dash-abc li{grid-template-columns:24px minmax(0,1fr) auto}.gastos-tela .dash-abc .abc-barra{display:none}.gastos-tela .gastos-cli-segmentos{grid-template-columns:repeat(3,1fr)}.gastos-tela .gastos-cli-grade{grid-template-columns:repeat(2,1fr)}.gastos-tela .negocio-temas{grid-template-columns:1fr}.gastos-tela .campo-quadro{align-items:stretch;flex-direction:column;gap:7px}.gastos-tela .campo-quadro-valor{width:100%}.gastos-tela .gastos-cli-vip-linha{align-items:flex-start;flex-direction:column}.gastos-tela .dash-alerta{align-items:flex-start}.gastos-tela .vendas-bloco-titulo,.gastos-tela .divulgacao-secao-titulo,.gastos-tela .clientes-secao-titulo{align-items:flex-start;flex-direction:column;gap:5px}.gastos-tela .vendas-bloco-titulo>p:last-child,.gastos-tela .divulgacao-secao-titulo>p:last-child,.gastos-tela .clientes-secao-titulo>p:last-child{text-align:left}.gastos-tela .vendas-resumo{padding:16px}.gastos-tela .vendas-resumo-cabecalho{align-items:flex-start;flex-direction:column}.gastos-tela .dash-ads-campanhas,.gastos-tela .cartao-captacao>.gastos-config{grid-template-columns:1fr}.gastos-tela .cartao-captacao>.gastos-config>*{grid-column:1!important}.gastos-tela .gastos-cli-cabecalho{align-items:stretch;flex-direction:column}.gastos-tela .gastos-cli-acoes button{flex:1}.gastos-tela .gastos-safras-cabecalho{display:none}.gastos-tela .gastos-safras{gap:8px}.gastos-tela .gastos-safras li{grid-template-areas:"mes valor" "entraram entrou" "voltou voltou";grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px;border:1px solid var(--negocio-linha);border-radius:11px}.gastos-tela .gastos-safras li>.gastos-safra-mes{grid-area:mes}.gastos-tela .gastos-safras li>span:nth-of-type(2){grid-area:entraram;color:var(--negocio-texto-2)}.gastos-tela .gastos-safra-voltou{grid-area:voltou}.gastos-tela .gastos-safras li>span:nth-of-type(3){grid-area:valor;align-self:start}}@media (max-width:380px){.gastos-tela .negocio-kpi-numero{font-size:22px}.gastos-tela .negocio-kpi-rotulo{font-size:12px}.gastos-tela .gastos-cli-grade{grid-template-columns:1fr}.gastos-tela .gastos-cli-notif-titulo{grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:reduce){.gastos-tela *,.gastos-tela *:before,.gastos-tela *:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
