@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: #6b5e78;--linha: #ece3f4;--dourado: #B8912F;--dourado-claro: #f6edd6;--coral: #D6402E;--ouro-botao: #8c6b1f;--ouro-botao-forte: #7a5d19;--ouro-texto: #6f571c;--coral-texto: #98311f;--borda: #d8cbe8;--destaque-radar: #6a4c86;--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;--fio: color-mix(in srgb, var(--texto) 10%, transparent);--faixa: color-mix(in srgb, var(--painel) 40%, var(--card));--fio-quadro: color-mix(in srgb, var(--texto) 9%, transparent);--faixa-quadro: color-mix(in srgb, var(--painel) 38%, var(--card));--faixa-q: color-mix(in srgb, var(--painel) 30%, var(--card));--sombra-cor: color-mix(in srgb, var(--texto) 22%, transparent);--sombra-curta: color-mix(in srgb, var(--texto) 7%, transparent);--verde-selo: #2f7a4b;--etq-fiel-texto: color-mix(in srgb, #9a3d6b 80%, var(--texto));--bolha-humano: var(--texto);--bolha-humano-texto: var(--card);--cor-novos: #a58cc4;--cor-em_conversa: #6f93c9;--cor-aguardando_sinal: #c9a344;--cor-confirmado_producao: #5fae7f;--cor-entrega_retirada: #4fa3ad;--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}}@keyframes pulsa-barra{50%{border-left-color:var(--dourado-claro)}}@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}.aba-secundaria{display:contents}.aba-mais{display:none}.selo-espera{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ouro-botao);color:#fff;font-size:12px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.aviso-chat{display:none}.folha-mais-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#2b223161;animation:veu-aparece .18s ease both}.folha-mais{position:fixed;left:0;right:0;bottom:0;z-index:51;display:flex;flex-direction:column;background:var(--card);border-radius:20px 20px 0 0;padding:8px 14px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #2b223133;animation:folha-sobe .22s cubic-bezier(.25,.8,.3,1) both}.folha-puxador{width:36px;height:4px;border-radius:2px;background:var(--borda);margin:0 auto 8px}.folha-item{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 6px;background:none;border:none;border-bottom:1px solid var(--linha);font-family:inherit;font-size:16px;color:var(--texto);text-align:left;cursor:pointer}.folha-item svg{width:22px;height:22px;color:var(--dourado);flex:none}.folha-item small{display:block;font-size:12.5px;color:var(--texto2)}.folha-item.atual{font-weight:500}.folha-sair{color:var(--texto2);border-bottom:none}.folha-sair svg{color:var(--texto2)}@keyframes folha-sobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes veu-aparece{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.folha-mais,.folha-mais-veu{animation:none}}.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:1 1 244px;min-width:244px;max-width:320px;background:var(--painel);border-radius:var(--raio);padding:15px 13px 6px;min-height:130px;display:flex;flex-direction:column;max-height:max(calc(100dvh - var(--topo-colunas, 248px) - 68px),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 22px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 20px),transparent)}.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{display:flex;flex-direction:column;gap:7px;background:var(--card);border-radius:12px;padding:11px 11px 10px;box-shadow:var(--sombra-card);margin-bottom:10px;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: #736481;--ouro-texto: #6f571c;--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:8px}.card-avatar{width:28px;height:28px;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:13px;color:var(--ouro-texto);flex:none}.card-avatar svg{width:14px;height:14px}.card-avatar.av-tom-0,.ped-avatar.av-tom-0{background:#efe4f7;color:#6a4c86}.card-avatar.av-tom-1,.ped-avatar.av-tom-1{background:#fbe3ee;color:#9a3d6b}.card-avatar.av-tom-2,.ped-avatar.av-tom-2{background:#fbe8d8;color:#8a5328}.card-avatar.av-tom-3,.ped-avatar.av-tom-3{background:#dff2e8;color:#2f6b4d}.card-avatar.av-tom-4,.ped-avatar.av-tom-4{background:#e2ecfa;color:#35598a}.card-avatar.av-tom-5,.ped-avatar.av-tom-5{background:#f7efcf;color:#6f5a14}.card-avatar.av-tom-6,.ped-avatar.av-tom-6{background:#dcf1f4;color:#2c6570}.card-avatar.av-tom-7,.ped-avatar.av-tom-7{background:#fbe4dd;color:#9a4430}.card-nome{font-weight:500;font-size:14px;line-height:1.25;flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.card-resumo{font-size:12.5px;line-height:1.35;color:var(--texto2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.indicador{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 10px;border-radius:999px;white-space:nowrap}.indicador svg{width:12px;height:12px}.indicador.ia{background:var(--dourado-claro);color:#82661d}.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:12px;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:#82661d}.etq.verde{background:#e2f1e6;color:#3c754f}.etq.coral{background:#fbe6e3;color:#c0392b}.etq.azul{background:#e4eefb;color:#3f6191}.etq.rosa{background:#fce4ef;color:#a94479}.etq.laranja{background:#fdecd9;color:#a75411}.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(--ouro-texto)}.card-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.card-acoes button{white-space:nowrap}.botao-sinal-pago{background:var(--ouro-botao);border:1px solid var(--ouro-botao);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-nova-encomenda{margin-left:auto;background:var(--ouro-botao);border:1px solid var(--ouro-botao);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:12px;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(--ouro-botao);border:1px solid var(--ouro-botao);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(--ouro-botao);border-color:var(--ouro-botao);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(--ouro-botao);border:1px solid var(--ouro-botao);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)}.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-carregando{font-size:13px;color:var(--texto2)}.ped-leitura-falhou{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 0 16px}.ped-leitura-falhou p{margin:0;font-size:13.5px;color:var(--coral-texto)}.ped-tentar{font:inherit;font-size:14px;font-weight:500;min-height:44px;padding:0 22px;color:var(--texto);background:var(--card);border:1px solid var(--borda);border-radius:999px;cursor:pointer}.ped-tentar:hover{border-color:var(--dourado)}.ped-tentar:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.ped{--ouro-tinta: color-mix(in srgb, var(--dourado) 14%, var(--card));--ouro-borda: color-mix(in srgb, var(--dourado) 55%, var(--borda));width:100%;max-width:660px;max-height:calc(100dvh - 36px);display:flex;flex-direction:column;overflow:hidden;background:var(--card);color:var(--texto);font-family:Jost,sans-serif;margin:0;border-radius:20px;box-shadow:0 18px 54px #2b1c3847;animation:surge .22s ease both}.ped label{margin:0}.ped-rolagem{overflow-y:auto;padding:24px 28px 8px;flex:1}.ped-topo{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.ped-avatar{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ouro-tinta);color:var(--ouro-texto);font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;border:1px solid var(--ouro-borda)}.ped-quem{flex:1;min-width:0}.ped-quem h2{font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;margin:0;line-height:1.1;color:var(--texto)}.ped-quem p{margin:3px 0 0;font-size:12.5px;color:var(--texto2)}.ped-etapa{position:relative;flex:none}.ped-etapa select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--texto);background:var(--fundo);border:1px solid var(--borda);border-radius:999px;padding:7px 30px 7px 26px;cursor:pointer}.ped-etapa:before{content:"";position:absolute;left:11px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--dourado);pointer-events:none}.ped-etapa:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;margin-top:-5px;border:solid var(--texto2);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none}.ped-fechar{flex:none;width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:var(--texto2);cursor:pointer;display:grid;place-items:center}.ped-fechar:hover{background:var(--fundo);color:var(--texto)}.ped-ia{width:100%;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;font:inherit;padding:12px 16px;border-radius:14px;border:1px solid var(--ouro-borda);background:var(--ouro-tinta);color:var(--texto);transition:transform .12s ease,box-shadow .15s ease,border-color .15s}.ped-ia:hover{border-color:var(--dourado);box-shadow:var(--sombra-suave)}.ped-ia:active{transform:scale(.99)}.ped-ia svg{flex:none;width:22px;height:22px;color:var(--dourado)}.ped-ia b{display:block;font-weight:500;font-size:14px}.ped-ia span{display:block;font-size:12px;color:var(--texto2);margin-top:1px}.ped-ia.lendo svg{animation:pulsa-suave 1s ease infinite}.ped-lido{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:12px;margin-top:10px;background:var(--ouro-tinta);font-size:12.5px;color:var(--texto);animation:surge .25s ease both}.ped-lido svg{flex:none;width:17px;height:17px;color:var(--dourado);margin-top:1px}.ped-lido-titulo{display:block;margin-top:8px;font-weight:500}.ped-lido ul{margin:4px 0 0;padding-left:18px}.ped-lido li+li{margin-top:2px}.ped-ia:disabled{cursor:progress}.ped-sec{display:flex;align-items:center;gap:10px;margin:24px 0 12px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--texto2)}.ped-sec:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--ouro-borda),transparent)}.ped-sec .marca-ia{width:6px;height:6px;border-radius:50%;background:var(--dourado);box-shadow:0 0 0 3px var(--ouro-tinta)}.ped-prod{border:1px solid var(--linha);border-radius:14px;padding:14px;background:var(--card);box-shadow:var(--sombra-suave)}.ped-prod+.ped-prod{margin-top:10px}.ped-prod-topo{display:flex;gap:8px;align-items:center}.ped-campo{font:inherit;font-size:13.5px;color:var(--texto);background:var(--fundo);border:1px solid transparent;border-radius:10px;padding:9px 12px;min-width:0;width:100%;transition:border-color .15s,background .15s}.ped-campo:hover{border-color:var(--borda)}.ped-campo:focus{outline:none;border-color:var(--dourado);background:var(--card)}select.ped-campo{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--texto2) 50%),linear-gradient(135deg,var(--texto2) 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px;background-repeat:no-repeat}.ped-prod-topo select{font-weight:500}.ped-preco{flex:none;display:flex;align-items:center;gap:4px;background:var(--fundo);border-radius:10px;padding:0 10px;border:1px solid transparent}.ped-preco:focus-within{border-color:var(--dourado);background:var(--card)}.ped-preco small{font-size:12px;color:var(--texto2)}.ped-preco input{width:52px;border:none;background:transparent;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--texto);padding:9px 0;text-align:right}.ped-preco input:focus{outline:none}.ped-tirar{flex:none;width:34px;height:34px;border-radius:10px;border:none;background:transparent;color:var(--texto2);cursor:pointer;display:grid;place-items:center}.ped-tirar:hover{color:var(--coral);background:color-mix(in srgb,var(--coral) 8%,var(--card))}.ped-tirar svg{width:16px;height:16px}.ped-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.ped-chip{font:inherit;font-size:12.5px;padding:6px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--borda);background:var(--card);color:var(--texto);display:inline-flex;align-items:center;gap:5px;transition:all .14s ease}.ped-chip:hover{border-color:var(--dourado)}.ped-chip.on{background:var(--ouro-tinta);border-color:var(--dourado);font-weight:500}.ped-chip.on:before{content:"";width:9px;height:5px;border:solid var(--dourado);border-width:0 0 1.8px 1.8px;transform:rotate(-45deg) translateY(-1px)}.ped-vazio{font-size:12.5px;color:var(--texto2);padding:10px 2px 2px}.ped-sabor{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;padding:10px 0 0;margin-top:10px;border-top:1px dashed var(--linha)}.ped-sabor-nome{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ped-passo{display:inline-flex;align-items:center;gap:2px;background:var(--fundo);border-radius:999px;padding:3px}.ped-passo button{width:30px;height:30px;border-radius:50%;border:none;background:var(--card);color:var(--texto);cursor:pointer;font-size:17px;line-height:1;display:grid;place-items:center;box-shadow:var(--sombra-suave);transition:color .12s,transform .1s}.ped-passo button:hover{color:var(--ouro-texto)}.ped-passo button:active{transform:scale(.92)}.ped-passo input{width:46px;border:none;background:transparent;text-align:center;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;color:var(--texto);padding:0}.ped-passo input:focus{outline:none}.ped-detalhe{grid-column:1 / -1;font:inherit;font-size:12.5px;color:var(--texto);border:none;border-bottom:1px dotted var(--borda);background:transparent;padding:5px 2px}.ped-detalhe::placeholder{color:var(--texto2);opacity:.8}.ped-detalhe:focus{outline:none;border-bottom:1px solid var(--dourado)}.ped-livre{font:inherit;font-size:14px;border:none;border-bottom:1px dotted var(--borda);background:transparent;color:var(--texto);padding:4px 2px;min-width:0}.ped-livre:focus{outline:none;border-bottom-color:var(--dourado)}.ped-conta{display:flex;justify-content:flex-end;margin-top:12px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--texto2)}.ped-conta b{color:var(--texto);font-weight:500;margin-left:6px}.ped-alerta{display:flex;gap:7px;align-items:flex-start;margin-top:10px;padding:8px 11px;border-radius:10px;font-size:12px;background:color-mix(in srgb,#d98a1f 11%,var(--card));color:color-mix(in srgb,#a05a10 80%,var(--texto))}.ped-alerta svg{flex:none;width:15px;height:15px;margin-top:1px}.ped-mais{width:100%;margin-top:10px;font:inherit;font-size:13px;color:var(--texto2);background:transparent;cursor:pointer;border:1px dashed var(--borda);border-radius:14px;padding:11px;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.ped-mais:hover{border-color:var(--dourado);color:var(--ouro-texto);background:var(--ouro-tinta)}.ped-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ped-rotulo{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--texto2)}.ped-cheio{grid-column:1 / -1}.ped-seg{display:flex;background:var(--fundo);border-radius:10px;padding:3px;gap:3px}.ped-seg button{flex:1;font:inherit;font-size:13px;color:var(--texto2);background:transparent;border:none;border-radius:8px;padding:7px 8px;cursor:pointer;transition:all .15s}.ped-seg button.on{background:var(--card);color:var(--texto);font-weight:500;box-shadow:var(--sombra-suave)}.ped-janela{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12px;color:var(--texto2)}.ped-janela svg{width:14px;height:14px;color:var(--dourado)}.ped-janela.fora{color:color-mix(in srgb,#a05a10 80%,var(--texto))}.ped-janela.fora svg{color:#d98a1f}.ped-traz{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:2px;font:inherit;font-size:12px;color:var(--texto2);background:none;border:none;padding:3px 0;cursor:pointer}.ped-traz i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--borda);display:grid;place-items:center;transition:all .15s}.ped-traz:hover{color:var(--texto)}.ped-traz.on{color:var(--texto);font-weight:500}.ped-traz.on i{border-color:var(--dourado);background:var(--dourado);box-shadow:inset 0 0 0 2.5px var(--card)}.ped-seg.apagado{opacity:.45}.ped-valor{border-radius:14px;background:var(--fundo);padding:14px 16px}.ped-linha{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--texto2);padding:4px 0}.ped-linha .num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--texto)}.ped-linha.riscado .num{text-decoration:line-through;color:var(--texto2)}.ped-desc{display:flex;align-items:center;gap:4px;background:var(--card);border-radius:9px;padding:0 10px;border:1px solid var(--borda)}.ped-desc:focus-within{border-color:var(--dourado)}.ped-desc small{font-size:12px;color:var(--texto2)}.ped-desc input{width:96px;border:none;background:transparent;font-family:var(--mono);font-size:13px;color:var(--texto);text-align:right;padding:7px 0}.ped-desc input:focus{outline:none}.ped-desc input::placeholder{font-family:Jost,sans-serif;font-size:12.5px;color:var(--texto2)}.ped-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--borda);margin-top:8px;padding-top:12px}.ped-total span{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;color:var(--texto)}.ped-total b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;color:var(--texto)}.ped-sinal{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 12px;border-radius:10px;background:var(--card);font-size:13px;color:var(--texto2)}.ped-sinal .num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--texto);font-weight:500}.ped-copiar{font:inherit;font-size:12px;color:var(--ouro-texto);background:none;border:1px solid var(--ouro-borda);border-radius:999px;padding:4px 11px;margin-left:10px;cursor:pointer}.ped-copiar:hover{background:var(--ouro-tinta)}.ped-pag{margin-top:16px;display:flex;flex-direction:column;gap:12px}.ped-pago{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border-radius:14px;border:1px solid var(--ouro-borda);background:var(--ouro-tinta);animation:surge .2s ease both}.ped-pago[hidden]{display:none}.ped-pago .ped-seg{background:var(--card)}.ped-pago .ped-seg button.on{background:var(--ouro-botao);color:#fff}.ped-desc-cheio{width:100%;padding:0 12px}.ped-desc-cheio input{width:100%;text-align:left;padding:9px 0;font-size:14px}.ped-falta{grid-column:1 / -1;margin:0;font-size:12.5px;color:var(--texto)}.ped-falta b{font-family:var(--mono);font-weight:500}.ped-chaves{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:14px}.ped-chave{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--texto);cursor:pointer;-webkit-user-select:none;user-select:none}.ped-chave input{position:absolute;opacity:0;pointer-events:none}.ped-chave i{width:36px;height:21px;border-radius:999px;background:var(--borda);position:relative;transition:background .18s;flex:none}.ped-chave i:after{content:"";position:absolute;top:2.5px;left:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.ped-chave input:checked+i{background:var(--dourado)}.ped-chave input:checked+i:after{transform:translate(15px)}.ped-chave input:focus-visible+i{outline:2px solid var(--dourado);outline-offset:2px}.ped-dica{font-size:12px;color:var(--texto2);margin-top:6px}textarea.ped-campo{resize:vertical;min-height:70px;line-height:1.45}.ped-rodape{display:flex;align-items:center;gap:10px;padding:14px 28px;border-top:1px solid var(--linha);background:var(--card)}.ped-salvar{font:inherit;font-size:14px;font-weight:500;color:#fff;background:var(--ouro-botao);border:none;border-radius:999px;padding:11px 28px;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--dourado) 35%,transparent);transition:filter .15s,transform .1s}.ped-salvar:hover{filter:brightness(1.06)}.ped-salvar:active{transform:scale(.98)}.ped-salvar:disabled{opacity:.6;cursor:default;filter:none;transform:none}.ped-salvar:focus-visible,.ped-chip:focus-visible,.ped-seg button:focus-visible,.ped-traz:focus-visible,.ped-passo button:focus-visible,.ped-copiar:focus-visible,.ped-mais:focus-visible,.ped-fechar:focus-visible,.ped-tirar:focus-visible,.ped-cancelar:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.ped-erro{font-size:12.5px;color:var(--coral)}.ped-resumo{font-size:12.5px;color:var(--texto2)}.ped-resumo b{font-family:var(--mono);font-weight:500;color:var(--texto)}.ped-cancelar{margin-left:auto;font:inherit;font-size:12.5px;color:var(--texto2);background:none;border:none;padding:8px 4px;cursor:pointer;text-decoration:underline;text-decoration-color:var(--borda);text-underline-offset:3px}.ped-cancelar:hover,.ped-cancelar.confirmando{color:var(--coral);text-decoration-color:var(--coral)}.ped-descartar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 28px;border-top:1px solid var(--linha);background:color-mix(in srgb,var(--coral) 8%,var(--card));font-size:13.5px;color:var(--texto)}.ped-descartar span{flex:1 1 200px}.ped-descartar button{min-height:44px}.ped-descartar-sim{font:inherit;font-size:13.5px;font-weight:500;color:#fff;background:var(--coral);border:none;border-radius:999px;padding:0 20px;cursor:pointer}.ped-descartar-nao{font:inherit;font-size:13.5px;color:var(--texto);background:var(--card);border:1px solid var(--borda);border-radius:999px;padding:0 18px;cursor:pointer}.ped-descartar-sim:focus-visible,.ped-descartar-nao:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.ped-sec label{cursor:default}.ped-etapa select:disabled{opacity:.6}@media (max-width: 640px){.ped{max-height:88vh;max-height:90dvh;border-radius:20px 20px 14px 14px}.ped-rolagem{padding:20px 16px 8px}.ped-quem h2{font-size:22px}.ped-topo{flex-wrap:wrap}.ped-etapa{order:3;width:100%}.ped-etapa select{width:100%}.ped-grade,.ped-pago{grid-template-columns:1fr}.ped-seg-pag button{font-size:13px;padding:7px 4px}.ped-rodape{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ped-descartar{padding:12px 16px}.ped-resumo{display:none}.ped-salvar{flex:1}.ped-prod{padding:12px}.ped-preco{padding:0 8px}.ped-preco small:first-child{display:none}.ped-preco input{width:38px}.ped-prod-topo{gap:6px}}@media (max-width: 640px){.editor-fundo{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));align-items:flex-end}}.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{transition:border-color .15s,box-shadow .15s}.busca-cliente:focus-within{border-color:var(--dourado);box-shadow:0 0 0 3px color-mix(in srgb,var(--dourado) 22%,transparent)}.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-texto);font-weight:500}.conversa-item .hora{font-size:12px;color:var(--texto2)}.badge-nao-lidas{background:var(--ouro-botao);color:#fff;border-radius:999px;font-size:12px;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:12px;padding:4px 11px;border-radius:999px}.chat-estado svg{width:12px;height:12px}.chat-estado.ia{background:var(--dourado-claro);color:#82661d}.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(--ouro-texto)}.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:12px;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:12px;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:anywhere}.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}.bolha a{color:inherit;text-decoration:underline;text-underline-offset:2px}.divisor-assumiu{align-self:center;display:inline-flex;align-items:center;gap:6px;text-align:center;font-size:12px;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}.divisor-dia{align-self:center;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--texto2);background:var(--painel);border-radius:999px;padding:4px 12px;margin:10px 0 4px}.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(--ouro-botao);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;height: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.ativo{border-color:var(--ouro-botao);background:var(--ouro-botao);color:#fff}@media (hover: hover){.compose .botao-raio:hover{border-color:var(--ouro-botao);background:var(--ouro-botao);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:12px;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(--ouro-texto);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(--ouro-botao);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:12px;color:var(--ouro-texto);cursor:pointer;opacity:.75}.salvar-rapida:hover{opacity:1;text-decoration:underline}.compose .botao-mic{display:inline-flex;align-items:center;justify-content:center;width:40px;height: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}@media (hover: hover){.compose .botao-mic:hover{border-color:var(--ouro-botao);background:var(--ouro-botao);color:#fff}}.bolha-foto{display:block;width:min(240px,62vw);max-width:100%;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);max-width:100%;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}.faq-form select{border:1px solid var(--borda);border-radius:10px;padding:9px 12px;font:inherit;color:var(--ouro-texto);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}.agenda-aviso{text-align:center;color:var(--texto2);padding:26px 10px;margin:0}.agenda-tentar{align-self:center;background:var(--card);border:1px solid var(--borda);border-radius:999px;min-height:40px;padding:0 18px;font:inherit;color:var(--texto);cursor:pointer}.agenda-detalhe{top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 32px);max-width:560px;height:fit-content;max-height:calc(100vh - 48px);overflow-y:auto;border-radius:20px;padding:18px 20px;box-shadow:var(--sombra-flutua);animation:veu-aparece .18s ease both}.agenda-detalhe .folha-puxador{display:none}.agenda-detalhe h3{margin:0;font-size:19px;font-weight:500;color:var(--texto)}.agenda-rodape{position:sticky;bottom:-18px;margin:0 -20px -18px;padding:10px 20px 18px;background:var(--card);border-top:1px solid var(--linha)}.agenda-formas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agenda-erro{margin:0 0 8px;font-size:13.5px;color:var(--coral)}.agenda-aviso-entregue{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:52;display:flex;align-items:center;gap:14px;padding:8px 8px 8px 18px;border-radius:999px;background:#2b2231;color:#fff;font-size:14.5px;box-shadow:var(--sombra-flutua);white-space:nowrap;max-width:calc(100% - 32px)}.agenda-aviso-entregue span{overflow:hidden;text-overflow:ellipsis}.agenda-aviso-entregue button{min-height:38px;padding:0 16px;border-radius:999px;border:none;background:#ffffff24;color:#fff;font:inherit;font-weight:600;cursor:pointer}.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(--ouro-botao);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(--ouro-texto);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(--ouro-texto);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}.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,.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{position:relative;flex:1 1 0;min-width:0;flex-direction:column;gap:3px;font-size:13px;padding:3px 2px 5px;white-space:nowrap}.aba svg{width:23px;height:23px}.aba-secundaria{display:none}.aba-mais{display:inline-flex}.masthead .menu-canto{display:none}.aba .selo-espera{position:absolute;top:-3px;left:calc(50% + 6px);border:2px solid var(--card)}.aviso-chat{display:flex;align-items:center;gap:8px;flex:none;padding:8px 12px;background:#fdefec;border-bottom:1px solid var(--coral);--card: #ffffff;--texto: #3D2E4A;--texto2: #6b5e78;--ouro-texto: #6f571c;--linha: #ecdfd4;--borda: #e0d3c3;color:var(--texto);font-size:13px;line-height:1.35}.aviso-chat .banner-bolinha{width:8px;height:8px}.aviso-chat button{flex:none;background:var(--coral);color:#fff;border:none;border-radius:999px;min-height:36px;padding:0 14px;font:inherit;font-size:13px;font-weight:500}.agenda-detalhe{top:auto;bottom:0;width:auto;max-width:none;height:auto;max-height:88vh;max-height:88dvh;margin:0;border-radius:20px 20px 0 0;padding:8px 18px calc(16px + env(safe-area-inset-bottom));animation:folha-sobe .22s cubic-bezier(.25,.8,.3,1) both}.agenda-detalhe .folha-puxador{display:block}.agenda-rodape{bottom:calc(-16px - env(safe-area-inset-bottom));margin:0 -18px calc(-16px - env(safe-area-inset-bottom));padding:10px 18px calc(16px + env(safe-area-inset-bottom))}.agenda-aviso-entregue{bottom:calc(84px + env(safe-area-inset-bottom))}.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:44px}.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:13px;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:13px;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%;min-width:0;max-width:none;max-height:none}.coluna-cards{overflow-y:visible;margin:0;padding:0;-webkit-mask-image:none;mask-image:none}.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{position:fixed;left:0;right:0;z-index:40;top:var(--vv-topo, 0px);height:var(--vv-altura, 100dvh);max-height:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}html[data-teclado=aberto] .conversas.com-chat .chat{padding-bottom:0}.conversas.com-chat .chat-cabecalho{padding-top:calc(12px + env(safe-area-inset-top))}html[data-teclado=aberto] .conversas.com-chat .chat-cabecalho{padding-top:calc(5px + env(safe-area-inset-top));padding-bottom:5px}html[data-teclado=aberto] .conversas.com-chat .chat-cabecalho .sub{display:none}.painel:has(.conversas.com-chat) .masthead,.painel:has(.conversas.com-chat) .abas{display:none}html:has(.conversas.com-chat){overflow:hidden}.conteudo>.conversas.com-chat{animation:none}.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 16px;flex:none;min-height:44px}.compose .botao-raio,.compose .botao-mic{width:44px;height:44px}.compose .botao-raio svg,.compose .botao-mic svg{width:18px;height:18px}.linha-bolha{max-width:82%}.bolha{font-size:15.5px;line-height:1.45}.autor-bolha,.hora-bolha{font-size:13px}.conversa-item .titulo{font-size:15.5px}.conversa-item .previa{font-size:13.5px;max-width:none}.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;--card: #ffffff;--texto: #3D2E4A;--texto2: #6b5e78;--ouro-texto: #6f571c;--linha: #ecdfd4;--borda: #e0d3c3;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;--card: #ffffff;--texto: #3D2E4A;--texto2: #6b5e78;--ouro-texto: #6f571c;--linha: #ecdfd4;--borda: #e0d3c3;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{--card: #ffffff;--texto: #3D2E4A;--texto2: #6b5e78;--ouro-texto: #6f571c;--linha: #ecdfd4;--borda: #e0d3c3;color:var(--texto);border-left:3px solid var(--dourado);background:#fdf6e7;animation:pulsa-barra 1.6s ease infinite}.conversa-item.esquecida .previa.espera{color:#82661d;font-weight:500}.conversa-item.esquecida .previa.pendencia{color:#82661d;font-weight:600}.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(--ouro-botao);color:#fff;border:1px solid var(--ouro-botao);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:12px;color:#82661d;white-space:nowrap}.conversa-item.tem-acao{align-items:flex-start}.botao-devolver{font-family:inherit;font-size:12px;color:var(--ouro-texto);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:13px}.botao-devolver{font-size:13px;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:12px;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:12px;color:var(--ouro-texto)}.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:color-mix(in srgb,var(--dourado) 14%,var(--card));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:color-mix(in srgb,var(--dourado) 70%,var(--texto));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:12px;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:color-mix(in srgb,var(--dourado) 14%,var(--card));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(--ouro-botao);color:#fff;border:1px solid var(--ouro-botao);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)}.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:12px;color:var(--texto2)}.estado-bolha.estado-entregue,.estado-bolha.estado-lido{color:var(--ouro-texto)}.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:12px;line-height:1.35;color:#7a2418;animation:surge .22s ease both}.protecao-tela{display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--painel);border-radius:var(--raio);color:var(--texto);font-size:14px;line-height:1.5}.protecao-tela.chat{justify-content:center}.protecao-tela p{margin:0;max-width:46ch}.protecao-acoes{display:flex;flex-wrap:wrap;gap:10px}.protecao-acoes button{font:inherit;font-size:14px;min-height:44px;padding:0 18px;border-radius:999px;cursor:pointer;border:1px solid var(--borda);background:var(--card);color:var(--texto)}.protecao-acoes button:first-child{background:var(--ouro-botao);border-color:var(--ouro-botao);color:#fff;font-weight:500}@media (max-width: 640px){.agendar-form input[type=datetime-local],.feedback-form input,.ajustes-campo-min input,.gastos-cli-filtros select,.gastos-cli-disparo-texto textarea{font-size:16px}}.botao-principal{background:var(--ouro-botao);border:1px solid var(--ouro-botao);color:#fff;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.botao-secundario{background:var(--card);border:1px solid var(--borda);color:var(--texto);border-radius:999px;padding:7px 16px;font-family:inherit;font-size:13px;cursor:pointer}.botao-link{background:none;border:none;padding:4px 2px;font-family:inherit;font-size:13px;color:var(--ouro-texto);cursor:pointer;text-underline-offset:3px}.botao-principal,.botao-sinal-pago,.botao-nova-encomenda,.chip-hoje-acoes button[type=submit],.pagamento-acoes .pagamento-ok,.ped-salvar,.compose button[type=submit],.rapidas-form-acoes button[type=submit],.audio-barra .audio-pc-enviar,.agenda-acoes .primario,.ajustes-acoes button,.login-botao,.agendar-form button,.protecao-acoes button:first-child,.botao-secundario,.botao-assumir,.pagamento-acoes .pagamento-cancela,.chip-hoje-acoes button[type=button]{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,opacity .15s ease}@media (hover: hover){.botao-principal:hover:not(:disabled),.botao-sinal-pago:hover:not(:disabled),.botao-nova-encomenda:hover:not(:disabled),.chip-hoje-acoes button[type=submit]:hover:not(:disabled),.pagamento-acoes .pagamento-ok:hover:not(:disabled),.ped-salvar:hover:not(:disabled),.compose button[type=submit]:hover:not(:disabled),.rapidas-form-acoes button[type=submit]:hover:not(:disabled),.audio-barra .audio-pc-enviar:hover:not(:disabled),.agenda-acoes .primario:hover:not(:disabled),.ajustes-acoes button:hover:not(:disabled),.login-botao:hover:not(:disabled),.agendar-form button:hover:not(:disabled),.protecao-acoes button:first-child:hover:not(:disabled){background:var(--ouro-botao-forte);border-color:var(--ouro-botao-forte);filter:none}.botao-secundario:hover:not(:disabled),.botao-assumir:hover:not(:disabled),.pagamento-acoes .pagamento-cancela:hover:not(:disabled),.chip-hoje-acoes button[type=button]:hover:not(:disabled){border-color:var(--ouro-texto);color:var(--ouro-texto)}.botao-link:hover{text-decoration:underline}}.botao-principal:active:not(:disabled),.botao-sinal-pago:active:not(:disabled),.botao-nova-encomenda:active:not(:disabled),.chip-hoje-acoes button[type=submit]:active:not(:disabled),.pagamento-acoes .pagamento-ok:active:not(:disabled),.ped-salvar:active:not(:disabled),.compose button[type=submit]:active:not(:disabled),.rapidas-form-acoes button[type=submit]:active:not(:disabled),.audio-barra .audio-pc-enviar:active:not(:disabled),.agenda-acoes .primario:active:not(:disabled),.ajustes-acoes button:active:not(:disabled),.login-botao:active:not(:disabled),.agendar-form button:active:not(:disabled),.protecao-acoes button:first-child:active:not(:disabled),.botao-secundario:active:not(:disabled),.botao-assumir:active:not(:disabled),.pagamento-acoes .pagamento-cancela:active:not(:disabled),.chip-hoje-acoes button[type=button]:active:not(:disabled){transform:scale(.975)}.botao-principal:disabled,.botao-sinal-pago:disabled,.botao-nova-encomenda:disabled,.chip-hoje-acoes button[type=submit]:disabled,.pagamento-acoes .pagamento-ok:disabled,.ped-salvar:disabled,.compose button[type=submit]:disabled,.rapidas-form-acoes button[type=submit]:disabled,.audio-barra .audio-pc-enviar:disabled,.agenda-acoes .primario:disabled,.ajustes-acoes button:disabled,.login-botao:disabled,.agendar-form button:disabled,.protecao-acoes button:first-child:disabled,.botao-secundario:disabled,.botao-assumir:disabled,.pagamento-acoes .pagamento-cancela:disabled,.chip-hoje-acoes button[type=button]:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}@media (max-width: 640px){.selo-espera,.folha-item small,.coluna-titulo,.coluna-contagem,.card-resumo,.indicador,.etq,.botao-assumir,.botao-sinal-pago,.chip-hoje,.chip-hoje-horas label,.chip-hoje-dica,.chip-hoje-erro,.pagamento-formas button,.pagamento-acoes button,.pagamento-aviso,.pagamento-confirma label,.lista-erro,.ped-quem p,.ped-etapa select,.ped-ia span,.ped-lido,.ped-sec,.ped-preco small,.ped-chip,.ped-vazio,.ped-detalhe,.ped-conta,.ped-alerta,.ped-rotulo,.ped-janela,.ped-traz,.ped-desc small,.ped-desc input::placeholder,.ped-copiar,.ped-falta,.ped-dica,.ped-erro,.ped-resumo,.ped-cancelar,.conversa-item .hora,.badge-nao-lidas,.chat-cabecalho .sub,.chat-estado,.chat-cabecalho .acao,.divisor-assumiu,.divisor-dia,.aviso-ia,.rapidas-preview,.rapidas-acoes button,.rapidas-form label,.salvar-rapida,.bolha .bolha-leitura,.seletor-foto-item,.audio-erro,.agenda-dia,.agenda-grupo h3,.agenda-hora small,.agenda-hora.sem,.agenda-itens em,.conexao-selo,.ajustes-bloco label code,.faq-item-acoes button,.banner-conexao button,.banner-falha button,.resposta-ruim,.feedback-ok,.feedback-form input,.feedback-form button,.agendada,.agendada .botao-quieto,.agendar-rotulo,.agendar-form button,.estado-bolha,.bolha-falhou{font-size:13px}}.conversas.com-ficha{max-width:1480px}.ficha{display:none;background:var(--card);color:var(--texto)}.ficha-topo-folha{display:flex;align-items:center;justify-content:flex-end}.ficha-topo-folha .folha-puxador{display:none}.ficha-fechar{width:44px;height:44px;border:none;background:none;border-radius:50%;font-size:24px;line-height:1;color:var(--texto2);cursor:pointer;transition:background .15s ease,color .15s ease}.ficha-fechar:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}.ficha-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#2b223161;animation:veu-aparece .18s ease both}.ficha-bloco{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-bottom:1px solid var(--linha)}.ficha-bloco:last-child{border-bottom:none}.ficha-titulo{display:flex;align-items:center;justify-content:space-between;gap:8px}.ficha-titulo h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto2)}.ficha-etapa{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#f6edd6;color:#82661d;font-size:12px;font-weight:600;white-space:nowrap}.ficha-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.ficha-itens li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline}.ficha-qtd{min-width:30px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ouro-texto)}.ficha-produto{min-width:0}.ficha-produto em{display:block;font-style:normal;font-size:12.5px;color:var(--texto2);margin-top:1px}.ficha-item-valor{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.ficha-dados,.ficha-contas{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:0;font-size:13.5px}.ficha-dados dt,.ficha-contas dt{color:var(--texto2)}.ficha-dados dd,.ficha-contas dd{margin:0;text-align:right}.ficha-contas{padding-top:10px;border-top:1px dashed var(--linha)}.ficha-contas dd{font-family:var(--mono);font-variant-numeric:tabular-nums}.ficha-contas .falta{font-weight:600;color:var(--ouro-texto)}.ficha-acoes{display:flex;flex-wrap:wrap;gap:8px}.ficha-acoes button{flex:1 1 auto;min-height:40px}.ficha-bloco .pagamento-confirma{margin-top:0}.ficha-aviso{margin:0;padding:8px 12px;border-radius:10px;font-size:13px;animation:veu-aparece .18s ease both}.ficha-aviso.ok{background:#e3f1e7;color:#2f6b43}.ficha-aviso.erro{background:#fdecea;color:#a0372c}.ficha-acoes .ficha-entregue{flex:1 1 100%;min-height:42px;border-radius:999px;border:1px solid #3f7a52;background:#e2f1e6;color:#2f6b43;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}@media (hover: hover){.ficha-entregue:hover:not(:disabled){background:#d3eadb}}.ficha-entregue:active:not(:disabled){transform:scale(.98)}.ficha-entregue:disabled{opacity:.6;cursor:default}.ficha-entregue:focus-visible{outline:2px solid #3f7a52;outline-offset:2px}.ficha-recebeu{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--dourado) 12%,var(--card));border:1px solid color-mix(in srgb,var(--dourado) 30%,transparent);color:var(--texto);animation:veu-aparece .18s ease both}.ficha-recebeu p{margin:0;font-size:14.5px;font-weight:500}.ficha-formas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ficha-formas button{padding-inline:6px}.ficha-recebeu b{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ouro-texto)}.ficha-recebeu .ficha-voltar{flex:0 0 auto;padding:0 16px;border:0;background:none;font:inherit;font-size:13px;color:var(--texto2);cursor:pointer;border-radius:999px;transition:color .16s ease}@media (hover: hover){.ficha-recebeu .ficha-voltar:hover{color:var(--texto)}}.ficha-voltar:focus-visible{outline:2px solid var(--dourado);outline-offset:1px}.ficha>.ficha-aviso{margin:14px 16px 0}.ficha-concluida{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:4px}.ficha-concluida button{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#2f6b43;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:background-color .16s ease}@media (hover: hover){.ficha-concluida button:hover{background:#d3eadb}}.ficha-concluida button:focus-visible{outline:2px solid #3f7a52;outline-offset:1px}.ficha-vazia p{margin:0;font-size:13.5px;color:var(--texto2)}.ficha-vazia button{align-self:flex-start;min-height:40px}.ficha-linha-cliente{margin:0;font-size:14px;font-weight:500}.ficha-compras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ficha-compras li{display:grid;grid-template-columns:1fr auto;gap:1px 10px;font-size:13px}.ficha-compra-quando{color:var(--texto2);font-size:12px}.ficha-compra-itens{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ficha-compra-valor{grid-column:2;grid-row:1 / span 2;align-self:center;font-family:var(--mono);font-variant-numeric:tabular-nums}.ficha-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.ficha-esqueleto{display:flex;flex-direction:column;gap:12px;padding:16px}.ficha-esqueleto span{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--linha) 25%,var(--painel) 50%,var(--linha) 75%);background-size:200% 100%;animation:ficha-brilho 1.2s ease-in-out infinite}.ficha-esqueleto span.curta{width:55%}@keyframes ficha-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.ficha-faixa{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 16px;border:none;border-bottom:1px solid var(--linha);background:color-mix(in srgb,var(--card) 70%,var(--painel));font-family:inherit;font-size:13px;color:var(--texto);text-align:left;cursor:pointer;transition:background .15s ease}.ficha-faixa:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:-2px}.ficha-faixa:active{background:var(--painel)}.ficha-faixa-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ficha-faixa-ver{flex:none;font-weight:600;color:var(--ouro-texto)}.ficha-faixa-ver:after{content:" ›"}.card.abre-conversa{cursor:pointer}.card-nome.telefone{display:block;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.025em}.card-topo button.card-nome{padding:0;border:none;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:4px;transition:color .15s ease}.card-topo button.card-nome:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}@media (hover: hover){.ficha-fechar:hover{background:var(--painel);color:var(--texto)}.ficha-faixa:hover{background:var(--painel)}.card.abre-conversa:hover .card-nome{color:var(--ouro-texto)}}@media (min-width: 641px) and (max-width: 1199px){.ficha.aberta{display:block;position:fixed;top:0;right:0;bottom:0;z-index:51;width:min(380px,92vw);overflow-y:auto;box-shadow:-10px 0 30px #2b223133;animation:ficha-entra .2s cubic-bezier(.25,.8,.3,1) both}}@keyframes ficha-entra{0%{transform:translate(100%)}to{transform:none}}@media (min-width: 1200px){.ficha{display:block;width:300px;flex:none;align-self:flex-start;max-height:74vh;overflow-y:auto;border-radius:var(--raio);box-shadow:var(--sombra-suave)}.ficha-topo-folha,.ficha-veu,.ficha-faixa{display:none}}@media (max-width: 640px){.ficha.aberta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:51;max-height:86dvh;overflow-y:auto;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -10px 30px #2b223133;animation:folha-sobe .22s cubic-bezier(.25,.8,.3,1) both}.ficha-topo-folha{position:sticky;top:0;z-index:1;justify-content:space-between;padding:6px 6px 0 16px;background:var(--card)}.ficha-topo-folha .folha-puxador{display:block;margin:0 auto}.ficha-faixa{font-size:13.5px;padding:8px 14px}.ficha-faixa-ver-texto{display:none}.ficha-faixa-ver:after{font-size:20px}.ficha-titulo h3,.ficha-etapa,.ficha-compra-quando,.ficha-produto em,.ficha-item-valor,.ficha-compras li,.ficha-aviso{font-size:13px}.ficha-dados,.ficha-contas,.ficha-itens{font-size:14.5px}.ficha-acoes button,.ficha-vazia button{min-height:44px}.ficha-acoes .ficha-entregue{min-height:48px;font-size:15px}.ficha-concluida button{min-height:44px}.ficha-recebeu p{font-size:15px}.ficha-recebeu .ficha-voltar{font-size:14px}}@media (prefers-reduced-motion: reduce){.ficha.aberta,.ficha-veu,.ficha-aviso,.ficha-esqueleto span,.ficha-recebeu{animation:none}.ficha-entregue{transition:none}}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card-fatos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 6px;padding-top:7px;border-top:1px solid var(--linha);font-size:12.5px;color:var(--texto2)}.card-quando,.card-grana{white-space:nowrap}.card-grana{margin-left:auto}.card-quando,.card-conversa{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.card-quando svg,.card-conversa svg{width:13px;height:13px;flex:none;color:var(--dourado)}.card-quando .num{font-variant-numeric:tabular-nums}.card-quando.urgente{color:#a93a24;font-weight:500}.card-quando.urgente svg{color:var(--coral)}.card-conversa.espera{color:var(--ouro-texto);font-weight:500}.card-grana{white-space:nowrap}.card-grana .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--texto)}.card-grana.falta .num{color:var(--ouro-texto)}.card-grana.quitado{color:color-mix(in srgb,#2f8a52 50%,var(--texto));font-weight:500}.card.parado{border-color:#e5cf95}.card-parado{font-size:12.5px;font-weight:500;color:var(--ouro-texto)}.card-acoes button{padding:6px 12px;font-size:12.5px}.card-rodape{display:flex;align-items:center;gap:6px}.card-etiquetas{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;height:22px;overflow:hidden}.card-editar{flex:none;width:30px;height:30px;margin:-4px -5px -4px 0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;background:none;color:var(--texto2);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.card-editar svg{width:15px;height:15px}.card-editar:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:1px}.card-editar:active{transform:scale(.94)}.etq-encomenda{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px 0 6px;border-radius:6px;border:1px solid #d9c38a;background:#fffaf0;color:#7a5d19;font-size:12px;font-weight:500;white-space:nowrap}.etq-encomenda.crise{border-color:#fbe6e3;background:#fbe6e3;color:#a93a24}.etq-cliente{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.etq-cliente.em_risco{background:#fdecd9;color:#9a4c0e}.etq-cliente.campeao{background:#f6edd6;color:#6f571c}.etq-cliente.fiel{background:#fce4ef;color:#9a3d6b}.etq-cliente.recorrente{background:#e2f1e6;color:#33684a}.etq-origem{display:inline-flex;align-items:center;gap:4px;height:22px;font-size:12px;color:var(--texto2);white-space:nowrap}.etq-encomenda svg,.etq-cliente svg,.etq-origem svg{width:12px;height:12px;flex:none}.resumo-hoje{display:flex;align-items:stretch;margin:0 0 14px;background:var(--card);border-radius:14px;box-shadow:var(--sombra-suave);overflow:hidden}.resumo-dia{display:flex;align-items:center;padding:10px 18px;border-right:1px solid var(--linha);font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;color:var(--texto);white-space:nowrap}.resumo-bloco{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:9px 16px;border-right:1px solid var(--linha)}.resumo-bloco:last-child{border-right:0}.resumo-bloco b{font-size:14.5px;font-weight:600;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resumo-bloco b.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.resumo-bloco span{font-size:12px;color:var(--texto2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resumo-bloco.alerta b{color:color-mix(in srgb,var(--coral) 70%,var(--texto))}.resumo-bloco.atencao span{color:var(--ouro-texto);font-weight:500}@media (hover: hover){.card-editar:hover{border-color:var(--borda);background:var(--card);color:var(--ouro-texto)}}@media (max-width: 640px){.card-fatos,.card-parado{font-size:13.5px}.card-grana .num{font-size:13px}.etq-encomenda,.etq-cliente,.etq-origem{font-size:13px;height:24px}.card-etiquetas{height:24px;gap:8px}.card-editar{width:44px;height:44px;margin:-10px -10px -10px 0}.card-acoes button{padding:0 16px;font-size:13.5px;min-height:44px}.pagamento-formas button,.pagamento-acoes button{min-height:44px}.pagamento-confirma input{font-size:16px;min-height:44px}.resumo-hoje{gap:8px;margin:0 0 12px;padding:2px 2px 4px;background:none;box-shadow:none;border-radius:0;overflow-x:auto;scrollbar-width:none}.resumo-hoje::-webkit-scrollbar{display:none}.resumo-dia{display:none}.resumo-bloco{flex:none;padding:8px 12px;border:0;border-radius:12px;background:var(--card);box-shadow:var(--sombra-suave)}.resumo-bloco b{font-size:15px}.resumo-bloco span{font-size:13px}}@media (prefers-reduced-motion: reduce){.card-editar{transition:none}}.filtro{display:inline-flex;align-items:center;gap:7px}.filtro-num{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1;background:color-mix(in srgb,var(--texto) 8%,transparent);color:var(--texto)}.filtro.ativo .filtro-num{background:color-mix(in srgb,var(--card) 22%,transparent);color:var(--card)}.link-concluidos{margin-left:auto;padding:7px 6px;font-size:13px;transition:color .15s}.link-concluidos+.botao-nova-encomenda{margin-left:0}.link-concluidos:focus-visible{outline:2px solid var(--dourado);outline-offset:2px;border-radius:6px}@media (hover: hover){.link-concluidos:hover{text-decoration:underline}}.etapa-conversa{display:inline-flex;align-items:center;margin-top:5px;padding:1px 8px;border-radius:999px;border:1px solid var(--linha);font-size:12px;line-height:1.45;font-weight:500;color:var(--texto2);white-space:nowrap}.etapa-conversa.aguardando_sinal{border-color:#ecd9a8;background:#fbf1d9;color:#6f5314}.etapa-conversa.confirmado_producao{border-color:#bfdcc8;background:#e6f3ea;color:#2a6540}.etapa-conversa.entrega_retirada{border-color:#c2d6ef;background:#e7f0fb;color:#2b5687}@media (min-width: 1100px){.ped{max-width:1040px}.ped-colunas{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0 32px;align-items:start}.ped-coluna+.ped-coluna{padding-left:32px;border-left:1px solid var(--linha)}.ped-coluna>.ped-sec:first-child,.ped-coluna>.ped-ia:first-child{margin-top:4px}}.atalhos-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:18px;background:#3d2e4a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:veu-surge .18s ease both}.atalhos-ajuda{width:100%;max-width:380px;background:var(--card);color:var(--texto);border-radius:16px;padding:22px 24px 18px;box-shadow:0 18px 54px #2b1c3847;animation:surge .2s ease both}.atalhos-ajuda h2{margin:0 0 14px;font-size:18px;font-weight:600}.atalhos-ajuda dl{margin:0 0 16px;display:grid;gap:10px}.atalho-linha{display:flex;align-items:center;gap:12px}.atalho-linha dt{flex:none;width:44px}.atalho-linha dd{margin:0;font-size:14px;color:var(--texto2)}.atalhos-ajuda kbd,.novidades kbd{display:inline-grid;place-items:center;min-width:30px;height:28px;padding:0 8px;border-radius:7px;border:1px solid var(--borda);border-bottom-width:2px;background:var(--painel, var(--card));color:var(--texto);font-family:var(--mono);font-size:13px;font-weight:600}.atalhos-ajuda .botao-secundario{width:100%}.devolver-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:18px;background:#3d2e4a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:veu-surge .18s ease both}.devolver-janela{width:100%;max-width:380px;background:var(--card);color:var(--texto);border-radius:16px;padding:22px 22px 14px;box-shadow:0 18px 54px #2b1c3847;animation:surge .2s ease both}.devolver-janela h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3;text-wrap:balance}.devolver-janela p{margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--texto2)}.devolver-acoes{display:grid;gap:8px}.devolver-acoes button{min-height:44px;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.devolver-sim{border:0;background:var(--ouro-botao);color:#fff;font-weight:600}.devolver-so{border:1px solid var(--borda);background:transparent;color:var(--texto)}.devolver-nao{border:0;background:transparent;color:var(--texto2)}.devolver-acoes button:disabled{opacity:.65;cursor:progress}.devolver-acoes button:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.devolver-acoes button:active:not(:disabled){transform:scale(.975)}@media (hover: hover){.devolver-sim:hover:not(:disabled){background:var(--ouro-botao-forte)}.devolver-so:hover:not(:disabled){border-color:var(--dourado)}.devolver-nao:hover:not(:disabled){color:var(--texto)}}@media (prefers-reduced-motion: reduce){.devolver-veu,.devolver-janela{animation:none}.devolver-acoes button{transition:none}}@media (max-width: 640px){.etapa-conversa{font-size:13px}.link-concluidos{flex:none;min-height:44px}.filtro,.botao-nova-encomenda{min-height:44px}.filtro-num{font-size:13px}}@media (prefers-reduced-motion: reduce){.atalhos-veu,.atalhos-ajuda{animation:none}}.resumo-bloco.clicavel{flex-direction:row;align-items:center;gap:10px;margin:0;border:0;border-right:1px solid var(--linha);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.resumo-bloco.clicavel:last-child{border-right:0}.resumo-bloco .resumo-miolo{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:inherit;color:inherit}.resumo-seta{flex:none;width:16px;height:16px;color:var(--texto2);opacity:.5;transition:transform .18s ease,opacity .16s ease,color .16s ease}@media (hover: hover){.resumo-bloco.clicavel:hover{background:color-mix(in srgb,var(--dourado) 7%,var(--card))}.resumo-bloco.clicavel:hover .resumo-seta{opacity:1;color:var(--ouro-texto);transform:translate(2px)}}.resumo-bloco.clicavel:active{background:color-mix(in srgb,var(--dourado) 15%,var(--card))}.resumo-bloco.clicavel.ativo{background:color-mix(in srgb,var(--dourado) 12%,var(--card));box-shadow:inset 0 -3px 0 var(--dourado)}.resumo-bloco.clicavel.ativo .resumo-seta{opacity:1;color:var(--ouro-texto);transform:rotate(90deg)}.resumo-bloco.clicavel:focus-visible{outline:2px solid var(--dourado);outline-offset:-3px}.lente{display:flex;align-items:center;gap:12px;margin:-4px 0 14px;padding:7px 7px 7px 16px;border-radius:12px;background:color-mix(in srgb,var(--dourado) 9%,var(--card));border:1px solid color-mix(in srgb,var(--dourado) 32%,transparent);color:var(--texto);font-size:13.5px;animation:surge .18s ease both}.lente b{font-weight:600;color:var(--ouro-texto)}.lente-conta{color:var(--texto2);font-variant-numeric:tabular-nums}.lente-limpar{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--borda);background:var(--card);color:var(--texto);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.lente-x{font-size:12px;color:var(--texto2)}@media (hover: hover){.lente-limpar:hover{border-color:var(--dourado)}}.lente-limpar:active{background:var(--painel)}.lente-limpar:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.lente-vazia{margin:8px 0 18px;padding:26px 16px;text-align:center;font-size:14px;color:var(--texto2);background:var(--card);border-radius:14px;box-shadow:var(--sombra-suave)}.dica-tecla{display:none}@media (hover: hover) and (pointer: fine){.dica-tecla{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;border:1px solid var(--borda);border-bottom-width:2px;background:var(--painel);color:var(--texto2);font-family:var(--mono);font-size:12px;font-weight:600;line-height:1;transition:opacity .16s ease}.botao-nova-encomenda{display:inline-flex;align-items:center;gap:9px}.botao-nova-encomenda .dica-tecla{border-color:#ffffff61;background:#ffffff29;color:#fff}.busca-cliente:focus-within .dica-tecla{opacity:0}}.novidades{width:100%;max-width:500px;max-height:calc(100vh - 36px);overflow-y:auto;background:var(--card);color:var(--texto);border-radius:18px;padding:26px 28px 20px;box-shadow:0 18px 54px #2b1c3847;animation:surge .2s ease both}.novidades-sobre{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ouro-texto)}.novidades h2{margin:0 0 18px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.1;text-wrap:balance}.novidades-lista{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:14px}.novidades-lista li{display:flex;align-items:flex-start;gap:13px}.novidades-icone{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--dourado) 14%,var(--card));color:var(--ouro-texto)}.novidades-icone svg{width:18px;height:18px}.novidades-lista p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--texto2)}.novidades-lista b{font-weight:600;color:var(--texto)}.novidades em{font-style:normal;font-weight:500;color:var(--texto)}.novidades-atalhos{padding-top:16px;border-top:1px solid var(--linha)}.novidades-atalhos h3{margin:0 0 2px;font-size:15px;font-weight:600}.novidades-dica{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--texto2)}.novidades-dica:last-child{margin:14px 0 0}.novidades-dica kbd{min-width:22px;height:22px;padding:0 6px;font-size:12px;vertical-align:1px}.novidades-atalhos dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.novidades-rodape{display:flex;justify-content:flex-end;margin-top:20px}.novidades-ok{min-height:44px;padding:0 28px;border-radius:999px;border:1px solid var(--ouro-botao);background:var(--ouro-botao);color:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:filter .16s ease,transform .16s ease}@media (hover: hover){.novidades-ok:hover{filter:brightness(1.07)}}.novidades-ok:active{transform:translateY(1px)}.novidades-ok:focus-visible{outline:2px solid var(--dourado);outline-offset:3px}@media (max-width: 640px){.resumo-bloco.clicavel{min-height:44px;border:0;border-radius:12px;background:var(--card)}.resumo-bloco.clicavel.ativo{background:color-mix(in srgb,var(--dourado) 13%,var(--card));box-shadow:inset 0 0 0 1.5px var(--dourado),var(--sombra-suave)}.resumo-seta{width:14px;height:14px}.lente{margin:0 0 12px;font-size:14px}.lente-limpar{min-height:44px;font-size:14px}.lente-vazia{font-size:15px}.novidades-atalhos dl{grid-template-columns:1fr}.lente-x,.dica-tecla,.novidades-sobre,.novidades-dica kbd{font-size:13px}}@media (prefers-reduced-motion: reduce){.lente,.novidades{animation:none}.resumo-seta{transition:none}}.agenda.com-mes{max-width:1400px}@media (max-width: 640px){.dica-tecla{display:none}}@media (max-width: 640px){.ped-etapa select,.ped-preco input,.ped-passo input,.ped-desc input,.ped-desc-cheio input,.busca-cliente input,.compose textarea,.rapidas-form input,.rapidas-form textarea,.login-cartao input,.feedback-form input,.gastos-tela .campo-quadro-valor input,.gastos-tela .campo-quadro-valor select,.gastos-tela .campo-quadro-largo .campo-quadro-valor input{font-size:16px}.ped-preco input{width:56px}.faq-item-acoes button{min-height:44px;padding:0 6px;display:inline-flex;align-items:center}.seletor-foto-topo .botao-quieto,.seletor-foto-acoes .botao-quieto{min-height:44px}}@media (max-width: 640px){.rapidas-acoes{gap:8px}.rapidas-acoes button{min-height:44px;padding:0 8px}.rapidas-nova{min-height:44px}.rapidas-fechar{min-width:44px;min-height:44px}.chat-voltar{min-width:44px;min-height:44px;margin-left:-10px}.chat-cabecalho .acao,.agendada .botao-quieto{min-height:44px}.nome-lapis,.resposta-ruim{position:relative}.nome-lapis:after,.resposta-ruim:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.etapa,.chip-hoje{min-height:44px}.ped-fechar{width:44px;height:44px;min-width:44px;min-height:44px}.ped-chip,.ped-seg button,.ped-traz,.ped-copiar,.ped-mais,.ped-salvar{min-height:44px}}:root:root input:focus-visible,:root:root textarea:focus-visible,:root:root select:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:1px}.masthead .ideia-canto{position:absolute;left:8px;top:12px;z-index:22}.ideia-botao{display:flex;align-items:center;gap:10px;max-width:240px;min-height:44px;padding:2px 12px 2px 2px;background:none;border:1px solid transparent;border-radius:999px;cursor:pointer;font-family:inherit;color:var(--texto);text-align:left;transition:background .15s ease,border-color .15s ease}.ideia-botao.aberta{background:var(--painel);border-color:var(--borda)}.ideia-botao:focus-visible{outline:2px solid var(--destaque-radar);outline-offset:2px}.ideia-capa-redonda{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover}.ideia-botao.nova .ideia-capa-redonda{outline:2px solid var(--destaque-radar);outline-offset:2px}.ideia-inicial{display:inline-flex;align-items:center;justify-content:center;background:var(--destaque-radar);color:var(--card);font-family:Cormorant Garamond,serif;font-weight:600;font-size:18px}.ideia-textos{display:flex;flex-direction:column;gap:1px;min-width:0}.ideia-rotulo{font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--destaque-radar);white-space:nowrap}.ideia-titulo{font-size:13.5px;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ideia-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.ideia-janela{position:absolute;left:0;top:calc(100% + 8px);z-index:21;width:min(450px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;background:var(--card);color:var(--texto);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-flutua);animation:surge .16s ease both}.ideia-puxador{display:none}.ideia-janela-topo{display:flex;align-items:center;justify-content:space-between}.ideia-fechar{width:44px;height:44px;margin:-12px -12px -12px 0;background:none;border:none;border-radius:999px;cursor:pointer;color:var(--texto2);font-size:22px;line-height:1}.ideia-corpo{display:flex;gap:14px}.ideia-capa-alta{width:96px;height:120px;flex:none;border-radius:10px;object-fit:cover}.ideia-capa-alta.ideia-inicial{font-size:34px}.ideia-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ideia-manchete{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;font-size:18px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ideia-apoio{margin:0;font-size:13px;line-height:1.4;color:var(--texto2)}.ideia-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.ideia-etiqueta{font-size:12px;font-weight:500;color:var(--texto);background:var(--painel);border-radius:999px;padding:4px 10px}.ideia-etiqueta-data{color:var(--destaque-radar)}.ideia-acoes{display:flex;align-items:center;gap:8px}.ideia-ver{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--ouro-botao);color:#fff;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s ease}.ideia-gravei{min-height:44px;padding:0 16px;border:1px solid var(--borda);border-radius:999px;background:var(--card);color:var(--texto);font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer;transition:border-color .15s ease}.ideia-gravei:disabled{cursor:default;color:var(--texto2)}.ideia-erro{margin:0;font-size:13px;color:var(--coral-texto)}.ideia-outra{align-self:center;min-height:44px;padding:0 12px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;color:var(--texto2);text-decoration:underline;text-underline-offset:3px}@media (hover: hover){.ideia-botao:hover{background:var(--painel)}.ideia-fechar:hover{background:var(--painel);color:var(--texto)}.ideia-ver:hover{background:var(--ouro-botao-forte)}.ideia-gravei:hover:not(:disabled){border-color:var(--ouro-texto)}.ideia-outra:hover{color:var(--texto)}}@media (min-width: 641px) and (max-width: 1180px){.ideia-botao{max-width:190px}}@media (max-width: 640px){.ideia-rotulo,.ideia-etiqueta{font-size:13px}.ideia-veu{z-index:50;background:#2b223161;animation:veu-aparece .18s ease both}.ideia-janela{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:51;width:auto;border:none;border-radius:20px 20px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #2b223133;animation:folha-sobe .22s cubic-bezier(.25,.8,.3,1) both}.ideia-puxador{display:block}.ideia-ver,.ideia-gravei{min-height:48px}.ideia-outra{min-height:44px}}@media (prefers-reduced-motion: reduce){.ideia-janela,.ideia-veu{animation:none}}@media (max-width: 640px){.painel:has(.topo-cel):before{content:"";position:fixed;top:0;left:0;right:0;z-index:25;height:env(safe-area-inset-top);background:var(--card)}.topo-cel{display:flex;flex-direction:column;gap:10px;margin:0 -14px 12px;padding:8px 14px 12px;background:var(--card);border-bottom:1px solid var(--fio)}.topo-cel-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px}.topo-cel-titulo h2{margin:0;display:flex;align-items:baseline;gap:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600;color:var(--texto);line-height:1.4}.topo-cel-titulo small{font-family:Jost,system-ui,sans-serif;font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2);font-variant-numeric:tabular-nums}.topo-cel-nova{position:relative;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--dourado) 13%,var(--card));color:var(--ouro-texto);transition:background .15s,transform .15s}.topo-cel-nova svg{width:18px;height:18px}.topo-cel-nova:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.topo-cel-nova:active{transform:scale(.94)}.topo-cel-nova:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}.topo-cel-duo{display:grid;grid-template-columns:1fr 1fr;height:44px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--texto) 6%,var(--card))}.topo-cel-duo>*{min-width:0;height:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:none;padding:1px 6px;font:inherit;font-size:14.5px;font-weight:500;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s}.topo-cel-duo>*+*{box-shadow:inset 1px 0 color-mix(in srgb,var(--texto) 14%,transparent)}.topo-cel-duo button{cursor:pointer}.topo-cel-duo button{transition:background .12s}.topo-cel-duo button:active{background:color-mix(in srgb,var(--texto) 16%,transparent)}.topo-cel-duo button:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:-3px;border-radius:12px}.topo-cel-duo svg{width:15px;height:15px;flex:none;color:var(--texto2)}.topo-cel-n{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--texto2);font-variant-numeric:tabular-nums}.topo-cel-esp{color:var(--coral-texto);font-weight:600}.topo-cel-esp i{width:7px;height:7px;border-radius:50%;background:var(--coral);flex:none}.topo-cel-esp .topo-cel-n{color:var(--coral-texto);font-weight:600}.topo-cel-esp[aria-pressed=true]{background:color-mix(in srgb,var(--coral) 14%,var(--card));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--coral) 60%,transparent);border-radius:12px}.topo-cel-esp.vazio{color:var(--texto2);font-weight:400}}@media (max-width: 640px) and (hover: hover){.topo-cel-nova:hover{background:color-mix(in srgb,var(--dourado) 22%,var(--card))}.topo-cel-duo button:hover{background:color-mix(in srgb,var(--texto) 4%,transparent)}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.bolha-menu-veu,.audio-cel-ponto,.audio-cel-miolo.gravando .audio-cel-ondas i{animation:none}.topo-cel-nova,.topo-cel-duo>*{transition:none}}@media (max-width: 640px){.folha-etapas-caixa[hidden]{display:none}.folha-etapas-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0c1452;animation:folha-etapas-veu .18s ease both}.folha-etapas{position:fixed;left:8px;right:8px;bottom:8px;z-index:61;font-size:14px;line-height:1.4;max-height:calc(100dvh - 40px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;padding:10px 14px 22px;border-radius:34px;background:var(--card);box-shadow:0 -6px 40px #0003,0 0 0 1px var(--fio);animation:folha-etapas-sobe .2s cubic-bezier(.25,.8,.3,1) both}.folha-etapas-pega{width:36px;height:5px;border-radius:3px;margin:0 auto 14px;background:color-mix(in srgb,var(--texto) 16%,transparent)}.folha-etapas-titulo{margin:0 6px 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;color:var(--texto)}.folha-etapas-hoje{display:flex;gap:8px;margin-bottom:14px}.folha-etapas-quad{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:18px;background:var(--faixa);font:inherit;font-size:12.5px;line-height:1.25;color:var(--texto2);text-align:left}.folha-etapas-quad>span{min-width:0;overflow:hidden}.folha-etapas-quad b{display:block;color:var(--texto);font-weight:500;font-size:13.5px}.folha-etapas-quad svg{width:18px;height:18px;flex:none;color:var(--texto2);opacity:.8}button.folha-etapas-quad{cursor:pointer;transition:background .15s}button.folha-etapas-quad:active{background:color-mix(in srgb,var(--texto) 8%,var(--card))}button.folha-etapas-quad[aria-pressed=true]{background:color-mix(in srgb,var(--dourado) 13%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 30%,var(--card))}.folha-etapas-grupo,.folha-etapas-lista{display:flex;flex-direction:column;gap:6px}.folha-etapas-item{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px 0 14px;border:0;border-radius:18px;cursor:pointer;background:color-mix(in srgb,var(--texto) 4%,transparent);color:var(--texto);font:inherit;font-size:16px;text-align:left;transition:background .15s}.folha-etapas-item:active{background:color-mix(in srgb,var(--texto) 8%,transparent)}.folha-etapas-item.marcada{font-weight:600;background:color-mix(in srgb,var(--dourado) 13%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 30%,var(--card))}.folha-etapas-cor{width:10px;height:10px;border-radius:50%;flex:none}.folha-etapas-n{margin-left:auto;font-family:var(--mono);font-size:14px;font-weight:inherit;color:var(--texto2);font-variant-numeric:tabular-nums}.folha-etapas-item.marcada .folha-etapas-n{color:var(--ouro-texto)}.folha-etapas-ok{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-left:4px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#9a7726,#85661c)}.folha-etapas-ok svg{width:14px;height:14px}.folha-etapas-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;border-radius:14px;background:color-mix(in srgb,var(--texto) 5%,transparent)}.folha-etapas-seg button{height:44px;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 6px;border:0;border-radius:11px;background:none;color:var(--texto2);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.folha-etapas-seg button:active{background:var(--faixa)}.folha-etapas-seg button:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:-2px}.folha-etapas-seg button[aria-checked=true]{background:var(--card);color:var(--texto);font-weight:500;box-shadow:0 1px 3px #00000014,0 0 0 1px var(--fio)}.folha-etapas .chip-hoje-caixa{margin-top:10px}.folha-mais{max-height:calc(100dvh - 24px);overflow-y:auto}.folha-mais .chip-hoje-popover{z-index:62;bottom:calc(20px + env(safe-area-inset-bottom))}.folha-mais-seg{flex:none;margin:8px 0}.notif-painel{flex:none;display:grid;gap:10px;padding:12px 6px 14px;border-bottom:1px solid var(--linha)}.notif-painel p{margin:0;font-size:13.5px;line-height:1.45;color:var(--texto2)}.notif-botoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.notif-principal,.notif-secundario{min-height:44px;border-radius:999px;font:inherit;font-size:14.5px;cursor:pointer;transition:transform .12s}.notif-principal{border:1px solid var(--ouro-botao);background:var(--ouro-botao);color:#fff;font-weight:500}.notif-secundario{border:1px solid var(--borda);background:var(--card);color:var(--texto)}.notif-principal:active,.notif-secundario:active{transform:scale(.97)}.notif-principal:disabled,.notif-secundario:disabled{opacity:.6}.notif-painel .notif-aviso{color:var(--texto)}.notif-painel .notif-aviso.erro{color:var(--coral-texto)}.feedback-erro{margin-left:8px;color:var(--coral-texto)}.conversa-item{position:relative}.conversa-item+.conversa-item:before{content:"";position:absolute;top:0;left:51px;right:12px;height:1px;background:var(--fio)}.lista-topo,.lista-itens{display:contents}.conversa-item.esquecida:before,.conversa-item.esquecida+.conversa-item:before{display:none}.compose.compose-cel:has(.audio-cel)>:not(.audio-cel):not(textarea){display:none}.compose.compose-cel:has(.audio-cel)>textarea{position:absolute;left:0;bottom:0;width:1px;height:1px!important;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.chat:has(.audio-cel) .bandeja{display:none}.chat:has(.audio-cel-aviso) .compose-erro{display:none}.compose.compose-cel>.audio-erro{position:absolute;left:10px;right:10px;bottom:calc(100% + 6px);padding:6px 10px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--fio);font-size:13px;color:var(--coral-texto)}.audio-cel{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.audio-cel audio{display:none}.audio-cel-aviso{flex-basis:100%;margin:0;font-size:13px;color:var(--coral-texto)}.audio-cel-miolo{flex:1;min-width:0;height:40px;display:flex;align-items:center;gap:9px;padding:0 14px 0 5px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px var(--fio)}.audio-cel-miolo.gravando{padding-left:14px}.audio-cel-ponto{width:8px;height:8px;flex:none;border-radius:50%;background:var(--coral);animation:pulsa-suave 1.1s ease infinite}.audio-cel-rotulo{font-size:14px;color:var(--texto);white-space:nowrap}.compose.compose-cel .audio-cel-play{position:relative;width:30px;height:30px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--dourado) 16%,var(--card));color:var(--ouro-texto);cursor:pointer;transition:background .15s,transform .15s}.compose.compose-cel .audio-cel-play:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.compose.compose-cel .audio-cel-play svg{width:14px;height:14px}.compose.compose-cel .audio-cel-play:active{transform:scale(.94)}.compose.compose-cel .audio-cel-play:disabled{opacity:.45}.compose.compose-cel .audio-cel-play:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}.audio-cel-ondas{flex:1;min-width:0;height:22px;display:flex;align-items:center;gap:2px;overflow:hidden}.audio-cel-ondas i{flex:1 0 2px;max-width:3px;border-radius:2px;background:color-mix(in srgb,var(--texto) 22%,transparent)}.audio-cel-ondas i.tocou{background:var(--dourado)}.audio-cel-miolo.gravando .audio-cel-ondas i{animation:pulsa-suave 1.4s ease infinite}.audio-cel-miolo.gravando .audio-cel-ondas i:nth-child(3n){animation-delay:.25s}.audio-cel-miolo.gravando .audio-cel-ondas i:nth-child(3n+1){animation-delay:.5s}.audio-cel-tempo{flex:none;font-size:13px;color:var(--texto2);font-variant-numeric:tabular-nums}.compose.compose-cel .audio-cel .compose-mais:disabled{opacity:.45}.busca-cliente{box-sizing:border-box;height:44px;gap:10px;margin:2px 2px 12px;padding:0 16px;border:0;box-shadow:inset 0 0 0 1px var(--fio),0 1px 2px var(--sombra-curta)}.busca-cliente svg{width:17px;height:17px}.busca-cliente:focus-within{box-shadow:inset 0 0 0 1.5px var(--dourado)}:root:root .busca-cliente input:focus-visible{outline:0}:root:root .compose.compose-cel textarea:focus-visible{outline:0}.conversa-item{content-visibility:auto;contain-intrinsic-size:auto 66px}.filtros-conversa button{transition:transform .12s}.filtros-conversa button:active{transform:scale(.95)}.filtros-conversa .chip-espera[aria-pressed=false]{background:var(--card);color:var(--texto2);border-color:var(--borda);font-weight:400}.filtros-conversa .chip-todas[aria-pressed=true]{background:var(--ouro-botao);color:#fff;border-color:var(--ouro-botao);font-weight:500;box-shadow:0 0 0 2px var(--dourado-claro)}.bolha-segura{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bolha-menu-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#2b223161;animation:veu-aparece .18s ease both}.bolha-menu{position:fixed;z-index:91;width:210px;overflow:hidden;outline:0;background:var(--card);border-radius:14px;box-shadow:0 10px 30px #2b223140}.bolha-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;background:none;border:0;font-family:Jost,system-ui,sans-serif;font-size:15px;color:var(--texto);text-align:left;cursor:pointer}.bolha-menu button+button{border-top:1px solid var(--fio)}.bolha-menu button:active{background:var(--faixa)}.bolha-menu button:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:-2px}.bolha-menu svg{width:18px;height:18px;flex:none;color:var(--dourado)}.folha-etapas button:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}@keyframes folha-etapas-sobe{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes folha-etapas-veu{0%{opacity:0}to{opacity:1}}}@media (max-width: 640px) and (hover: hover){.folha-etapas-item:hover,button.folha-etapas-quad:hover{background:color-mix(in srgb,var(--texto) 7%,transparent)}.folha-etapas-seg button:hover{color:var(--texto)}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.folha-etapas,.folha-etapas-veu{animation:none}.folha-etapas-item,.folha-etapas-seg button,button.folha-etapas-quad{transition:none}}@media (max-width: 640px){.coluna-cards .card-compacto+.card-compacto{margin-top:8px}.coluna.ativa:has(.card-compacto){background:none;padding:0 0 6px;box-shadow:none}.card-compacto{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:7px;align-items:center;padding:12px 12px 11px;font-size:14px;line-height:1.4;border-radius:18px;background:var(--card);cursor:pointer;box-shadow:0 0 0 1px var(--fio),0 1px 2px var(--sombra-curta),0 6px 18px -8px var(--sombra-cor);transition:box-shadow .18s}.card-compacto>.card-compacto-topo,.card-compacto>.card-compacto-resumo,.card-compacto>.pagamento-confirma{grid-column:1 / -1}.card-compacto:not(:has(.card-compacto-rodape))>.card-faixa{grid-column:1 / -1}.card-compacto.urgente{box-shadow:0 0 0 1px color-mix(in srgb,var(--dourado) 55%,transparent),0 1px 2px var(--sombra-curta),0 6px 18px -8px var(--sombra-cor)}.card-compacto.crise{box-shadow:0 0 0 1px color-mix(in srgb,var(--coral) 45%,transparent),0 1px 2px var(--sombra-curta),0 6px 18px -8px color-mix(in srgb,var(--coral) 40%,transparent)}.card-compacto-topo{display:flex;align-items:center;gap:9px;min-height:32px;padding-right:40px}.card-compacto .card-avatar{width:30px;height:30px;font-size:13.5px;box-shadow:inset 0 0 0 1px #0000000d}.card-compacto-nome{flex:1 1 0;min-width:0;padding:0;border:0;background:none;font:inherit;font-size:15.5px;font-weight:600;color:var(--texto);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.card-compacto-nome.telefone{font-variant-numeric:tabular-nums}.card-selo{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--texto2);white-space:nowrap}.card-selo svg{width:12px;height:12px}.card-selo.ia:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dourado)}.card-selo.pago{color:var(--verde-selo)}.card-selo.crise{color:var(--coral-texto)}.menu-card-caixa{position:absolute;top:12px;right:10px;z-index:3}.menu-card-caixa.aberta{z-index:25}.menu-card-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:transparent}.menu-card-caixa .card-mais{z-index:1}.card-mais{position:relative;width:32px;height:32px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto2);transition:background .15s,color .15s}.card-mais svg{width:16px;height:16px}.card-mais:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.card-compacto-resumo{font-size:13.5px;line-height:1.45;color:var(--texto2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.card-faixa{grid-column:1;grid-row:3;min-width:0;min-height:32px;margin:0 -2px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3px 8px;padding:0 10px;border-radius:10px;background:var(--faixa);font-size:13.5px;color:var(--texto2)}.card-faixa>span{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.card-faixa svg{width:13px;height:13px;flex:none;color:var(--dourado)}.card-faixa .tab{font-variant-numeric:tabular-nums}.card-faixa .card-grana{margin-left:auto}.card-grana .num{font-size:12.5px;font-weight:600;color:var(--ouro-texto)}.card-faixa.quente{background:color-mix(in srgb,var(--dourado) 13%,var(--card))}.card-faixa.quente .card-faixa-quando{color:var(--coral-texto);font-weight:600}.card-faixa.quente .card-faixa-quando svg{color:var(--coral)}.card-faixa.parado{flex-wrap:nowrap;justify-content:flex-start;background:color-mix(in srgb,var(--dourado) 11%,var(--card));color:var(--ouro-texto);font-weight:500}.card-faixa.parado>span{white-space:normal;display:inline;line-height:1.25}.card-faixa.parado svg{color:var(--ouro-texto)}.card-faixa.crise{background:color-mix(in srgb,var(--coral) 9%,var(--card))}.card-faixa-conversa.espera{color:var(--coral-texto);font-weight:500}.card-faixa-conversa.espera svg{color:var(--coral)}.card-bt{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:0;border-radius:10px;cursor:pointer;white-space:nowrap;background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto);font:inherit;font-size:13.5px;font-weight:500;transition:background .15s,transform .15s}.card-bt svg{width:14px;height:14px;color:var(--dourado)}.card-bt.pagar svg{color:var(--ouro-texto)}.card-bt:before{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.card-bt:active,.card-mais:active{transform:scale(.97);background:color-mix(in srgb,var(--texto) 11%,transparent)}.card-bt:disabled{opacity:.55;cursor:default}.card-bt:focus-visible,.card-mais:focus-visible,.card-compacto-nome:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}.card-compacto-rodape{grid-column:2;grid-row:3;display:flex;align-items:center;gap:6px}.card-compacto-rodape.muitas{grid-column:1 / -1;grid-row:4}.card-compacto-acoes{margin-left:auto;display:flex;align-items:center;gap:4px}.etq-icone{display:inline-flex;align-items:center;height:20px;padding:0 5px;border-radius:6px;background:color-mix(in srgb,var(--texto) 6%,var(--card));color:var(--texto2)}.etq-icone svg{width:12px;height:12px}.etq-icone.recorrente{background:color-mix(in srgb,#3f9d5a 12%,var(--card));color:var(--verde-selo)}.etq-icone.fiel{background:color-mix(in srgb,#c0558a 12%,var(--card));color:var(--etq-fiel-texto)}.menu-card{position:absolute;top:34px;right:-4px;z-index:2;min-width:230px;padding:6px;border-radius:16px;display:flex;flex-direction:column;background:var(--card);box-shadow:0 0 0 1px var(--fio),0 18px 40px -12px var(--sombra-cor),0 4px 10px var(--sombra-curta);animation:menu-card-abre .15s ease both;transform-origin:top right}.menu-card button{display:flex;align-items:center;gap:12px;height:46px;padding:0 12px;border:0;border-radius:11px;background:none;color:var(--texto);font:inherit;font-size:15px;text-align:left;cursor:pointer}.menu-card button+button{box-shadow:0 -1px 0 var(--fio)}.menu-card button:first-child{background:color-mix(in srgb,var(--texto) 5%,transparent)}.menu-card button:active,.menu-card button:focus-visible{background:color-mix(in srgb,var(--texto) 6%,transparent);outline:none}.menu-card svg{width:18px;height:18px;flex:none;color:var(--ouro-texto)}@keyframes menu-card-abre{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}}@media (max-width: 640px) and (hover: hover){.card-bt:hover,.card-mais:hover{background:color-mix(in srgb,var(--texto) 9%,transparent)}.menu-card button:hover{background:color-mix(in srgb,var(--texto) 5%,transparent)}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.card-compacto,.card-bt,.card-mais{transition:none}.menu-card{animation:none}}@media (max-width: 640px){.compose.compose-cel{position:relative;flex-wrap:nowrap;align-items:flex-end;gap:8px;padding:8px 10px;border-top:1px solid var(--fio);background:color-mix(in srgb,var(--card) 92%,transparent)}.compose.compose-cel textarea{min-height:40px;padding:9px 14px;border:0;border-radius:20px;font-size:16px;line-height:1.35;background:var(--card);box-shadow:inset 0 0 0 1px var(--fio)}.compose.compose-cel textarea:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 60%,transparent)}.compose.compose-cel .compose-mais,.compose.compose-cel .botao-mic{position:relative;flex:none;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--texto) 7%,transparent);color:var(--texto);transition:background .18s,color .18s}.compose.compose-cel .compose-mais svg,.compose.compose-cel .botao-mic svg{width:20px;height:20px;transition:transform .18s ease}.compose.compose-cel .compose-mais.aberto{background:color-mix(in srgb,var(--dourado) 16%,var(--card));color:var(--ouro-texto)}.compose.compose-cel .compose-mais.aberto svg{transform:rotate(45deg)}.compose.compose-cel .compose-enviar{position:relative;flex:none;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:linear-gradient(180deg,#9a7726,#85661c);box-shadow:inset 0 1px #ffffff2e,0 2px 6px -2px #6f571c99}.compose.compose-cel .compose-enviar svg{width:19px;height:19px}.compose.compose-cel .compose-enviar:active{transform:scale(.94)}.compose.compose-cel .compose-enviar:disabled{opacity:.45;box-shadow:none;transform:none}.compose.compose-cel .compose-mais:before,.compose.compose-cel .botao-mic:before,.compose.compose-cel .compose-enviar:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.compose.compose-cel .compose-mais:active,.compose.compose-cel .botao-mic:active{background:color-mix(in srgb,var(--texto) 12%,transparent)}.compose.compose-cel button:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}.bandeja{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 10px 2px;border-top:1px solid var(--fio);background:color-mix(in srgb,var(--card) 92%,transparent);animation:bandeja-abre .16s ease both}.bandeja button{height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:16px;cursor:pointer;font:inherit;font-size:13px;color:var(--texto);background:color-mix(in srgb,var(--texto) 6%,transparent);transition:background .15s}.bandeja button svg{width:20px;height:20px;color:var(--ouro-texto)}.bandeja button:active{background:color-mix(in srgb,var(--texto) 11%,transparent)}.bandeja button:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}@keyframes bandeja-abre{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-width: 640px) and (hover: hover){.compose.compose-cel .compose-mais:hover,.compose.compose-cel .botao-mic:hover{background:color-mix(in srgb,var(--texto) 10%,transparent);color:var(--texto)}.bandeja button:hover{background:color-mix(in srgb,var(--texto) 9%,transparent)}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.bandeja{animation:none}.compose.compose-cel .compose-mais svg,.compose.compose-cel .compose-mais,.bandeja button{transition:none}}@media (max-width: 640px){.chat-cabecalho.cab-cel{gap:10px;min-height:52px;padding:0 8px 0 4px;border-bottom:1px solid var(--fio);background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cab-cel .chat-voltar{position:relative;flex:none;width:40px;height:44px;min-width:40px;margin-left:0;padding:0;border:0;border-radius:0;background:none;display:grid;place-items:center;color:var(--texto);cursor:pointer}.cab-cel .chat-voltar svg{width:22px;height:22px}.cab-cel .card-avatar.avatar-ouro{width:34px;height:34px;font-size:15px;background:color-mix(in srgb,var(--dourado) 10%,var(--card));color:var(--ouro-texto);box-shadow:0 0 0 2px var(--card),0 0 0 3px color-mix(in srgb,var(--dourado) 45%,var(--card))}.cab-cel .info{line-height:1.2}.cab-cel .nome{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cab-cel-sub{display:flex;align-items:center;gap:5px;margin-top:0;font-size:12.5px;color:var(--texto2)}.chat-cabecalho.cab-cel .cab-cel-sub{margin-top:0;font-size:12.5px;line-height:1.2}.chat-cabecalho.cab-cel .nome-lapis{line-height:0;vertical-align:top}.cab-cel-estado{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cab-cel-estado i{width:6px;height:6px;border-radius:50%;background:var(--texto2)}.cab-cel-estado.voce i{background:var(--texto)}.cab-cel-estado.ia i{background:var(--texto2)}.cab-ver-ficha{display:none;position:relative;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;color:var(--ouro-texto);white-space:nowrap}.cab-ver-ficha:before{content:"· ";color:var(--texto2);font-weight:400}.cab-ver-ficha:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}html[data-teclado=aberto] .cab-ver-ficha{display:inline}.conversas.com-chat .chat-cabecalho.cab-cel{padding-top:env(safe-area-inset-top);padding-bottom:0;min-height:calc(52px + env(safe-area-inset-top))}html[data-teclado=aberto] .conversas.com-chat .chat-cabecalho.cab-cel{padding-top:env(safe-area-inset-top);padding-bottom:0}html[data-teclado=aberto] .conversas.com-chat .chat-cabecalho.cab-cel .cab-cel-sub{display:flex}.chat-cabecalho.cab-cel .acao{position:relative;min-height:0}.chat-cabecalho.cab-cel .acao:before{content:"";position:absolute;top:-5px;right:-2px;bottom:-5px;left:-2px}.cab-cel .acao{flex:none;height:34px;padding:0 12px;border:0;border-radius:12px;font-size:13.5px;font-weight:500;background:color-mix(in srgb,var(--texto) 7%,transparent);color:var(--texto)}.cab-cel .acao:active{background:color-mix(in srgb,var(--texto) 11%,transparent)}.cab-cel button:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:2px}.chat .ficha-faixa{width:auto;min-height:44px;margin:8px 10px 0;padding:0 14px;gap:10px;border:0;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--fio);font-size:13.5px}.chat .ficha-faixa-texto{color:var(--texto2)}.chat .ficha-faixa-texto b{color:var(--texto);font-weight:500}.chat .ficha-faixa-icone{width:16px;height:16px;flex:none;color:var(--dourado)}.chat .ficha-faixa-ver-texto{display:inline}.chat .ficha-faixa-ver{font-weight:600;color:var(--ouro-texto)}.chat .ficha-faixa-ver:after{content:none}html[data-teclado=aberto] .chat .ficha-faixa{display:none}.conversas.com-chat .chat{background:var(--fundo);font-size:15px;line-height:1.5}.conversas.com-chat .chat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--card) 92%,transparent)}html[data-teclado=aberto] .conversas.com-chat .chat:after{display:none}.conversas.com-chat .chat-mensagens{padding:10px 12px;gap:8px}.hora-bolha{display:flex;align-items:center;gap:4px;margin:3px 0 0;font-size:11.5px}.estado-icone{display:inline-flex;color:var(--texto2)}.estado-icone svg{width:15px;height:15px}.estado-icone.estado-lido{color:#3f8fd0}.divisor-dia{margin:4px 0;padding:0;border-radius:0;background:none;font-size:11.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.autor-bolha .ponto-dourado{width:5px;height:5px}.bolha{border-radius:18px;padding:9px 13px;font-size:16px;line-height:1.4}.bolha.cliente{background:var(--card);box-shadow:0 0 0 1px var(--fio),0 1px 2px color-mix(in srgb,var(--texto) 5%,transparent);border-bottom-left-radius:6px}.bolha.ia{background:var(--faixa);box-shadow:inset 0 0 0 1px var(--fio);color:var(--texto);border-bottom-right-radius:6px}.bolha.humano{background:var(--bolha-humano);color:var(--bolha-humano-texto);box-shadow:none;border-bottom-right-radius:6px}.autor-bolha{font-size:11.5px;letter-spacing:.02em;margin:0 0 3px 2px}.linha-bolha.humano .autor-bolha{display:none}}@media (max-width: 640px) and (hover: hover){.cab-cel .acao:hover{background:color-mix(in srgb,var(--texto) 9%,transparent);color:var(--texto);border-color:transparent}}@media (max-width: 640px){html,body{margin:0}html:has(.topo-cel){overflow:hidden}.painel:has(.topo-cel){position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain}.painel:has(.topo-cel){--fio: var(--fio-quadro);--faixa: var(--faixa-quadro);padding-top:env(safe-area-inset-top);background:var(--fundo)}.painel:has(.topo-cel) .masthead{display:none}.painel:has(.topo-cel) .conteudo{padding:0 14px}.painel:has(.topo-cel) .colunas{padding-top:0}.painel:has(.topo-cel) .corpo{padding:0 0 calc(57px + env(safe-area-inset-bottom))}.painel:has(.topo-cel) .aba .selo-espera{display:none}.abas{height:calc(49px + env(safe-area-inset-bottom));box-sizing:border-box;padding:7px 0 env(safe-area-inset-bottom);border-top:1px solid var(--fio);background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:none}.aba{flex:none;width:70px;min-height:0;gap:3px;padding:0;border:0;font-size:11px;font-weight:400;line-height:1.4;color:var(--texto2)}.aba.ativa{color:var(--ouro-texto);font-weight:600}.aba svg{width:24px;height:24px}}@media (min-width: 641px){:root{--painel-d: color-mix(in srgb, var(--painel) 72%, var(--fundo));--realce: color-mix(in srgb, var(--painel) 28%, var(--card));--verde-base: #3f9d5a;--sombra-q: 0 0 0 1px var(--fio-quadro), 0 1px 2px var(--sombra-curta), 0 6px 18px -8px var(--sombra-cor);--sombra-q-alta: 0 0 0 1px var(--fio-quadro), 0 2px 4px var(--sombra-curta), 0 14px 28px -10px var(--sombra-cor)}.seg-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--texto2)}.menu-card-flutuante .menu-card-veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:transparent}.menu-card-flutuante .menu-card{position:fixed;z-index:91;min-width:220px;padding:5px;border-radius:12px;display:flex;flex-direction:column;background:var(--card);box-shadow:0 0 0 1px var(--fio),0 18px 40px -12px var(--sombra-cor),0 4px 10px var(--sombra-curta)}.menu-card-flutuante .menu-card button{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--texto);font-family:Jost,sans-serif;font-size:13.5px;text-align:left;cursor:pointer}.menu-card-flutuante .menu-card button:hover,.menu-card-flutuante .menu-card button:focus-visible{background:color-mix(in srgb,var(--texto) 6%,transparent);outline:0}.menu-card-flutuante .menu-card svg{width:16px;height:16px;color:var(--ouro-texto)}}@media (min-width: 641px){.conversas{max-width:none;gap:14px}.lista-conversas,.chat{height:calc(100vh - 210px - var(--altura-avisos, 0px));min-height:460px;max-height:none}.lista-conversas{display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--fio),0 1px 2px var(--sombra-curta)}.lista-topo{flex:none;display:flex;flex-direction:column;gap:10px;padding:12px 12px 10px;box-shadow:0 1px 0 var(--fio)}.lista-topo .busca-cliente{height:36px;margin:0;padding:0 12px;border:0;border-radius:10px;background:color-mix(in srgb,var(--texto) 6%,transparent)}.lista-topo .busca-cliente:focus-within{box-shadow:inset 0 0 0 1.5px var(--dourado)}:root:root .lista-topo .busca-cliente input:focus-visible{outline:0}.lista-topo .busca-cliente .dica-tecla{font-family:var(--mono);font-size:11px;padding:1px 6px;border:0;border-radius:5px;background:none;box-shadow:inset 0 0 0 1px var(--fio);color:var(--texto2)}.lista-topo .lista-erro{margin:0}.seg-conversa{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:11px;background:color-mix(in srgb,var(--texto) 6%,transparent)}.seg-conversa button{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;border:0;border-radius:8px;background:none;color:var(--texto2);font:inherit;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.seg-conversa button:hover{color:var(--texto)}.seg-conversa button[aria-pressed=true]{background:var(--card);color:var(--texto);font-weight:500;box-shadow:0 1px 2px var(--sombra-curta),0 0 0 1px var(--fio)}.seg-conversa .esp .seg-n{color:var(--coral-texto);font-weight:600}.lista-itens{flex:1;min-height:0;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:var(--borda) transparent}.lista-itens .lista-vazia{padding:18px 12px}.conversa-item{position:relative;flex:none;padding:10px;border-radius:12px;border-left:0}.conversa-item+.conversa-item:before{content:"";position:absolute;top:-1px;left:50px;right:10px;height:1px;background:var(--fio)}.conversa-item.ativa:before,.conversa-item.ativa+.conversa-item:before,.conversa-item.esquecida:before,.conversa-item.esquecida+.conversa-item:before{display:none}.conversa-item:hover{background:color-mix(in srgb,var(--texto) 4%,transparent)}.conversa-item .card-avatar{width:30px;height:30px}.conversa-item .titulo{font-weight:600}.conversa-item .hora{font-variant-numeric:tabular-nums}.conversa-item.ativa,.conversa-item.ativa:hover{background:color-mix(in srgb,var(--dourado) 10%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 26%,var(--card))}.conversa-item.esquecida{--card: inherit;--texto: inherit;--texto2: inherit;--ouro-texto: inherit;--linha: inherit;--borda: inherit;background:color-mix(in srgb,var(--dourado) 7%,var(--card));border-left:0;animation:none}.conversa-item.esquecida .previa.espera,.conversa-item.esquecida .previa.pendencia{color:var(--ouro-texto);font-weight:500}.badge-nao-lidas{background:linear-gradient(180deg,#9a7726,#85661c);font-family:var(--mono);font-weight:600}.ponto-ia{width:7px;height:7px}.chat{background:color-mix(in srgb,var(--painel) 55%,var(--fundo));border-radius:18px;box-shadow:inset 0 0 0 1px var(--fio)}.chat-cabecalho{flex:none;height:58px;gap:12px;padding:0 16px 0 18px;border-bottom:0;background:var(--card);box-shadow:0 1px 0 var(--fio)}.chat-cabecalho .card-avatar.avatar-ouro{width:34px;height:34px;font-size:16px;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;background:color-mix(in srgb,var(--dourado) 10%,var(--card));color:var(--ouro-texto);box-shadow:0 0 0 2px var(--card),0 0 0 3px color-mix(in srgb,var(--dourado) 45%,var(--card))}.chat-cabecalho .info{display:flex;flex-direction:column;gap:1px}.chat-cabecalho .nome{display:flex;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;letter-spacing:.01em;line-height:1.05}.nome-lapis{display:grid;place-items:center;width:26px;height:26px;margin-left:4px;padding:0;border-radius:8px;opacity:0;transition:opacity .15s,background .15s}.nome:hover .nome-lapis,.nome-lapis:focus-visible{opacity:1}.nome-lapis:hover{background:color-mix(in srgb,var(--texto) 6%,transparent)}.chat-cabecalho .cab-pc-sub{display:flex;align-items:center;gap:8px;margin:0;font-size:11.5px}.cab-pc-quem{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--texto);font-weight:500;white-space:nowrap}.cab-pc-quem i{width:6px;height:6px;border-radius:50%;background:var(--verde-base);box-shadow:0 0 0 3px color-mix(in srgb,var(--verde-base) 18%,transparent)}.cab-pc-quem.ia i{background:var(--dourado);box-shadow:0 0 0 3px color-mix(in srgb,var(--dourado) 18%,transparent)}.cab-pc-ponto{width:3px;height:3px;border-radius:50%;background:var(--texto2);opacity:.6}.cab-pc-tel{font-variant-numeric:tabular-nums}.chat-cabecalho .acao{flex:none;height:34px;padding:0 13px;border:0;border-radius:10px;background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto);font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s}.chat-cabecalho .acao:hover{background:color-mix(in srgb,var(--texto) 10%,transparent);color:var(--texto)}.chat-mensagens{padding:20px 24px;gap:10px;scrollbar-width:thin;scrollbar-color:var(--borda) transparent}.linha-bolha{max-width:62%}.bolha{padding:9px 14px;border-radius:18px;font-size:14px;line-height:1.45}.bolha.cliente{background:var(--card);box-shadow:0 0 0 1px var(--fio),0 1px 2px var(--sombra-curta);border-bottom-left-radius:6px}.bolha.ia{background:var(--faixa);box-shadow:inset 0 0 0 1px var(--fio);color:var(--texto);border-bottom-right-radius:6px}.bolha.humano{background:var(--bolha-humano);color:var(--bolha-humano-texto);box-shadow:none;border-bottom-right-radius:6px}.autor-bolha{margin:0 0 3px 2px;font-size:11.5px}.autor-bolha .ponto-dourado{width:5px;height:5px}.linha-bolha.humano .autor-bolha{display:none}.hora-bolha{display:flex;align-items:center;gap:4px;margin:3px 0 0;font-size:11.5px}.estado-icone{display:inline-flex;color:var(--texto2)}.estado-icone svg{width:14px;height:14px}.estado-icone.estado-lido{color:#3f8fd0}.divisor-dia{margin:6px 0;padding:0;border-radius:0;background:none;filter:none;font-size:11.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2)}.compose-area{flex:none;padding:8px 14px 12px}.compose{align-items:center;gap:2px;min-height:50px;padding:5px 6px 5px 8px;border:0;border-top:0;border-radius:25px;background:var(--card);box-shadow:0 0 0 1px var(--fio),0 1px 3px var(--sombra-curta);cursor:text}.compose:focus-within{box-shadow:0 0 0 1.5px var(--dourado),0 1px 3px var(--sombra-curta)}.compose textarea{align-self:center;min-height:36px;padding:8px;border:0;border-radius:0;background:none;font-size:15px;line-height:20px}.compose textarea:focus{border:0}:root:root .compose textarea:focus-visible{outline:0}.compose .botao-raio,.compose .botao-mic{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--texto2);box-shadow:none;display:grid;place-items:center;transition:background .15s,color .15s}.compose .botao-raio svg,.compose .botao-mic svg{width:21px;height:21px}.compose .botao-raio.ativo{background:color-mix(in srgb,var(--dourado) 12%,transparent);color:var(--ouro-texto)}.compose .compose-enviar{width:40px;height:40px;flex:none;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#9a7726,#85661c);box-shadow:inset 0 1px #ffffff2e,0 2px 6px -2px #6f571c99}.compose .compose-enviar svg{width:19px;height:19px}.compose-erro{padding:6px 12px 0}.aviso-ia{flex:none;margin:8px 14px 12px;padding:13px;border:0;border-radius:25px;background:var(--card);box-shadow:0 0 0 1px var(--fio)}.ficha{background:none;box-shadow:none}.ficha-bloco{gap:12px;padding:16px;border:0;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--fio),0 1px 2px var(--sombra-curta)}.ficha-bloco:last-child{border-bottom:0}.ficha-titulo h3{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--texto)}.ficha-titulo .ficha-etapa{gap:6px;padding:0;border-radius:0;background:none;color:var(--texto2);font-size:12.5px;font-weight:500}.ficha-etapa i{width:8px;height:8px;border-radius:50%}.ficha-itens{display:flex;flex-direction:column;gap:0}.ficha-itens li{grid-template-columns:34px 1fr auto;gap:10px;padding:9px 0}.ficha-itens li+li{box-shadow:inset 0 1px 0 var(--fio)}.ficha-qtd{font-family:var(--mono);font-weight:600;font-size:13px;color:var(--ouro-texto);min-width:0}.ficha-produto{font-size:14px;font-weight:500}.ficha-produto em{font-weight:400;margin-top:1px}.ficha-quadrinhos,.ficha-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ficha-quadrinho{min-width:0;padding:9px 11px;border-radius:12px;background:var(--faixa)}.ficha-quadrinho.largo{grid-column:1 / -1}.ficha-quadrinho span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto2)}.ficha-quadrinho b{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.ficha-tiles .ficha-quadrinho b{font-family:var(--mono);font-size:15px;font-weight:600}.ficha-valores{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.ficha-valores>div{display:flex;justify-content:space-between;gap:10px}.ficha-valores span{color:var(--texto2)}.ficha-valores b{font-family:var(--mono);font-weight:500;white-space:nowrap}.ficha-valores .ficha-falta{margin-top:4px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--dourado) 11%,var(--card))}.ficha-falta span{color:var(--ouro-texto);font-weight:500}.ficha-falta b{color:var(--ouro-texto);font-weight:600;font-size:15px}.ficha-acoes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.ficha-acoes button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-height:36px;padding:0 13px;border:0;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer}.ficha-acoes button svg{width:15px;height:15px;flex:none}.ficha-acoes .botao-principal{color:#fff;background:linear-gradient(180deg,#9a7726,#85661c);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #6f571c59}.ficha-acoes .botao-principal:hover{filter:brightness(1.06)}.ficha-acoes .botao-secundario{background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto);box-shadow:none}.ficha-acoes .botao-secundario:hover{background:color-mix(in srgb,var(--texto) 10%,transparent)}.ficha-acoes .botao-secundario svg{color:var(--ouro-texto)}.ficha-acoes .ficha-entregue{height:36px;min-height:36px;padding:0 13px;border:0;border-radius:10px;background:color-mix(in srgb,var(--verde-base) 13%,var(--card));color:var(--verde-selo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--verde-base) 28%,var(--card))}.ficha-acoes .ficha-entregue:hover:not(:disabled){background:color-mix(in srgb,var(--verde-base) 19%,var(--card))}.ficha-acoes .ficha-voltar{background:none;color:var(--texto2)}.ficha-recebeu{display:flex;flex-direction:column;gap:8px}.ficha-recebeu p{margin:0;font-size:13.5px}.ficha-linha-cliente{margin:0;font-size:13.5px;color:var(--texto2)}.ficha-linha-cliente b{color:var(--texto);font-weight:500}.ficha-compras{display:flex;flex-direction:column;gap:0}.ficha-compras li{grid-template-columns:1fr auto;gap:1px 10px;padding:8px 0;font-size:13px}.ficha-compras li+li{box-shadow:inset 0 1px 0 var(--fio)}.ficha-etq-texto{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--texto2)}.ficha-etq-texto span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--texto2);vertical-align:2px}.ficha-etq-texto .rec:before{background:var(--verde-base)}.ficha-esqueleto{padding:16px;border-radius:18px;background:var(--card)}}@media (min-width: 1200px){.ficha{display:flex;flex-direction:column;gap:12px;width:312px;height:calc(100vh - 210px - var(--altura-avisos, 0px));min-height:460px;max-height:none;overflow-y:auto;border-radius:0;box-shadow:none;scrollbar-width:none}.ficha::-webkit-scrollbar{display:none}}@media (min-width: 641px) and (max-width: 1199px){.ficha.aberta{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--fundo)}}@media (min-width: 641px) and (hover: none){.nome-lapis{opacity:.7}}@media (min-width: 641px) and (hover: hover){.compose .botao-raio:hover,.compose .botao-mic:hover{background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--ouro-texto);border:0}}@media (min-width: 641px) and (prefers-reduced-motion: reduce){.seg-conversa button,.nome-lapis,.chat-cabecalho .acao,.compose .botao-raio,.compose .botao-mic{transition:none}}@media (min-width: 641px) and (hover: hover){.hora-bolha .salvar-rapida,.hora-bolha .resposta-ruim{max-width:0;margin:0;padding:0;overflow:hidden;opacity:0;white-space:nowrap}.linha-bolha:hover .salvar-rapida,.linha-bolha:hover .resposta-ruim,.hora-bolha .salvar-rapida:focus-visible,.hora-bolha .resposta-ruim:focus-visible{max-width:160px;margin-left:8px;opacity:1}}@media (min-width: 641px) and (max-width: 1199px){.resumo-icone,.resumo-bloco .resumo-seta{display:none}.resumo-bloco,button.resumo-bloco{padding:12px 14px}.resumo-dia{padding:12px 16px}}.agenda{max-width:1400px;margin:-10px auto 0;padding:0 0 20px;display:flex;flex-direction:column;gap:10px;--verde-base: #3f9d5a;--agenda-quente: color-mix(in srgb, var(--dourado) 12%, var(--card))}.agenda-cabeca{display:grid;grid-template-columns:1fr auto;gap:0 10px;align-items:center}.agenda-cabeca h2{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;font-size:25px;line-height:1.1;color:var(--texto)}.agenda-cabeca>span{grid-row:2;font-size:12.5px;color:var(--texto2)}.agenda-visao{grid-column:2;grid-row:1 / 3;display:inline-flex;padding:2px;border-radius:9px;background:color-mix(in srgb,var(--texto) 7%,transparent)}.agenda-visao button{position:relative;height:34px;padding:0 15px;border:0;border-radius:7px;background:none;font:inherit;font-size:14px;color:var(--texto2);cursor:pointer}.agenda-visao button[aria-pressed=true]{background:var(--card);color:var(--texto);font-weight:500;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent)}.agenda-duas{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.agenda-col,.agenda-lateral{display:flex;flex-direction:column;gap:10px;min-width:0}.agenda-tira{display:grid;grid-template-columns:repeat(7,1fr);background:var(--card);border:1px solid var(--fio);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);overflow:hidden}.agenda-dia{display:flex;flex-direction:column;align-items:center;padding:7px 0;border:0;border-left:1px solid var(--fio);background:none;font:inherit;color:var(--texto);cursor:pointer}.agenda-dia:first-child{border-left:0}.agenda-dia small{font-size:12px;color:var(--texto2)}.agenda-dia b{font-family:Cormorant Garamond,serif;font-weight:600;font-size:24px;line-height:1.1;font-variant-numeric:lining-nums}.agenda-dia.nada{cursor:default}.agenda-dia.nada b{font-weight:500;color:var(--texto2)}.agenda-dia.hoje{background:var(--agenda-quente);box-shadow:inset 0 -2px 0 var(--dourado)}.agenda-dia:focus-visible{outline:2px solid var(--dourado);outline-offset:-2px}.agenda-pontos{display:flex;gap:3px;height:6px;margin-top:2px}.agenda-pontos i{width:5px;height:5px;border-radius:50%;background:var(--dourado)}.agenda-dia-total{min-height:16px;font-family:var(--mono);color:var(--ouro-texto)}.agenda-grupo{background:var(--card);border:1px solid var(--fio);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);overflow:hidden;scroll-margin-top:12px}.agenda-grupo>h3{display:flex;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:13px;font-weight:600;color:var(--texto);background:var(--faixa);border-bottom:1px solid var(--fio)}.agenda-grupo>h3>i{flex:none;width:3px;height:14px;border-radius:2px;background:var(--dourado)}.agenda-grupo>h3>span{margin-left:auto;font-family:var(--mono);font-size:12.5px;font-weight:400;color:var(--ouro-texto);white-space:nowrap}.agenda-grupo.atrasadas{border-color:color-mix(in srgb,var(--coral) 55%,var(--fio))}.agenda-grupo.atrasadas>h3{background:color-mix(in srgb,var(--coral) 9%,var(--card));color:var(--coral-texto)}.agenda-grupo.atrasadas>h3>i{background:var(--coral)}.agenda-grupo>h3:last-child{border-bottom:0}.agenda-enc{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:4px 8px;align-items:start;width:100%;padding:9px 12px;border:0;border-top:1px solid var(--fio);background:none;font:inherit;text-align:left;color:var(--texto);cursor:pointer}.agenda-grupo>h3+.agenda-enc{border-top:0}.agenda-enc:focus-visible{outline:2px solid var(--dourado);outline-offset:-2px}.agenda-hora{padding-top:1px;font-family:var(--mono);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.25}.agenda-hora small{display:block;font-size:12px;font-weight:400;color:var(--texto2)}.agenda-hora.sem{font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;color:var(--texto2)}.agenda-info{grid-column:2 / 4;display:flex;flex-direction:column;min-width:0}.agenda-nome{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-resumo{font-size:13px;color:var(--texto2)}.agenda-chips{grid-column:2 / 4;display:flex;flex-wrap:wrap;gap:5px}.agenda-chips:empty{display:none}.agenda-selo{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.agenda-selo svg{width:12px;height:12px;stroke-width:2.6}.agenda-selo.pago{background:color-mix(in srgb,var(--verde-base) 14%,var(--card));color:var(--verde-selo)}.agenda-selo.falta{background:color-mix(in srgb,var(--dourado) 20%,var(--card));color:var(--ouro-texto)}.agenda-selo.festa{background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto2)}.agenda-enc-seta{display:none;width:14px;height:14px;color:var(--texto2);opacity:.55}.agenda-vespera{background:var(--card);border:1px solid color-mix(in srgb,var(--dourado) 55%,var(--fio));border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);overflow:hidden}.agenda-vespera-cabeca{display:block;padding:9px 12px;background:var(--agenda-quente);border-bottom:1px solid var(--fio)}.agenda-vespera-cabeca h3{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;font-size:19px;line-height:1.15;font-variant-numeric:lining-nums;color:var(--texto)}.agenda-vespera-cabeca span{display:block;margin-top:2px;font-size:12.5px;color:var(--texto2)}.agenda-vespera ul{list-style:none;margin:0;padding:0}.agenda-vespera li{display:grid;grid-template-columns:50px minmax(0,1fr) 40px;gap:8px;align-items:center;min-height:52px;padding:6px 6px 6px 12px;border-top:1px solid var(--fio)}.agenda-vespera li:first-child{border-top:0}.agenda-vespera-hora{font-family:var(--mono);font-size:13.5px;font-weight:500;color:var(--texto)}.agenda-vespera-hora.sem{font-family:inherit;font-size:12px;font-weight:400;color:var(--texto2)}.agenda-vespera-nome{font-size:14px;color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-vespera button{position:relative;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto);cursor:pointer}.agenda-vespera button svg{width:19px;height:19px;color:var(--ouro-texto)}.agenda-vespera button:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.agenda-mes{background:var(--card);border:1px solid var(--fio);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);overflow:hidden}.agenda-mes-nav{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;background:var(--faixa);border-bottom:1px solid var(--fio)}.agenda-mes-nav h3{margin:0;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;line-height:1;font-variant-numeric:lining-nums;color:var(--texto)}.agenda-mes-nav button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--texto2);cursor:pointer}.agenda-mes-nav button svg{width:16px;height:16px}.agenda-mes-nav button:focus-visible{outline:2px solid var(--dourado);outline-offset:-2px}.agenda-grade{display:flex;flex-direction:column}.agenda-grade-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.agenda-grade-semana.cab span{padding:5px 0;text-align:center;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--texto2);border-bottom:1px solid var(--fio)}.agenda-cel{position:relative;min-width:0;min-height:46px;display:flex;flex-direction:column;border-left:1px solid var(--fio);border-bottom:1px solid var(--fio)}.agenda-cel:first-child{border-left:0}.agenda-cel.fora,.agenda-cel.passou{background:color-mix(in srgb,var(--texto) 2.5%,transparent)}.agenda-cel.escolhido{background:var(--agenda-quente)}.agenda-cel-dia{width:100%;min-height:44px;display:grid;place-items:start center;padding:3px 0 0;border:0;background:none;font:inherit;color:var(--texto);cursor:pointer}.agenda-cel-n{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.agenda-cel.fora .agenda-cel-n,.agenda-cel.passou .agenda-cel-n{font-weight:400;color:var(--texto2)}.agenda-cel.atrasada .agenda-cel-n{color:var(--coral-texto)}.agenda-cel.hoje .agenda-cel-n{box-shadow:inset 0 0 0 1.5px var(--dourado);font-weight:600;color:var(--ouro-texto)}.agenda-cel.escolhido .agenda-cel-n{background:var(--ouro-botao);box-shadow:none;color:#fff}.agenda-cel-dia:focus-visible{outline:2px solid var(--dourado);outline-offset:-2px}.agenda-cel-pontos{position:absolute;left:0;right:0;bottom:4px;display:flex;justify-content:center;gap:3px;pointer-events:none}.agenda-cel-pontos i{width:5px;height:5px;border-radius:50%;background:var(--dourado)}.agenda-cel-lista,.agenda-cel-rodape{display:none}.agenda-dia-escolhido{margin-top:0}.agenda-sem-data{margin:0;text-align:center;font-size:13px;color:var(--texto2)}.agenda-det-cab{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.agenda-det-cab h3{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;font-size:25px;line-height:1.1;color:var(--texto)}.agenda-quando{margin:2px 0 0;font-size:13px;color:var(--texto2)}.agenda-fechar{flex:none;margin-left:auto;width:30px;height:30px;border:0;border-radius:8px;background:none;font:inherit;font-size:20px;line-height:1;color:var(--texto2);cursor:pointer}.agenda-quadros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:4px}.agenda-quadro{min-width:0;padding:6px 10px;border-radius:9px;background:var(--faixa)}.agenda-quadro.largo{grid-column:1 / -1}.agenda-quadro span{display:block;color:var(--texto2)}.agenda-quadro b{font-size:13.5px;font-weight:500;color:var(--texto)}.agenda-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:14px;color:var(--texto)}.agenda-itens li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:6px 0;border-top:1px solid var(--fio)}.agenda-itens li:first-child{border-top:0}.agenda-itens em{display:block;font-style:normal;font-size:12.5px;color:var(--texto2)}.agenda-item-q{font-family:var(--mono);font-size:13.5px;font-weight:600;color:var(--ouro-texto)}.agenda-item-v{font-family:var(--mono);font-size:12.5px;color:var(--texto2)}.agenda-contas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0 8px;font-size:13px}.agenda-contas div{display:flex;justify-content:space-between;gap:8px;color:var(--texto2)}.agenda-contas dd{margin:0;font-family:var(--mono);font-size:13px;font-weight:500;color:var(--texto)}.agenda-falta{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px;padding:7px 12px;border-radius:9px;background:color-mix(in srgb,var(--dourado) 20%,var(--card));font-size:13.5px;font-weight:500;color:var(--ouro-texto)}.agenda-falta b{font-family:var(--mono);font-size:17px;font-weight:600}.agenda-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agenda-acoes button,.agenda-entregue{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border-radius:10px;border:1px solid var(--fio);background:var(--card);font:inherit;font-size:14px;font-weight:500;color:var(--texto);cursor:pointer}.agenda-acoes button svg,.agenda-entregue svg{width:16px;height:16px}.agenda-acoes .primario{background:var(--ouro-botao);border-color:var(--ouro-botao);color:#fff}.agenda-acoes button:disabled,.agenda-entregue:disabled{opacity:.55;cursor:default}.agenda-entregue{width:100%;margin:0 0 8px;border-color:transparent;background:color-mix(in srgb,var(--verde-base) 14%,var(--card));color:var(--verde-selo)}.agenda-recebeu{display:flex;flex-direction:column;gap:8px;margin:0 0 8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--dourado) 20%,var(--card))}.agenda-recebeu p{margin:0;font-size:14px;font-weight:500;color:var(--texto)}.agenda-recebeu .agenda-voltar{border-color:transparent;background:none;color:var(--texto2)}.agenda-formas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (hover: hover){.agenda-enc:hover{background:color-mix(in srgb,var(--texto) 3%,transparent)}.agenda-dia:not(.nada):hover{background:color-mix(in srgb,var(--texto) 3%,transparent)}.agenda-dia.hoje:hover{background:var(--agenda-quente)}.agenda-vespera button:hover{background:color-mix(in srgb,var(--texto) 10%,transparent)}.agenda-mes-nav button:hover{background:color-mix(in srgb,var(--texto) 6%,transparent)}.agenda-cel-enc:hover{background:color-mix(in srgb,var(--dourado) 30%,var(--card))}.agenda-acoes button:not(.primario):not(:disabled):hover{border-color:var(--dourado)}.agenda-entregue:not(:disabled):hover{background:color-mix(in srgb,var(--verde-base) 20%,var(--card))}.agenda-fechar:hover{background:color-mix(in srgb,var(--texto) 6%,transparent)}}@media (max-width: 640px){.agenda-visao button:after,.agenda-vespera button:after{content:"";position:absolute;left:0;right:0;top:50%;min-height:44px;transform:translateY(-50%)}.agenda-cel-dia{min-height:44px}.agenda-cel-lista{display:none}.agenda-quadro b,.agenda-contas{font-size:13.5px}.agenda-grade-semana.cab span,.agenda-quadro span{font-size:11.5px}}@media (min-width: 641px){.agenda{margin-top:-4px;padding:0 3px 28px;gap:12px}.agenda.com-mes{padding-bottom:0}.agenda-cabeca{display:flex;align-items:baseline;gap:12px}.agenda-cabeca h2{font-size:26px}.agenda-cabeca>span{font-size:13px}.agenda-visao{margin-left:auto;align-self:center}.agenda-visao button{height:26px;padding:0 14px;font-size:13px}.agenda-duas{gap:14px}.agenda-col,.agenda-lateral{gap:12px}.agenda-dia{padding:7px 2px 8px}.agenda-dia b{font-size:25px}.agenda-dia-total,.agenda-grade-semana.cab span,.agenda-quadro span{font-size:11.5px}.agenda-grupo>h3{padding:7px 14px}.agenda-enc{grid-template-columns:58px minmax(0,1fr) auto 14px;gap:10px;align-items:center;padding:8px 14px}.agenda-enc-seta{display:block;grid-column:4}.agenda-hora{padding-top:0;font-size:14.5px}.agenda-info{grid-column:auto}.agenda-nome{font-size:14.5px}.agenda-resumo{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-chips{grid-column:auto;justify-content:flex-end}.agenda-vespera-cabeca{padding:10px 14px}.agenda-vespera-cabeca h3{font-size:20px}.agenda-vespera li{grid-template-columns:50px minmax(0,1fr) auto;min-height:0;padding:8px 10px 8px 14px}.agenda-vespera button{width:auto;height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--fio);border-radius:8px;background:var(--card);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap}.agenda-vespera button svg{width:14px;height:14px}.agenda-mes-nav button{width:30px;height:30px}.agenda-grade-semana.cab span{padding:5px 8px;text-align:left;letter-spacing:.06em}.agenda-cel{min-height:88px;gap:2px;padding:5px 6px}.agenda-cel-dia{width:auto;min-height:0;align-self:flex-start;padding:0}.agenda-cel-n{width:24px;height:24px;font-size:13px}.agenda-cel-pontos{display:none}.agenda-cel-lista{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0;min-width:0}.agenda-cel-rodape{display:flex;align-items:baseline;justify-content:space-between;gap:4px;margin-top:auto;min-width:0}.agenda-cel-total{min-width:0;font-family:var(--mono);font-size:11px;color:var(--ouro-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-cel-enc{display:block;width:100%;padding:0 4px;border:0;border-radius:4px;background:color-mix(in srgb,var(--dourado) 20%,var(--card));font:inherit;font-size:12px;text-align:left;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.agenda-cel-enc b{margin-right:3px;font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--ouro-texto)}.agenda-cel.atrasada .agenda-cel-enc{background:color-mix(in srgb,var(--coral) 12%,var(--card))}.agenda-cel-enc:focus-visible{outline:2px solid var(--dourado);outline-offset:1px}.agenda-cel-mais{flex:none;font-family:var(--mono);font-size:11.5px;font-weight:500;color:var(--texto2)}.agenda-detalhe{max-width:480px;border-radius:20px;padding:14px 18px}.agenda-rodape{bottom:-14px;margin:0 -18px -14px;padding:10px 18px 14px;border-top:1px solid var(--fio)}.agenda-acoes button,.agenda-entregue{min-height:38px}.agenda-lateral .agenda-enc{grid-template-columns:58px minmax(0,1fr) 14px}.agenda-lateral .agenda-resumo{white-space:normal}.agenda-lateral .agenda-chips{grid-column:2;grid-row:2;justify-content:flex-start}.agenda-lateral .agenda-enc-seta{grid-column:3;grid-row:1}.agenda-acoes button:focus-visible,.agenda-entregue:focus-visible,.agenda-fechar:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}}@media (min-width: 1024px){.agenda.com-mes .agenda-duas{height:calc(100vh - 244px - var(--altura-avisos, 0px));min-height:400px;align-items:stretch}.agenda.com-mes .agenda-col{min-height:0}.agenda.com-mes .agenda-lateral{min-height:0;overflow-y:auto}.agenda.com-mes .agenda-lateral>*{flex:none}.agenda.com-mes .agenda-mes{flex:1;min-height:0;display:flex;flex-direction:column}.agenda.com-mes .agenda-mes-nav{flex:none}.agenda.com-mes .agenda-grade{flex:1;min-height:0}.agenda.com-mes .agenda-grade-semana.cab{flex:none}.agenda.com-mes .agenda-grade-semana:not(.cab){flex:1;min-height:0}.agenda.com-mes .agenda-cel{min-height:0;padding:3px 6px;gap:1px;overflow:hidden}}@media (min-width: 1024px){.agenda-duas{grid-template-columns:minmax(0,1fr) 320px}.agenda-duas.sem-lateral{grid-template-columns:minmax(0,1fr)}}@media (min-width: 641px) and (max-width: 1023px){.agenda-duas:not(.com-mes) .agenda-lateral{order:-1}}.ped{--verde-base: #3f9d5a;--fio: color-mix(in srgb, var(--texto) 9%, transparent);--macio: color-mix(in srgb, var(--texto) 6%, transparent);--ped-faixa: color-mix(in srgb, var(--painel) 38%, var(--card));--ped-quente: color-mix(in srgb, var(--dourado) 12%, var(--card));--ped-ouro: color-mix(in srgb, var(--dourado) 20%, var(--card));line-height:1.35}.ped-topo{flex:none;display:flex;align-items:center;gap:11px;margin:0;padding:10px 18px;border-bottom:1px solid var(--fio)}.ped-avatar{width:34px;height:34px;border:0;background:var(--ped-quente);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 50%,transparent);color:var(--ouro-texto);font-size:16px}.ped-quem h2{font-size:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-quem p{margin-top:1px}.ped-etapa select{height:34px;padding:0 28px 0 25px;border:0;border-radius:9px;background:var(--macio);font-size:13.5px}.ped-etapa:before{background:var(--cor-etapa, var(--dourado))}.ped-fechar{width:34px;height:34px;border-radius:8px}.ped-fechar svg{width:18px;height:18px}.ped-rolagem{flex:1;min-height:0;overflow-y:auto;padding:0}.ped-rolagem>.editor-carregando,.ped-rolagem>.ped-leitura-falhou{padding:16px 18px}.ped-coluna{display:flex;flex-direction:column;gap:6px;padding:10px 18px 12px;min-width:0}.ped-coluna>*{flex:none}.ped-coluna,.ped-rolagem{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--texto) 25%,transparent) transparent}.ped-coluna+.ped-coluna{padding-top:0}.ped-sec{margin:8px 0 0;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--texto);gap:7px}.ped-coluna>.ped-sec:first-child{margin-top:0}.ped-sec:after{content:none}.ped-sec .marca-ia{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--dourado) 20%,transparent)}.ped-ia{min-height:38px;gap:9px;padding:6px 10px 6px 11px;border-radius:10px;border:1px solid color-mix(in srgb,var(--dourado) 45%,var(--fio));background:var(--ped-quente)}.ped-ia svg{width:17px;height:17px;color:var(--ouro-texto)}.ped-ia div{display:flex;align-items:baseline;gap:8px;min-width:0}.ped-ia b{font-size:13.5px;font-weight:600;white-space:nowrap}.ped-ia span{margin:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-lido{margin:0;gap:8px;padding:8px 11px;border-radius:10px}.ped-lido.achou{background:color-mix(in srgb,var(--verde-base) 11%,var(--card))}.ped-lido.achou svg{color:var(--verde-selo)}.ped-lido-titulo{margin-top:2px;font-weight:600}.ped-campo{height:36px;padding:0 11px;border:0;border-radius:9px;background-color:var(--macio);font-size:13.5px}.ped-campo:hover{border-color:transparent}.ped-campo:focus{background-color:var(--card);box-shadow:inset 0 0 0 1.5px var(--dourado)}.ped-campo::placeholder,.ped-detalhe::placeholder,.ped-livre::placeholder{color:var(--texto2);opacity:1}textarea.ped-campo{height:54px;min-height:54px;padding:8px 11px;resize:none;display:block}.ped-rotulo{gap:3px;font-size:12px}.ped-grade{gap:8px}.ped-prod{padding:0;border:1px solid var(--fio);border-radius:12px;box-shadow:none;overflow:hidden}.ped-prod+.ped-prod{margin-top:0}.ped-prod-topo{display:grid;grid-template-columns:minmax(0,1fr) 118px 28px;gap:6px;align-items:center;padding:7px 7px 7px 8px;background:var(--ped-faixa);border-bottom:1px solid var(--fio)}.ped-prod-topo select.ped-campo{height:32px;background-color:var(--card);box-shadow:inset 0 0 0 1px var(--fio)}.ped-preco{height:32px;padding:0 8px;border:0;border-radius:9px;background:var(--card);box-shadow:inset 0 0 0 1px var(--fio)}.ped-preco:focus-within{box-shadow:inset 0 0 0 1.5px var(--dourado)}@media (min-width: 641px){.ped-preco small{font-size:11.5px}}.ped-preco input{flex:1;width:0;min-width:0;text-align:right}.ped-tirar{width:28px;height:28px;border-radius:7px}.ped-tirar svg{width:15px;height:15px}.ped-chips{gap:4px;margin:0;padding:7px 8px 8px;border-top:1px solid var(--fio)}.ped-prod-topo+.ped-chips{border-top:0}.ped-chip{height:26px;padding:0 8px;border:0;border-radius:7px;background:var(--macio);font-size:12.5px;gap:4px}.ped-chip:hover{border-color:transparent;background:color-mix(in srgb,var(--texto) 10%,transparent)}.ped-chip.on{background:var(--ped-ouro);color:var(--ouro-texto)}.ped-chip.on:before{border-color:var(--ouro-texto)}.ped-vazio{padding:0 11px 9px}.ped-sabor{display:grid;grid-template-columns:138px minmax(0,1fr) 104px 28px;gap:8px;align-items:center;min-height:40px;margin:0;padding:4px 7px 4px 11px;border-top:1px solid var(--fio)}.ped-prod-topo+.ped-sabor{border-top:0}.ped-sabor.sem-sabor{grid-template-columns:minmax(0,1fr) 104px 28px}.ped-sabor-livre{grid-template-columns:minmax(0,1fr) 104px;padding-right:43px}.ped-sabor-nome{font-size:13.5px}.ped-detalhe{grid-column:auto;height:28px;padding:0 8px;border:0;border-radius:7px;background:var(--macio);font-size:12.5px;min-width:0}.ped-detalhe:focus,.ped-livre:focus{border:0;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--dourado)}.ped-livre{height:28px;padding:0 8px;border:0;border-radius:7px;background:var(--macio);font-size:13.5px;font-weight:500}.ped-livre-sab{padding:0 8px 7px}.ped-livre-sab .ped-campo{height:30px;font-size:12.5px}.ped-passo{display:grid;grid-template-columns:30px 1fr 30px;gap:0;height:30px;padding:0;border-radius:8px;background:var(--macio)}.ped-passo button{width:30px;height:30px;border-radius:8px;background:none;box-shadow:none;color:var(--texto2);font-size:16px}.ped-passo input{width:100%;min-width:0;font-size:13.5px;font-weight:500}.ped-prod-pe{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 11px 6px;border-top:1px solid var(--fio)}.ped-add-sabor{display:inline-flex;align-items:center;gap:4px;height:26px;margin-left:-8px;padding:0 8px;border:0;border-radius:7px;background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--ouro-texto);cursor:pointer}.ped-add-sabor svg{width:13px;height:13px}.ped-add-sabor:focus-visible{outline:2px solid var(--dourado);outline-offset:1px}.ped-conta{margin:0 0 0 auto;font-size:12px;white-space:nowrap}.ped-conta b{margin-left:3px;font-weight:600}.ped-alerta{margin:0 8px 8px}.ped-mais{height:34px;margin-top:0;padding:0;border:1px dashed color-mix(in srgb,var(--texto) 22%,transparent);border-radius:10px;font-size:13px;font-weight:500;color:var(--texto)}.ped-mais svg{width:14px;height:14px;color:var(--ouro-texto)}.ped-chaves{margin-top:0}.ped-chave i{width:32px;height:19px}.ped-chave i:after{top:2px;left:2px;width:15px;height:15px}.ped-chave input:checked+i:after{transform:translate(13px)}.ped-dica{margin:-4px 0 0}.ped-seg{gap:0;padding:2px;border-radius:9px;background:var(--macio)}.ped-seg button{height:30px;padding:0 6px;border-radius:7px;font-size:13px;white-space:nowrap}.ped-seg button.on{box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 12%,transparent)}.ped-traz{margin-top:3px;padding:0;font-size:12.5px;line-height:1.35;gap:6px}.ped-traz i{width:13px;height:13px}.ped-janela{margin-top:0;font-size:12.5px;gap:6px}.ped-janela svg{color:var(--ouro-texto)}.ped-valor{padding:0;border:1px solid var(--fio);border-radius:12px;background:var(--card);overflow:hidden}.ped-valor>*+*{border-top:1px solid var(--fio)}.ped-linha,.ped-sinal{min-height:29px;margin:0;padding:2px 11px;border-radius:0;background:none;font-size:13px;color:var(--texto2)}.ped-desc{height:26px;width:120px;padding:0 8px;border:0;border-radius:7px;background:var(--macio)}.ped-desc:focus-within{box-shadow:inset 0 0 0 1.5px var(--dourado)}.ped-desc input{width:100%;padding:0}.ped-total{margin:0;padding:2px 11px;min-height:29px;align-items:center;background:var(--ped-faixa)}.ped-total span{font-family:Jost,sans-serif;font-size:14px;font-weight:500}.ped-total b{font-size:19px;font-weight:600;line-height:1.15}.ped-copiar{height:24px;margin-left:7px;padding:0 8px;border:1px solid var(--fio);border-radius:6px;background:var(--card);font-size:12px;font-weight:500;color:var(--texto)}.ped-copiar:hover{background:var(--macio)}.ped-pag{margin-top:0;gap:6px}.ped-pago{gap:6px 8px;padding:0;border:0;background:none}.ped-pago .ped-seg{background:var(--macio)}.ped-pago .ped-seg button.on{background:var(--card);color:var(--texto)}.ped-desc-cheio{width:100%;height:36px;padding:0 11px;border-radius:9px}.ped-desc-cheio input{font-size:13.5px}.ped-falta{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 11px;border-radius:9px;background:var(--ped-ouro);font-size:13px;font-weight:500;color:var(--ouro-texto)}.ped-falta b{font-size:15px;font-weight:600}.ped-falta.quitado{background:color-mix(in srgb,var(--verde-base) 13%,var(--card));color:var(--verde-selo)}.ped-rodape{gap:14px;padding:10px 18px;border-top:1px solid var(--fio)}.ped-rodape .ped-cancelar{margin-left:0;font-size:13px}.ped-resumo{margin-left:auto;font-size:13px}.ped-resumo b{font-size:13.5px}.ped-salvar{height:38px;padding:0 20px;border-radius:10px;box-shadow:none}.ped-cancelar-fim{display:flex;justify-content:center;padding:4px 0 6px}.ped-cancelar-fim .ped-cancelar{margin:0;font-size:14px}.ped-descartar{gap:8px;padding:8px 18px;border-top:1px solid var(--fio);font-size:13.5px;font-weight:500}.ped-descartar-sim,.ped-descartar-nao{border-radius:9px}@media (min-width: 1100px){.editor-fundo{padding:12px}.ped{max-width:1040px;height:calc(100dvh - 24px);max-height:860px}.ped-rolagem{display:flex;overflow:hidden}.ped-colunas{flex:1;min-height:0;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:0;align-items:stretch}.ped-coluna{min-height:0;overflow-y:auto;padding-top:10px}.ped-coluna+.ped-coluna{padding:10px 18px 12px;border-left:1px solid var(--fio);background:color-mix(in srgb,var(--ped-faixa) 35%,var(--card))}.ped-coluna>.ped-sec:first-child,.ped-coluna>.ped-ia:first-child{margin-top:0}.ped-descartar button{min-height:34px;height:34px}}@media (max-width: 640px){.editor-fundo{padding:0;align-items:stretch}.ped{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;box-shadow:none}.ped-topo{flex-wrap:wrap;gap:8px 10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.ped-quem h2{font-size:21px}.ped-etapa{order:3;width:100%}.ped-etapa select{width:100%;height:42px;padding-left:27px}.ped-coluna{gap:9px;padding:10px 12px 12px}.ped-coluna+.ped-coluna{padding-top:0}.ped-sec{margin-top:12px}.ped-coluna+.ped-coluna>.ped-sec:first-child{margin-top:12px}.ped-campo{height:44px}textarea.ped-campo{height:76px;min-height:76px}.ped-ia{min-height:48px;align-items:flex-start}.ped-ia div{flex-direction:column;gap:0}.ped-ia span{white-space:normal}.ped-grade,.ped-pago{grid-template-columns:repeat(2,minmax(0,1fr))}.ped-grade .ped-cheio{grid-column:1 / -1}.ped-prod-topo{grid-template-columns:minmax(0,1fr) 40px}.ped-prod-topo select.ped-campo{height:42px;grid-column:1}.ped-prod-topo .ped-tirar{grid-column:2;grid-row:1;width:40px;height:40px}.ped-prod-topo:not(:has(.ped-tirar)) select.ped-campo{grid-column:1 / -1}.ped-preco{grid-column:1 / -1;height:40px}.ped-preco small,.ped-preco small:first-child{display:inline;font-size:13px}.ped-preco input{width:0}.ped-sabor{grid-template-columns:minmax(0,1fr) 124px 40px;padding:6px 4px 6px 11px}.ped-sabor-nome{font-size:15px}.ped-detalhe{grid-column:1 / -1;grid-row:2;height:40px;margin-bottom:2px;padding:0 11px}.ped-sabor-livre{grid-template-columns:minmax(0,1fr) 124px;padding-right:48px}.ped-livre{height:40px}.ped-livre-sab .ped-campo{height:44px}.ped-passo{height:40px;grid-template-columns:40px 1fr 40px}.ped-passo button{width:40px;height:40px;font-size:18px}.ped-tirar{width:40px;height:40px}.ped-add-sabor{height:40px;font-size:14px}.ped-chips{gap:6px}.ped-chip{padding:0 11px;font-size:14px}.ped-mais{height:44px;font-size:14.5px}.ped-seg button{font-size:13.5px}.ped-linha,.ped-sinal,.ped-total{min-height:44px;font-size:14px}.ped-desc{height:36px;width:138px}.ped-copiar{padding:0 11px;font-size:13px}.ped-traz{font-size:13.5px}.ped-chave{min-height:40px;font-size:15px}.ped-rodape{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.ped-resumo{display:inline}.ped-salvar{flex:none;height:44px}.ped-descartar{padding:8px 12px}.ped-descartar span{flex-basis:100%}.ped-descartar button{flex:1}.ped-etapa select,.ped-passo input,.ped-desc input,.ped-desc-cheio input,.ped-preco input,.ped-campo,.ped-detalhe,.ped-livre,.ped-livre-sab .ped-campo{font-size:16px}.ped-ia span,.ped-conta,.ped-rotulo,.ped-janela{font-size:13px}}.datas{max-width:1400px;margin:-10px auto 0;padding:0 0 20px;display:flex;flex-direction:column;gap:12px;--datas-quente: color-mix(in srgb, var(--dourado) 12%, var(--card));--datas-claro: color-mix(in srgb, var(--dourado) 20%, var(--card))}.datas-topo{display:flex;align-items:baseline;gap:12px;flex:none}.datas-topo h2{margin:0;font:600 26px/1.1 Cormorant Garamond,serif;color:var(--texto)}.datas-topo>span{font-size:13px;color:var(--texto2)}.datas-topo>span b{color:var(--ouro-texto);font-weight:600}.datas-novo{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--fio);background:var(--card);font:inherit;font-size:13.5px;font-weight:500;color:var(--texto);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);white-space:nowrap}.datas-novo svg{width:15px;height:15px;color:var(--ouro-texto)}.datas-duas{display:grid;grid-template-columns:380px minmax(0,1fr);gap:14px;align-items:start}.datas-cartao{background:var(--card);border:1px solid var(--fio);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);overflow:hidden;min-height:0;display:flex;flex-direction:column}.datas-cartao>h3{margin:0;flex:none;display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--texto);background:var(--faixa);border-bottom:1px solid var(--fio)}.datas-cartao>h3 i{width:3px;height:14px;border-radius:2px;background:var(--dourado)}.datas-cartao>h3 span{margin-left:auto;font-weight:400;font-size:12.5px;color:var(--texto2)}.datas-vazia{padding:14px;margin:0}.datas-lista{overflow-y:auto;min-height:0}.datas-linha{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:9px 14px;background:none;border:0;border-top:1px solid var(--fio);font:inherit;color:var(--texto);text-align:left;cursor:pointer;position:relative}.datas-linha:first-child{border-top:0}.datas-linha:hover{background:color-mix(in srgb,var(--texto) 3%,transparent)}.datas-linha.esc{background:var(--datas-quente)}.datas-linha.esc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dourado)}.datas-cal{display:flex;flex-direction:column;align-items:center;line-height:1;border-radius:9px;padding:5px 0 6px;background:var(--faixa)}.datas-cal b{font:600 21px/1 Cormorant Garamond,serif;font-variant-numeric:lining-nums}.datas-cal small{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto2);margin-top:2px}.datas-linha.esc .datas-cal{background:var(--card)}.datas-linha-meio{min-width:0}.datas-linha-nome{display:block;font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datas-linha-quando{display:block;font-size:12.5px;color:var(--texto2)}.datas-linha.nao .datas-linha-nome,.datas-linha.nao .datas-cal b{color:var(--texto2)}.datas-linha.nao .datas-linha-nome{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--texto2) 60%,transparent)}.datas-linha-lado{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.datas-dec{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.datas-dec svg{width:12px;height:12px}.datas-dec.vamos{background:var(--datas-claro);color:var(--ouro-texto)}.datas-dec.pendente{color:var(--coral-texto);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--coral) 45%,transparent)}.datas-dec.nao{background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto2)}.datas-lot{font-size:12px;color:var(--texto2)}.datas-lot b{font:500 12px ui-monospace,SF Mono,Cascadia Code,monospace;color:var(--texto)}.datas-det{overflow:hidden}.datas-det-uma{display:contents}.datas-det-uma[hidden]{display:none}.datas-nova{display:flex;flex-direction:column;flex:1;min-height:0}.datas-det-rola{flex:1;min-height:0;overflow-y:auto;padding:12px 20px 14px;display:flex;flex-direction:column;gap:12px}.datas-det-rola>*{flex:none}.datas-det-cab{display:flex;align-items:center;gap:16px}.datas-det-cab h3{margin:0;font:600 28px/1.05 Cormorant Garamond,serif;color:var(--texto)}.datas-det-cab p{margin:3px 0 0;font-size:13px;color:var(--texto2)}.datas-det-cab p b{color:var(--ouro-texto);font-weight:600}.datas-rep{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.datas-rep svg{width:13px;height:13px}.datas-seg{margin-left:auto;width:390px;flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;border-radius:11px;background:color-mix(in srgb,var(--texto) 6%,transparent)}.datas-seg button{border:0;background:none;height:34px;border-radius:8px;font:inherit;font-size:14px;color:var(--texto2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.datas-seg button svg{width:15px;height:15px}.datas-seg button.on{background:var(--card);color:var(--texto);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent)}.datas-seg button.on.vamos{color:var(--ouro-texto)}.datas-seg button:active{transform:scale(.975)}.datas-dica{margin:0;font-size:12.5px;color:var(--texto2)}.datas-dica.alerta{margin-top:-6px;color:var(--coral-texto)}.datas-duas-c{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start}.datas-campos{display:flex;flex-direction:column;gap:10px}.datas-campo{display:flex;flex-direction:column;gap:5px;margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--texto2)}.datas-campo textarea,.datas-campo input{border:1px solid var(--borda);border-radius:10px;padding:8px 11px;font:inherit;font-size:14px;font-weight:400;letter-spacing:0;color:var(--texto);background:var(--card);min-height:38px}.datas-campo textarea{resize:vertical;min-height:74px;line-height:1.45}.datas-campo textarea:focus,.datas-campo input:focus{border-color:var(--dourado)}.datas-campo-curto input{width:160px}.datas-rot{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--texto2)}.datas-lotacao{border:1px solid var(--fio);border-radius:12px;padding:11px 13px;background:var(--faixa);display:flex;flex-direction:column;gap:9px}.datas-inter-linha{display:flex;align-items:center;gap:10px}.datas .ajustes-interruptor{display:inline-flex;position:relative}.datas-inter-linha .ajustes-interruptor{margin:0;font-weight:500}.datas-maximo{margin:0 0 0 auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--texto2)}.datas-maximo input{width:74px;min-height:34px;padding:5px 10px;border:1px solid var(--borda);border-radius:10px;background:var(--card);color:var(--texto);font:400 14px ui-monospace,SF Mono,Cascadia Code,monospace}.datas-maximo input:focus{border-color:var(--dourado)}.datas-barra{height:7px;border-radius:999px;background:color-mix(in srgb,var(--texto) 9%,transparent);overflow:hidden}.datas-barra i{display:block;height:100%;border-radius:999px;background:var(--dourado)}.datas-lot-n{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--texto2)}.datas-lot-n b{font:600 13px ui-monospace,SF Mono,Cascadia Code,monospace;color:var(--texto)}.datas-lotacao.cheia .datas-barra i{background:var(--coral)}.datas-lotacao.cheia .datas-lot-n{color:var(--coral-texto);font-weight:500}.datas-lotacao .datas-campo{font-weight:500;letter-spacing:0;font-size:12.5px}.datas-disp{border:1px solid color-mix(in srgb,var(--dourado) 45%,var(--fio));border-radius:12px;overflow:hidden}.datas-disp header{display:flex;align-items:center;gap:9px;padding:9px 13px;background:var(--datas-quente);border-bottom:1px solid var(--fio)}.datas-disp header svg{width:17px;height:17px;color:var(--ouro-texto);flex:none}.datas-disp header h4{margin:0;font-size:14px;font-weight:600;color:var(--texto)}.datas-disp header span{margin-left:auto;font-size:12.5px;color:var(--texto2)}.datas-disp-meio{padding:11px 13px 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px 16px}.datas-disp-meio>.datas-disp-pe,.datas-disp-meio>.ajustes-erro,.datas-disp-meio>.datas-dica{grid-column:1 / -1}.datas-disp-meio .datas-campo{font-weight:600}.datas-disp-meio .datas-campo textarea{min-height:66px;font-size:13.5px}.datas-chips{display:flex;flex-wrap:wrap;gap:6px}.datas-chip{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 8px;border-radius:999px;border:1px solid var(--fio);background:var(--card);font-size:13.5px;color:var(--texto2);text-decoration:line-through;cursor:pointer}.datas-chip input{position:absolute;opacity:0;width:0;height:0}.datas-chip i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--borda);display:grid;place-items:center;flex:none}.datas-chip i svg{width:10px;height:10px}.datas-chip.on{color:var(--texto);text-decoration:none;border-color:color-mix(in srgb,var(--dourado) 55%,var(--fio));background:var(--datas-claro)}.datas-chip.on i{background:var(--ouro-botao);border-color:var(--ouro-botao);color:#fff}.datas-chip:has(input:focus-visible){outline:2px solid var(--dourado);outline-offset:2px}.datas-disp-pe{display:flex;align-items:center;gap:12px}.datas-disp-pe small{font-size:12px;color:var(--texto2)}.datas-disp-pe>.datas-bto.quieto{margin-left:auto}.datas-disp-vazio{padding:12px 13px;display:flex;align-items:center;gap:14px}.datas-disp-vazio p{margin:0;font-size:13px;color:var(--texto2);flex:1}.datas-disp-vazio .datas-disp-status{color:var(--texto)}.datas-disp>.ajustes-erro{margin:0 13px 12px}.datas-bto{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:10px;border:1px solid var(--fio);background:var(--card);font:inherit;font-size:14px;font-weight:500;color:var(--texto);cursor:pointer;white-space:nowrap}.datas-bto svg{width:16px;height:16px}.datas-bto.ouro{background:var(--ouro-botao);border-color:var(--ouro-botao);color:#fff}.datas-bto.ouro.confirmando{background:#4c9a63;border-color:#4c9a63}.datas-bto.quieto{border-color:transparent;background:none;color:var(--texto2)}.datas-bto:disabled{opacity:.6;cursor:default}.datas-bto:active:not(:disabled){transform:scale(.975)}.datas-det-pe{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 20px;border-top:1px solid var(--fio);background:var(--card)}.datas-excluir{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 6px;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--coral-texto);cursor:pointer}.datas-excluir svg{width:16px;height:16px}.datas-sujo{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ouro-texto)}.datas-sujo i{width:7px;height:7px;border-radius:50%;background:var(--dourado)}.datas-det-pe-dir{margin-left:auto;display:flex;gap:8px}.datas-nova-linha{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px}.datas-nova-linha .datas-campo input{width:100%}.datas-nova .ajustes-interruptor{margin:0}@media (min-width: 641px){.datas-cal small{font-size:11.5px}.datas{padding-bottom:0}.corpo:has(.datas){padding-bottom:20px}.datas-duas{height:calc(100vh - 218px - var(--altura-avisos, 0px));min-height:420px;align-items:stretch}.datas-det .datas-det-rola{flex:1}}@media (min-width: 641px) and (max-width: 1100px){.datas-duas{grid-template-columns:300px minmax(0,1fr)}.datas-det-cab{flex-wrap:wrap}.datas-seg{width:100%;margin-left:0}.datas-duas-c,.datas-disp-meio{grid-template-columns:1fr}}@media (max-width: 640px){.datas{margin-top:-4px;padding:0 3px 28px;gap:10px}.datas-topo{display:grid;grid-template-columns:1fr auto;gap:0 10px;align-items:center}.datas-topo h2{font-size:25px}.datas-topo>span{grid-row:2;font-size:13px}.datas-novo{grid-column:2;grid-row:1 / 3;height:44px;font-size:14px}.datas-cartao>h3 span{font-size:13px}.datas-linha{padding:10px 12px;min-height:62px}.datas-linha-nome{font-size:15px}.datas-linha-quando,.datas-lot,.datas-dec,.datas-cal small{font-size:13px}.datas-dec{height:24px}.datas-lot b{font-size:13px}.datas-folha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--card);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px)}.datas-folha-cab{flex:none;display:flex;align-items:center;gap:6px;padding:calc(10px + env(safe-area-inset-top,0px)) 8px 8px;border-bottom:1px solid var(--fio)}.datas-folha-cab button{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;color:var(--texto2);border-radius:10px;cursor:pointer}.datas-folha-cab button svg{width:20px;height:20px}.datas-folha-cab b{font-size:15px;font-weight:600;color:var(--texto)}.datas-folha>.datas-det{flex:1;min-height:0;display:flex;flex-direction:column}.datas-folha[hidden]{display:none}.datas-det-rola{padding:14px 16px 18px}.datas-det-cab{flex-wrap:wrap}.datas-seg{width:100%;margin:4px 0 0}.datas-seg button{height:44px;font-size:14.5px;gap:4px;white-space:nowrap}.datas-duas-c,.datas-disp-meio,.datas-nova-linha{grid-template-columns:1fr}.datas-campo textarea,.datas-campo input,.datas-maximo input,.datas-disp-meio .datas-campo textarea{font-size:16px;min-height:44px}.datas-disp-meio .datas-campo textarea{min-height:96px}.datas-campo-curto input{width:100%}.datas-maximo input{width:84px}.datas-chip{height:44px;font-size:15px;padding:0 14px 0 10px}.datas-bto,.datas-excluir{height:44px}.datas-seg button,.datas-bto,.datas-excluir,.datas-chip,.datas-novo{min-height:44px}.datas-folha-cab button{min-width:44px;min-height:44px}.datas-disp-pe{flex-wrap:wrap}.datas-disp-pe>.datas-bto.ouro{flex:1}.datas-disp-pe>.datas-bto.quieto{margin:0;flex:none;border-color:var(--fio)}.datas-disp-pe small{order:3;flex-basis:100%}.datas-disp-vazio{flex-direction:column;align-items:stretch}.datas-det-pe{padding:10px 16px 14px}.datas-det-pe-dir{flex:1;justify-content:flex-end}.datas-dica,.datas-rot,.datas-campo,.datas-lot-n,.datas-disp header span,.datas-det-cab p,.datas-disp-pe small,.datas-maximo,.datas-sujo,.datas-lotacao .datas-campo{font-size:13px}}.vitrine{max-width:1400px;margin:-10px auto 0;padding:0 0 20px;display:flex;flex-direction:column;gap:12px;--vitrine-quente: color-mix(in srgb, var(--dourado) 12%, var(--card));--vitrine-claro: color-mix(in srgb, var(--dourado) 20%, var(--card))}.vitrine-topo{display:flex;align-items:baseline;gap:12px;flex:none}.vitrine-topo h2{margin:0;font:600 26px/1.1 Cormorant Garamond,serif;color:var(--texto)}.vitrine-topo>span{font-size:13px;color:var(--texto2)}.vitrine-duas{display:grid;grid-template-columns:430px minmax(0,1fr);gap:14px;align-items:start}.vitrine-cartao{background:var(--card);border:1px solid var(--fio);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);overflow:hidden;min-height:0;display:flex;flex-direction:column}.vitrine-cartao>h3{margin:0;flex:none;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 14px;min-height:42px;font-size:13px;font-weight:600;color:var(--texto);background:var(--faixa);border-bottom:1px solid var(--fio)}.vitrine-cartao>h3>i{width:3px;height:14px;border-radius:2px;background:var(--dourado);flex:none}.vitrine-tt{display:flex;align-items:baseline;gap:8px;min-width:0}.vitrine-tt span{font-weight:400;font-size:12.5px;color:var(--texto2)}.vitrine-add{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9px;border:1px solid var(--fio);background:var(--card);font:inherit;font-size:13px;font-weight:500;color:var(--texto);cursor:pointer;white-space:nowrap}.vitrine-add svg{width:14px;height:14px;color:var(--ouro-texto)}.vitrine-add:disabled{opacity:.6;cursor:default}.vitrine-rola{flex:1;min-height:0;overflow-y:auto}.vitrine-dica{margin:0;flex:none;padding:8px 14px;font-size:12.5px;color:var(--texto2);border-bottom:1px solid var(--fio)}.vitrine-erro{margin:8px 14px 0}.vitrine-vazio{margin:0;padding:14px;font-size:13px;color:var(--texto2)}.vitrine-av{padding:11px 14px 10px;border-top:1px solid var(--fio);display:flex;flex-direction:column;gap:5px}.vitrine-rola>.vitrine-av:first-child,.vitrine-rola>:first-child>.vitrine-av-form,.vitrine-rola>.vitrine-av-form:first-child{border-top:0}.vitrine-av-cab{display:flex;align-items:baseline;gap:8px;min-width:0}.vitrine-av-cab b{font-size:14.5px;font-weight:600;color:var(--texto)}.vitrine-av-cab small{font-size:12.5px;color:var(--texto2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vitrine-estrelas{margin-left:auto;color:var(--dourado);font-size:14px;letter-spacing:1px;white-space:nowrap}.vitrine-estrelas em{font-style:normal;color:color-mix(in srgb,var(--texto) 18%,transparent)}.vitrine-av-texto{margin:0;font:italic 500 16px/1.35 Cormorant Garamond,serif;color:var(--texto)}.vitrine-av.fora .vitrine-av-cab b,.vitrine-av.fora .vitrine-av-texto{color:var(--texto2)}.vitrine-selo-fora{font-size:12px;padding:0 7px;height:20px;display:inline-flex;align-items:center;align-self:center;border-radius:6px;background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto2);white-space:nowrap}.vitrine-av-pe{display:flex;align-items:center;gap:4px;margin-top:2px}.vitrine .ajustes-interruptor{display:inline-flex;position:relative;margin:0}.vitrine-mostrar{margin-right:auto!important;font-size:13px!important}.vitrine-ic{width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:8px;background:none;font:inherit;font-size:12px;color:var(--texto2);cursor:pointer;white-space:nowrap}.vitrine-ic svg{width:16px;height:16px}.vitrine-ic:hover:not(:disabled){background:color-mix(in srgb,var(--texto) 6%,transparent)}.vitrine-ic.perigo{color:var(--coral-texto)}.vitrine-ic:disabled{cursor:default;color:color-mix(in srgb,var(--texto2) 35%,transparent)}.vitrine-av-pe .vitrine-ic.confirmando{width:auto;padding:0 10px;font-weight:500;background:color-mix(in srgb,var(--coral) 10%,transparent)}.vitrine-av-form{padding:12px 14px;border-top:1px solid var(--fio);background:var(--vitrine-quente);display:flex;flex-direction:column;gap:9px}.vitrine-dois{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.vitrine-campo{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--texto2)}.vitrine-campo input,.vitrine-campo textarea{border:1px solid var(--borda);border-radius:10px;padding:7px 10px;font:inherit;font-size:14px;font-weight:400;letter-spacing:0;color:var(--texto);background:var(--card);min-height:36px}.vitrine-campo textarea{min-height:62px;resize:vertical;line-height:1.4}.vitrine-campo input:focus,.vitrine-campo textarea:focus{border-color:var(--dourado)}.vitrine-estrelas-esc{display:flex;gap:2px}.vitrine-estrelas-esc button{width:32px;height:32px;border:0;background:none;padding:0;border-radius:8px;font-size:22px;line-height:1;color:var(--dourado);cursor:pointer}.vitrine-estrelas-esc button.vazia{color:color-mix(in srgb,var(--texto) 18%,transparent)}.vitrine-form-acoes{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.vitrine-form-acoes .ajustes-erro{margin-right:auto}.vitrine-bto{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:10px;border:1px solid var(--fio);background:var(--card);font:inherit;font-size:13.5px;font-weight:500;color:var(--texto);cursor:pointer;white-space:nowrap}.vitrine-bto.ouro{background:var(--ouro-botao);border-color:var(--ouro-botao);color:#fff}.vitrine-bto.quieto{border-color:transparent;background:none;color:var(--texto2)}.vitrine-bto:disabled{opacity:.6;cursor:default}.vitrine-grade{list-style:none;margin:0;padding:10px 14px 2px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vitrine-ft{display:flex;flex-direction:column;gap:4px;min-width:0}.vitrine-ft-img{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--faixa)}.vitrine-ft-img img{width:100%;height:100%;object-fit:cover;display:block}.vitrine-ft-n{position:absolute;top:6px;left:6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#140e1c9e;color:#fff;font:600 12px ui-monospace,SF Mono,Cascadia Code,monospace;display:grid;place-items:center}.vitrine-ft-leg{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;background:linear-gradient(transparent,#140e1cb3);color:#fff;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vitrine-ft.fora .vitrine-ft-img img{opacity:.4;filter:grayscale(.6)}.vitrine-ft-fora{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:3px 9px;border-radius:999px;background:var(--card);color:var(--texto2);font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent)}.vitrine-ft-legform{display:flex;gap:4px}.vitrine-ft-legform input{flex:1;min-width:0;min-height:30px;padding:4px 8px;border:1px solid var(--borda);border-radius:10px;background:var(--card);color:var(--texto);font:inherit;font-size:13px}.vitrine-ft-legform input:focus{border-color:var(--dourado)}.vitrine-ft-legform .vitrine-bto{height:30px;padding:0 10px;font-size:13px}.vitrine-pills{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--borda);border-radius:10px;overflow:hidden;background:var(--card)}.vitrine-pill{position:relative;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 4px;font-size:12.5px;color:var(--texto2);cursor:pointer;white-space:nowrap;min-width:0}.vitrine-pill+.vitrine-pill{border-left:1px solid var(--borda)}.vitrine-pill input{position:absolute;opacity:0;width:0;height:0}.vitrine-pill svg{width:12px;height:12px}.vitrine-pill.on{background:var(--vitrine-claro);color:var(--ouro-texto);font-weight:600}.vitrine-pill:has(input:focus-visible){outline:2px solid var(--dourado);outline-offset:-2px}.vitrine-ft-acoes{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--fio);border-radius:10px;overflow:hidden;background:var(--faixa)}.vitrine-ft-acoes:has(.confirmando){grid-template-columns:1fr 1fr 1fr 2fr}.vitrine-ft-acoes .vitrine-ic{width:100%;height:30px;border-radius:0}.vitrine-ft-acoes .vitrine-ic+.vitrine-ic{border-left:1px solid var(--fio)}.vitrine-ft-acoes .vitrine-ic.confirmando{font-weight:600;background:color-mix(in srgb,var(--coral) 10%,transparent)}@media (min-width: 641px){.vitrine{padding-bottom:0}.corpo:has(.vitrine){padding-bottom:20px}.vitrine-duas{height:calc(100vh - 218px - var(--altura-avisos, 0px));min-height:420px;align-items:stretch}}@media (min-width: 641px) and (max-width: 1200px){.vitrine-duas{grid-template-columns:340px minmax(0,1fr)}.vitrine-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 641px) and (max-width: 900px){.vitrine-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.vitrine{margin-top:-4px;padding:0 3px 28px;gap:10px}.vitrine-topo{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px}.vitrine-topo h2{font-size:25px}.vitrine-topo>span{grid-row:2;grid-column:1 / -1;font-size:13px}.vitrine-seg{display:inline-flex;padding:2px;border-radius:9px;background:color-mix(in srgb,var(--texto) 7%,transparent)}.vitrine-seg button{border:0;background:none;min-height:44px;padding:0 13px;border-radius:7px;font:inherit;font-size:14px;color:var(--texto2);cursor:pointer}.vitrine-seg button.on{background:var(--card);color:var(--texto);font-weight:500;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent)}.vitrine-seg button em{font-style:normal;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:13px;margin-left:4px;color:var(--texto2)}.vitrine-cartao>h3{min-height:52px}.vitrine-tt{flex-direction:column;gap:0}.vitrine-tt span,.vitrine-dica,.vitrine-av-cab small,.vitrine-selo-fora,.vitrine-ft-n,.vitrine-ft-fora,.vitrine-ft-leg,.vitrine-campo,.vitrine-ic{font-size:13px}.vitrine-add{height:40px;min-height:44px;font-size:14px}.vitrine-av{padding:12px}.vitrine-av-cab b{font-size:15px}.vitrine-av-texto{font-size:17px}.vitrine-mostrar{font-size:14px!important;min-height:44px}.vitrine-ic{width:44px;height:44px;min-width:44px;min-height:44px}.vitrine-dois{grid-template-columns:1fr}.vitrine-campo input,.vitrine-campo textarea,.vitrine-ft-legform input{font-size:16px;min-height:44px}.vitrine-estrelas-esc button{width:44px;height:44px;font-size:26px}.vitrine-bto{height:44px;min-height:44px}.vitrine-ft-legform .vitrine-bto{height:44px}.vitrine-grade{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:12px 10px}.vitrine-ft-img{aspect-ratio:1 / 1}.vitrine-pill{height:44px;min-height:44px;font-size:13.5px}.vitrine-ft-acoes .vitrine-ic{width:100%;min-width:0;height:44px}}.ajustes.ajustes-novo{max-width:1400px;margin:-10px auto 0;padding:0 0 20px;gap:12px;--aj-quente: color-mix(in srgb, var(--dourado) 12%, var(--card));--aj-verde: color-mix(in srgb, #3f9d5a 72%, var(--texto));--aj-verde-fundo: color-mix(in srgb, #3f9d5a 14%, var(--card))}.ajustes-topo{display:flex;align-items:baseline;gap:12px;flex:none}.ajustes-topo h2{margin:0;font:600 26px/1.1 Cormorant Garamond,serif;color:var(--texto)}.ajustes-topo>span{font-size:13px;color:var(--texto2)}.ajustes-falha{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--coral) 9%,var(--card))}.ajustes-falha .ajustes-erro{margin:0;flex:1}.ajustes-tres{display:grid;grid-template-columns:372px minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.ajustes-col{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0}.ajustes-col-rot{margin:0 0 -2px 2px;flex:none;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--texto2)}.ajustes-cartao{background:var(--card);border:1px solid var(--fio);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--texto) 8%,transparent);overflow:hidden;min-height:0;display:flex;flex-direction:column;flex:none;margin:0}.ajustes-cartao>h3{margin:0;flex:none;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 14px;min-height:40px;font-size:13px;font-weight:600;color:var(--texto);background:var(--faixa);border-bottom:1px solid var(--fio)}.ajustes-cartao>h3>i{width:3px;height:14px;border-radius:2px;background:var(--dourado);flex:none}.ajustes-lado{margin-left:auto;font-weight:400;font-size:12.5px;color:var(--texto2);padding-right:6px}.ajustes-miolo{padding:10px 14px;display:flex;flex-direction:column;gap:9px}.ajustes-novo .ajustes-dica{margin:0;font-size:12.5px;color:var(--texto2);line-height:1.45}.ajustes-novo .ajustes-dica b{color:var(--texto);font-weight:600}.ajustes-novo .conexao-status{margin:0;gap:9px;font-size:14.5px;font-weight:500}.ajustes-novo .conexao-bolinha{width:10px;height:10px}.ajustes-novo .conexao-bolinha.conectada{background:#3f9d5a;box-shadow:0 0 0 4px color-mix(in srgb,#3f9d5a 18%,transparent)}.ajustes-novo .conexao-bolinha.caiu{background:var(--coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 18%,transparent)}.ajustes-novo .conexao-selo{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:0;border-radius:6px;font-size:12px;font-weight:500;background:var(--aj-verde-fundo);color:var(--aj-verde);white-space:nowrap}.ajustes-novo .conexao-selo svg{width:12px;height:12px}.conexao-alerta{margin:0;padding:9px 11px;border-radius:10px;background:color-mix(in srgb,var(--coral) 9%,var(--card));color:var(--coral-texto);font-size:13px;line-height:1.4}.conexao-alerta b{font-weight:600}.ajustes-novo .conexao .ajustes-acoes{margin:0}.ajustes-novo .conexao-qr{margin-top:4px}.ajustes-temas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ajustes-tema{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--texto2);text-align:center;min-width:0}.ajustes-tema-jan{position:relative;display:block;height:34px;border-radius:8px;border:1px solid var(--fio);overflow:hidden}.ajustes-tema-jan i{position:absolute;left:6px;right:6px;bottom:0;height:18px;border-radius:5px 5px 0 0}.ajustes-tema-jan b{position:absolute;left:11px;bottom:6px;width:16px;height:3px;border-radius:2px}.ajustes-tema-jan em{position:absolute;right:11px;bottom:5px;width:6px;height:6px;border-radius:50%;background:#b8912f}.ajustes-tema-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ajustes-tema.on .ajustes-tema-jan{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--dourado);border-color:transparent}.ajustes-tema.on .ajustes-tema-nome{color:var(--texto);font-weight:600}.ajustes-tema:focus-visible{outline:none}.ajustes-tema:focus-visible .ajustes-tema-jan{outline:2px solid var(--dourado);outline-offset:3px}.ajustes-novo .ajustes-campo{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--texto2)}.ajustes-novo .ajustes-campo code{font:500 11.5px ui-monospace,SF Mono,Cascadia Code,monospace;letter-spacing:0;padding:0 4px;border-radius:4px;background:var(--faixa);color:var(--texto);border:0}.ajustes-novo .ajustes-campo input,.ajustes-novo .ajustes-campo textarea{border:1px solid var(--borda);border-radius:10px;padding:7px 11px;font:inherit;font-size:14px;font-weight:400;letter-spacing:0;color:var(--texto);background:var(--card);min-height:36px}.ajustes-novo .ajustes-campo input.mono{font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:13.5px}.ajustes-novo .ajustes-campo textarea{min-height:56px;resize:vertical;line-height:1.4}.ajustes-novo .ajustes-campo input:focus,.ajustes-novo .ajustes-campo textarea:focus{border-color:var(--dourado)}.ajustes-lista{display:flex;flex-direction:column}.ajustes-li{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0;margin:0;border-top:1px solid var(--fio);cursor:pointer}.ajustes-li:first-child{border-top:0;padding-top:0}div.ajustes-li{cursor:default}.ajustes-li-t{flex:1;min-width:0}.ajustes-li-t b{display:block;font-size:14px;font-weight:500;color:var(--texto)}.ajustes-li-t small{display:block;font-size:12.5px;color:var(--texto2);line-height:1.35}.ajustes-li>input,.ajustes-h3-inter>input{position:absolute;opacity:0;width:0;height:0}.ajustes-li>input:checked+.interruptor-trilho,.ajustes-h3-inter>input:checked+.interruptor-trilho{background:var(--ouro-botao)}.ajustes-li>input:checked+.interruptor-trilho:after,.ajustes-h3-inter>input:checked+.interruptor-trilho:after{transform:translate(18px)}.ajustes-li>input:focus-visible+.interruptor-trilho,.ajustes-h3-inter>input:focus-visible+.interruptor-trilho{outline:2px solid var(--dourado);outline-offset:2px}.ajustes-min{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--texto2);flex:none}.ajustes-min input{width:56px;min-height:32px;padding:4px 8px;text-align:center;border:1px solid var(--borda);border-radius:10px;background:var(--card);color:var(--texto);font:400 14px ui-monospace,SF Mono,Cascadia Code,monospace}.ajustes-min input:focus{border-color:var(--dourado)}.ajustes-h3-inter{position:relative;margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding-right:6px;font-size:12.5px;font-weight:400;color:var(--texto2);cursor:pointer}.ajustes-pe{flex:none;display:flex;align-items:center;gap:10px;padding:6px 14px;border-top:1px solid var(--fio);background:var(--aj-quente);min-height:44px}.ajustes-sujo{font-size:13px;color:var(--ouro-texto);display:inline-flex;align-items:center;gap:6px}.ajustes-sujo i{width:7px;height:7px;border-radius:50%;background:var(--dourado)}.ajustes-pe .ajustes-salvo{margin:0;font-size:13px;font-weight:500;color:var(--aj-verde);display:inline-flex;align-items:center;gap:5px}.ajustes-pe .ajustes-salvo svg{width:14px;height:14px}.ajustes-pe .ajustes-erro{margin:0;font-size:13px}.ajustes-pe-dir{margin-left:auto;display:flex;gap:6px}.ajustes-bto{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:9px;border:1px solid var(--fio);background:var(--card);font:inherit;font-size:13.5px;font-weight:500;color:var(--texto);cursor:pointer;white-space:nowrap}.ajustes-bto.ouro{background:var(--ouro-botao);border-color:var(--ouro-botao);color:#fff}.ajustes-bto.quieto{border-color:transparent;background:none;color:var(--texto2)}.ajustes-bto:disabled{opacity:.6;cursor:default}.ajustes-bto:active:not(:disabled){transform:scale(.975)}.ajustes-add{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:9px;border:1px solid var(--fio);background:var(--card);font:inherit;font-size:13px;font-weight:500;color:var(--texto);cursor:pointer;white-space:nowrap}.ajustes-add svg{width:14px;height:14px;color:var(--ouro-texto)}.ajustes-novo .ajustes-faq-dica{flex:none;padding:8px 14px;border-bottom:1px solid var(--fio)}.ajustes-rola{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--texto) 22%,transparent) transparent}.ajustes-faq .faq-vazio{margin:0;padding:14px;font-size:13px;color:var(--texto2)}.ajustes-fq{padding:10px 14px;border-top:1px solid var(--fio);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.ajustes-rola>.ajustes-fq:first-child{border-top:0}.ajustes-fq b{font-size:14px;font-weight:600;color:var(--texto)}.ajustes-fq p{grid-column:1;margin:0;font-size:13px;color:var(--texto2);line-height:1.4}.ajustes-fq-ic{grid-column:2;grid-row:1 / 3;display:flex;align-items:flex-start}.ajustes-ic{width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:8px;background:none;font:inherit;font-size:12px;color:var(--texto2);cursor:pointer;white-space:nowrap}.ajustes-ic svg{width:16px;height:16px}.ajustes-ic:hover{background:color-mix(in srgb,var(--texto) 6%,transparent)}.ajustes-ic.perigo{color:var(--coral-texto)}.ajustes-ic.confirmando{width:auto;padding:0 10px;font-weight:500;background:color-mix(in srgb,var(--coral) 10%,transparent)}.ajustes-fq-form{padding:11px 14px;border-top:1px solid var(--fio);background:var(--aj-quente);display:flex;flex-direction:column;gap:8px}.ajustes-rola>.ajustes-fq-form:first-child,.ajustes-rola>:first-child>.ajustes-fq-form{border-top:0}.ajustes-fq-acoes{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap}.ajustes-fq-acoes .ajustes-erro{margin:0 auto 0 0;font-size:13px}@media (min-width: 641px){.ajustes.ajustes-novo{padding-bottom:0}.corpo:has(.ajustes-novo){padding-bottom:20px}.ajustes-tres{height:calc(100vh - 218px - var(--altura-avisos, 0px));min-height:420px;align-items:stretch}.ajustes-col{overflow-y:auto}.ajustes-col .ajustes-faq{flex:1}}@media (min-width: 641px) and (max-width: 1150px){.ajustes-tres{grid-template-columns:1fr 1fr;height:auto}.ajustes-col:first-child{grid-column:1 / -1}.ajustes-col .ajustes-faq{max-height:420px}}@media (max-width: 640px){.ajustes.ajustes-novo{margin-top:-4px;padding:0 3px 28px;gap:10px}.ajustes-topo{flex-direction:column;gap:2px}.ajustes-topo h2{font-size:25px}.ajustes-topo>span{font-size:13px}.ajustes-tres{grid-template-columns:1fr;gap:18px}.ajustes-col-rot,.ajustes-novo .ajustes-dica,.ajustes-tema,.ajustes-li-t small,.ajustes-lado,.ajustes-fq p,.ajustes-novo .ajustes-campo,.ajustes-min,.ajustes-h3-inter,.ajustes-sujo,.ajustes-pe .ajustes-salvo,.ajustes-pe .ajustes-erro,.ajustes-ic,.ajustes-novo .conexao-selo,.ajustes-falha .ajustes-erro,.ajustes-fq-acoes .ajustes-erro,.ajustes-faq .faq-vazio,.ajustes-novo .ajustes-campo code{font-size:13px}.ajustes-cartao>h3{min-height:48px}.ajustes-add{height:40px;min-height:44px;font-size:14px}.ajustes-temas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.ajustes-tema-jan{height:40px}.ajustes-tema{min-height:44px}.ajustes-novo .ajustes-campo input,.ajustes-novo .ajustes-campo textarea,.ajustes-min input{font-size:16px;min-height:44px}.ajustes-novo .ajustes-campo input.mono{font-size:16px}.ajustes-li{padding:11px 0;min-height:44px}.ajustes-li-t b{font-size:15px}.ajustes-min input{width:64px}.ajustes-ic{width:44px;height:44px;min-width:44px;min-height:44px}.ajustes-fq b{font-size:15px}.ajustes-bto{height:44px;min-height:44px}.ajustes-h3-inter{min-height:44px}}.ajustes-col,.ajustes-rola,.vitrine-rola,.datas-lista,.datas-det-rola{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--texto) 22%,transparent) transparent}body:has(.login-tela){margin:0}.login-tela{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;box-sizing:border-box;background:var(--fundo);font-family:Jost,sans-serif;color:var(--texto);display:flex;align-items:center;justify-content:center;padding:24px 16px}.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;z-index:1;width:100%;max-width:392px;box-sizing:border-box;background:var(--card);border-radius:22px;box-shadow:var(--sombra-flutua);padding:34px 32px 22px;display:flex;flex-direction:column;gap:16px;animation:surge .45s ease both}.login-cartao:before{content:"";position:absolute;top:0;left:40px;right:40px;height:2px;background:linear-gradient(90deg,transparent,var(--dourado),transparent);opacity:.75}.login-marca{text-align:center;margin-bottom:4px}.login-marca .letreiro{justify-content:center}.login-filete{width:90px;height:1px;background:linear-gradient(90deg,transparent,var(--dourado),transparent);margin:12px auto 0;opacity:.6}.login-sub{margin:12px 0 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ouro-texto);font-weight:500}.login-bloco{display:flex;flex-direction:column;gap:7px}.login-rot{font-size:13px;color:var(--texto2)}.login-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:13px;background:color-mix(in srgb,var(--painel) 70%,var(--card));border:1px solid var(--borda)}.login-seg button{min-height:44px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:15px;color:var(--texto2);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,color .15s ease}.login-seg button.on{background:var(--card);color:var(--texto);font-weight:500;box-shadow:var(--sombra-suave)}.login-seg button i{width:6px;height:6px;border-radius:50%;background:var(--dourado)}.login-entrada{position:relative;display:block}.login-cartao input{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid var(--borda);border-radius:11px;font:inherit;font-size:15px;color:var(--texto);background:color-mix(in srgb,var(--fundo) 55%,var(--card))}.login-entrada input{padding-right:52px}.login-cartao input:focus{border-color:var(--dourado);box-shadow:0 0 0 3px #b8912f29}.login-olho{position:absolute;top:2px;right:2px;min-width:44px;min-height:44px;width:44px;height:44px;border:0;background:transparent;color:var(--texto2);border-radius:9px;display:grid;place-items:center;cursor:pointer}.login-cartao .login-codigo{text-align:center;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.42em;font-size:20px;padding-left:calc(14px + .42em)}.login-codigo::placeholder{color:color-mix(in srgb,var(--texto2) 55%,transparent)}.login-cartao .login-campo-erro{border-color:color-mix(in srgb,var(--coral) 60%,var(--borda))}.login-dica{font-size:12px;color:var(--texto2)}.login-erro,.login-aviso{margin:0;display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:11px;font-size:13px;line-height:1.45;text-align:left}.login-erro svg,.login-aviso svg{flex:none;margin-top:1px}.login-erro{background:color-mix(in srgb,var(--coral) 8%,var(--card));color:var(--coral-texto);border:1px solid color-mix(in srgb,var(--coral) 22%,transparent)}.login-aviso{background:color-mix(in srgb,var(--dourado) 11%,var(--card));color:var(--ouro-texto);border:1px solid color-mix(in srgb,var(--dourado) 30%,transparent)}.login-botao{width:100%;min-height:48px;border:0;border-radius:11px;background:var(--ouro-botao);color:#fff;font:inherit;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 1px 2px #00000014,0 6px 16px #8c6b1f38;margin-top:2px}.login-botao:disabled{opacity:.75;cursor:default}.login-spin{width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:login-gira .8s linear infinite}@keyframes login-gira{to{transform:rotate(360deg)}}.login-pe{margin:2px 0 0;padding-top:14px;border-top:1px solid var(--linha);display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--texto2)}@media (max-width: 640px){.login-cartao{padding:30px 22px 20px}.login-dica,.login-pe,.login-sub{font-size:13px}.login-cartao input{font-size:16px}.login-cartao .login-codigo{font-size:20px}}.chamar{margin:0 14px 4px;border-radius:14px;background:var(--card);border:1px solid color-mix(in srgb,var(--dourado) 32%,var(--linha));box-shadow:var(--sombra-suave);position:relative;overflow:hidden;font-size:14px;line-height:1.45;color:var(--texto)}.chamar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dourado)}.chamar-parado,.chamar-ok,.chamar-trava{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px}.chamar-parado{flex-wrap:wrap}.chamar p{margin:0;flex:1;min-width:0}.chamar p b{font-weight:600;color:var(--texto)}.chamar p span{color:var(--texto2)}.chamar-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--dourado) 14%,var(--card));color:var(--ouro-texto)}.chamar-botao{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--ouro-botao);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,transform .1s ease}.chamar-botao:disabled{opacity:.7;cursor:progress}.chamar-botao:focus-visible,.chamar-cancela:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}.chamar-trava{border-color:var(--linha)}.chamar-trava:before{background:color-mix(in srgb,var(--texto2) 45%,transparent)}.chamar-trava .chamar-ic{background:color-mix(in srgb,var(--texto2) 10%,var(--card));color:var(--texto2)}.chamar-ok{border-color:color-mix(in srgb,var(--verde-selo) 30%,var(--linha))}.chamar-ok:before{background:var(--verde-selo)}.chamar-ok .chamar-ic{background:color-mix(in srgb,var(--verde-selo) 12%,var(--card));color:var(--verde-selo)}.chamar-conf{padding:12px 14px 12px 16px;display:grid;gap:10px}.chamar-conf-cab{display:flex;align-items:center;gap:12px}.chamar-previa{display:flex;justify-content:flex-end;padding:12px;border-radius:12px;background:var(--fundo)}.chamar-bolha{max-width:min(440px,88%);background:var(--bolha-humano);color:var(--bolha-humano-texto);border-radius:16px 16px 6px;padding:10px 14px;font-size:14px;line-height:1.5}.chamar-bolha small{display:block;text-align:right;font-size:12px;opacity:.72;margin-top:4px}.chamar-pe{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chamar p.chamar-custo{font-size:13px;color:var(--texto2);flex:1 1 240px}.chamar-preco{display:inline-block;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;color:var(--ouro-texto);background:color-mix(in srgb,var(--dourado) 13%,var(--card));border-radius:999px;padding:2px 9px;margin-right:4px}.chamar p .chamar-preco{color:var(--ouro-texto)}.chamar-acoes{display:flex;gap:8px;margin-left:auto}.chamar-cancela{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--borda);background:transparent;color:var(--texto2);font:inherit;font-size:14px;cursor:pointer}.chamar-cancela:disabled{opacity:.6;cursor:default}.chamar p.chamar-erro{flex:1 1 100%;display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-radius:10px;background:color-mix(in srgb,var(--coral) 8%,var(--card));border:1px solid color-mix(in srgb,var(--coral) 22%,transparent);font-size:13px}.chamar p.chamar-erro,.chamar p.chamar-erro span,.chamar p.chamar-erro b{color:var(--coral-texto)}.chamar-erro svg{flex:none;margin-top:1px}@media (hover: hover){.chamar-botao:hover:not(:disabled){background:var(--ouro-botao-forte)}.chamar-cancela:hover:not(:disabled){color:var(--texto);border-color:var(--dourado)}}.chamar-botao:active:not(:disabled),.chamar-cancela:active:not(:disabled){transform:scale(.975)}.chat-sem-caixa .chamar{margin-bottom:14px}@media (max-width: 640px){.chat-sem-caixa .chamar{margin-bottom:12px}.conversas.com-chat .chat.chat-sem-caixa:after{display:none}.chamar{margin:0 10px 4px}.chamar-parado p{flex:1 1 200px}.chamar-botao,.chamar-cancela{min-height:44px}.chamar-parado .chamar-botao{flex:1 1 100%;justify-content:center}.chamar-acoes{width:100%}.chamar-acoes button{flex:1;justify-content:center}.chamar-bolha{max-width:94%}.chamar-bolha small{font-size:13px}}.audio-barra{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);z-index:30;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--card);border:1px solid var(--borda);border-radius:16px;box-shadow:var(--sombra-card);padding:9px 10px 9px 12px;font-family:Jost,sans-serif;color:var(--texto)}.audio-barra audio{display:none}.audio-pc-miolo{flex:1;min-width:0;height:40px;display:flex;align-items:center;gap:10px;padding:0 14px 0 5px;border-radius:20px;background:color-mix(in srgb,var(--fundo) 60%,var(--card));box-shadow:inset 0 0 0 1px var(--fio)}.audio-pc-miolo.gravando{padding-left:14px}.audio-pc-ponto{width:8px;height:8px;flex:none;border-radius:50%;background:var(--coral);animation:pulsa-suave 1.1s ease infinite}.audio-pc-rotulo{font-size:14px;white-space:nowrap}.audio-pc-ondas{flex:1;min-width:0;height:22px;display:flex;align-items:center;gap:2px;overflow:hidden}.audio-pc-ondas i{flex:1 0 2px;max-width:3px;border-radius:2px;background:color-mix(in srgb,var(--texto) 22%,transparent)}.audio-pc-ondas i.tocou{background:var(--dourado)}.audio-pc-miolo.gravando .audio-pc-ondas i{animation:pulsa-suave 1.4s ease infinite}.audio-pc-miolo.gravando .audio-pc-ondas i:nth-child(3n){animation-delay:.25s}.audio-pc-miolo.gravando .audio-pc-ondas i:nth-child(3n+1){animation-delay:.5s}.audio-pc-tempo{flex:none;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--texto2)}.audio-barra .audio-pc-play{width:30px;height:30px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--dourado) 16%,var(--card));color:var(--ouro-texto);cursor:pointer;transition:transform .15s}.audio-barra .audio-pc-play svg{width:15px;height:15px}.audio-barra .audio-pc-lixo{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:0;border:1px solid var(--borda);border-radius:50%;background:var(--card);color:var(--texto2);cursor:pointer;transition:border-color .15s,color .15s}.audio-barra .audio-pc-lixo svg{width:18px;height:18px}.audio-barra .audio-pc-play:disabled,.audio-barra .audio-pc-lixo:disabled{opacity:.45;cursor:not-allowed}.audio-barra .audio-pc-parar{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--coral) 45%,var(--borda));background:var(--card);color:var(--coral-texto);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s,transform .1s}.audio-barra .audio-pc-parar svg{width:14px;height:14px}.audio-barra .audio-pc-enviar{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--ouro-botao);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.audio-barra .audio-pc-enviar svg{width:16px;height:16px}.audio-pc-erro{flex:1 1 100%;margin:0 0 2px;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--coral) 8%,var(--card));border:1px solid color-mix(in srgb,var(--coral) 22%,transparent);color:var(--coral-texto);font-size:13px}.audio-barra .audio-pc-play:focus-visible,.audio-barra .audio-pc-lixo:focus-visible,.audio-barra .audio-pc-parar:focus-visible,.audio-barra .audio-pc-enviar:focus-visible{outline:2px solid var(--dourado);outline-offset:2px}@media (hover: hover){.audio-barra .audio-pc-lixo:hover:not(:disabled){border-color:var(--dourado);color:var(--texto)}.audio-barra .audio-pc-parar:hover{background:color-mix(in srgb,var(--coral) 7%,var(--card))}}.audio-barra .audio-pc-play:active:not(:disabled),.audio-barra .audio-pc-parar:active{transform:scale(.94)}@media (prefers-reduced-motion: reduce){.audio-pc-ponto,.audio-pc-miolo.gravando .audio-pc-ondas i{animation:none}}@keyframes q2-surge{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes q2-brilho{to{background-position:-200% 0}}@media (min-width: 641px){.aba svg{width:19px;height:19px;transition:color .15s}.aba.ativa svg{color:var(--ouro-texto)}.painel:has(.q2){height:calc(100vh - 24px);min-height:600px}.corpo:has(.q2){display:flex;flex-direction:column;min-height:0;padding:20px 0 0}.conteudo:has(>.q2){flex:1;width:100%;min-height:0;display:flex;flex-direction:column}.q2{flex:1;min-height:0;display:flex;flex-direction:column;color:var(--texto);--cor-concluido: #8f8a99}.q2-dia,.q2-ferr,.q2-qd{font-size:14px;line-height:1.3}.q2-ferr .chip-hoje-popover{font-size:16px;line-height:normal}.q2 svg{flex:none}.q2>.quadro-erro,.q2>.lente-vazia{flex:none;margin:0 0 10px}.q2-dia{flex:none;display:grid;grid-auto-flow:column;grid-template-columns:auto;grid-auto-columns:minmax(0,1fr);gap:12px;height:66px}.q2-dia-data{position:relative;display:flex;align-items:center;gap:12px;padding:0 22px 0 6px}.q2-dia-data:after{content:"";position:absolute;right:3px;top:9px;bottom:9px;width:1px;background:linear-gradient(transparent,var(--dourado),transparent);opacity:.6}.q2-dia-num{font:600 48px/.82 Cormorant Garamond,Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.01em}.q2-dia-txt{display:flex;flex-direction:column;line-height:1.15}.q2-saudacao{font:400 25px/1 Parisienne,cursive;font-style:normal;color:var(--dourado);margin:0 0 6px 1px;white-space:nowrap}.q2-dia-txt>span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--texto2)}.q2-lz{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:0 14px;border:0;border-radius:16px;background:var(--card);box-shadow:var(--sombra-q);font:inherit;color:inherit;text-align:left}.q2-lz.calmo{background:color-mix(in srgb,var(--card) 42%,transparent);box-shadow:inset 0 0 0 1px var(--fio-quadro)}.q2-lz.alerta{background:linear-gradient(100deg,color-mix(in srgb,var(--coral) 10%,var(--card)),var(--card) 64%)}.q2-lz.ouro{background:linear-gradient(100deg,color-mix(in srgb,var(--dourado) 15%,var(--card)),var(--card) 64%)}.q2-lz-ic{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto2)}.q2-lz-ic svg{width:18px;height:18px}.q2-lz.alerta .q2-lz-ic{background:color-mix(in srgb,var(--coral) 15%,var(--card));color:var(--coral)}.q2-lz.ouro .q2-lz-ic{background:color-mix(in srgb,var(--dourado) 22%,var(--card));color:var(--ouro-texto)}button.q2-lz{cursor:pointer;transition:box-shadow .2s,transform .2s}button.q2-lz.on{box-shadow:0 0 0 1.5px var(--dourado),0 6px 18px -8px var(--sombra-cor)}.q2-lz-m{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.q2-lz-1{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap}.q2-lz-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.05}.q2-lz.alerta .q2-lz-n{color:var(--coral-texto)}.q2-lz-r{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.q2-lz.calmo .q2-lz-r{font-weight:400;color:var(--texto2)}.q2-lz-s{font-size:12px;color:var(--texto2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q2-lz .q2-seta{width:15px;height:15px;color:var(--texto2);opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}button.q2-lz.on .q2-seta{opacity:.8;transform:none}.q2-ferr{flex:none;display:flex;align-items:center;gap:8px;height:32px;margin:12px 0 10px}.q2-seg{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:color-mix(in srgb,var(--texto) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--texto) 5%,transparent)}.q2-seg button{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--texto2);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.q2-seg button[aria-pressed=true]{background:var(--card);color:var(--texto);font-weight:500;box-shadow:0 1px 2px var(--sombra-curta),0 0 0 1px var(--fio-quadro)}.q2-nm{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--texto2)}.q2-seg button[aria-pressed=true] .q2-nm{color:var(--ouro-texto)}.q2-lente{display:inline-flex;align-items:center;gap:10px;height:32px;margin-left:6px;padding:0 4px 0 12px;border-radius:9px;background:color-mix(in srgb,var(--dourado) 12%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 30%,transparent);font-size:13px;animation:q2-surge .2s ease backwards}.q2-lente span{color:var(--texto2)}.q2-lente b{color:var(--texto)}.q2-lente button{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:0;border-radius:6px;background:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--ouro-texto);cursor:pointer}.q2-lente button svg{width:11px;height:11px}.q2-ferr-dir{margin-left:auto;display:flex;align-items:center;gap:2px}.q2-ib{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:999px;background:none;font:inherit;color:inherit;cursor:pointer;transition:background .15s,color .15s}.q2-ib svg{width:16px;height:16px}.q2-ib[aria-pressed=true]{background:color-mix(in srgb,var(--texto) 7%,transparent);color:var(--texto);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 55%,transparent)}.q2-pt{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 2px var(--fundo)}.q2-pt.ouro{background:var(--dourado)}.q2-pt.verde{background:var(--verde-base)}.q2-ib:after{content:attr(data-dica);position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);padding:5px 9px;border-radius:7px;background:var(--texto);color:var(--card);font-size:12px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:5}.q2-ib:focus-visible:after{opacity:1;transform:translate(-50%)}.q2-ib[aria-expanded=true]:after{opacity:0}.q2-ib.excecao{gap:7px;padding:0 12px 0 10px;background:color-mix(in srgb,var(--dourado) 12%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 30%,transparent);font-size:13px;font-weight:500;color:var(--ouro-texto);white-space:nowrap}.q2-nova{display:inline-flex;align-items:center;gap:8px;height:32px;margin-left:10px;padding:0 7px 0 13px;border:0;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dourado) 60%,transparent),0 1px 2px var(--sombra-curta);font:inherit;color:var(--ouro-texto);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .18s,box-shadow .18s}.q2-nova svg{width:13px;height:13px;color:var(--dourado)}.q2-nova kbd{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-family:var(--mono);font-size:12px;line-height:1;color:var(--ouro-texto);background:color-mix(in srgb,var(--dourado) 14%,transparent)}.ideia-janela.presa{position:fixed;left:auto}.q2-qd{position:relative;flex:1;min-width:0;min-height:0;display:flex;gap:14px;align-items:stretch}.q2-cl{display:flex;flex-direction:column;min-width:0;flex:var(--r, 1) 1 0;max-width:calc(var(--r, 1) * 340px + (var(--r, 1) - 1) * 10px);transition:flex-grow .28s ease}.q2-cl-cab{position:relative;flex:none;display:flex;align-items:center;gap:8px;height:30px;padding:0 4px 3px}.q2-cl-cab:after{content:"";position:absolute;left:3px;right:3px;bottom:0;height:1px;background:linear-gradient(90deg,var(--dourado),color-mix(in srgb,var(--dourado) 25%,transparent) 55%,transparent);opacity:.5}.q2-cl-gr{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-left:8px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2);white-space:nowrap}.q2-cl-gr .q2-nm{letter-spacing:0}.q2-cl-marca{width:8px;height:8px;border-radius:3px;flex:none}.q2-cl-tit{font:600 17.5px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.01em;white-space:nowrap}.q2-cl-n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--texto2)}.q2-nada{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 16px 60px;text-align:center;color:var(--texto2);pointer-events:none}.q2-nada b{font-size:16px;font-weight:600;color:var(--texto)}.q2-nada .q2-bt{margin-top:6px;pointer-events:auto}.q2-cl-rol{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--borda) transparent;margin:0 -8px;padding:9px 8px 30px;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),transparent);mask-image:linear-gradient(#000 calc(100% - 30px),transparent)}.q2-cl-grade{display:grid;grid-template-columns:repeat(var(--r, 1),minmax(0,1fr));gap:8px 10px}.q2-cl.vz{flex:none;width:46px;max-width:none;align-items:center;gap:9px;margin-bottom:16px;padding:10px 0;border-radius:14px;background:color-mix(in srgb,var(--painel-d) 50%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--texto) 4%,transparent)}.q2-cl.vz .q2-cl-n{opacity:.75}.q2-cl.vz .q2-cl-tit{writing-mode:vertical-rl;transform:rotate(180deg);margin-top:4px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--texto2)}.q2-gr{grid-column:1 / -1;position:sticky;top:-5px;z-index:2;display:flex;align-items:center;gap:9px;height:26px;margin:0 -2px;padding:0 2px;background:var(--fundo);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2)}.q2-gr:not(:first-child){margin-top:6px}.q2-gr:after{content:"";flex:1;height:1px;background:var(--fio-quadro)}.q2-gr:before{content:"";position:absolute;left:-6px;right:-6px;bottom:100%;height:5px;background:var(--fundo)}.q2-gr .q2-nm{letter-spacing:0}.q2-gr-mais{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;height:38px;margin-top:6px;border:0;border-radius:10px;background:none;box-shadow:inset 0 0 0 1px var(--fio-quadro);font:inherit;color:inherit;cursor:pointer;transition:background .15s,color .15s}.q2-gr-mais svg{width:14px;height:14px;transition:transform .2s}.q2-gr-mais.ab svg{transform:rotate(180deg)}.q2-cd{position:relative;display:flex;flex-direction:column;min-width:0;padding:12px 13px 0;background:var(--card);border-radius:14px;box-shadow:var(--sombra-q);transition:box-shadow .2s,transform .2s;animation:q2-surge .26s ease backwards;animation-delay:calc(var(--i, 0) * 16ms)}.q2-cd.abre-conversa{cursor:pointer}.q2-cd.sem-entrada{animation:none}.q2-cd.sem-pe{padding-bottom:12px}.q2-cd.crise{box-shadow:0 0 0 1px color-mix(in srgb,var(--coral) 45%,transparent),0 1px 2px var(--sombra-curta),0 6px 18px -8px color-mix(in srgb,var(--coral) 40%,transparent)}.q2-cd.urg{box-shadow:0 0 0 1px color-mix(in srgb,var(--dourado) 55%,transparent),0 1px 2px var(--sombra-curta),0 6px 18px -8px var(--sombra-cor)}.q2-cd-t{display:flex;align-items:center;gap:9px;min-height:32px}.q2-cd-t:has(+.q2-cd-p){margin-bottom:10px}.q2-av{width:30px;height:30px;margin:1px;flex:none;border-radius:50%;display:grid;place-items:center;font:600 13.5px Cormorant Garamond,serif;background:color-mix(in srgb,var(--painel) 62%,var(--card));color:var(--texto);box-shadow:0 0 0 2px var(--card),0 0 0 3px color-mix(in srgb,var(--texto) 14%,transparent)}.q2-cd-nm{min-width:0;padding:0;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.q2-cd-nm{cursor:pointer}.q2-cd-tg{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:-3px;color:var(--texto2)}.q2-cd-tg span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--texto) 6%,transparent)}.q2-cd-tg svg{width:11px;height:11px}.q2-cd-tg .fiel{color:var(--etq-fiel-texto)}.q2-cd-tg .recorrente{color:var(--verde-selo)}.q2-cd-sl{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 8px;border-radius:999px;background:color-mix(in srgb,var(--texto) 5%,transparent);font-size:12px;font-weight:500;color:var(--texto2);white-space:nowrap;transition:opacity .15s}.q2-cd-sl svg{width:12px;height:12px}.q2-cd-sl.ia:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dourado)}.q2-cd-sl.voce{color:var(--texto)}.q2-cd-sl.voce svg{color:var(--destaque-radar)}.q2-cd-sl.crise{color:var(--coral-texto);background:color-mix(in srgb,var(--coral) 11%,transparent)}.q2-cd .menu-card-caixa{display:contents}.q2-cd .card-mais{position:absolute;top:14px;right:8px;width:28px;height:28px;padding:0;font:inherit;display:grid;place-items:center;border:0;border-radius:8px;background:var(--card);box-shadow:-10px 0 8px 0 var(--card);color:inherit;cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.q2-cd .card-mais svg{width:14px;height:14px}.q2-cd .card-mais:focus-visible,.q2-cd .menu-card-caixa.aberta .card-mais{opacity:1}.q2-cd:has(.menu-card-caixa.aberta) .q2-cd-sl{opacity:0}.q2-cd-r{margin:5px 0 10px;font-size:13px;line-height:1.42;color:var(--texto2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.q2-cd .pagamento-confirma{margin:0 0 12px;cursor:default}.q2-cd .pagamento-formas,.q2-cd .pagamento-acoes,.q2-cd .pagamento-confirma label{flex-wrap:wrap}.q2-cd .pagamento-confirma input{min-width:0;flex:1}.q2-cd-p{--pe: var(--card);--tom: var(--faixa-q);position:relative;margin:auto -13px 0;display:flex;flex-wrap:wrap;align-items:center;gap:1px 8px;min-height:34px;padding:5px 13px;border-top:1px solid var(--fio-quadro);border-radius:0 0 14px 14px;background:linear-gradient(100deg,var(--tom),var(--card) 72%);font-size:12.5px;color:var(--texto2)}.q2-cd-p.espera{--tom: color-mix(in srgb, var(--coral) 10%, var(--card))}.q2-cd-p.quente,.q2-cd-p.parado{--tom: color-mix(in srgb, var(--dourado) 15%, var(--card))}.q2-cd-f{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.q2-cd-f svg{width:13px;height:13px;color:var(--dourado)}.q2-cd-f.espera{color:var(--coral-texto);font-weight:500}.q2-cd-f.espera svg{color:var(--coral)}.q2-cd-f.quente{color:var(--coral-texto);font-weight:600}.q2-cd-f.quente svg{color:var(--coral)}.q2-cd-f.parado{color:var(--ouro-texto);font-weight:500;white-space:normal;line-height:1.25}.q2-cd-f.parado svg{color:var(--ouro-texto)}.q2-cd-g{margin-left:auto;white-space:nowrap}.q2-cd-g .num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--ouro-texto)}.q2-cd-g.quitado{display:inline-flex;align-items:center;gap:4px;color:var(--verde-selo);font-weight:500}.q2-cd-g.quitado svg{width:12px;height:12px}.q2-cd-a{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;padding:5px 0 3px}.q2-bt{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:8px;background:var(--card);box-shadow:inset 0 0 0 1px var(--borda);font:inherit;color:var(--texto);cursor:pointer;white-space:nowrap;transition:box-shadow .15s,color .15s,background .15s}.q2-bt svg{width:13px;height:13px;color:var(--dourado)}.q2-bt.flut{position:absolute;right:10px;top:50%;height:26px;transform:translateY(-50%);opacity:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--borda),-12px 0 8px 2px var(--pe);transition:opacity .15s}.q2-bt.flut:focus-visible{opacity:1;pointer-events:auto}.q2-osso{border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--texto) 7%,transparent) 25%,color-mix(in srgb,var(--texto) 3%,transparent),color-mix(in srgb,var(--texto) 7%,transparent) 75%);background-size:200% 100%;animation:q2-brilho 1.3s linear infinite}.q2-cd.esq{cursor:default;padding-bottom:12px;gap:9px;animation:none}}@media (min-width: 641px) and (hover: hover){button.q2-lz:hover{transform:translateY(-1px);box-shadow:var(--sombra-q-alta)}button.q2-lz.on:hover{box-shadow:0 0 0 1.5px var(--dourado),0 6px 18px -8px var(--sombra-cor)}button.q2-lz:hover .q2-seta{opacity:.8;transform:none}.q2-seg button:hover{color:var(--texto);background:color-mix(in srgb,var(--card) 55%,transparent)}.q2-seg button[aria-pressed=true]:hover{background:var(--card)}.q2-lente button:hover{background:color-mix(in srgb,var(--dourado) 14%,transparent)}.q2-ib:hover{background:color-mix(in srgb,var(--texto) 7%,transparent);color:var(--texto)}.q2-ib:hover:after{opacity:1;transform:translate(-50%)}.q2-ib[aria-expanded=true]:hover:after{opacity:0}.q2-ib.excecao:hover{background:color-mix(in srgb,var(--dourado) 18%,var(--card));color:var(--ouro-texto)}.q2-nova:hover{background:color-mix(in srgb,var(--dourado) 10%,var(--card));box-shadow:inset 0 0 0 1px var(--dourado),0 4px 12px -6px color-mix(in srgb,var(--dourado) 60%,transparent)}.q2-gr-mais:hover{background:color-mix(in srgb,var(--card) 60%,transparent);color:var(--texto)}.q2-cd:not(.esq):hover{transform:translateY(-2px)}.q2-cd:not(.esq,.crise,.urg):hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--dourado) 42%,transparent),0 3px 6px var(--sombra-curta),0 18px 30px -12px var(--sombra-cor)}.q2-cd:hover .card-mais{opacity:1}.q2-cd:hover .q2-cd-sl{opacity:0}.q2-cd .card-mais:hover{background:color-mix(in srgb,var(--texto) 8%,var(--card))}.q2-bt:hover{box-shadow:inset 0 0 0 1px var(--dourado);color:var(--ouro-texto);background:color-mix(in srgb,var(--dourado) 6%,var(--card))}.q2-cd:hover .q2-bt.flut{opacity:1;pointer-events:auto}.q2-bt.flut:hover{box-shadow:inset 0 0 0 1px var(--dourado),-12px 0 8px 2px var(--pe)}}@media (min-width: 641px) and (hover: none){.q2-cd .card-mais{position:static;opacity:.5;box-shadow:none;margin-right:-6px}.q2-bt.flut{position:static;transform:none;height:28px;margin-left:auto;opacity:1;pointer-events:auto;box-shadow:inset 0 0 0 1px var(--borda)}}@media (min-width: 641px) and (max-width: 1100px){.q2-qd{overflow-x:auto}.q2-cl:not(.vz){min-width:calc(var(--r, 1) * 220px)}}@media (min-width: 641px) and (prefers-reduced-motion: reduce){.q2 *,.q2 *:after{animation:none!important;transition:none!important}}.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-lembretes,.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}.gastos-tela .dash-clientes .cartao-lembretes{display:grid;gap:14px;padding:20px}.gastos-tela .dash-clientes .cartao-lembretes>h2{margin:0}.gastos-tela .dash-clientes .cartao-lembretes>.gastos-cli-fato-sub{margin:0}.gastos-tela .dash-clientes .lembretes-resumo{margin:0;padding:12px 14px;border:1px solid var(--negocio-linha);border-radius:12px;background:color-mix(in srgb,var(--negocio-fundo) 22%,transparent);color:var(--negocio-texto);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.gastos-tela .dash-clientes .lembretes-dia h3{margin:4px 0 2px;color:var(--negocio-texto-2);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.gastos-tela .dash-clientes .lembretes-tirados h3{color:var(--negocio-texto-3)}.gastos-tela .dash-clientes .lembretes-clientes{display:grid;gap:0;margin:0;padding:0;list-style:none}.gastos-tela .dash-clientes .lembretes-cliente{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"marca info dia" ". msg msg";align-items:center;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--negocio-linha);transition:opacity .15s ease}.gastos-tela .dash-clientes .lembretes-cliente[aria-busy=true]{opacity:.6}.gastos-tela .dash-clientes .lembretes-cliente-leitura{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info estado" "msg msg"}.gastos-tela .dash-clientes .lembretes-tirados .lembretes-info b{color:var(--negocio-texto-2)}.gastos-tela .dash-clientes .lembretes-marca{grid-area:marca;display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer}.gastos-tela .dash-clientes .lembretes-marca input{width:20px;height:20px;margin:0;accent-color:var(--negocio-acento);cursor:pointer}.gastos-tela .dash-clientes .lembretes-marca input:disabled{cursor:default}.gastos-tela .dash-clientes .lembretes-info{grid-area:info;display:grid;gap:2px;min-width:0}.gastos-tela .dash-clientes .lembretes-info b{font-size:13px;color:var(--negocio-texto)}.gastos-tela .dash-clientes .lembretes-fato{color:var(--negocio-texto-2);font-size:12px;font-variant-numeric:tabular-nums}.gastos-tela .dash-clientes .lembretes-nota{color:var(--negocio-ambar);font-size:12px;line-height:1.4}.gastos-tela .dash-clientes .lembretes-nota-ocupado{color:var(--negocio-texto-3);font-size:12px}.gastos-tela .dash-clientes .lembretes-dia-seletor{grid-area:dia;min-height:44px;padding:0 12px;border:1px solid var(--negocio-linha-forte);border-radius:10px;background:var(--negocio-card);color:var(--negocio-texto);font:inherit;font-size:13px;cursor:pointer}.gastos-tela .dash-clientes .lembretes-dia-seletor:focus-visible,.gastos-tela .dash-clientes .lembretes-marca:focus-within,.gastos-tela .dash-clientes .lembretes-aprovar:focus-visible{outline:2px solid var(--negocio-acento);outline-offset:2px}.gastos-tela .dash-clientes .lembretes-dia-seletor:disabled{opacity:.6;cursor:default}.gastos-tela .dash-clientes .lembretes-estado{grid-area:estado;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.gastos-tela .dash-clientes .lembretes-estado-enviado{color:var(--negocio-verde)}.gastos-tela .dash-clientes .lembretes-estado-na-fila{color:var(--negocio-texto-2)}.gastos-tela .dash-clientes .lembretes-estado-nao-saiu{color:var(--negocio-ambar)}.gastos-tela .dash-clientes .lembretes-msg{grid-area:msg;min-width:0}.gastos-tela .dash-clientes .lembretes-msg>summary,.gastos-tela .dash-clientes .lembretes-comparacao>summary{display:flex;align-items:center;min-height:44px;color:var(--negocio-acento);font-size:12px;font-weight:600;cursor:pointer}.gastos-tela .dash-clientes .lembretes-msg>p{margin:0 0 6px;padding:10px 12px;border-left:2px solid var(--negocio-acento);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--negocio-texto) 3%,transparent);color:var(--negocio-texto-2);font-size:12px;line-height:1.5}.gastos-tela .dash-clientes .lembretes-comparacao>summary{color:var(--negocio-texto-2)}.gastos-tela .dash-clientes .lembretes-comparacao>p{margin:0 0 8px}.gastos-tela .dash-clientes .lembretes-comparacao ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.gastos-tela .dash-clientes .lembretes-comparacao li{display:grid;gap:1px;font-size:12px}.gastos-tela .dash-clientes .lembretes-acoes{display:flex;justify-content:flex-end}.gastos-tela .dash-clientes .lembretes-aprovar{min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;background:var(--negocio-acento);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.gastos-tela .dash-clientes .lembretes-aprovar:hover:not(:disabled){background:var(--negocio-acento-forte)}.gastos-tela .dash-clientes .lembretes-aprovar.confirmando{background:var(--negocio-ambar);color:#111}.gastos-tela .dash-clientes .lembretes-aprovar:disabled{opacity:.55;cursor:default}.gastos-tela .dash-clientes .lembretes-aviso{margin:0}.gastos-tela .dash-clientes .cartao-lembretes>.gastos-erro{margin:0}@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 .cartao-lembretes{padding:16px}.gastos-tela .dash-clientes .lembretes-cliente{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"marca info" ". dia" ". msg";gap:6px 8px}.gastos-tela .dash-clientes .lembretes-dia-seletor{width:100%}.gastos-tela .dash-clientes .lembretes-cliente-leitura{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "estado" "msg"}.gastos-tela .dash-clientes .lembretes-estado{text-align:left}.gastos-tela .dash-clientes .lembretes-aprovar{width:100%}.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}}.gastos-tela .ajustes-lgpd{display:grid;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--negocio-linha)}.gastos-tela .ajustes-lgpd h3{margin:0;color:var(--negocio-texto);font-size:14px;font-weight:650}.gastos-tela .ajustes-lgpd p{margin:0}.gastos-tela .ajustes-lgpd-busca{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.gastos-tela .ajustes-lgpd-busca .ajustes-campo{flex:1 1 220px}.gastos-tela .ajustes-lgpd input{font-size:16px}.gastos-tela .ajustes-lgpd-busca button{min-height:44px}.gastos-tela .ajustes-lgpd-alvo{display:grid;gap:10px;padding:14px;border:1px solid var(--negocio-vermelho);border-radius:12px}.gastos-tela .ajustes-botao-perigo{justify-self:start;min-height:44px;padding:0 18px;border-radius:999px;cursor:pointer;background:var(--negocio-vermelho);color:#fff;border:0;font:inherit;font-weight:650}.gastos-tela .ajustes-botao-perigo:disabled{opacity:.45;cursor:not-allowed}.gastos-tela .ajustes-botao-perigo:focus-visible{outline:2px solid var(--negocio-texto);outline-offset:2px}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 (max-width:640px){.gastos-tela.gastos-tela input,.gastos-tela.gastos-tela select,.gastos-tela.gastos-tela textarea{font-size:16px}.gastos-tela.gastos-tela .negocio-pilulas button,.gastos-tela.gastos-tela .dash-alerta>button{min-height:44px}.gastos-tela.gastos-tela .negocio-densidade,.gastos-tela.gastos-tela .gastos-nav-tema{width:44px;height:44px;min-width:44px;min-height:44px}.gastos-tela.gastos-tela .dash-pilula,.gastos-tela.gastos-tela .gastos-botao-primario,.gastos-tela.gastos-tela .gastos-botao-secundario,.gastos-tela.gastos-tela .gastos-cli-acoes button,.gastos-tela.gastos-tela .gastos-cli-notif-acoes button,.gastos-tela.gastos-tela .gastos-premio-acoes button,.gastos-tela.gastos-tela .gastos-cli-vip-linha>button{min-height:44px}}@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}}
