@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg:#0e1012;--surface:#15171a;--surface-2:#1b1e22;--surface-3:#23262b;--line:#24272c;--line-soft:#1e2126;--text:#edeff1;--text-2:#c4c9cf;--muted:#8b939c;--place:#5c646d;--primary:#1f7ae0;--primary-h:#3a8ee8;--primary-soft:#1f7ae024;--ok:#43b563;--ok-soft:#43b56321;--warn:#e8b93c;--warn-soft:#e8b93c21;--crit:#ef6a6a;--crit-soft:#ef6a6a1f;--info:#5ea3ec;--info-soft:#5ea3ec21;--bot:#a48bf0;--bot-soft:#a48bf024;--human:#3fc1d6;--human-soft:#3fc1d621;--r-lg:14px;--r-md:10px;--r-sm:8px;--font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--side-w:216px;--shadow-pop:0 16px 50px #00000073;--side-bg:#0a0c0e;--side-line:#1b1e22;--side-card:#121518;--side-hover:#16191d;--side-text:#8b939c;--side-strong:#edeff1;--side-active:#1f7ae02e;--side-active-text:#6db0ff;--chat-bg:#0b1014;--chat-dot:#ffffff09;--chat-in:#1b2127;--chat-out:#0d4a3f;--chat-out-text:#eaf6f2;--chat-meta-out:#eaf6f29e;--chat-note:#3a3113;--chat-bot:#c3b2ff;--chat-human:#7fe0ef;--unread:#25d366;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-tema=claro]{--bg:#f2f4f7;--surface:#fff;--surface-2:#f5f7fa;--surface-3:#e9edf2;--line:#dfe4ea;--line-soft:#eaeef2;--text:#12161c;--text-2:#39414b;--muted:#5b6470;--place:#98a1ad;--primary:#1667c7;--primary-h:#0f58ae;--primary-soft:#1667c71a;--ok:#1f8a4c;--ok-soft:#1f8a4c1f;--warn:#a8740a;--warn-soft:#c48a1026;--crit:#cc3a3a;--crit-soft:#cc3a3a1a;--info:#1c6fd1;--info-soft:#1c6fd11a;--bot:#6a47d6;--bot-soft:#6a47d61a;--human:#0b7f93;--human-soft:#0b7f931a;--shadow-pop:0 16px 50px #191e282e;--side-bg:#131a24;--side-line:#202936;--side-card:#1a222d;--side-hover:#1b2430;--side-text:#9aa5b4;--side-strong:#f3f5f8;--side-active:#4a98f033;--side-active-text:#8cc0ff;--chat-bg:#efeae2;--chat-dot:#0000000a;--chat-in:#fff;--chat-out:#d9fdd3;--chat-out-text:#111b21;--chat-meta-out:#111b218c;--chat-note:#fff3c4;--chat-bot:#5b3bc4;--chat-human:#0b6f80;--unread:#1fa855;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body,#raiz{height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;font-size:14px;line-height:1.5}b,strong{font-weight:700}.num,td,.kpi-v{font-variant-numeric:tabular-nums}.ic{flex:none}:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}input,select,button,textarea{color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0;max-width:100%;padding:9px 11px;font-family:inherit;font-size:13.5px;transition:border-color .13s,box-shadow .13s,background .13s}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);padding:0}input::placeholder,textarea::placeholder{color:var(--place)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);background:var(--surface);outline:none}select{cursor:pointer}.campo{width:100%}textarea.campo{resize:vertical;line-height:1.45}.rotulo{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.btn{background:var(--surface-2);color:var(--text);border:1px solid var(--line);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.btn:disabled{opacity:.45;cursor:default}.btn.principal{background:var(--primary);color:#fff;border-color:#0000;font-weight:800}.btn.principal:hover:not(:disabled){background:var(--primary-h);color:#fff}.btn.principal:active:not(:disabled){transform:translateY(1px)}.btn.sucesso{background:var(--ok);color:#fff;border-color:#0000;font-weight:800}.btn.sucesso:hover:not(:disabled){color:#fff;filter:brightness(1.1)}.btn.discreto{color:var(--muted);background:0 0;border-color:#0000;padding:6px 8px}.btn.discreto:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:#0000}.btn.perigo:hover:not(:disabled){color:var(--crit);background:var(--crit-soft);border-color:#0000}.btn.pequeno{border-radius:var(--r-sm);padding:6px 10px;font-size:12.5px}.btn.grande{border-radius:12px;min-height:48px;padding:13px 16px;font-size:15px}.btn.icone{color:var(--muted);padding:7px}a{color:var(--primary)}.filtros{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.filtros button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.filtros button:hover{color:var(--text)}.filtros button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000040}.abas{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.abas button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.abas button:hover{color:var(--text)}.abas button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--primary)}.selo{white-space:nowrap;letter-spacing:.01em;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.selo:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.selo.verde{background:var(--ok-soft);color:var(--ok)}.selo.ambar{background:var(--warn-soft);color:var(--warn)}.selo.vermelho{background:var(--crit-soft);color:var(--crit)}.selo.azul{background:var(--info-soft);color:var(--info)}.selo.cinza{background:var(--surface-3);color:var(--muted)}.selo.violeta{background:var(--bot-soft);color:var(--bot)}.selo.ciano{background:var(--human-soft);color:var(--human)}.contador{background:var(--warn-soft);min-width:20px;height:20px;color:var(--warn);border-radius:99px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.contador.forte{background:var(--primary);color:#fff}.ponto{background:var(--place);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.ponto.vivo{background:var(--ok)}.ponto.alerta{background:var(--warn)}.ponto.erro{background:var(--crit)}.cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:18px}.cartao-cabeca{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cartao-cabeca h2{letter-spacing:.01em;font-size:13.5px;font-weight:800}.cartao-cabeca .ic{color:var(--muted)}.cartao-cabeca .lado{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.dica{color:var(--muted);font-size:12.5px;line-height:1.55}.aviso-erro{color:var(--crit);background:var(--crit-soft);border-radius:var(--r-md);align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.aviso-ok{color:var(--ok);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.destaque{background:var(--primary-soft);border:1px solid var(--primary);border-radius:var(--r-md);padding:12px 14px}.estado{text-align:center;color:var(--muted);place-items:center;gap:6px;padding:40px 16px;font-size:13px;display:grid}.estado strong{color:var(--text-2);font-size:14.5px;font-weight:800}.estado .ic{color:var(--place);margin-bottom:4px}.tela-cheia{place-items:center;min-height:100%;padding:16px;display:grid}.carregando{border:2px solid var(--line);border-top-color:var(--muted);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite gira;display:inline-block}@keyframes gira{to{transform:rotate(360deg)}}.tabela-rolagem{overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:13.5px}.tabela th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:800}.tabela td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px}.tabela tr:last-child td{border-bottom:none}.tabela tbody tr:hover{background:var(--surface-2)}.sub{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.acoes-tabela{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.grade-indicadores{flex-wrap:wrap;gap:14px;display:flex}.grade-indicadores>*{flex:190px;min-width:0}.grade-indicadores.compacta>*{flex-basis:110px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:15px 17px}.kpi-l{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.kpi-v{letter-spacing:-.02em;margin:5px 0 2px;font-size:27px;font-weight:800;line-height:1.15}.kpi-s{color:var(--muted);font-size:12px}.kpi .barra{background:var(--surface-3);border-radius:3px;height:6px;margin:8px 0 4px;overflow:hidden}.kpi .barra span{background:var(--ok);border-radius:3px;height:100%;display:block}.alertas{gap:8px;display:grid}.alerta{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);text-align:left;color:var(--text-2);align-items:center;gap:11px;padding:11px 13px;font-size:13px;text-decoration:none;display:flex}.alerta:hover{border-color:var(--primary)}.alerta b{color:var(--text)}.alerta .ir{color:var(--place);margin-left:auto}.moldura{grid-template-columns:var(--side-w) minmax(0, 1fr);height:100%;display:grid}.lateral{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;height:100vh;padding:16px 10px 12px;display:flex;position:sticky;top:0}.marca{align-items:center;gap:10px;padding:2px 8px 14px;display:flex}.marca .logo{background:var(--primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.marca b{overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.15;display:block}.marca small{color:var(--muted);font-size:11px;font-weight:600}.item-menu{border-radius:var(--r-md);color:var(--muted);align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:flex}.item-menu:hover{background:var(--surface-2);color:var(--text)}.item-menu.ativo{background:var(--primary-soft);color:var(--primary)}.item-menu .contador{margin-left:auto}.rodape-lateral{flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;display:flex}.estado-lateral{color:var(--muted);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.conteudo{min-width:0;overflow:auto}.pagina{align-content:start;gap:16px;width:100%;max-width:1660px;margin:0 auto;padding:24px 32px 64px;display:grid}.cabeca-pagina{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.cabeca-pagina h1{letter-spacing:-.015em;font-size:23px;font-weight:800;line-height:1.1}.cabeca-pagina p{color:var(--muted);margin-top:2px;font-size:13px}.cabeca-pagina .acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.barra-inferior,.topo-celular{display:none}.bloco-form{align-content:start;gap:12px;display:grid}.secao-form{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-top:6px;font-size:11px;font-weight:800}.duas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.duas-colunas{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.linha-item{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:8px 0;display:flex}.linha-item:last-child{border-bottom:none}.lista-escolha{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.lista-escolha button{text-align:left;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:0;width:100%;padding:9px 11px;display:block}.lista-escolha button:hover{background:var(--surface-2)}.lista-simples{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid;overflow:hidden}.lista-simples a{border-bottom:1px solid var(--line-soft);color:var(--text);padding:11px 14px;text-decoration:none}.lista-simples a:last-child{border-bottom:none}.lista-simples a:hover{background:var(--surface-2)}.lista-simples a[aria-current=true]{background:var(--primary-soft)}.problemas{color:var(--crit);padding-left:18px;font-size:13px}.comanda{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.comanda .carrinho{position:sticky;top:20px}.produtos-grade{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px;display:grid}.produto-botao{text-align:left;cursor:pointer;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:11px 12px;display:flex;position:relative}.produto-botao:hover:not(:disabled){border-color:var(--primary)}.produto-botao .nome{padding-right:24px;font-size:13px;font-weight:800;line-height:1.25}.produto-botao .preco{color:var(--primary);font-size:12.5px;font-weight:800}.produto-botao .no-carrinho{background:var(--ok);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:800;display:grid;position:absolute;top:7px;right:7px}.linha-carrinho{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:9px 0;display:flex}.linha-carrinho .info{flex:1;min-width:0}.passo{align-items:center;gap:6px;display:flex}.passo button{border-radius:var(--r-sm);place-items:center;width:30px;height:30px;padding:0;display:grid}.passo button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.passo .q{text-align:center;min-width:20px;font-weight:800}.total{justify-content:space-between;align-items:baseline;margin:6px 0 2px;display:flex}.total span{color:var(--muted);font-size:13px;font-weight:700}.total strong{letter-spacing:-.01em;font-size:24px;font-weight:800}.opcao{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;color:var(--muted);background:var(--surface-2);flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12.5px;font-weight:700;display:flex}.opcao[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.opcoes{flex-wrap:wrap;gap:8px;display:flex}.colunas-ajustes{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:12px;display:grid}.colunas-ajustes>.atravessa{grid-column:1/-1}.barra-salvar{background:var(--bg);align-items:center;gap:10px;padding:10px 0 2px;display:flex;position:sticky;bottom:0}.colunas-ajustes label .dica,.form-grade label .dica{margin-top:4px;display:block}.logo-escolha{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.logo-previa{background:var(--surface-2);border:1px solid var(--line);width:68px;height:68px;color:var(--muted);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.logo-previa img{object-fit:cover;width:100%;height:100%}.marca .logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.grade-cartoes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.grade-cartoes.larga{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.form-grade{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:12px 14px;display:grid}.form-grade .curto{max-width:150px}.form-grade>.largo{grid-column:1/-1}.quadro{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));align-items:start;gap:12px;display:grid}.coluna-quadro{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:8px;padding:12px;display:grid}.coluna-quadro h2{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.coluna-quadro h2 .num{margin-left:auto}.cartao-entrega{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);gap:4px;padding:10px 12px;font-size:13px;display:grid}.cartao-entrega header{justify-content:space-between;align-items:baseline;display:flex}.cartao-entrega .meta{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.caixa{grid-template-columns:320px minmax(0,1fr) 300px;height:100%;display:grid}.caixa>section{flex-direction:column;min-width:0;min-height:0;display:flex}.lista{border-right:1px solid var(--line);background:var(--surface)}.lista .topo{border-bottom:1px solid var(--line);gap:8px;padding:12px;display:grid}.busca{position:relative}.busca .ic{color:var(--place);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.busca input{padding-left:34px}.itens{flex:1;overflow-y:auto}.item-conversa{border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:11px 14px;display:grid}.item-conversa:hover{background:var(--surface-2)}.item-conversa[aria-current=true]{background:var(--primary-soft)}.item-conversa .nome{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.item-conversa .previa{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.item-conversa .hora{color:var(--place);text-align:right;font-size:11.5px;font-weight:600}.item-conversa .linha3{color:var(--warn);grid-column:1/-1;align-items:center;gap:8px;margin-top:5px;font-size:11.5px;font-weight:700;display:flex}.conversa .cabeca{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.conversa .cabeca .quem{flex:1;min-width:0}.conversa .cabeca .quem strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.conversa .cabeca .quem span{color:var(--muted);font-size:12px}.acoes{flex-wrap:wrap;gap:6px;display:flex}.mensagens{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex;overflow-y:auto}.balao{white-space:pre-wrap;word-wrap:break-word;border-radius:12px;max-width:min(70%,560px);padding:8px 11px;font-size:13.5px;line-height:1.45}.balao .meta{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.balao .autor{letter-spacing:.02em;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.balao.do-cliente{background:var(--surface-2);border-bottom-left-radius:4px;align-self:flex-start}.balao.bot{background:var(--bot-soft);border-bottom-right-radius:4px;align-self:flex-end}.balao.humano{background:var(--human-soft);border-bottom-right-radius:4px;align-self:flex-end}.balao.sistema{background:var(--surface-3);border-bottom-right-radius:4px;align-self:flex-end}.balao.sistema .autor{color:var(--muted)}.balao.nota{background:var(--warn-soft);border:1px dashed var(--warn);align-self:flex-end}.balao.nota .autor{color:var(--warn)}.evento{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:99px;align-self:center;align-items:center;gap:6px;margin:6px 0;padding:3px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.compositor{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:10px 12px;display:grid;position:relative}.compositor textarea{resize:none;min-height:42px;max-height:160px}.compositor.nota textarea{border-color:var(--warn);background:var(--warn-soft)}.compositor .linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.marcar{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.atalhos{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-height:240px;box-shadow:var(--shadow-pop);position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;overflow-y:auto}.atalhos button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:9px 12px;display:block}.atalhos button[aria-selected=true],.atalhos button:hover{background:var(--surface-2)}.atalhos small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.caixa>.cliente{border-left:1px solid var(--line);background:var(--surface);gap:18px;padding:16px;overflow-y:auto}.cliente .bloco{gap:5px;font-size:13px;display:grid}.cliente .bloco>.rotulo{margin-bottom:2px}.pedido-linha{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.pedido-linha:last-child{border-bottom:none}.voltar,.abrir-cliente,.fechar-gaveta{display:none!important}.app-entregador{gap:12px;max-width:560px;margin:0 auto;padding:0 0 40px;font-size:15px;display:grid}.topo-entregador{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.topo-entregador .marca{padding:0}.estado-vivo{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.corpo-entregador{gap:12px;padding:0 14px;display:grid}.resumo-entregador{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.resumo-entregador div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.resumo-entregador span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.resumo-entregador strong{margin-top:3px;font-size:19px;font-weight:800;display:block}.abas-entregador{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.abas-entregador button{color:var(--muted);background:var(--surface);border-radius:12px;justify-items:center;gap:0;padding:10px 6px;font-weight:700;display:grid}.abas-entregador button strong{color:var(--text-2);font-size:19px}.abas-entregador button[aria-pressed=true]{background:var(--primary);color:#fff;border-color:#0000}.abas-entregador button[aria-pressed=true] strong{color:#fff}.cartao-entregador{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--r-lg);gap:10px;padding:16px;display:grid}.cartao-entregador.em-rota{border-left-color:var(--primary)}.cartao-entregador.feita{border-left-color:var(--ok);opacity:.8}.cartao-entregador .topo{color:var(--muted);justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.cartao-entregador .topo strong{color:var(--text);font-size:22px;font-weight:800}.cartao-entregador .endereco{align-items:flex-start;gap:8px;font-size:20px;font-weight:800;line-height:1.25;display:flex}.cartao-entregador .endereco .ic{color:var(--primary);margin-top:3px}.cartao-entregador .pessoa{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.caixa-itens{background:var(--surface-2);border-radius:var(--r-md);padding:12px 14px}.caixa-itens .qtd{color:var(--primary);font-weight:800}.caixa-pagamento{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);align-items:flex-start;gap:10px;padding:12px 14px;font-weight:700;display:flex}.caixa-pagamento.pago{background:var(--ok-soft);color:var(--ok)}.caixa-pagamento b{text-transform:uppercase;font-weight:800;display:block}.caixa-vazios{border-radius:var(--r-md);background:var(--ok-soft);color:var(--ok);align-items:center;gap:10px;padding:11px 14px;font-weight:700;display:flex}.contatos{flex-wrap:wrap;gap:8px;display:flex}.contatos>*{flex:1}.botao-whats{color:var(--ok)!important;background:var(--ok-soft)!important;border-color:#43b56373!important}.formulario-entregador{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.campo.grande{min-height:48px;font-size:20px;font-weight:800}@media (width<=1280px){.caixa{grid-template-columns:300px minmax(0,1fr)}.caixa>.cliente{display:none}.caixa.gaveta>.cliente{z-index:10;width:min(340px,85vw);box-shadow:var(--shadow-pop);display:flex;position:fixed;top:0;bottom:0;right:0}.abrir-cliente,.fechar-gaveta{display:inline-flex!important}}@media (width<=1050px){.comanda{grid-template-columns:1fr}.comanda .carrinho{position:static}}@media (width<=900px){.moldura{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.lateral{display:none}.topo-celular{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.topo-celular .marca{padding:0}.barra-inferior{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid}.barra-inferior a{min-height:54px;color:var(--muted);justify-items:center;gap:3px;padding:8px 0;font-size:11px;font-weight:700;text-decoration:none;display:grid;position:relative}.barra-inferior a.ativo{color:var(--primary)}.barra-inferior .contador{min-width:17px;height:17px;font-size:10px;position:absolute;top:4px;left:calc(50% + 6px)}.pagina{padding:16px 14px 32px}.duas,.duas-colunas,.caixa{grid-template-columns:1fr}.caixa.aberta .lista,.caixa:not(.aberta) .conversa{display:none}.voltar{display:inline-flex!important}.conversa .cabeca{gap:8px;padding:8px 10px}.conversa .cabeca .acoes{order:5;width:100%}.novo-pedido-conversa{order:6}.conversa .cabeca .acoes .btn{flex:1}.balao{max-width:85%}}.estoque-grade{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.cartao-estoque{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;color:var(--text);gap:8px;padding:14px 16px;display:grid}.cartao-estoque .topo{justify-content:space-between;align-items:center;display:flex}.cartao-estoque .icone-produto{background:var(--surface-3);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.cartao-estoque .nome{font-size:14px;font-weight:800;line-height:1.25}.cartao-estoque .numeros{gap:18px;display:flex}.cartao-estoque .numeros span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10.5px;font-weight:800;display:block}.cartao-estoque .numeros strong{letter-spacing:-.02em;font-size:24px;font-weight:800}.rodape-estoque{color:var(--muted);border-top:1px solid var(--line-soft);padding-top:8px;font-size:12px}.fundo-modal{z-index:50;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-left:1px solid var(--line);width:min(560px,100vw);height:100%;box-shadow:var(--shadow-pop);align-content:start;gap:12px;padding:20px;display:grid;overflow-y:auto}.modal.largo{width:min(1080px,100vw)}.cabeca-janela{align-items:center;gap:12px;display:flex}.cabeca-janela h2{letter-spacing:-.015em;flex:1;font-size:19px;font-weight:800}.comanda-janela{align-content:start;gap:14px;display:grid}.entrada{grid-template-columns:1.1fr .9fr;min-height:100dvh;display:grid}.entrada-vitrine{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:26px;padding:48px clamp(28px,5vw,72px);display:flex}.entrada-vitrine h1{letter-spacing:-.02em;max-width:15em;font-size:clamp(25px,3.1vw,34px);line-height:1.18}.entrada-vitrine h1+p{color:var(--text-2);max-width:30em;font-size:14.5px}.entrada-lista{gap:14px;display:grid}.entrada-lista li{align-items:flex-start;gap:11px;list-style:none;display:flex}.entrada-lista svg{color:var(--primary);flex:none;margin-top:2px}.entrada-lista b{font-size:13.5px;display:block}.entrada-rodape{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.entrada-forma{place-items:center;padding:32px 20px;display:grid}.entrada-forma form{width:100%;max-width:352px}.entrada-topo{gap:3px;margin-bottom:4px;display:grid}.entrada-topo b{letter-spacing:-.01em;font-size:19px}.campo-senha{display:block;position:relative}.campo-senha .campo{padding-right:40px}.campo-senha button{width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;right:4px}.campo-senha button:hover{color:var(--text);background:var(--surface-3)}.entrada-mais{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.entrada-mais a{color:var(--primary);font-weight:600;text-decoration:none}.entrada-mais a:hover{text-decoration:underline}.nova-revenda{gap:16px;max-width:980px}.nova-revenda .grupo{border:1px solid var(--line-soft);border-radius:var(--r-md);gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.nova-revenda .grupo legend{padding:0 6px;font-size:13.5px;font-weight:800}.nova-revenda .avancado summary{cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:700}.nova-revenda .avancado[open] summary{margin-bottom:8px}.tabela-cardapio td{padding-top:6px;padding-bottom:6px}.tabela-cardapio .campo{min-width:0}.tabela-cardapio td:nth-child(2) .campo{min-width:180px}.tabela-cardapio td:nth-child(3) .campo,.tabela-cardapio td:nth-child(4) .campo{width:110px}.tabela-cardapio td:nth-child(5) .campo{width:90px}.marcar{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.marcar input{margin-top:3px}.marcar>span{gap:2px;display:grid}.mensagem-boas-vindas{resize:vertical;font-family:inherit;font-size:13px;line-height:1.5}.credenciais{gap:10px;display:grid}.credenciais-lista{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;margin:0;display:grid}.credenciais-lista dt{color:var(--muted);font-size:12.5px;font-weight:700}.credenciais-lista dd{letter-spacing:.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-size:20px;font-weight:800}.linha-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.linha-form .btn{height:40px}.entrada-marca{align-items:center;gap:10px;display:flex}.entrada-marca .logo{background:var(--primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.entrada-marca b{letter-spacing:-.01em;font-size:17px}.entrada-cartao{gap:16px;padding:28px 26px}.entrada-cartao>.entrada-marca{display:none}.entrada-conta{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);overflow-wrap:anywhere;padding:9px 12px;font-size:13px}.entrada-codigo{letter-spacing:.35em;text-align:center;padding-left:.35em;font-size:22px}.entrada-mais .btn{padding-left:0;padding-right:0}@media (width<=860px){.entrada{grid-template-columns:1fr}.entrada-vitrine{display:none}.entrada-forma{align-items:start;min-height:100%;padding-top:max(40px,8vh)}.entrada-cartao>.entrada-marca{margin-bottom:4px;display:flex}}@media (width<=420px){.entrada-forma{padding-left:16px;padding-right:16px}.entrada-cartao{padding:22px 18px}}.ajustes-corpo{grid-template-columns:276px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ajustes-nav{align-content:start;gap:2px;display:grid;position:sticky;top:16px}.busca-ajustes{margin-bottom:6px;position:relative}.busca-ajustes>svg{color:var(--place);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.busca-ajustes .campo{padding-left:34px}.grupo-nav{color:var(--place);text-transform:uppercase;letter-spacing:.08em;padding:14px 10px 5px;font-size:10.5px;font-weight:800}.item-ajuste{text-align:left;border-radius:var(--r-md);width:100%;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:11px;padding:7px 10px;display:flex}.item-ajuste:hover{background:var(--surface-2);color:var(--text)}.item-ajuste:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.item-ajuste .ic{background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.item-ajuste>span:nth-child(2){flex:1;min-width:0}.item-ajuste b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.item-ajuste small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.item-ajuste.ativo{background:var(--primary-soft);color:var(--text)}.item-ajuste.ativo .ic{background:var(--primary);color:#fff}.item-ajuste .seta{color:var(--place);flex:none;display:none}.ajustes-conteudo{align-content:start;gap:16px;min-width:0;max-width:800px;display:grid}.topo-secao{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topo-secao:empty{display:none}.voltar-ajustes{margin-left:-8px;display:none}.escopo{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.escopo .campo{width:auto;padding-top:6px;padding-bottom:6px}.cabeca-secao{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.cabeca-secao h2{letter-spacing:-.012em;font-size:19px;font-weight:800;line-height:1.2}.cabeca-secao p{color:var(--muted);max-width:62ch;margin-top:4px;font-size:13px;line-height:1.5}.cabeca-secao .acoes{margin-left:auto}.grupo-ajuste{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.grupo-ajuste>header{align-items:flex-start;gap:12px;padding:15px 18px 12px;display:flex}.grupo-ajuste>header h3{font-size:13.5px;font-weight:800}.grupo-ajuste>header p{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.5}.grupo-ajuste>header .lado{color:var(--muted);background:var(--surface-2);border-radius:99px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:700}.linha-ajuste{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:8px 28px;padding:15px 18px;display:grid}.grupo-ajuste>.linha-ajuste:first-child,.grupo-ajuste>div:first-child>.linha-ajuste:first-child{border-top:none}.linha-ajuste.empilhada{grid-template-columns:1fr}.linha-ajuste.direita{grid-template-columns:minmax(0,1fr) auto;align-items:center}.linha-ajuste .titulo{font-size:13.5px;font-weight:700}.linha-ajuste .ajuda{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.5}.linha-ajuste .controle{justify-items:start;gap:7px;min-width:0;display:grid}.linha-ajuste .controle>.campo,.linha-ajuste.empilhada .controle>*{width:100%}.campo[aria-invalid=true]{border-color:var(--warn)}.interruptor{background:var(--surface-3);cursor:pointer;border:none;border-radius:99px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.interruptor span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.interruptor[aria-checked=true]{background:var(--primary)}.interruptor[aria-checked=true] span{transform:translate(18px)}.interruptor:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.interruptor:disabled{opacity:.5;cursor:default}.campo-prefixo,.campo-sufixo{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;display:inline-flex}.campo-prefixo:focus-within,.campo-sufixo:focus-within{border-color:var(--primary)}.campo-prefixo>span,.campo-sufixo>span{color:var(--muted);white-space:nowrap;padding:0 10px;font-size:13px;font-weight:700}.campo-prefixo>span{padding-right:0}.campo-sufixo>span{padding-left:0}.campo-prefixo .campo,.campo-sufixo .campo{width:96px;box-shadow:none;background:0 0;border:none;outline:none}.campo-sufixo .campo{width:76px}.form-grade .campo-prefixo,.form-grade .campo-sufixo{display:flex}.form-grade .campo-prefixo .campo{width:100%;min-width:0}.aviso-atencao{color:var(--warn);align-items:flex-start;gap:7px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.aviso-atencao svg{flex:none;margin-top:2px}.vazio-ajuste{color:var(--muted);padding:22px 18px;font-size:13px;line-height:1.55}.lista-ajuste .linha-item{gap:10px;padding:11px 18px}.linha-nova{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:4px 18px 16px;display:flex}.linha-nova .rotulo{margin-bottom:5px}.linha-interruptor{background:var(--surface-2);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.bolha-previa{background:var(--surface-2);white-space:pre-wrap;border-radius:4px 14px 14px;max-width:340px;padding:9px 12px;font-size:13px;line-height:1.45}.linha-produto{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:10px 14px;padding:12px 18px;display:grid}.linha-produto:first-child{border-top:none}.linha-produto .nome{align-self:center;min-width:0}.linha-produto .rotulo{margin-bottom:4px}.linha-produto .acoes{justify-content:flex-end;align-items:center;gap:8px;min-width:168px;min-height:36px;display:flex}.a-venda{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.numero-cabeca{align-items:center;gap:12px;padding:15px 18px;display:flex}.numero-cabeca .ic{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.numero-corpo{border-top:1px solid var(--line-soft);gap:14px;padding:14px 18px;display:grid}.acoes-numero{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parear{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.parear img{background:#fff;border-radius:10px;padding:6px}.parear ol{color:var(--text-2);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.parear .codigo{letter-spacing:4px;background:var(--surface-2);border-radius:var(--r-md);padding:12px 16px;font-size:26px}.avatar{background:var(--surface-3);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:800;display:grid}.barra-alteracoes{background:var(--surface-3);border:1px solid var(--line);box-shadow:var(--shadow-pop);z-index:5;border-radius:12px;align-items:center;gap:8px;padding:9px 10px 9px 16px;display:flex;position:sticky;bottom:12px}.barra-alteracoes .texto{flex:1;min-width:0;font-size:13px;font-weight:700}.fundo-dialogo{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialogo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(430px,100%);box-shadow:var(--shadow-pop);gap:8px;padding:20px;display:grid}.dialogo h2{font-size:16px;font-weight:800}.dialogo p{color:var(--text-2);font-size:13.5px;line-height:1.55}.dialogo .acoes{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.btn.perigoso{background:var(--crit);color:#fff;border-color:#0000;font-weight:800}.btn.perigoso:hover:not(:disabled){color:#fff;filter:brightness(1.08);border-color:#0000}@media (width<=900px){.ajustes-corpo{grid-template-columns:1fr;gap:0}.ajustes-nav{position:static}.ajustes.tem-secao .ajustes-nav,.ajustes.tem-secao .cabeca-ajustes,.ajustes:not(.tem-secao) .ajustes-conteudo{display:none}.ajustes:not(.tem-secao) .item-ajuste.ativo{background:0 0}.ajustes:not(.tem-secao) .item-ajuste.ativo .ic{background:var(--surface-2);color:var(--muted)}.voltar-ajustes{display:inline-flex}.item-ajuste{padding:10px}.item-ajuste .seta{display:block}.linha-ajuste{grid-template-columns:1fr}.linha-produto{grid-template-columns:1fr 1fr}.linha-produto .nome,.linha-produto .acoes{grid-column:1/-1}.linha-produto .acoes{justify-content:flex-start}.dialogo .acoes{flex-direction:column-reverse}.dialogo .acoes .btn{width:100%}}.lateral{background:var(--side-bg);border-right-color:var(--side-line)}.lateral .marca b{color:var(--side-strong)}.lateral .marca small,.lateral .item-menu{color:var(--side-text)}.lateral .item-menu:hover{background:var(--side-hover);color:var(--side-strong)}.lateral .item-menu.ativo{background:var(--side-active);color:var(--side-active-text)}.lateral .estado-lateral{background:var(--side-card);border-color:var(--side-line);color:var(--side-text)}.lateral .btn.icone.discreto{color:var(--side-text)}.lateral .btn.icone.discreto:hover:not(:disabled){background:var(--side-hover);color:var(--side-strong)}.seletor-tema{background:var(--side-card);border:1px solid var(--side-line);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.seletor-tema button{color:var(--side-text);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:700;display:inline-flex}.seletor-tema button:hover{color:var(--side-strong)}.seletor-tema button[aria-pressed=true]{background:var(--side-active);color:var(--side-active-text)}.seletor-tema.com-texto{background:var(--surface-2);border-color:var(--line)}.seletor-tema.com-texto button{color:var(--muted);padding:9px 6px}.seletor-tema.com-texto button:hover{color:var(--text)}.seletor-tema.com-texto button[aria-pressed=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 4px #0000002e}.caixa{grid-template-columns:350px minmax(0,1fr) 330px}.caixa:not(.aberta){grid-template-columns:350px minmax(0,1fr)}.lista .topo{gap:10px;padding:12px 12px 10px}.filtros-conversa{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.filtros-conversa button{background:var(--surface-2);color:var(--muted);white-space:nowrap;cursor:pointer;border:none;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:700}.filtros-conversa button:hover{color:var(--text)}.filtros-conversa button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary)}.avatar-contato{color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.item-conversa{align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.item-conversa .meio{flex:1;gap:2px;min-width:0;display:grid}.item-conversa .linha1{align-items:baseline;gap:8px;display:flex}.item-conversa .nome{flex:1;font-size:14px}.item-conversa .hora{flex:none}.item-conversa .hora.nova{color:var(--unread);font-weight:800}.item-conversa .linha2{align-items:center;gap:8px;min-height:20px;display:flex}.item-conversa .previa{flex:1;min-width:0}.item-conversa .previa .visto{vertical-align:-2px;color:var(--place);margin-right:3px}.nao-lidas{background:var(--unread);color:#fff;border-radius:99px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.item-conversa .linha3{margin-top:4px}.item-conversa .espera{color:var(--warn);align-items:center;gap:4px;font-weight:700;display:inline-flex}.conversa .cabeca{padding:9px 16px}.conversa .cabeca .quem span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sem-conversa{background-color:var(--chat-bg);justify-content:center}.mensagens{background-color:var(--chat-bg);background-image:radial-gradient(var(--chat-dot) 1px, transparent 1px);background-size:18px 18px;gap:8px;padding:14px 6% 18px}.dia-separador{align-self:center;margin:8px 0 2px}.dia-separador span{background:var(--surface);color:var(--muted);border-radius:8px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-block;box-shadow:0 1px 1px #00000024}.dia-separador span:first-letter{text-transform:uppercase}.balao{border-radius:9px;max-width:min(72%,580px);padding:6px 9px 5px;font-size:14px;box-shadow:0 1px .5px #00000029}.balao.seguida{margin-top:-5px}.balao .meta{margin-top:1px}.balao.do-cliente{background:var(--chat-in);border-radius:2px 9px 9px}.balao.do-cliente.seguida{border-radius:9px}.balao.bot,.balao.humano,.balao.sistema{background:var(--chat-out);color:var(--chat-out-text);border-radius:9px 2px 9px 9px}.balao.bot.seguida,.balao.humano.seguida,.balao.sistema.seguida{border-radius:9px}.balao.bot .meta,.balao.humano .meta,.balao.sistema .meta,.balao.sistema .autor{color:var(--chat-meta-out)}.balao.bot .autor{color:var(--chat-bot)}.balao.humano .autor{color:var(--chat-human)}.balao.nota{background:var(--chat-note);max-width:min(80%,520px);color:var(--text);border:none;border-radius:9px;align-self:center}.balao.nota .autor{align-items:center;gap:5px;display:flex}.evento{background:var(--surface);border:none;box-shadow:0 1px 1px #00000024}.compositor{gap:4px;padding:8px 12px 6px}.compositor.so-leitura{padding:14px 16px}.linha-escrever{align-items:flex-end;gap:8px;display:flex}.linha-escrever textarea{border-radius:21px;flex:1;min-height:42px;max-height:150px;padding:10px 15px;font-size:14px;line-height:1.4}.btn.redondo{border-radius:50%;flex:none;width:42px;height:42px;padding:0}.btn.redondo.enviar{background:var(--primary);color:#fff;border-color:#0000}.btn.redondo.enviar:hover:not(:disabled){background:var(--primary-h);color:#fff}.btn.redondo[aria-pressed=true]{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.rodape-escrever{padding-left:52px;font-size:11.5px}.caixa>.cliente{gap:14px;padding:16px}.cartao-contato{text-align:center;justify-items:center;gap:6px;padding:6px 0 2px;display:grid}.cartao-contato strong{overflow-wrap:anywhere;margin-top:4px;font-size:16px;font-weight:800;line-height:1.25}.cartao-contato .fone{color:var(--muted);align-items:center;gap:2px;font-size:13px;display:inline-flex}.cartao-contato .btn.pequeno{margin-top:4px}.acoes-ferramentas{gap:8px;display:grid}.numeros-cliente{grid-template-columns:1fr 1fr;gap:8px;display:grid}.numeros-cliente.tres{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.numeros-cliente>div{background:var(--surface-2);border-radius:var(--r-md);min-width:0;padding:10px 12px}.numeros-cliente strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;display:block;overflow:hidden}.numeros-cliente span{color:var(--muted);font-size:11px;font-weight:700}.numeros-cliente p{grid-column:1/-1}.obs{text-align:left;background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;white-space:pre-wrap;width:100%;padding:9px 11px;font-size:13px;line-height:1.45}.obs:hover:not(:disabled){border-color:var(--primary)}.obs:disabled{cursor:default}@media (width<=1280px){.caixa,.caixa:not(.aberta){grid-template-columns:320px minmax(0,1fr)}}@media (width<=900px){.caixa,.caixa:not(.aberta){grid-template-columns:1fr}.mensagens{padding:12px 10px 16px}.balao{max-width:86%}.rodape-escrever{display:none}}.barra-da-lista{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.barra-da-lista .busca{flex:1;min-width:220px;max-width:380px}.filtros button .num{color:var(--place);margin-left:2px}.cartao.sem-borda-interna{padding:4px 0}.tabela-clientes th{padding:0}.tabela-clientes th.col-media,.tabela-clientes td{padding:10px 14px}.th-ordenar{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:4px;padding:10px 14px;font-size:10.5px;font-weight:800;display:inline-flex}.th-ordenar:hover{color:var(--text)}th[aria-sort=ascending] .th-ordenar,th[aria-sort=descending] .th-ordenar{color:var(--primary)}.linha-clicavel{cursor:pointer}.linha-clicavel[aria-current=true]{background:var(--primary-soft)}.linha-clicavel:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.celula-cliente{align-items:center;gap:11px;min-width:200px;display:flex}.apagado{color:var(--place)}.cabeca-ficha{align-items:center;gap:12px;display:flex}.cabeca-ficha h2{overflow-wrap:anywhere;align-items:center;gap:4px;font-size:18px;font-weight:800;line-height:1.2;display:flex}.linha-endereco{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:9px;padding:7px 0;display:flex}.linha-endereco>svg{flex:none;margin-top:3px}@media (width<=1100px){.col-larga{display:none}}@media (width<=760px){.col-media{display:none}}.estoque-grade{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.cartao-estoque{cursor:default;gap:10px;padding:16px}.cartao-estoque:hover{border-color:var(--line)}.cartao-estoque.nivel-1,.cartao-estoque.nivel-1:hover{border-color:color-mix(in srgb, var(--warn) 50%, var(--line))}.cartao-estoque.nivel-2,.cartao-estoque.nivel-3,.cartao-estoque.nivel-2:hover,.cartao-estoque.nivel-3:hover{border-color:color-mix(in srgb, var(--crit) 50%, var(--line))}.cartao-estoque .topo{justify-content:flex-start;align-items:flex-start;gap:10px}.cartao-estoque .nome{flex:1;min-width:0}.cartao-estoque .nome .sub{font-weight:600}.cartao-estoque .nivel{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.cartao-estoque .nivel strong{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.cartao-estoque .nivel>span{color:var(--muted);font-size:12.5px;font-weight:700}.cartao-estoque .nivel-duplo{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.cartao-estoque .nivel.vazios{border-left:1px solid var(--line-soft);grid-template-columns:auto;padding-left:16px}.cartao-estoque .nivel.vazios strong{color:var(--info)}.lista-carga{gap:2px;display:grid}.linha-carga{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;gap:10px;padding:7px 0;display:grid}.linha-carga.cabeca{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:0;padding-bottom:0;font-size:11px;font-weight:800}.linha-carga .nome{min-width:0;font-weight:700}.linha-carga .nome .sub{font-weight:600;display:block}.linha-carga .campo{text-align:center}@media (width<=480px){.linha-carga{grid-template-columns:minmax(0,1fr) 72px 72px;gap:6px}}.barra-nivel{background:var(--surface-3);border-radius:4px;grid-column:1/-1;height:8px;margin-top:7px;position:relative}.barra-nivel span{background:var(--ok);border-radius:4px;min-width:3px;height:100%;display:block}.nivel-1 .barra-nivel span{background:var(--warn)}.nivel-2 .barra-nivel span,.nivel-3 .barra-nivel span{background:var(--crit)}.nivel-3 .barra-nivel span{min-width:0}.barra-nivel i{background:var(--text-2);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.cartao-estoque .previsao{color:var(--text-2);font-size:12.5px;font-weight:600}.cartao-estoque .detalhes{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.cartao-estoque .detalhes b{color:var(--text)}.acoes-estoque{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;padding-top:11px;display:flex}.lista-compra .pedir{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:700}.lista-compra .pedir b{color:var(--text);margin-left:3px;font-size:17px}.cabeca-secao p{max-width:none}.balao .meta{float:right;margin:7px 0 -3px 12px;display:inline-flex}.balao.nota .meta{margin-top:5px}.conversa .cabeca .quem{min-width:150px}.conteudo:has(>.caixa){flex-direction:column;display:flex}.conteudo>.caixa{flex:1;height:auto;min-height:0}.graficos{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.grafico-topo{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12.5px;display:flex}.grafico-topo b{color:var(--text)}.grafico svg{background:var(--surface-2);border-radius:var(--r-md);width:100%;height:120px;display:block}.grafico .grade{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.grafico .traco{fill:none;stroke:var(--primary);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.grafico .area{fill:var(--primary-soft)}.grafico-eixo{color:var(--place);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.tendencia{align-items:center;gap:1px;margin-left:6px;font-size:11.5px;font-weight:800;display:inline-flex}.linha-item a:not(.btn),.tabela td a:not(.btn){color:var(--text);text-decoration:none}.linha-item a:not(.btn):hover,.tabela td a:not(.btn):hover{color:var(--primary)}.delta{align-items:center;gap:2px;margin-bottom:2px;font-size:12px;font-weight:800;display:inline-flex}.delta span{color:var(--muted);margin-left:3px;font-weight:600}.delta.sobe{color:var(--ok)}.delta.desce{color:var(--crit)}.delta.neutro{color:var(--muted);font-weight:600}.meta-numeros{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.meta-numeros strong{letter-spacing:-.02em;font-size:24px;font-weight:800}.meta-numeros span{color:var(--muted);font-size:13px;font-weight:700}.barra-meta{background:var(--surface-3);border-radius:5px;height:10px;margin:8px 0 6px;overflow:hidden}.barra-meta span{background:var(--primary);border-radius:5px;min-width:4px;height:100%;transition:width .3s;display:block}.barra-meta span.batida{background:var(--ok)}.duas-largas{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.funil{gap:7px;margin-bottom:10px;display:grid}.linha-funil{grid-template-columns:minmax(120px,190px) minmax(0,1fr) 76px;align-items:center;gap:10px;font-size:12.5px;display:grid}.linha-funil .etapa{color:var(--text-2);font-weight:600}.linha-funil .trilho{background:var(--surface-2);border-radius:5px;height:18px;overflow:hidden}.linha-funil .trilho span{background:var(--primary);opacity:.75;border-radius:5px;height:100%;display:block}.linha-funil .trilho span.final{background:var(--ok);opacity:1}.linha-funil .qtd{text-align:right;color:var(--muted)}.linha-funil .qtd b{color:var(--text);margin-right:3px}.mapa-calor{align-items:center;gap:3px;margin-bottom:10px;display:grid}.mapa-calor .hora{color:var(--place);text-align:center;font-size:10px}.mapa-calor .dia{color:var(--muted);font-size:11px;font-weight:700}.mapa-calor .celula{background:var(--surface-2);border-radius:4px;height:18px}.faixa-info{background:var(--info-soft);color:var(--info);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 32px;font-size:13px;font-weight:700;display:flex}.faixa-info a{color:inherit}.faixa-assistente{gap:10px}.faixa-assistente .num{background:var(--info);color:var(--surface);border-radius:999px;padding:1px 8px;font-size:12px}.faixa-assistente a{white-space:nowrap;text-decoration:underline}.faixa-assistente button{color:inherit;margin-left:2px}@media (width<=900px){.faixa-info{padding:9px 14px}.linha-funil{grid-template-columns:1fr 64px}.linha-funil .etapa{grid-column:1/-1}.duas-largas{grid-template-columns:1fr}}.grupo-ajuda+.grupo-ajuda{margin-top:10px}.artigo-ajuda{border-bottom:1px solid var(--line-soft)}.artigo-ajuda:last-child{border-bottom:none}.artigo-ajuda summary{cursor:pointer;margin-left:16px;padding:10px 2px;font-size:13.5px;font-weight:700;list-style-position:outside}.artigo-ajuda summary:hover{color:var(--primary)}.artigo-ajuda p{white-space:pre-wrap;color:var(--text-2);max-width:72ch;padding:0 2px 14px 16px;font-size:13.5px;line-height:1.6}.etiqueta{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}button.etiqueta{cursor:pointer;background:var(--surface-2);border-color:var(--line);color:var(--muted);padding:4px 11px;font-size:12px}button.etiqueta:hover:not(:disabled){color:var(--text);border-color:var(--primary)}button.etiqueta[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.etiquetas-da-conversa{flex-wrap:wrap;gap:6px;display:flex}.filtros-conversa.etiquetas button{border:1px solid var(--line);background:0 0;padding:3px 10px;font-size:11.5px}.filtros-conversa.etiquetas button[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary)}.item-conversa .linha3{flex-wrap:wrap}.linha-produto .nome .selo{display:inline-flex}.preco-antigo{color:var(--place);margin-left:6px;font-size:.78em;font-weight:600}.saude-do-numero{border-radius:var(--r-md);background:var(--ok-soft);color:var(--ok);align-items:flex-start;gap:11px;margin:0 18px 14px;padding:11px 13px;display:flex}.saude-do-numero .sub{color:var(--text-2)}.saude-do-numero.risco-medio{background:var(--warn-soft);color:var(--warn)}.saude-do-numero.risco-alto{background:var(--crit-soft);color:var(--crit)}.saude-do-numero>svg{flex:none;margin-top:2px}.parciais{color:var(--muted);grid-template-columns:1fr auto;gap:2px 12px;font-size:13px;display:grid}.parciais span:nth-child(2n){text-align:right;color:var(--text-2);font-weight:700}.parada{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 0;display:flex}.parada .numero{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}@media (width<=600px){.so-largo{display:none}}.lista-acabando .linha-item:last-child{border-bottom:0}.barras-dia{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:140px;padding-top:8px;display:grid}.barras-dia .barra-dia{background:var(--primary);opacity:.85;border-radius:3px 3px 0 0;min-height:2px}.barras-dia .barra-dia.vazia{background:var(--surface-3);opacity:1}.barras-dia .barra-dia:hover{opacity:1}.eixo-dias{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.trilho-tabela{background:var(--surface-3);border-radius:3px;min-width:60px;height:6px;overflow:hidden}.trilho-tabela>span{background:var(--primary);height:100%;display:block}.acoes-rapidas{display:none}@media (width<=760px){.acoes-rapidas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.acoes-rapidas a{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex;position:relative}.acoes-rapidas a.principal{background:var(--primary);border-color:var(--primary);color:var(--on-primary,#fff)}.acoes-rapidas .contador{position:absolute;top:6px;right:8px}}@media (width<=600px){.grade-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grade-indicadores .kpi-v{font-size:22px}.grade-indicadores .delta span{display:none}}.caixa-troco{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.caixa-troco b{font-size:18px}.caixa-do-dia{border-radius:var(--r-lg,12px);border:1px solid var(--line);background:var(--surface);gap:8px;padding:12px;display:grid}.linha-escrever.gravando{align-items:center}.tempo-gravacao{color:var(--crit);flex:1;align-items:center;gap:8px;font-weight:700;display:flex}.tempo-gravacao .ponto{animation:1s infinite piscar}@keyframes piscar{50%{opacity:.25}}.galeria-escolher{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-height:300px;margin-bottom:8px;padding:8px;overflow:auto}.galeria-escolher .cabeca{align-items:center;gap:8px;margin-bottom:6px;display:flex}.galeria-escolher .cabeca .dica{flex:1}.grade-galeria{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.grade-galeria button{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;text-align:left;color:var(--text);border-radius:8px;gap:4px;padding:4px;display:grid}.grade-galeria button:hover{border-color:var(--primary)}.grade-galeria img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.grade-galeria span{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.item-galeria{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:4px;padding:4px;display:grid;position:relative}.item-galeria img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.item-galeria span{white-space:nowrap;text-overflow:ellipsis;padding-right:26px;font-size:12px;font-weight:700;overflow:hidden}.item-galeria .btn{position:absolute;bottom:0;right:2px}.editor-fluxo{gap:10px;display:grid}.barra-editor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.area-editor{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}@media (width<=1100px){.area-editor{grid-template-columns:1fr}}.tela-fluxo{border:1px solid var(--line);border-radius:var(--r-md);background:radial-gradient(circle, var(--line-soft) 1px, transparent 1px) 0 0 / 18px 18px, var(--surface-2);max-height:72vh;overflow:auto}.setas-fluxo{pointer-events:none;position:absolute;inset:0}.setas-fluxo .seta{fill:none;stroke:var(--muted);stroke-width:1.6px}.setas-fluxo .seta.volta{stroke-dasharray:5 4}.setas-fluxo .ponta-seta{fill:var(--muted)}.no-fluxo{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--muted);cursor:pointer;border-radius:10px;padding:8px 10px;position:absolute;box-shadow:0 1px 2px #0000000f}.no-fluxo.grupo-conversa{border-left-color:var(--primary)}.no-fluxo.grupo-logica{border-left-color:var(--warn)}.no-fluxo.grupo-pedido{border-left-color:var(--ok,#1a9b5d)}.no-fluxo.escolhido{outline:2px solid var(--primary);outline-offset:1px}.no-fluxo.orfao{opacity:.75;border-style:dashed}.no-fluxo .topo-no{align-items:center;gap:6px;font-size:13.5px;display:flex}.no-fluxo .topo-no b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.no-fluxo .tipo-no{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:11px;font-weight:700}.no-fluxo .saida-no{border-top:1px dashed var(--line-soft);justify-content:space-between;align-items:center;gap:8px;height:24px;font-size:12px;display:flex}.no-fluxo .saida-no .destino{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:60%;overflow:hidden}.painel-editor{gap:14px;max-height:80vh;padding-right:4px;display:grid;position:sticky;top:8px;overflow:auto}.painel-passo{gap:10px}.linha-saida{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.regra-condicao{grid-template-columns:1.3fr 70px 1fr 1fr auto;align-items:center;gap:6px;display:grid}.paleta{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.grupo-paleta{gap:4px;display:grid}.botoes-paleta{flex-wrap:wrap;gap:6px;display:flex}.grade-galeria button.escolhida{border-color:var(--primary);outline:2px solid var(--primary)}button.link{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}
