:root{--pv-branco:#fff;--pv-papel:#f5f5f3;--pv-nevoa:#eeeeec;--pv-linha-clara:#dcdcdc;--pv-muted-claro:#595959;--pv-grafite:#141414;--pv-grafite-2:#1d1d1d;--pv-grafite-3:#262626;--pv-linha-neutra:#383838;--pv-linha-forte:#777;--pv-texto-inverso:#f5f5f3;--pv-muted-inverso:#b5b5b5;--pv-vermelho:#c92a2a;--pv-vinho:#9f1d20;--pv-dourado:#f2b544;--pv-creme:#fff8f0;--pv-carvao:#141414;--pv-folha:#237a52;--pv-vermelho-noite:#ef5350;--pv-carvao-2:#1d1d1d;--pv-carvao-3:#262626;--pv-linha-noite:#383838;--bg:#f5f5f3;--card:#fff;--soft:#eef0f2;--text:var(--pv-carvao);--muted:#595959;--border:#dcdcdc;--borda-campo:#878787;--campo:#fff;--primary:var(--pv-vermelho);--primary-hover:var(--pv-vinho);--primary-ink:var(--pv-creme);--primary-soft:#fcebe8;--primary-text:var(--pv-vinho);--danger:var(--pv-vinho);--danger-text:var(--pv-vinho);--danger-soft:#fbe4e2;--danger-borda:#ebb2ae;--success:var(--pv-folha);--success-text:#1d6845;--success-soft:#e6f2ea;--success-borda:#a9d3ba;--warning:#b07a12;--warning-soft:#fdf0d5;--warning-text:#6b4a00;--warning-borda:#e8c77a;--estrela:#8a5e00;--lateral:#141414;--lateral-texto:#e0e0e0;--lateral-suave:#ffffff12;--lateral-linha:#ffffff1a;--foco:var(--pv-vermelho);--inverso:var(--pv-carvao);--inverso-txt:var(--pv-creme);--veu:#17110d80;--sombra:0 1px 2px #17110d0d, 0 2px 10px #17110d0a;--sombra-alta:0 10px 30px #17110d24, 0 2px 6px #17110d0f;--atraso-fundo:#fbedec;--obs-texto:var(--warning-text);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--bg:#141414;--card:#1d1d1d;--soft:#262626;--text:#ededed;--muted:#b5b5b5;--border:#383838;--borda-campo:#777;--campo:#181818;--primary:var(--pv-vermelho-noite);--primary-hover:#f47572;--primary-ink:#141414;--primary-soft:#3a2022;--primary-text:#f59a97;--danger:var(--pv-vermelho-noite);--danger-text:#f59a97;--danger-soft:#36201f;--danger-borda:#6e3330;--success:#3fa572;--success-text:#86d6aa;--success-soft:#16291f;--success-borda:#2c5a41;--warning:var(--pv-dourado);--warning-soft:#2e2816;--warning-text:#f5c978;--warning-borda:#6a5626;--estrela:var(--pv-dourado);--lateral:#101010;--lateral-texto:#d9d9d9;--foco:var(--pv-dourado);--inverso:#ededed;--inverso-txt:#141414;--veu:#0009;--sombra:0 1px 2px #00000073;--sombra-alta:0 12px 32px #0000008c, 0 0 0 1px #383838;--atraso-fundo:#2f1c1d;--obs-texto:var(--warning-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--rolagem-trilho:var(--bg);--rolagem-polegar:var(--primary-text);--rolagem-ativo:var(--primary)}*{scrollbar-width:auto;scrollbar-color:var(--rolagem-polegar) var(--rolagem-trilho)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--rolagem-trilho)}::-webkit-scrollbar-corner{background:var(--rolagem-trilho)}::-webkit-scrollbar-thumb{background:var(--rolagem-polegar);border:3px solid var(--rolagem-trilho);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--rolagem-ativo)}::-webkit-scrollbar-thumb:active{background:var(--rolagem-ativo)}body{overflow-wrap:anywhere}:where(main,section,article,header,footer,form,fieldset,figure,dialog){min-inline-size:0}:root body :is(input,select,textarea){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}:root body textarea{resize:none;overflow:auto}@media (forced-colors:active){*{scrollbar-color:auto}}:root{--radius:10px;--raio-grande:14px;--sans:"Inter Variable", "Inter", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:4.5rem}body{background:var(--bg);color:var(--text);font:400 .9375rem/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}h1{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:750;line-height:1.2}h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:650}a{color:var(--primary-text);text-underline-offset:.15em}code{background:var(--soft);color:var(--text);border-radius:4px;padding:.1em .35em;font-size:.875em}.muted{color:var(--muted)}.centro{text-align:center}.msg-erro{color:var(--danger-text);margin:0;font-size:.875rem;font-weight:500}.msg-erro:empty{display:none}.msg-erro:not(:empty):before{content:"⚠ "}.ajuda{color:var(--muted);margin:0;font-size:.8125rem}.i{flex:none;width:1.125rem;height:1.125rem}.btn{border:1px solid var(--borda-campo);border-radius:var(--radius);background:var(--card);min-height:2.5rem;color:var(--text);font:600 .875rem/1.2 var(--sans);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--soft)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primario{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.btn-primario:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.btn-fantasma{background:0 0;border-color:#0000}.btn-perigo{border-color:var(--danger);background:var(--danger);color:var(--primary-ink)}.btn-perigo:hover:not(:disabled){filter:brightness(.92);background:var(--danger)}.btn-perigo-texto{color:var(--danger-text);background:0 0;border-color:#0000}.btn-perigo-texto:hover:not(:disabled){background:var(--danger-soft)}@media (pointer:coarse){.btn,.interruptor{min-height:44px}}label{align-content:start;gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}input:not([type=checkbox],[type=radio],[type=color],[type=file]),textarea,select{border:1px solid var(--borda-campo);border-radius:var(--radius);background:var(--campo);width:100%;min-height:2.5rem;color:var(--text);font:400 .9375rem var(--sans);padding:.5rem .75rem}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--foco);outline-offset:0;border-color:var(--foco);box-shadow:0 0 0 4px var(--primary-soft)}input[type=file]{font:inherit;font-size:.8125rem}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--primary);margin:0}.check{cursor:pointer;align-items:center;gap:.5rem;min-height:2.25rem;font-size:.875rem;font-weight:400;display:inline-flex}fieldset{border:0;flex-wrap:wrap;align-items:flex-start;gap:.25rem 1rem;margin:0;padding:0;display:flex}legend{margin-bottom:.25rem;padding:0;font-size:.8125rem;font-weight:700}.cartao{background:var(--card);border:1px solid var(--border);border-radius:var(--raio-grande);box-shadow:var(--sombra)}.login{background:radial-gradient(60rem 40rem at 85% -10%, #c92a2a59, transparent 60%), var(--pv-carvao);place-items:center;min-height:100dvh;padding:1rem;display:grid}.login-cartao{gap:.875rem;width:min(25rem,100%);padding:1.75rem;display:grid;box-shadow:0 24px 60px #00000059}.login-cartao h1{font-size:1.5rem}.login-cartao p{margin:0}.login-logo{width:11rem;height:auto;margin-bottom:.25rem;display:block}.login-logo-noite,:root[data-tema=escuro] .login-logo-dia{display:none}:root[data-tema=escuro] .login-logo-noite{display:block}.demo-dica{border:1px solid var(--danger-borda);border-radius:var(--radius);background:var(--primary-soft);gap:.5rem;padding:.875rem;font-size:.875rem;display:grid}.topo{z-index:10;min-height:3.75rem;padding:.5rem 1rem;padding-top:max(.5rem, env(safe-area-inset-top));background:var(--card);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex;position:sticky;top:0}.topo-marca{display:none}.topo-loja{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.topo-loja>div{min-width:0;line-height:1.3;display:grid}.topo-nome{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.logo{border-radius:var(--radius);object-fit:cover;border:1px solid var(--border);background:var(--soft);flex:none;width:40px;height:40px}.topo-acoes{align-items:center;gap:.25rem;display:flex}.ao-vivo{color:var(--success-text);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.ao-vivo i{background:var(--success);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%}.ao-vivo.off{color:var(--muted)}.ao-vivo.off i{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft);animation:none}.interruptor-grande{border:1px solid var(--borda-campo);background:var(--soft);min-height:44px;color:var(--text);font:700 .9375rem var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .5rem;display:inline-flex}.interruptor-grande .trilho{background:var(--muted);border-radius:999px;width:2.75rem;height:1.5rem;position:relative}.interruptor-grande .trilho span{background:var(--card);border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #00000040}.interruptor-grande[aria-checked=true]{border-color:var(--success-borda);background:var(--success-soft);color:var(--success-text)}.interruptor-grande[aria-checked=true] .trilho{background:var(--success)}.interruptor-grande[aria-checked=true] .trilho span{transform:translate(1.25rem)}.interruptor{cursor:pointer;align-items:center;gap:.5rem;min-width:7.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.interruptor input{opacity:0;width:1px;height:1px;position:absolute}.interruptor .trilho{background:var(--muted);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;position:relative}.interruptor .trilho:after{content:"";background:var(--card);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.1875rem;left:.1875rem}.interruptor input:checked+.trilho{background:var(--success)}.interruptor input:checked+.trilho:after{transform:translate(1rem)}.interruptor input:focus-visible+.trilho{outline:2px solid var(--foco);outline-offset:2px}.barra-som{background:var(--warning-soft);color:var(--warning-text);border-bottom:1px solid var(--warning-borda);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.barra-som .muted,.barra-som>.i{color:var(--warning-text)}.barra-som .btn-fantasma{color:var(--warning-text);margin-left:auto}.abas{background:var(--lateral);gap:.25rem;padding:0 1rem;display:flex;overflow-x:auto}.abas button{min-height:44px;color:var(--lateral-texto);font:500 .9375rem var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 .875rem}.secao{max-width:100rem;margin:0 auto;padding:1.25rem 1rem 2rem}.secao>h1:first-child,.secao>.barra:first-child h1{font-size:1.5rem}.barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.barra-acoes{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.secao>h1+p.muted,.secao>h1+.cartao,.secao>.barra+p.muted{margin-top:.5rem}.stats{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.stats div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:8.5rem;box-shadow:var(--sombra);padding:.5rem .875rem}.stats dt{color:var(--muted);font-size:.75rem;font-weight:600}.stats dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:750}.quadro{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;gap:.75rem;display:grid}.coluna{--estado:var(--muted);background:var(--soft);border:1px solid var(--border);border-top:3px solid var(--estado);border-radius:var(--raio-grande);gap:.5rem;padding:.625rem;display:grid}.coluna[data-col=novo]{--estado:var(--primary)}.coluna[data-col=preparo]{--estado:var(--warning)}.coluna[data-col=pronto]{--estado:var(--pv-carvao)}:root[data-tema=escuro] .coluna[data-col=pronto]{--estado:var(--pv-creme)}.coluna[data-col=concluido]{--estado:var(--success)}.coluna[data-col=cancelado]{--estado:var(--danger)}.coluna h2{align-items:center;gap:.5rem;padding:.125rem .125rem .25rem;font-size:.875rem;font-weight:700;display:flex}.coluna h2 .i{background:var(--card);width:1.75rem;height:1.75rem;color:var(--estado);border:1px solid var(--border);border-radius:8px;padding:.3rem}.coluna[data-col=preparo] h2 .i{color:var(--warning-text)}.coluna[data-col=novo] h2 .i{color:var(--primary-text)}.coluna[data-col=concluido] h2 .i{color:var(--success-text)}.coluna[data-col=cancelado] h2 .i{color:var(--danger-text)}.contagem{background:var(--card);border:1px solid var(--border);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:700}.coluna h2 .contagem{margin-left:auto}.coluna[data-col=novo] h2 .contagem:not(:empty){background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.lista{gap:.5rem;display:grid}.lista:empty:after{content:"Nada aqui";color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:var(--radius);padding:.75rem;font-size:.8125rem}.pedido{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sombra);gap:.5rem;padding:.75rem .875rem;font-size:.875rem;display:grid}.coluna[data-col=novo] .pedido{border-left:4px solid var(--primary)}.coluna[data-col=preparo] .pedido{border-left:4px solid var(--warning)}.pedido-topo{align-items:center;gap:.5rem;display:flex}.codigo{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:800}.pedido-topo time{font-size:.8125rem}.pedido-topo .selo{margin-left:auto}.cliente{margin:0;font-weight:650}.itens{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.itens li{display:grid}.itens .muted{font-size:.8125rem}.obs{background:var(--warning-soft);color:var(--warning-text);border-radius:6px;margin:0;padding:.25rem .5rem;font-size:.8125rem;font-weight:500}.detalhes{border-top:1px dashed var(--border);gap:.125rem;margin:0;padding-top:.5rem;display:grid}.detalhes div{grid-template-columns:5.5rem 1fr;gap:.5rem;display:grid}.detalhes dt{color:var(--muted);font-size:.8125rem}.detalhes dd{overflow-wrap:anywhere;margin:0}.pedido-acoes{flex-wrap:wrap;gap:.375rem;display:flex}.pedido-acoes .btn-primario{flex:100%;min-height:2.75rem;font-size:.9375rem}.btn-zap{color:var(--success-text)}.selo{border:1px solid var(--border);background:var(--soft);color:var(--text);white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.selo-entrega{background:var(--primary-soft);border-color:var(--danger-borda);color:var(--primary-text)}.selo-retirada{background:var(--success-soft);border-color:var(--success-borda);color:var(--success-text)}.selo-3d{background:var(--inverso);border-color:var(--inverso);color:var(--inverso-txt)}.selo-pago{background:var(--success-soft);border-color:var(--success-borda);color:var(--success-text);justify-self:start}.carteira{max-width:64rem;margin:0 auto}.aviso-demo{border:1px solid var(--warning-borda);border-radius:var(--radius);background:var(--warning-soft);color:var(--warning-text);border-left-width:4px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem}.cart-bloco{align-content:start;gap:.75rem;padding:1.25rem;display:grid}.cart-bloco p{margin:0;font-size:.875rem}.beneficios{gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.form-ativar{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end;gap:.75rem;display:grid}.cart-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:1rem;display:grid}.cart-bloco .saldo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800}.cart-numeros{gap:2rem;margin:0;display:flex}.cart-numeros dt{color:var(--muted);font-size:.75rem}.cart-numeros dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.form-saque{gap:.5rem;display:grid}.form-saque-botoes{flex-wrap:wrap;gap:.5rem;display:flex}.cart-lista{margin:0;padding:0;list-style:none}.cart-lista li{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;font-size:.875rem;display:flex}.cart-lista.cartao li{padding-inline:1rem}.cart-lista li+li{border-top:1px solid var(--border)}.cart-lista li>div{justify-items:start;gap:.125rem;min-width:0;display:grid}.cart-lista strong{white-space:nowrap;font-variant-numeric:tabular-nums}.cart-lista .lista-vazia{color:var(--muted);display:block}.valor-entrada{color:var(--success-text)}.saque-pago{background:var(--success-soft);border-color:var(--success-borda);color:var(--success-text)}.saque-aguardando_aprovacao,.saque-enviando{background:var(--warning-soft);border-color:var(--warning-borda);color:var(--warning-text)}.saque-falhou,.saque-recusado{background:var(--danger-soft);border-color:var(--danger-borda);color:var(--danger-text)}.largo-linha{flex-basis:100%;margin-top:-.25rem}.vazio{border-top:4px solid var(--primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:44rem;margin:2rem auto;padding:1.75rem;display:flex}.vazio>div{flex:16rem;justify-items:start;gap:.75rem;display:grid}.vazio h2{font-size:1.25rem;font-weight:750}.vazio p{color:var(--muted);margin:0}.qr{justify-items:center;gap:.375rem;margin:0;display:grid}.qr>div{border-radius:var(--radius);background:#fff;width:9rem;padding:.5rem;line-height:0}.qr svg{width:100%;height:auto}.qr figcaption{color:var(--muted);font-size:.75rem}.categoria+.categoria{margin-top:1.25rem}.categoria h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:750}.pratos{margin:0;padding:0;list-style:none;overflow:hidden}.prato{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.prato+.prato{border-top:1px solid var(--border)}.miniatura{border-radius:var(--radius);object-fit:cover;background:var(--soft);border:1px solid var(--border);flex:none;width:3.5rem;height:3.5rem}.prato-info{flex-wrap:wrap;flex:10rem;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.prato-info strong{flex-basis:100%}.prato-acoes{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.vazio-simples{text-align:center;color:var(--muted);padding:1.5rem}.loja-grade{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;max-width:64rem;margin:0 auto;display:grid}.form-loja{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.form-loja h1,.form-loja>p,.form-loja .largo{grid-column:1/-1}.form-loja>p{margin:-.5rem 0 0;font-size:.875rem}.form-loja fieldset.largo{border-top:1px solid var(--border);padding-top:.75rem}.logo-campo{align-items:center;gap:.75rem;display:flex}.logo-campo .logo{width:56px;height:56px}.cor-linha{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}input[type=color]{border:1px solid var(--borda-campo);border-radius:var(--radius);background:var(--card);cursor:pointer;width:2.75rem;height:2.5rem;padding:.125rem}#cor-hex{font-variant-numeric:tabular-nums;text-transform:uppercase;width:7rem}.amostras{gap:.375rem;display:flex}.amostra{border:2px solid var(--card);width:2rem;height:2rem;box-shadow:0 0 0 1px var(--borda-campo);cursor:pointer;border-radius:50%}@media (pointer:coarse){.amostra{width:2.75rem;height:2.75rem}}.acoes-form{justify-content:flex-end;display:flex}.previa-col{gap:.5rem;display:grid;position:sticky;top:5rem}.celular{background:var(--pv-carvao);box-shadow:var(--sombra-alta);border-radius:2rem;padding:.625rem}.previa{--marca:#c8372d;--p-bg:#f6f7f9;--p-card:#fff;--p-text:#14171f;--p-muted:#5b6270;--p-line:#e6e8ec;background:var(--p-bg);height:30rem;color:var(--p-text);border-radius:1.5rem;overflow:hidden}.previa.escuro{--p-bg:#0f1115;--p-card:#181b22;--p-text:#f3f4f6;--p-muted:#a1a7b3;--p-line:#2a2f3a}.previa-capa{background:var(--marca);height:7rem}.previa-corpo{background:var(--p-card);border:1px solid var(--p-line);border-radius:1rem;justify-items:start;gap:.5rem;margin:-2.25rem .75rem 0;padding:.875rem;display:grid}.previa-logo{object-fit:cover;background:var(--p-card);border:3px solid var(--p-card);border-radius:.75rem;width:3.5rem;height:3.5rem;margin-top:-2.25rem}.previa-corpo strong{overflow-wrap:anywhere;font-size:1.125rem}.previa-corpo p{color:var(--p-muted);margin:0;font-size:.8125rem}.previa-chips{flex-wrap:wrap;gap:.25rem;display:flex}.previa-chips span{border:1px solid var(--p-line);color:var(--p-muted);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.previa-botao{background:var(--marca);color:#fff;text-align:center;border-radius:.75rem;justify-self:stretch;margin-top:.25rem;padding:.625rem;font-size:.875rem;font-weight:600}@media (width<=860px){.loja-grade{grid-template-columns:1fr}.previa-col{order:-1;max-width:18rem;margin:0 auto;position:static}.previa{height:17rem}}.cart-bloco,.rel-grade>*{min-width:0}@media (width<=560px){.secao{padding-inline:.75rem}.cart-bloco{padding:1rem .75rem}.tabela{font-size:.8125rem}.tabela th,.tabela td{padding:.375rem .25rem}.cart-bloco>.tabela :is(th,td){overflow-wrap:anywhere}.form-loja{grid-template-columns:1fr}.stats{width:100%}.stats div{flex:9rem;min-width:0}}.dialogo{border:1px solid var(--border);border-radius:var(--raio-grande);background:var(--card);width:min(26rem,100vw - 2rem);color:var(--text);box-shadow:var(--sombra-alta);padding:1.25rem}.dialogo::backdrop{background:var(--veu)}.dialogo p{margin:.5rem 0 1.25rem}.dialogo-botoes{justify-content:flex-end;gap:.5rem;display:flex}.dialogo-topo{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.toasts{z-index:70;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));gap:.5rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed}.toast{border-radius:var(--radius);background:var(--inverso);color:var(--inverso-txt);box-shadow:var(--sombra-alta);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.toast-ok{border-left:4px solid var(--success)}.toast-ok:before{content:"✓ ";font-weight:800}.toast-erro{border-left:4px solid var(--danger)}.toast-erro:before{content:"⚠ "}.estudio{gap:1rem;max-width:64rem;margin:0 auto;padding:1.25rem 1rem 4rem;display:grid}.estudio .cartao{padding:1.25rem}.estudio h2{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.passo-n{background:var(--primary);width:1.625rem;height:1.625rem;color:var(--primary-ink);border-radius:8px;place-content:center;font-size:.8125rem;font-weight:800;display:grid}.estudio h2 .muted{font-size:.875rem;font-weight:400}.guia+.grade{margin-top:1rem}#mais-adicional{margin-top:.5rem}.guia summary{cursor:pointer;align-items:center;min-height:2rem;font-weight:650;display:flex}.guia p,.guia ul{color:var(--muted);font-size:.875rem}.guia ul{gap:.375rem;margin-bottom:0;padding-left:1.25rem;display:grid}.guia strong{color:var(--text)}.grade{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem;display:grid}.palco-estudio{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(circle at 50% 55%,#fff 0%,#e6e9ec 100%);min-height:22rem;position:relative;overflow:hidden}:root[data-tema=escuro] .palco-estudio{background:radial-gradient(circle at 50% 55%,#2e3238 0%,#121417 100%)}.palco-estudio model-viewer{--poster-color:transparent;width:100%;height:100%;position:absolute;inset:0}.soltar{text-align:center;border:1px dashed var(--borda-campo);border-radius:var(--radius);color:var(--muted);cursor:pointer;place-content:center;gap:.25rem;font-size:.875rem;font-weight:400;display:grid;position:absolute;inset:1rem}.soltar strong{color:var(--text)}.soltar input{opacity:0;width:1px;height:1px;position:absolute}.soltar:focus-within{outline:2px solid var(--foco);outline-offset:2px}.soltar.carregado{background:var(--card);border-style:solid;padding:.5rem .875rem;font-size:.8125rem;inset:auto 1rem 1rem auto}.soltar.carregado strong:after{content:" (trocar)";font-weight:400}.soltar.carregado span{display:none}.campos{flex-direction:column;gap:.75rem;display:flex}.meta{border-block:1px solid var(--border);gap:.375rem;margin:0;padding:.75rem 0;display:grid}.meta div{justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.meta dt{color:var(--muted)}.meta dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.nota{color:var(--muted);margin:0;font-size:.8125rem}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form .largo{grid-column:1/-1}.foto-campo{align-items:center;gap:.75rem;display:flex}.foto-previa{border-radius:var(--radius);object-fit:cover;border:1px solid var(--border);background:var(--soft);flex:none;width:5rem;height:5rem}.adicionais{gap:.5rem;display:grid}.adicional{grid-template-columns:minmax(0,1fr) 7rem auto;gap:.5rem;display:grid}.publicar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.publicar .msg-erro,.publicar .nota{flex:14rem}@media (width<=760px){.grade{grid-template-columns:1fr}}@media (width<=560px){.form{grid-template-columns:1fr}}.impressao{display:none}@media print{@page{size:80mm auto;margin:3mm}body{background:#fff}body>:not(.impressao){display:none!important}.impressao{color:#000;width:74mm;font:11pt/1.35 Courier New,monospace;display:block}.impressao p{white-space:pre-wrap;margin:0}.impressao hr{border:0;border-top:1px dashed #000;margin:2mm 0}.imp-loja{text-align:center;font-weight:700}.imp-codigo{font-size:14pt;font-weight:700}.imp-forte{font-weight:700}}.form-motoboy,.motoboy-linha{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.form-motoboy label{flex:12rem}.motoboy-linha{align-items:center}.despacho{border-top:1px dashed var(--border);gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.despacho p{margin:0}.entrega-pagina{gap:1rem;max-width:36rem;margin:0 auto;padding:1.25rem;display:grid}.entrega-pagina .cartao{gap:.75rem;padding:1.25rem;display:grid}.entrega-pagina p{overflow-wrap:anywhere;margin:0}.entrega-pagina .btn{min-height:48px}.marca-moto{background:var(--pv-carvao);color:var(--pv-creme);align-items:center;gap:.625rem;margin:-1.25rem -1.25rem 0;padding:.75rem 1.25rem;display:flex}.marca-moto img{width:7.5rem;height:auto;display:block}.marca-moto .i{width:1.25rem;height:1.25rem;color:var(--pv-dourado);margin-left:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.sr{display:block}.rel-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:.75rem;margin:.75rem 0;display:grid}.tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.tabela th,.tabela td{border-bottom:1px solid var(--border);text-align:left;padding:.5rem .375rem}.tabela th:not(:first-child),.tabela td:not(:first-child){text-align:right}.tabela thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--soft);font-size:.6875rem;font-weight:750}.tabela th{color:var(--muted);font-size:.75rem;font-weight:650}.tabela tbody tr:hover>*{background:var(--soft)}.selo-mesa{background:var(--warning-soft);border-color:var(--warning-borda);color:var(--warning-text)}.cupom-linha{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.5rem 0;padding:.75rem 1rem;display:flex}.cupom-linha code{letter-spacing:.04em;font-size:1rem;font-weight:800}.mesas-grade{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;margin-top:1rem;display:grid}.mesa-qr{text-align:center;border-radius:var(--raio-grande);justify-items:center;gap:.75rem;margin:0;padding:1.25rem 1rem 1rem;display:grid}.mesa-qr-codigo{border:1px solid var(--border);background:#fff;border-radius:10px;padding:.5rem}.mesa-qr svg{width:8.5rem;height:auto;display:block}.mesa-qr figcaption{gap:.125rem;display:grid}.mesa-qr strong{letter-spacing:-.01em;font-size:1.25rem}.mesa-acoes{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:.375rem;width:100%;padding-top:.75rem;display:flex}.btn-pequeno{min-height:2.25rem;padding:0 .75rem;font-size:.8125rem}.mesa-loja{font-size:13pt;font-weight:600}.impressao-mesas{display:none}@page mesas{size:A4;margin:12mm}@media print{body.imprimindo-mesas>:not(.impressao-mesas){display:none!important}body.imprimindo-mesas .impressao{display:none}body.imprimindo-mesas .impressao-mesas{page:mesas;color:#000;grid-template-columns:repeat(3,1fr);gap:8mm;font-family:Inter,sans-serif;display:grid}.impressao-mesas .mesa-qr{break-inside:avoid;box-shadow:none;border:1px dashed #000;border-radius:4mm;gap:3mm;padding:6mm 4mm;animation:none!important}.impressao-mesas .mesa-qr-codigo{border:0;padding:0}.impressao-mesas svg{width:45mm;height:45mm}.impressao-mesas strong{font-size:20pt}.impressao-mesas .muted{color:#333;font-size:9pt}}.quem{font-size:.75rem;display:block}.pdv{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr);align-items:start;gap:.75rem;display:grid}.pdv-catalogo,.pdv-carrinho{gap:.75rem;padding:1rem;display:grid}.pdv-carrinho{border-top:4px solid var(--primary);position:sticky;top:4.5rem}.pdv-produtos{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;display:grid}.pdv-cat{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;margin:.5rem 0 0;font-size:.75rem;font-weight:750}.pdv-produto{text-align:left;white-space:normal;border-color:var(--border);min-height:4.25rem;box-shadow:var(--sombra);place-content:start stretch;gap:.25rem;display:grid}.pdv-produto strong{color:var(--primary-text);font-variant-numeric:tabular-nums}.pdv-produto:hover:not(:disabled){border-color:var(--primary);background:var(--card)}.pdv-itens{gap:.5rem;max-height:40vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pdv-item{border-bottom:1px solid var(--border);gap:.375rem;padding-bottom:.5rem;display:grid}.pdv-item-topo{align-items:center;gap:.5rem;display:flex}.pdv-item-nome{flex:1}.btn-passo{min-width:2.75rem;padding:0 .5rem}.pdv-adicionais{flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;display:flex}.pdv-tipo,.pdv-pagamento{border:0;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;display:flex}.pdv-tipo legend,.pdv-pagamento legend{margin-bottom:.25rem;font-weight:700}.pdv-endereco{border:1px solid var(--border);border-radius:var(--radius);gap:.5rem;padding:.75rem;display:grid}.linha-2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pdv-total{border-radius:var(--radius);background:var(--soft);justify-content:space-between;align-items:baseline;margin:0;padding:.625rem .75rem;font-size:1.25rem;font-weight:800;display:flex}.pdv-total dd{font-variant-numeric:tabular-nums;margin:0}#pdv-lancar{min-height:3rem;font-size:1rem}@media (width<=900px){.pdv{grid-template-columns:1fr}.pdv-carrinho{position:static}}.salao-mesas{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.625rem;margin:.75rem 0 1.25rem;display:grid}.mesa-cartao{text-align:left;white-space:normal;background:var(--card);border-color:var(--border);border-radius:var(--raio-grande);min-height:6rem;box-shadow:var(--sombra);place-content:start stretch;gap:.25rem;display:grid}.mesa-cartao strong{font-size:1rem}.mesa-cartao.ocupada{border-color:var(--primary);background:var(--primary-soft);border-width:2px}.mesa-cartao.pediu-conta{border-color:var(--warning);background:var(--warning-soft);border-width:2px;animation:1s ease-in-out 3 piscar-conta}@keyframes piscar-conta{50%{box-shadow:0 0 0 4px var(--warning-borda)}}.selo-alerta{background:var(--warning-soft);border-color:var(--warning-borda);color:var(--warning-text);justify-self:start}.subtitulo{margin:1.5rem 0 .5rem;font-size:1.0625rem;font-weight:700}.dialogo-largo{gap:.75rem;width:min(40rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.dialogo-largo[open]{display:grid}.conta-itens{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.conta-itens li{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;gap:.75rem;padding:.25rem 0;display:grid}.conta-resumo{grid-template-columns:1fr auto;gap:.25rem 1rem;margin:0;display:grid}.conta-resumo dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.conta-resumo .total{font-size:1.125rem;font-weight:800}.falta{color:var(--danger-text);font-weight:700}.conta-pagamentos{gap:.5rem;display:grid}.conta-pag{grid-template-columns:1fr 8rem auto;gap:.5rem;display:grid}.dialogo-botoes{flex-wrap:wrap}.fiado-cliente{margin:.5rem 0;padding:.75rem 1rem}.fiado-cliente summary{cursor:pointer;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.fiado-cliente summary strong:last-child{margin-left:auto}@media (width<=900px){.pdv-produtos{max-height:45vh;overflow:auto}}.kds:fullscreen{background:var(--bg);padding:1rem;overflow:auto}.kds-quadro{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start;gap:.75rem;margin-top:.75rem;display:grid}.kds-quadro.compacto{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));font-size:.875rem}.kds-vazio{text-align:center;border:1px dashed var(--border);border-radius:var(--raio-grande);grid-column:1/-1;padding:2rem}.kds-cartao{background:var(--card);border:1px solid var(--border);border-left:6px solid var(--success);border-radius:var(--radius);box-shadow:var(--sombra);gap:.5rem;padding:.75rem;display:grid}.kds-cartao.atencao{border-left-color:var(--warning)}.kds-cartao.atrasado{border-left-color:var(--danger);background:var(--atraso-fundo)}.kds-cartao.kds-novo{border-style:dashed dashed dashed solid}.kds-topo{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.kds-codigo{font-size:1.25rem;font-weight:800}.kds-tipo{font-weight:650}.kds-tempo{background:var(--success-soft);color:var(--success-text);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 .5rem;font-weight:800}.atencao .kds-tempo{background:var(--warning-soft);color:var(--warning-text)}.atencao .kds-tempo:before{content:"◷ Atenção · ";font-weight:700}.atrasado .kds-tempo{background:var(--danger);color:var(--primary-ink)}.atrasado .kds-tempo:before{content:"⚠ Atrasado · ";font-weight:700}.kds-itens{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.kds-itens li{grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .5rem;display:grid}.kds-itens li input{width:1.375rem;height:1.375rem}.kds-itens li.feito label{color:var(--muted);text-decoration:line-through}.kds-extra,.kds-obs{grid-column:2/-1;font-size:.8125rem}.kds-obs{color:var(--obs-texto);font-weight:650}.kds-acao{width:100%;min-height:2.75rem}.funcionamento-dias{gap:.375rem;display:grid}.funcionamento-dia{grid-template-columns:8rem auto auto auto;justify-content:start;align-items:center;gap:.5rem;display:grid}.linha-4{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.pdv-grupo{border:0;margin:0;padding:0}.pdv-grupo legend{font-size:.8125rem;font-weight:700}.pdv-peso{width:6rem}.kds-escolhas{font-weight:650}.sub-estudio{margin:1.25rem 0 .25rem;font-size:1rem}.grupos{gap:.75rem;margin:.5rem 0;display:grid}.grupo-editor{border:1px solid var(--border);border-radius:var(--radius);gap:.5rem;padding:.75rem;display:grid}.grupo-cabeca{grid-template-columns:minmax(10rem,2fr) 5rem 5rem minmax(9rem,1.4fr) auto;align-items:end;gap:.5rem;display:grid}.grupo-cabeca label{gap:.25rem;font-size:.8125rem;display:grid}.grupo-opcoes{gap:.375rem;display:grid}.grupo-opcao{grid-template-columns:minmax(0,1fr) 7rem auto auto;align-items:center;gap:.5rem;display:grid}.horario-prato{flex-wrap:wrap;align-items:end;gap:.5rem 1rem;display:flex}.horario-prato .dias{flex-wrap:wrap;gap:.25rem .75rem;display:flex}@media (width<=640px){.grupo-cabeca{grid-template-columns:1fr 1fr}}.funcionamento-dia input[type=time]{width:6.75rem;min-width:0}@media (width<=640px){.funcionamento-dia{grid-template-columns:minmax(0,1fr) auto auto auto;gap:.375rem}}fieldset{min-inline-size:0}.form-loja>*{min-width:0}.logo-campo label{flex:1 1 0;min-width:0}input[type=file]{min-width:0;max-width:100%}.rota-pedidos{gap:.25rem;margin:.5rem 0;display:grid}.rota-ordem{margin:.25rem 0 .5rem}.mapa-areas{border:1px solid var(--border);border-radius:var(--radius);z-index:0;height:22rem;margin:.5rem 0}.lista-areas{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.area-linha{border:1px solid var(--border);border-radius:var(--radius);border-left:6px solid;flex-wrap:wrap;align-items:end;gap:.5rem;padding:.5rem .75rem;display:flex}.area-linha label{gap:.125rem;font-size:.8125rem;display:grid}.area-linha input{width:8rem}.regras-entrega{gap:.5rem;margin:.75rem 0;display:grid}.endereco-loja{flex-wrap:wrap;align-items:end;gap:.5rem .75rem;display:flex}.endereco-loja .endereco-campo{flex:16rem}.endereco-loja .ajuda{flex-basis:100%}.entregador header h1{margin:0}.entrega-cartao{gap:.5rem;padding:1rem;display:grid}.entrega-cartao h2{margin:0;font-size:1.0625rem}.entrega-cartao p{margin:0}.destaque-cobranca{color:var(--danger-text);font-weight:800}.segmentos{flex-wrap:wrap;gap:.375rem;margin:.5rem 0;display:flex}.chip-seg{border-radius:999px;min-height:2.25rem}.chip-seg.ativo{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.filtros{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-items:end;gap:.5rem .75rem;margin:.5rem 0;padding:.75rem 1rem;display:grid}.tabela-rolagem{border-radius:var(--radius);position:relative;overflow-x:auto}.tabela-rolagem:focus-visible{outline-offset:0}.tabela .bloco{font-size:.8125rem;display:block}.recompensas{gap:.5rem;margin:.5rem 0;display:grid}.recompensa{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.recompensa input:first-child{flex:12rem}.recompensa input[type=number]{width:6rem}.cashback-dias{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.avaliacao{gap:.375rem;margin:.5rem 0;padding:.875rem 1rem;display:grid}.avaliacao p{margin:0}.estrelas{color:var(--estrela);letter-spacing:.1em;font-size:1.125rem}.inbox{grid-template-columns:minmax(14rem,20rem) 1fr;align-items:start;gap:.75rem;display:grid}.inbox-lista{max-height:70vh;padding:.5rem;overflow:auto}.inbox-lista ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.conversa{text-align:left;white-space:normal;background:0 0;border-color:#0000;grid-template-columns:1fr auto;gap:.125rem .5rem;width:100%;min-height:3.25rem;display:grid}.conversa .muted{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.8125rem;overflow:hidden}.conversa.ativa{background:var(--primary-soft);border-color:var(--danger-borda)}.conversa .contagem{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);border-radius:999px;grid-area:1/2;padding:0 .4rem;font-size:.75rem}.inbox-chat{grid-template-rows:auto 1fr auto;gap:.5rem;min-height:26rem;max-height:75vh;padding:.75rem;display:grid}.chat-topo{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;display:flex}.chat-topo h2{margin:0;font-size:1.0625rem}.chat-topo p{margin:0}.chat-mensagens{align-content:start;gap:.375rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.msg{background:var(--soft);border:1px solid var(--border);border-radius:12px;max-width:80%;padding:.5rem .75rem}.msg p{white-space:pre-wrap;margin:0 0 .125rem}.msg span{font-size:.75rem}.msg-loja,.msg-robo{background:var(--success-soft);border-color:var(--success-borda);justify-self:end}.msg-robo{background:var(--soft);border-color:var(--border)}.chat-form{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.zap-provedor{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem .75rem;display:grid}.zap-avisos,.zap-respostas{gap:.5rem;display:grid}.zap-aviso,.zap-resposta{grid-template-columns:minmax(12rem,16rem) 1fr;align-items:start;gap:.5rem;display:grid}.zap-resposta{grid-template-columns:minmax(10rem,14rem) 1fr auto}@media (width<=760px){.inbox,.zap-aviso,.zap-resposta{grid-template-columns:1fr}.msg{max-width:92%}}.grafico-caixa{position:relative}.grafico-max{margin:0 0 .25rem;font-size:.75rem}.barras{border-bottom:1px solid var(--borda-campo);align-items:flex-end;gap:2px;height:10rem;padding:0 .25rem;display:flex}.barra-col{cursor:default;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.grafico-barra{background:var(--primary);border-radius:4px 4px 0 0;width:100%;max-width:24px;min-height:2px}.barra-col:hover .grafico-barra{background:var(--primary-hover)}.barra-rotulo{color:var(--muted);white-space:nowrap;font-size:.6875rem;position:absolute;top:calc(100% + 4px)}.barras+.dica-grafico,.dica-grafico{background:var(--inverso);color:var(--inverso-txt);white-space:nowrap;pointer-events:none;z-index:2;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:1.25rem;transform:translate(-50%)}.grafico{padding-bottom:1.25rem;overflow-x:clip}.grafico .barras{padding-inline:1rem}.mov-insumo{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.ficha-linhas{gap:.5rem;display:grid}.ficha-linha{grid-template-columns:1fr 8rem auto;align-items:center;gap:.5rem;display:grid}details.cartao>summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:650;display:flex}.aviso-assinatura{background:var(--warning-soft);color:var(--warning-text);border-bottom:1px solid var(--warning-borda);text-align:center;margin:0;padding:.6rem 1rem;font-weight:650}#ass-pix .qr{max-width:220px}#ass-pix input.largo{width:100%;margin:.5rem 0;font-family:monospace}#dlg-importar{width:min(720px,100% - 2rem)}#dlg-importar textarea{width:100%}#imp-previa .cart-lista{max-height:40vh;overflow:auto}.barra-acoes{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}:root[data-tema=escuro] img.logo{background:#fff}.tema-btn{place-content:center;width:2.5rem;height:2.5rem;padding:0;display:inline-grid}.tema-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.abas svg.ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.abas{background:var(--lateral);color:var(--lateral-texto);--foco:var(--pv-dourado);flex-direction:column;gap:2px;padding:.75rem .625rem 1.5rem;overflow:hidden auto}.abas button{width:100%;min-height:2.5rem;color:var(--lateral-texto);text-align:left;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.abas button:hover{background:var(--lateral-suave);color:var(--pv-creme)}.abas button[aria-selected=true]{background:var(--pv-vermelho);color:var(--pv-creme);font-weight:650;box-shadow:0 4px 14px #c92a2a59}.abas-grupo{letter-spacing:.08em;text-transform:uppercase;color:var(--pv-dourado);margin:1rem .75rem .35rem;font-size:.6875rem;font-weight:750;display:block}.abas-grupo:first-child{margin-top:.25rem}.abas-grupo[hidden]{display:none}.abas .contagem{background:var(--pv-dourado);border-color:var(--pv-dourado);color:var(--pv-carvao);margin-left:auto}.abas-rodape{display:none}.menu-btn{place-content:center;width:2.5rem;height:2.5rem;padding:0;display:none}.menu-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.4rem;height:1.4rem}@media (width>=1024px){.topo{flex-wrap:nowrap;padding-left:0}.topo-marca{background:var(--lateral);flex:none;align-self:stretch;align-items:center;width:15rem;margin-block:-.5rem;padding:0 1.25rem;display:flex}.topo-marca img{width:8.25rem;height:auto;display:block}#conteudo-painel>.secao{margin-left:15rem;padding-inline:1.5rem}#conteudo-painel>.abas{width:15rem;padding-bottom:2rem;position:fixed;top:3.75rem;bottom:0;left:0;overflow-y:auto}.fundo-menu{display:none!important}}@media (width<=1023px){.menu-btn{display:inline-grid}.topo{flex-wrap:nowrap;gap:.5rem;padding-inline:.5rem .75rem}.topo #ver-loja,.topo #sair{display:none}.topo .interruptor-grande{flex:none;padding:.375rem .5rem}.topo .interruptor-grande .rotulo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topo-acoes{flex:none}.topo-loja{gap:.5rem}.topo .logo{width:34px;height:34px}.ao-vivo{white-space:nowrap;font-size:.75rem}.abas{z-index:60;width:min(18rem,86vw);padding-top:max(1rem, env(safe-area-inset-top));visibility:hidden;transition:transform .25s cubic-bezier(.2,0,0,1),visibility 0s .25s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:8px 0 32px #0000004d}.abas.aberto{visibility:visible;transition:transform .25s cubic-bezier(.2,0,0,1);transform:none}.fundo-menu{z-index:55;background:var(--veu);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s both aparecer;position:fixed;inset:0}@keyframes aparecer{0%{opacity:0}}.abas-rodape{border-top:1px solid var(--lateral-linha);gap:.25rem;margin-top:1rem;padding-top:.75rem;display:grid}.abas-rodape .btn{width:100%;color:var(--lateral-texto);justify-content:flex-start}.abas-rodape .btn:hover{background:var(--lateral-suave)}body.menu-aberto{overflow:hidden}}.ini-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.kpi{background:var(--card);border:1px solid var(--border);border-radius:var(--raio-grande);box-shadow:var(--sombra);padding:1rem 1.125rem;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--primary);width:4px;position:absolute;inset:0 auto 0 0}.kpi span{color:var(--muted);font-size:.8125rem;font-weight:600;display:block}.kpi strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:.25rem;font-size:1.625rem;font-weight:800;display:block}.kpi small{color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block}.kpi small.sobe{color:var(--success-text)}.kpi small.sobe:before{content:"▲ ";font-size:.7em}.kpi small.desce{color:var(--danger-text)}.kpi small.desce:before{content:"▼ ";font-size:.7em}.ini-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.ini-grade .cartao{padding:1rem 1.125rem 1.75rem}.ini-grade h2{margin:0 0 .75rem;font-size:.9375rem}.ini-largo{grid-column:1/-1}.ranking{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ranking li{grid-template-columns:1fr auto;gap:.2rem .75rem;font-size:.875rem;display:grid}.ranking .trilha{background:var(--soft);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.ranking .trilha i{background:var(--primary);border-radius:3px;height:100%;display:block}.ranking b{font-variant-numeric:tabular-nums}.tabela-rolagem>.tabela{min-width:34rem}.tabela th[scope=row]{min-width:9rem}.mov-insumo{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.mov-insumo select{width:auto}.mov-insumo input{width:7.5rem}#estoque .tabela-rolagem>.tabela{min-width:52rem}.zap-qr-cartao{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1rem;display:flex}.zap-qr-figura{border:1px dashed var(--borda-campo);background:#fff;border-radius:12px;flex:none;place-items:center;width:13rem;height:13rem;display:grid}.zap-qr-img{width:12rem;height:12rem;image-rendering:pixelated}.zap-qr-ok{background:var(--success-soft);width:4.5rem;height:4.5rem;color:var(--success-text);border-radius:50%;place-items:center;font-size:2rem;font-weight:700;display:grid}.zap-qr-texto{flex:14rem;gap:.5rem;min-width:0;display:grid}.zap-qr-titulo{font-size:1.05rem;font-weight:700}.zap-qr-acoes{flex-wrap:wrap;gap:.5rem;display:flex}html body .rodape-legal{background:var(--pv-carvao);border-top-color:var(--pv-linha-noite);color:#d9ccc0}html body .rodape-legal a{color:var(--pv-creme)}html body .aviso-armazenamento{background:var(--pv-carvao);color:var(--pv-creme);border-color:var(--pv-linha-noite)}html body .aviso-armazenamento a{color:var(--pv-dourado)}html body .aviso-armazenamento .aviso-ok{background:var(--pv-vermelho);color:var(--pv-creme)}html body .aviso-armazenamento .aviso-ok:hover{background:var(--pv-vinho)}html body :is(.aviso-armazenamento,.rodape-legal) :focus-visible{outline-color:var(--pv-dourado)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}#form-fidelidade fieldset{align-items:flex-start}.cashback-dias{flex-basis:100%;grid-template-columns:repeat(7,minmax(0,1fr))}@media (width<=640px){.cashback-dias{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{body *{visibility:hidden}#relatorios,#relatorios *{visibility:visible}#relatorios{color:#111;background:#fff;position:absolute;inset:0}#relatorios .rel-filtro-acoes,#relatorios form,#relatorios button{display:none!important}}#area-raio,#area-nova-raio,#area-desenhar,#lista-areas{display:none!important}label:has(>#area-raio){display:none!important}.mapa-bairros{border-radius:var(--radius);border:1px solid var(--border);width:100%;height:340px;margin:.75rem 0}.bairros-mapa-controles{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.bairros-mapa-lista{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bairro-mapa-item{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.bairro-mapa-cor{border-radius:50%;width:.9rem;height:.9rem;display:inline-block}.fiscal-grade{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;gap:32px;max-width:1040px;display:grid}.fiscal-trilha{padding-left:4px;position:sticky;top:16px}.fiscal-trilha-titulo{color:var(--muted);margin:0 0 16px;font-size:13px}.fiscal-trilha ol{border-left:1px solid var(--border);gap:24px;margin:0;padding:0 0 0 20px;list-style:none;display:grid}.fiscal-trilha li{gap:2px;display:grid;position:relative}.fiscal-marca{background:var(--card);border:1.5px solid var(--border);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-25px}.fiscal-trilha li[data-etapa] .fiscal-etapa-estado[data-estado=feito]{color:var(--success-text)}.fiscal-etapa-nome{font-size:14px;font-weight:500}.fiscal-etapa-estado{color:var(--muted);font-size:12px}.fiscal-trilha li:has(.fiscal-etapa-estado[data-estado=feito]) .fiscal-marca{background:var(--success-text);border-color:var(--success-text)}.fiscal-trilha li:has(.fiscal-etapa-estado[data-estado=pendente]) .fiscal-marca{border-color:var(--primary)}.fiscal-conteudo{gap:16px;min-width:0;display:grid}.fiscal-bloco{gap:14px;padding:20px 22px;display:grid}.fiscal-bloco h2{text-align:left;margin:0;font-size:16px;font-weight:600}.fiscal-bloco .ajuda{margin:0}.fiscal-campos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}.fiscal-campos label{text-align:left;gap:6px;font-size:13px;display:grid}.fiscal-campos .largo{grid-column:1/-1}.fiscal-acao{justify-self:start}.fiscal-acao .btn,.fiscal-linha .btn{width:auto}.fiscal-linha{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.fiscal-linha label{gap:6px;font-size:13px;display:grid}.fiscal-nota{margin:0 4px}@media (width<=860px){.fiscal-grade{grid-template-columns:1fr;gap:20px}.fiscal-trilha{position:static}.fiscal-campos{grid-template-columns:1fr}}.bairros-editor td:last-child{min-width:96px}.bairros-editor .btn-perigo-texto{white-space:nowrap}
