.shell{--sh-azul:#003f6b;--sh-azul-destaque:#006ab5;--sh-ciano:#26b1ba;--sh-amarelo:#ffaa00;--sh-claro:#f5f5f5;--sh-fundo:#f1f1f1;--sh-topo-altura:68px;--sh-lateral-fechada:72px;--sh-lateral-aberta:244px;--sh-transicao:320ms cubic-bezier(0.4,0,0.2,1);display:flex;align-items:flex-start;min-height:100vh;background:var(--sh-fundo)}.shell-lateral{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;z-index:100;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;width:var(--sh-lateral-fechada);height:100vh;padding:14px 12px;background:var(--sh-azul);color:var(--sh-claro);transition:width var(--sh-transicao)}.shell-lateral--aberta{width:var(--sh-lateral-aberta)}.shell-lateral__topo{position:relative;display:flex;flex-direction:column;gap:26px;min-height:0}.shell-logo{display:flex;align-items:center;height:44px;padding-left:6px;overflow:hidden}.shell-logo .marca__nome{opacity:0;transition:opacity .18s ease}.shell-lateral--aberta .shell-logo .marca__nome,.shell-lateral--drawer .shell-logo .marca__nome{opacity:1;transition-delay:.12s}.shell-nav{display:flex;flex-direction:column;gap:4px;flex:1 1;min-height:0}.shell-lateral--aberta .shell-nav,.shell-lateral--drawer .shell-nav{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.shell-lateral__topo{flex:1 1}.shell-nav__item{position:relative;display:flex;align-items:center;gap:14px;height:44px;padding:0 12px;border-radius:10px;color:var(--sh-claro);font-size:.9rem;font-weight:500;white-space:nowrap;transition:background var(--sh-transicao),color .16s ease}.shell-nav__item:hover:not(.shell-nav__item--ativo){background:rgba(38,177,186,.22)}.shell-nav__item--ativo{background:rgba(0,106,181,.28);color:var(--sh-amarelo)}.shell-nav__icone{flex-shrink:0}.shell-nav__rotulo{flex:1 1;overflow:hidden;opacity:0;transition:opacity .14s ease}.shell-lateral--aberta .shell-nav__rotulo,.shell-lateral--drawer .shell-nav__rotulo{opacity:1;transition-delay:.12s}.shell-nav__grupo-wrap{display:flex;flex-direction:column}.shell-nav__grupo{width:100%;border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.shell-nav__grupo-seta{flex-shrink:0;opacity:0;transition:transform .2s ease,opacity .14s ease}.shell-lateral--aberta .shell-nav__grupo-seta,.shell-lateral--drawer .shell-nav__grupo-seta{opacity:.65;transition-delay:.12s}.shell-nav__grupo--aberto .shell-nav__grupo-seta{transform:rotate(90deg)}.shell-nav__sublista{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 18px;padding-left:12px;border-left:2px solid rgba(255,255,255,.14)}.shell-nav__subitem{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:8px;color:var(--sh-claro);font-size:.85rem;font-weight:500;white-space:nowrap;opacity:.88;transition:background var(--sh-transicao),color .16s ease,opacity .16s ease}.shell-nav__subitem:hover:not(.shell-nav__subitem--ativo){background:rgba(38,177,186,.18);opacity:1}.shell-nav__subitem--ativo{background:rgba(0,106,181,.28);color:var(--sh-amarelo);opacity:1}.shell-nav__tooltip{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);padding:7px 12px;border-radius:8px;background:var(--sh-azul);color:var(--sh-claro);font-size:.8rem;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.28);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease;z-index:200}.shell-lateral:not(.shell-lateral--aberta):not(.shell-lateral--drawer) .shell-nav__tooltip--visivel{opacity:1;visibility:visible}.shell-lateral__toggle{position:absolute;top:46px;right:-24px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:2px solid var(--sh-azul);border-radius:50%;background:var(--sh-ciano);color:#fff;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.28);transition:transform var(--sh-transicao)}.shell-lateral--aberta .shell-lateral__toggle{transform:rotate(180deg)}.shell-lateral__sair{display:flex;align-items:center;gap:14px;height:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--sh-claro);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--sh-transicao)}.shell-lateral__sair:hover{background:rgba(38,177,186,.22)}.shell-conteudo{flex:1 1;min-width:0;display:flex;flex-direction:column}.shell-topo{position:-webkit-sticky;position:sticky;top:0;z-index:98;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;height:var(--sh-topo-altura);padding:0 24px;background:#fff;box-shadow:0 8px 20px -12px rgba(0,0,0,.18)}.shell-topo__esq{grid-column:1;display:flex;align-items:center;gap:12px;min-width:0}.shell-topo__menu{display:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--sh-azul);cursor:pointer}.shell-topo__menu:hover{background:#eef2f6}.shell-topo__titulo{margin:0;font-family:var(--fonte-chakra,"Segoe UI"),system-ui,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:#17233d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-busca{display:flex;align-items:center;gap:10px;width:min(420px,34vw);justify-self:center;padding:0 8px 0 16px;height:42px;border:1px solid #e5e7eb;border-radius:999px;color:#9ca3af;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.shell-busca:focus-within{border-color:var(--sh-azul-destaque);box-shadow:0 0 0 3px rgba(0,106,181,.12)}.shell-busca input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;font-size:.9rem;color:#374151}.shell-busca__limpar{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:#9ca3af;cursor:pointer}.shell-busca__limpar:hover{color:#374151;background:#eef2f6}.shell-topo__acoes{grid-column:3;display:flex;align-items:center;justify-self:end;gap:16px}.shell-topo__sino{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sh-azul-destaque);cursor:pointer;transition:background .18s ease}.shell-topo__sino:hover{background:#eef2f6}.shell-usuario{display:flex;align-items:center;gap:10px}.shell-usuario__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sh-azul);color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.02em}.shell-usuario__info{display:flex;flex-direction:column;line-height:1.25}.shell-usuario__info strong{font-size:.86rem;font-weight:600;color:#17233d}.shell-usuario__info span{font-family:var(--fonte-chakra,"Segoe UI"),system-ui,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.05em;color:#808695;text-transform:uppercase}.shell-main{flex:1 1;padding:32px}.shell-overlay{position:fixed;inset:0;z-index:99;background:rgba(6,16,28,.45)}@media (max-width:1024px){.shell-busca{width:min(300px,30vw)}}@media (max-width:900px){.shell-lateral{position:fixed;left:0;top:0;width:var(--sh-lateral-aberta);transform:translateX(-108%);transition:transform var(--sh-transicao)}.shell-lateral--drawer{transform:translateX(0);box-shadow:0 0 60px rgba(0,0,0,.4)}.shell-lateral__toggle{display:none}.shell-lateral--drawer .shell-logo .marca__nome,.shell-lateral--drawer .shell-nav__rotulo{opacity:1}.shell-topo__menu{display:grid}.shell-topo{gap:12px;padding:0 14px}.shell-topo__titulo{font-size:1.15rem}.shell-main{padding:20px 16px 40px}}@media (max-width:640px){.shell-topo{grid-template-columns:1fr auto;grid-template-rows:minmax(44px,auto) auto;height:auto;min-height:var(--sh-topo-altura);padding-top:10px;padding-bottom:10px}.shell-topo__esq{grid-column:1;grid-row:1}.shell-topo__acoes{grid-column:2;grid-row:1}.shell-busca{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%;height:40px;margin-top:8px;border-radius:12px}.shell-usuario__info{display:none}}@media (min-width:901px){.shell-overlay{display:none}}@media (prefers-reduced-motion:reduce){.shell-lateral,.shell-lateral__toggle,.shell-nav__item,.shell-nav__rotulo{transition-duration:1ms}}.tabela{--tb-azul:#003f6b;--tb-azul-destaque:#006ab5;--tb-branco:#fff;--tb-linha:#e5e5e4;--tb-zebra:#f8f8f8;--tb-texto:#515a6e;--tb-texto-fraco:#808695;--tb-verde:#43b75d;--tb-amarelo:#ffaa00;--tb-vermelho:#ff3347;--tb-raio:8px;width:100%}.tabela__filtros-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--tb-linha);border-bottom:none;border-radius:var(--tb-raio) var(--tb-raio) 0 0;background:var(--tb-zebra)}.tabela__filtros-extra select{height:32px;padding:0 10px;border:1px solid var(--tb-linha);border-radius:6px;background:var(--tb-branco);font:inherit;font-size:.82rem;color:var(--tb-texto)}.tabela__filtros-extra+.tabela__rolagem table{border-radius:0 0 var(--tb-raio) var(--tb-raio)}.tabela__rolagem{width:100%;overflow-x:auto;position:relative}.tabela table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;border:1px solid var(--tb-linha);border-radius:var(--tb-raio);overflow:hidden;background:var(--tb-branco);font-size:.88rem;color:var(--tb-texto)}.tabela td,.tabela th{padding:11px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--tb-linha)}.tabela thead th{background:var(--tb-azul);color:#f5f5f5;font-weight:500;white-space:nowrap}.tabela__ordenar{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabela__ordenar:hover{opacity:.82}.tabela__seta{opacity:.85}.tabela__seta--inativa{opacity:.45}.tabela__seta--desc{transform:rotate(180deg)}.tabela tbody tr{transition:background .15s ease}.tabela tbody tr:nth-child(2n){background:var(--tb-zebra)}.tabela tbody tr:hover{background:color-mix(in srgb,var(--tb-azul-destaque) 12%,transparent)}.tabela tbody tr:last-child td{border-bottom:none}.tabela tbody tr.tabela__linha--clicavel{cursor:pointer}.tabela__cel--inicio{text-align:left}.tabela__cel--centro{text-align:center}.tabela__cel--fim{text-align:right;width:1%;white-space:nowrap}.tabela__vazio{padding:32px 14px;text-align:center;color:var(--tb-texto-fraco)}.tabela__acoes{gap:6px;justify-content:flex-end}.tabela__acao,.tabela__acoes{display:inline-flex;align-items:center}.tabela__acao{justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--tb-raio);background:none;color:var(--tb-texto-fraco);cursor:pointer;transition:background .15s ease,color .15s ease,border-radius .15s ease}.tabela__acao:hover{color:var(--tb-azul-destaque);background:#e5e5e4;border-radius:50%}.tabela__acao--editar:hover{color:var(--tb-amarelo)}.tabela__acao--excluir:hover{color:var(--tb-vermelho)}.tabela__rodape{background:var(--tb-azul);padding:10px 16px;border-bottom:none}.tabela__rodape-linha{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;min-height:34px}.tabela__paginacao{display:flex;align-items:center;gap:6px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 280px);overflow:hidden}@media (max-width:640px){.tabela__paginacao{position:static;transform:none;width:100%;justify-content:center;order:-1}}.tabela__por-pagina{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--tb-branco);white-space:nowrap}.tabela__por-pagina input{width:56px;height:28px;padding:0 8px;border:0;border-radius:6px;text-align:center;font:inherit}.tabela__pag,.tabela__pag-num{min-width:34px;padding:0 8px;border:0;border-radius:999px;background:var(--tb-branco);color:#515a6e;font:inherit;font-size:.85rem;cursor:pointer;transition:background .15s ease,color .15s ease}.tabela__pag,.tabela__pag-num,.tabela__pag-reticencias{display:inline-flex;align-items:center;justify-content:center;height:34px}.tabela__pag-reticencias{min-width:22px;color:var(--tb-branco);font-weight:700}.tabela__pag-num:hover,.tabela__pag:hover:not(:disabled){background:#d8dee5}.tabela__pag:disabled{opacity:.4;cursor:not-allowed}.tabela__pag-num--ativa{color:#fff}.tabela__pag-num--ativa,.tabela__pag-num--ativa:hover{background:var(--tb-azul-destaque)}.tabela-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-family:var(--fonte-chakra,"Segoe UI"),system-ui,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.tabela-status--sucesso{color:var(--tb-verde,#43b75d);background:color-mix(in srgb,#43b75d 16%,transparent)}.tabela-status--alerta{color:#b57b00;background:color-mix(in srgb,#ffaa00 20%,transparent)}.tabela-status--erro{color:var(--tb-vermelho,#ff3347);background:color-mix(in srgb,#ff3347 14%,transparent)}.tabela-status--info{color:#006ab5;background:color-mix(in srgb,#006ab5 14%,transparent)}.tabela-status--neutro{color:#6b7280;background:#eceef1}@media (prefers-reduced-motion:reduce){.tabela tbody tr,.tabela__acao,.tabela__pag,.tabela__pag-num{transition-duration:1ms}}.tabela__miniatura{display:block;width:40px;height:40px;border-radius:8px;object-fit:cover;background:#eceef1}.tabela__miniatura--vazia{display:grid;place-items:center;color:#b0b7c0}.tabela__status{display:inline-flex;align-items:center;gap:8px}.tabela__cartoes,.tabela__status .interruptor__texto{display:none}@media (max-width:640px){.tabela--cartoes .tabela__cartoes{display:grid;grid-gap:8px;gap:8px;margin:0;padding:8px;list-style:none}.tabela--cartoes table tbody,.tabela--cartoes table thead{display:none}.tabela__cartao{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;color:#1d2b3a}.tabela__cartao:not(:has(.tabela__cartao-marcar)){grid-template-columns:minmax(0,1fr)}.tabela__cartao--vazio{display:block;color:#5b6b7d;font-size:.88rem}.tabela__cartao-marcar{width:20px;height:20px;margin:0}.tabela__cartao-corpo{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.tabela__cartao-corpo{cursor:pointer}.tabela__cartao-acoes{grid-column:1/-1;justify-content:flex-end}}:root{--vsh-largura:640px}.vsh{justify-content:center}.vsh,.vsh__tela{min-height:100svh;min-height:100dvh;background:#f6f4fb;display:flex}.vsh__tela{width:100%;max-width:var(--vsh-largura);flex-direction:column}.vsh__tela,.vsh__tela *{min-width:0;min-height:0}.vsh__topo{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:10;width:100%;max-width:var(--vsh-largura);display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top, 0px)) 14px 10px;background:#1c1726;color:#fff;border-bottom:1px solid rgba(212,175,55,.28)}.vsh__topo h1{flex:1 1;min-width:0;margin:0;font-size:1.02rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsh__sair,.vsh__voltar{place-items:center;border:0;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.vsh__logo,.vsh__sair,.vsh__voltar{flex:0 0 auto;width:36px;height:36px;display:grid;border-radius:999px}.vsh__logo{place-items:center;background:#7c3aed;color:#fff}.vsh__logo,.vsh__painel{font-weight:800;font-size:.8rem;text-decoration:none}.vsh__painel{display:inline-flex;min-height:36px;padding:0 12px;border-radius:999px;background:#ffaa00;color:#1a1523;white-space:nowrap}.vsh__acoes,.vsh__painel{align-items:center;gap:6px}.vsh__acoes{flex:0 0 auto;display:flex}.vsh__conteudo{flex:1 1;min-width:0;width:100%;padding:calc(var(--vsh-h-topo, 60px) + 14px) 14px calc(var(--vsh-h-nav, 72px) + 14px);display:flex;flex-direction:column;gap:14px}.vsh__nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:10;flex:0 0 auto;width:100%;max-width:var(--vsh-largura);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:7px 4px calc(7px + env(safe-area-inset-bottom, 0px));background:#1c1726;border-top:1px solid rgba(212,175,55,.28)}.vsh__nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:46px;padding:4px 2px;border-radius:8px;color:rgba(255,255,255,.55);text-decoration:none;font-size:.64rem;font-weight:700;text-align:center}.vsh__nav a.ativo{color:#ecca6b}.vsh-lancador{display:flex;flex-direction:column;gap:12px;margin-bottom:4px}.vsh-lancador__botao{display:flex;align-items:center;gap:14px;padding:20px;border:0;border-radius:16px;background:#fff;box-shadow:0 2px 10px rgba(20,16,24,.08);text-align:left;cursor:pointer;color:inherit;text-decoration:none}.vsh-lancador__botao:active{transform:scale(.98)}.vsh-lancador__icone{flex:0 0 auto;width:52px;height:52px;display:grid;place-items:center;border-radius:14px;color:#fff}.vsh-lancador__botao--presencial .vsh-lancador__icone{background:linear-gradient(135deg,#7c3aed,#a855f7)}.vsh-lancador__botao--site .vsh-lancador__icone{background:linear-gradient(135deg,#16a34a,#22c55e)}.vsh-lancador__botao--revisao .vsh-lancador__icone{background:linear-gradient(135deg,#d97706,#f59e0b)}.vsh-lancador__botao--compras .vsh-lancador__icone{background:linear-gradient(135deg,#0891b2,#06b6d4)}.vsh-lancador__texto strong{display:block;font-size:1.02rem}.vsh-lancador__texto span{display:block;font-size:.82rem;color:#6b6675;margin-top:2px}.vsh-busca-pedido{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e9e5ef;border-radius:12px;padding:10px 14px}.vsh-busca-pedido input{flex:1 1;min-width:0;border:0;outline:0;font-size:.95rem;background:none}.vsh-pedidos-lista{display:flex;flex-direction:column;gap:8px}.vsh-pedido-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;background:#fff;border:1px solid #e9e5ef;border-radius:12px;text-align:left;cursor:pointer;width:100%}.vsh-pedido-card__info strong{display:block;font-size:.92rem}.vsh-pedido-card__info span{display:block;font-size:.78rem;color:#6b6675;margin-top:2px}.vsh-pedido-card__valor{font-weight:800;font-size:.95rem;white-space:nowrap}.vsh-item{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid #e9e5ef;border-radius:12px;min-width:0}.vsh-item__info{flex:1 1;min-width:0}.vsh-item__info strong{display:block;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsh-item__info span{display:block;font-size:.76rem;color:#6b6675;margin-top:2px}.vsh-item__qtd{flex:0 0 auto;display:flex;align-items:center;gap:4px}.vsh-item__qtd button{width:28px;height:28px;border-radius:8px;border:1px solid #e9e5ef;background:#fff;display:grid;place-items:center;cursor:pointer}.vsh-item__qtd span{min-width:22px;text-align:center;font-weight:700;font-size:.85rem}.vsh-item--empilhado{flex-wrap:wrap}.vsh-item--empilhado .vsh-item__info{flex:1 1 100%}.vsh-item--empilhado .vsh-item__info strong{white-space:normal}.vsh-item--empilhado .vsh-item__qtd{gap:6px}.vsh-item--empilhado .vsh-item__qtd button,.vsh-item--empilhado .vsh-item__remover{width:44px;height:44px;border-radius:10px}.vsh-item--empilhado .vsh-item__qtd span{min-width:32px;font-size:1rem}.vsh-item--empilhado .vsh-item__remover{margin-left:auto}.vsh-item__qtd button{color:#17233d}.vsh-item__remover{flex:0 0 auto;width:28px;height:28px;border-radius:8px;border:0;background:none;color:#a20d2f;cursor:pointer;display:grid;place-items:center}.vsh-resumo{position:-webkit-sticky;position:sticky;bottom:var(--vsh-h-nav,72px);background:#fff;border-top:1px solid #e9e5ef;margin:var(--vsh-h-nav,72px) -14px calc(-1 * (var(--vsh-h-nav, 72px) + 14px));padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 -2px 10px rgba(20,16,24,.06)}.vsh-resumo__linha{display:flex;justify-content:space-between;align-items:baseline}.vsh-resumo__linha strong{font-size:1.15rem}.vsh-radio{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid #e9e5ef;border-radius:12px;cursor:pointer;font-size:.92rem;font-weight:600}.vsh-radio--ativo{border-color:#7c3aed;background:#f5f0ff;color:#7c3aed}.vsh-radio input{accent-color:#7c3aed}.vsh-pdv{display:flex;flex-direction:column;gap:14px}.vsh-pdv__caixa{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.vsh-pdv__caixa-acoes{display:flex;align-items:center;gap:6px}.vsh-pdv__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.vsh-pdv__resumo-btn{border:0;font:inherit;text-align:left;cursor:pointer;width:calc(100% + 28px);color:#17131f}.vsh-pdv__resumo-btn .vsh-resumo__linha span{display:flex;align-items:center;gap:6px;color:#6b6675;font-weight:700;font-size:.88rem}.vsh-pdv__receber{background:#157347;border-radius:16px 16px 0 0}.vsh-pdv__receber .vsh-resumo__linha span,.vsh-pdv__receber .vsh-resumo__linha strong{color:#fff}.vsh-pdv__receber .vsh-resumo__linha strong{font-size:1.25rem}.vsh-pagar{display:grid;grid-gap:8px;gap:8px}.vsh-pagar__titulo{color:#6b6675;font-size:.8rem;font-weight:700}.vsh-pagar__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.vsh-pagar__forma{min-height:56px;margin:0;padding:8px 10px;border:0;border-radius:14px;background:#157347;color:#fff;font:inherit;font-size:.95rem;font-weight:800;line-height:1.15;cursor:pointer}.vsh-pagar__forma--pix{background:#0f766e}.vsh-pagar__forma--dinheiro{background:#157347}.vsh-pagar__forma--cartao_credito,.vsh-pagar__forma--cartao_debito{background:#1d4ed8}.vsh-pagar__forma--crediario,.vsh-pagar__forma--outro{background:#6b6675}.vsh-pagar__forma:disabled{opacity:.5;cursor:not-allowed}.vsh-pagar__forma:active:not(:disabled){transform:scale(.97)}.vsh-scanner__rodape{position:absolute;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:rgba(20,16,24,.88);color:#fff;font-size:.95rem}.vsh-scanner__rodape strong{font-size:1.1rem}.vsh-scanner__rodape button{width:auto;min-height:48px;margin:0;padding:0 22px;border:0;border-radius:14px;background:#157347;color:#fff;font:inherit;font-weight:800;cursor:pointer}.vsh-scanner__rodape button:disabled{opacity:.45}.vsh-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.vsh-stat{display:flex;flex-direction:column;gap:2px;padding:12px;background:#fff;border:1px solid #e9e5ef;border-radius:12px;text-decoration:none;color:inherit}.vsh-stat strong{font-size:1.15rem;font-weight:800}.vsh-stat span{font-size:.74rem;color:#6b6675;gap:4px}.vsh-aviso,.vsh-stat span{font-weight:700;display:flex;align-items:center}.vsh-aviso{gap:8px;padding:12px 14px;background:#fff7ed;color:#d97706;border-radius:12px;font-size:.86rem;text-decoration:none}.vsh-conf-card{display:flex;align-items:center;gap:10px;padding:10px;background:#fff;border:1px solid #e9e5ef;border-radius:12px;text-align:left;cursor:pointer;width:100%;color:var(--sp-tinta,#241017)}.vsh-conf-card__foto{flex:0 0 auto;width:44px;height:44px;border-radius:8px;background:#f6f4fb;overflow:hidden;display:grid;place-items:center;color:#b7b0c6}.vsh-conf-card__foto img{width:100%;height:100%;object-fit:cover}.vsh-conf-card__info{flex:1 1;min-width:0}.vsh-conf-card__info strong{font-size:.88rem}.vsh-conf-card__info span,.vsh-conf-card__info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsh-conf-card__info span{font-size:.76rem;color:#6b6675;margin-top:2px}.vsh-conf-card__saldo{flex:0 0 auto;font-weight:800;font-size:.92rem;padding:4px 10px;border-radius:999px;background:#f0fdf4;color:#16a34a;white-space:nowrap}.vsh-conf-card__saldo--zero{background:#fef2f2;color:#a20d2f}.vsh-conf-card__saldo--kit{background:#f3e8ff;color:#7c3aed}.vsh-conf-detalhe__foto{width:100%;max-width:200px;aspect-ratio:1;margin:0 auto 12px;border-radius:12px;overflow:hidden;background:#f6f4fb;display:grid;place-items:center;color:#b7b0c6}.vsh-conf-detalhe__foto img{width:100%;height:100%;object-fit:cover}.vsh-conf-detalhe__chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.vsh-conf-detalhe__chip{font-size:.74rem;font-weight:700;color:#6b6675;background:#f6f4fb;border-radius:999px;padding:3px 10px}.vsh-conf-detalhe__linha{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f4fb;border-radius:10px;padding:10px 14px;margin:10px 0}.vsh-conf-detalhe__stepper{display:flex;align-items:center;gap:6px}.vsh-conf-detalhe__stepper button{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:1px solid #e9e5ef;border-radius:999px;background:#fff;color:#7c3aed;cursor:pointer}.vsh-conf-detalhe__linha input{width:56px;padding:8px 4px;border:1px solid #e9e5ef;border-radius:8px;text-align:center;font-size:1rem;font-weight:700}.vsh-conf-detalhe__kit-aviso{font-size:.82rem;color:#6b6675;background:#f3e8ff;border-radius:10px;padding:10px 12px;margin:10px 0}.vsh-conf-detalhe__kit-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;font-size:.85rem;text-align:left;width:100%;background:none;border:0;border-top:1px solid #e9e5ef;cursor:pointer}.vsh-conf-detalhe__kit-item strong{display:block;font-size:.85rem}.vsh-conf-detalhe__kit-item span{color:#6b6675;font-size:.76rem}.vsh-audit-resumo{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;font-weight:700;color:#6b6675}.vsh-audit-resumo a,.vsh-audit-resumo span{display:flex;align-items:center;gap:5px;text-decoration:none;color:inherit}.vsh-audit-resumo a{color:#a20d2f}.vsh-audit-escanear{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px;border:2px dashed #7c3aed;border-radius:16px;background:#f5f0ff;color:#7c3aed;font-weight:800;font-size:1rem;cursor:pointer}.vsh-audit-escanear:active{transform:scale(.98)}.vsh-audit-confirmar{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid #e9e5ef;border-radius:14px}.vsh-audit-confirmar__nome{font-weight:800;font-size:1rem;margin:0}.vsh-audit-confirmar__rotulo{font-size:.82rem;font-weight:700;color:#6b6675;margin-top:6px}.vsh-audit-confirmar__input{width:100%;padding:14px;font-size:1.4rem;font-weight:800;text-align:center;border:1.5px solid #e9e5ef;border-radius:12px;box-sizing:border-box}.vsh-audit-confirmar__acoes{display:flex;gap:10px;margin-top:6px}.vsh-audit-confirmar__cancelar{flex:0 0 auto;padding:0 14px;border:1px solid #e9e5ef;border-radius:10px;background:#fff;color:#6b6675;font-weight:700;cursor:pointer}.vsh-audit-confirmar__acoes .botao{flex:1 1}.vsh-audit-resultado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 16px;border-radius:16px;text-align:center;font-size:1.05rem}.vsh-audit-resultado--ok{background:#f0fdf4;color:#16a34a}.vsh-audit-resultado--divergente{background:#fff7ed;color:#d97706}.vsh-secao{display:flex;flex-direction:column;gap:8px;padding:14px;background:#fff;border:1px solid #e9e5ef;border-radius:14px}.vsh-secao h3{margin:0 0 2px;font-size:.92rem}.vsh-select,.vsh-textarea{width:100%;max-width:100%;padding:11px 12px;border:1.5px solid #e9e5ef;border-radius:10px;font-size:.92rem;font-family:inherit;box-sizing:border-box;background:#fff;color:#17131f;overflow:hidden;text-overflow:ellipsis}.vsh-filtros{flex-direction:column}.vsh-filtros,.vsh-filtros__datas{display:flex;gap:8px}.vsh-filtros__datas input{flex:1 1;padding:10px;border:1.5px solid #e9e5ef;border-radius:10px;font-size:.88rem}.vsh-icone-btn{flex:0 0 auto;width:40px;height:40px;border-radius:999px;border:1px solid #e9e5ef;background:#fff;color:#7c3aed;display:grid;place-items:center;cursor:pointer}.vsh-icone-btn--destaque{border-color:#7c3aed;background:#7c3aed;color:#fff}.vsh-scanner{position:fixed;inset:0;z-index:70;background:#000;display:flex;align-items:center;justify-content:center}.vsh-scanner__video{width:100%;height:100%;object-fit:cover}.vsh-scanner__moldura{position:absolute;left:10%;right:10%;top:38%;height:24%;border:3px solid #ecca6b;border-radius:12px;box-shadow:0 0 0 2000px rgba(0,0,0,.35)}.vsh-scanner__dica{position:absolute;top:calc(38% + 24% + 14px);left:0;right:0;text-align:center;color:#fff;font-weight:700;font-size:.9rem;text-shadow:0 1px 4px rgba(0,0,0,.5)}.vsh-scanner__fechar{position:absolute;top:calc(16px + env(safe-area-inset-top, 0px));right:16px;width:40px;height:40px;border-radius:999px;border:0;background:rgba(255,255,255,.2);color:#fff;display:grid;place-items:center;cursor:pointer}.vsh-scanner__erro{position:absolute;bottom:40px;left:20px;right:20px;padding:16px;background:#fff;border-radius:12px;text-align:center;display:flex;flex-direction:column;gap:10px}.vsh-scanner__erro button{border:0;background:#7c3aed;color:#fff;padding:10px;border-radius:10px;font-weight:700;cursor:pointer}.vsh-instalar-fundo{position:fixed;inset:0;z-index:60;background:rgba(19,16,25,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.vsh-instalar{width:min(100%,340px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:26px 22px 20px;border-radius:16px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.35)}.vsh-instalar svg{color:#7c3aed}.vsh-instalar h2{margin:4px 0 0;font-size:1.1rem}.vsh-instalar p{margin:0;font-size:.88rem;line-height:1.4;color:#6b6675}.vsh-instalar__acoes{display:flex;gap:10px;width:100%;margin-top:12px}.vsh-instalar__acoes button{flex:1 1;border-radius:10px;padding:11px;font-weight:700;font-size:.9rem;cursor:pointer}.vsh-instalar__btn{border:0;background:#7c3aed;color:#fff}.vsh-instalar__cancelar{border:1px solid #e9e5ef;background:#fff;color:#17131f}.vsh-raiz{display:block}.conf-progresso{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #ece4e7}.conf-progresso__topo{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.conf-progresso__topo strong{font-size:1.25rem;color:var(--sp-tinta,#241017)}.conf-progresso__topo span{color:#808695;font-size:.8rem;text-align:right}.conf-progresso__barra{height:8px;border-radius:999px;background:#eef0f3;overflow:hidden}.conf-progresso__barra span{display:block;height:100%;border-radius:inherit;background:#1fa855;transition:width .3s ease}.conf-progresso p{margin:0;color:#5a6170;font-size:.78rem}.conf-chips,.conf-motivos{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.conf-chip{width:auto;min-height:40px;margin:0;padding:0 14px;border:1px solid #d6d9de;border-radius:999px;background:#fff;color:#3d4350;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.conf-chip--ativo{border-color:var(--sp-vinho,#661c3a);background:var(--sp-vinho,#661c3a);color:#fff}.conf-lista{display:flex;flex-direction:column;gap:8px}.conf-card--ok{opacity:.75}.conf-selos .conf-selo{display:inline-flex;margin-top:0}.conf-selos{display:flex!important;flex-wrap:wrap;gap:4px;margin-top:3px}.conf-selo{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;background:#f2f2f2;color:#5a6170;font-size:.68rem;font-weight:700}.conf-selo--ok{background:#e8f6f0;color:#1f8a4d}.conf-selo--pendente{background:#fff1dc;color:#a15c00}.conf-selo--aviso{background:#fdecea;color:#c0392b}.conf-erro,.conf-vazio{margin:8px 0;padding:18px 14px;border:1px dashed #d6d9de;border-radius:12px;background:#fff;color:#5a6170;text-align:center;font-size:.9rem}.conf-erro{border-style:solid;border-color:#e6b0aa;background:#fdf1ef;color:#8a2a1f}.conf-painel__nome{margin:0;font-weight:800;font-size:1rem}.conf-painel__saldo{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:10px;border-radius:12px;background:#f7f9fb;text-align:center}.conf-painel__saldo span{color:#808695;font-size:.8rem}.conf-painel__saldo strong{font-size:2rem;line-height:1.1;color:var(--sp-tinta,#241017)}.conf-painel__saldo small{color:#a15c00;font-size:.74rem}.conf-painel__delta{margin:0;text-align:center;font-weight:800}.conf-painel__delta--mais{color:#1f8a4d}.conf-painel__delta--menos{color:#c0392b}.conf-painel__cadastro{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid #eef0f3}.conf-painel__cadastro a,.conf-painel__cadastro button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:40px;margin:0;padding:0;border:0;background:none;color:#006ab5;font:inherit;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer}.conf-painel__aviso{display:inline-flex;align-items:center;gap:6px;color:#c0392b;font-size:.8rem}@media (prefers-reduced-motion:reduce){.conf-progresso__barra span{transition:none}}.ini{display:grid;grid-gap:18px;gap:18px;width:100%;padding-bottom:76px}.ini__bloco{display:grid;grid-gap:10px;gap:10px;min-width:0}.ini__bloco h2{margin:0 2px;color:#1a1523;font-size:1.05rem;font-weight:800}.ini__vazio{margin:0 2px;color:#6b6675;font-size:.84rem}.ini__retornos{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ini__retorno{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:20px;background:#fff;box-shadow:0 1px 0 #e9e5ef,0 6px 16px rgba(28,23,38,.05)}.ini__retorno-corpo{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;color:#1a1523;text-decoration:none}.ini__avatar{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#efe9f7;color:#5b21b6;font-size:1.1rem;font-weight:800}.ini__avatar--urgente{background:#fde8e8;color:#b42318}.ini__retorno-texto{min-width:0;display:grid;grid-gap:1px;gap:1px}.ini__retorno-texto strong{font-size:.95rem}.ini__retorno-texto small,.ini__retorno-texto strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ini__retorno-texto small{color:#6b6675;font-size:.78rem}.ini__retorno-texto .ini__retorno-urgente{color:#b42318;font-weight:700}.ini__zap{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#16a34a;color:#fff;text-decoration:none}.ini__zap--sem{background:#e9e5ef;color:#9a93a8}.ini__atalhos{grid-template-columns:repeat(4,minmax(0,1fr))}.ini__atalho,.ini__atalhos{display:grid;grid-gap:8px;gap:8px}.ini__atalho{justify-items:center;padding:14px 2px 12px;border-radius:18px;background:#fff;box-shadow:0 1px 0 #e9e5ef;color:#661c3a;font-size:.74rem;font-weight:700;text-decoration:none}.ini__atalho span{color:#1a1523}.ini__atalhos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ini__atalhos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ini__retorno-texto em{color:#15803d;font-size:.78rem;font-style:normal;font-weight:800}.ini__retorno-texto small b{color:#1a1523}.ini__retorno-texto .ini__retorno-urgente b{color:#b42318}.ini__consulta{display:grid;grid-gap:8px;gap:8px}.ini__busca{display:flex;align-items:center;gap:8px;min-height:54px;padding:0 6px 0 16px;border-radius:18px;background:#fff;box-shadow:0 1px 0 #e9e5ef,0 6px 16px rgba(28,23,38,.06);color:#6b6675}.ini__busca input::-webkit-search-cancel-button,.ini__busca input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ini__busca input{flex:1 1;min-width:0;width:auto;height:52px;margin:0;padding:0;border:0;background:transparent;color:#1a1523;font:inherit;font-size:1rem;outline:none}.ini__busca button{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:14px;background:#f1ecf7;color:#661c3a;cursor:pointer}.ini__achados{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ini__achado,.ini__achados-vazio{display:flex;align-items:center;gap:12px;padding:10px;border-radius:18px;background:#fff;box-shadow:0 1px 0 #e9e5ef}.ini__achados-vazio{color:#6b6675;font-size:.86rem}.ini__achado img,.ini__achado-sem{flex:none;width:52px;height:52px;border-radius:12px;background:#efe9f7;object-fit:cover}.ini__achado-texto{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ini__achado-texto strong{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ini__achado-texto small{color:#6b6675;font-size:.76rem}.ini__achado-texto small b{color:#15803d;font-size:.88rem}.ini__copiar{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:14px;background:#16a34a;color:#fff;cursor:pointer}.ini__ao-vivo{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.5);animation:ini-pulso 1.8s infinite}@keyframes ini-pulso{70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@media (prefers-reduced-motion:reduce){.ini__ao-vivo{animation:none}}.ini__avatar--agora{background:#dcfce7;color:#15803d}.ini__quando{color:#6b6675;font-weight:600}.ini__venda{position:fixed;left:50%;bottom:calc(var(--vsh-h-nav, 72px) + 12px);transform:translateX(-50%);z-index:9;width:min(calc(100% - 28px),calc(var(--vsh-largura) - 28px));min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:20px;background:#d9b868;color:#1c1726;font-size:1.1rem;font-weight:800;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.3)}.ini__venda:active{transform:translateX(-50%) scale(.98)}.ini__atalho:active,.ini__zap:active{transform:scale(.98)}.ini__pedidos{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px}.ini__pedido{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 12px;border-radius:16px;background:var(--ini-fundo);color:var(--ini-cor);font-size:.8rem;font-weight:700;line-height:1.15;text-decoration:none}.ini__pedido strong{font-size:1.5rem;line-height:1}.ini__pedido span{flex:1 1;min-width:0;color:#1a1523}.ini__pedido--cobrar{--ini-fundo:#e5edfd;--ini-cor:#1d4ed8}.ini__pedido--separar{--ini-fundo:#fcecd3;--ini-cor:#b45309}.ini__titulo{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ini__titulo span{color:#15803d;font-size:.8rem;font-weight:800}.ini__recentes{display:flex;flex-wrap:wrap;gap:8px}.ini__recentes button{width:auto;margin:0;padding:8px 14px;border:1px solid #e0d9ec;border-radius:999px;background:#fff;color:#4a3a5e;font:inherit;font-size:.82rem;cursor:pointer}.ini__mes{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,#1c1726,#3b1630);color:#fff}.ini__mes>div:first-child{display:grid;grid-gap:2px;gap:2px}.ini__mes small{color:#d9b868;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ini__mes strong{font-size:1.6rem;line-height:1.1}.ini__mes em{color:rgba(255,255,255,.65);font-size:.78rem;font-style:normal}.ini__meta{display:grid;grid-gap:6px;gap:6px}.ini__meta-barra{height:10px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.ini__meta-barra span{display:block;height:100%;min-width:6px;border-radius:inherit;background:#d9b868}.ini__meta-barra .ini__meta--batida{background:#4ade80}.ini__meta p,.ini__meta-vazia{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:.8rem}.ini__meta p span{color:rgba(255,255,255,.65)}.ini__meta-vazia{color:rgba(255,255,255,.55)}.vi-barra{height:8px;border-radius:999px;background:#ece8f4;overflow:hidden}.vi-barra span{display:block;height:100%;border-radius:inherit;background:#7c3aed}.vi-barra span.vi-barra--batida{background:#16a34a}.vsh-lancador__botao .vi-seta{margin-left:auto;flex:none;color:#b7b0c6}.vsh-lancador__botao{padding:16px}.vi-tentar{width:auto;margin:8px auto 0;padding:8px 14px;border:1px solid #e6b0aa;border-radius:999px;background:#fff;color:#8a2a1f;font:inherit;font-weight:700;cursor:pointer}.vf-chips{margin-top:0}.vf-chip--alerta:not(.conf-chip--ativo){border-color:#fca5a5;color:#c0392b}.vf-lista{display:grid;grid-gap:10px;gap:10px}.vf-cartao{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e9e5ef;border-radius:14px;background:#fff;color:#1a1523}.vf-cartao--alerta{border-left:4px solid #c0392b}.vf-cartao__topo{display:grid;grid-gap:2px;gap:2px;color:inherit;text-decoration:none}.vf-cartao__topo strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.95rem}.vf-cartao__topo>span{color:#6b6675;font-size:.78rem}.vf-cartao__topo a{color:#6d28d9;font-weight:700}.vf-balao{margin:0;padding:8px 10px;border-radius:4px 12px 12px 12px;background:#f3f1f7;font-size:.86rem;overflow-wrap:anywhere}.vf-meta{color:#6b6675;font-size:.76rem}.vf-espera,.vf-ok{display:inline-flex;align-items:center;gap:3px;font-weight:700}.vf-espera{color:#c0392b}.vf-ok{color:#16a34a}.vf-vencida{color:#c0392b}.vf-acoes{display:flex;gap:8px}.vf-concluir,.vf-secundario,.vf-whats{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;margin:0;border-radius:12px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.vf-whats{flex:1 1;border:0;background:#1fa855;color:#fff}.vf-concluir{flex:0 0 auto;width:auto;padding:0 16px;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.vf-secundario{flex:0 0 46px;width:46px;border:1px solid #e9e5ef;background:#fff;color:#6b6675}.vf-secundario--texto{flex:1 1;width:auto;padding:0 14px}.vf-concluir:active,.vf-whats:active{transform:scale(.98)}.vf-secundario--compacto{flex:0 0 auto;width:auto;padding:0 12px;font-size:.84rem}.vau-barra{display:block!important;height:6px;margin-top:6px;border-radius:999px;background:#ece8f4;overflow:hidden}.vau-barra span{display:block!important;height:100%;margin:0!important;border-radius:inherit;background:#16a34a}.conf-rapida{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:12px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;text-decoration:none;box-shadow:0 6px 18px rgba(124,58,237,.25)}.conf-rapida>span{display:grid}.conf-rapida strong{font-size:1rem}.conf-rapida span span{font-size:.8rem;opacity:.85}.conf-painel__preco{display:flex;align-items:baseline;gap:8px;margin:4px 0 0;color:#16a34a;font-size:1.15rem;font-weight:800}.conf-painel__preco s{color:#9a93a6;font-size:.85rem;font-weight:600}.cr-placar{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid #e9e5ef;color:#6b6675;font-size:.84rem}.cr-placar strong{color:#1a1523;font-size:1.05rem}.cr-placar a{margin-left:auto;color:#6d28d9;font-weight:700;text-decoration:none}.cr-erro,.cr-espera,.cr-item{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1px solid #e9e5ef}.cr-espera{justify-items:center;text-align:center;color:#7c3aed}.cr-espera strong{color:#1a1523;font-size:1.05rem}.cr-digitar{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;align-items:center}.cr-digitar__campo{display:flex!important;align-items:center;gap:8px;min-height:48px;margin:0;padding:0 12px;border:1px solid #e0dbe8;border-radius:12px;background:#faf9fc;color:#6b6675}.cr-digitar__campo input{flex:1 1;width:100%;min-width:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:#1a1523;font:inherit;font-size:1rem}.cr-erro{justify-items:center;text-align:center;border-color:#fca5a5;background:#fff5f5;color:#c0392b}.cr-erro>span{color:#6b6675;font-size:.84rem}.cr-link{color:#6d28d9;font-weight:700;text-decoration:none}.cr-pular{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin:0;border:0;background:none;color:#6b6675;font:inherit;font-weight:700;cursor:pointer}.cr-historico h2{margin:4px 0 6px;color:#6b6675;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cr-historico ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.cr-historico li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:#fff;font-size:.82rem}.cr-historico li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-historico b{display:inline-flex;align-items:center;gap:3px;flex:none}.cr-mais,.cr-ok{color:#16a34a}.cr-menos{color:#c0392b}.cr-variacoes{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid #eef0f3}.cr-variacoes>span{color:#6b6675;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.cr-variacoes>div{display:flex;flex-wrap:wrap;gap:6px}.cr-variacoes small{color:#6b6675;font-size:.74rem}.cr-variacao--ok{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cr-variacoes .conf-chip{display:inline-flex;align-items:center;gap:4px}.vp-cartao__corpo{display:grid;grid-gap:4px;gap:4px;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.vp-cartao__corpo:focus-visible{outline:3px solid rgba(0,106,181,.24);outline-offset:4px;border-radius:12px}.vp-cartao__topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.vp-cartao__topo strong{font-size:1rem}.vp-cartao__topo b{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vp-cartao__abrir{display:inline-flex;align-items:center;justify-self:start;gap:4px;margin-top:3px;color:#006ab5;font-size:.78rem;font-weight:800}.vp-cartao__cliente{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem}.vp-cartao__linha{display:flex;align-items:center;gap:4px;color:#6b6675;font-size:.8rem}.vp-cartao__itens{color:#3d3846;font-size:.8rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vp-cartao__itensLista{display:grid;grid-gap:5px;gap:5px;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial}.vp-cartao__itemResumo{display:grid;grid-template-columns:34px auto minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;min-height:28px;padding:4px 6px;border-radius:8px;background:#f8f6fb}.vp-cartao__fotoItem{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;overflow:hidden;background:#fff;color:#b7b0c6}.vp-cartao__fotoItem img{width:100%;height:100%;object-fit:contain}.vp-cartao__itemResumo b{color:#1a1523;font-size:.82rem}.vp-cartao__itemTexto{display:grid;grid-gap:3px;gap:3px;min-width:0}.vp-cartao__nomeItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.vp-cartao__maisItens{color:#6b6675;font-size:.78rem;font-weight:800}.vp-selos{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.vp-selos .vf-espera{font-size:.74rem}.vp-espera--ok{color:#6b6675!important}.vp-endereco{display:flex;gap:6px;margin:0;color:#3d3846;font-size:.84rem}.vp-endereco svg{flex:none;margin-top:2px;color:#7c3aed}.vp-entrega{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #dbe7ff;border-radius:12px;background:#f7fbff}.vp-entrega__texto{display:grid;grid-gap:2px;gap:2px}.vp-entrega__texto strong{font-size:.9rem}.vp-entrega__texto span{color:#5f6878;font-size:.78rem}.vp-entrega__acoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.vp-entrega__acoes a,.vp-entrega__acoes button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:0 9px;border:1px solid #c8d7ef;border-radius:10px;background:#fff;color:#245281;font:inherit;font-size:.76rem;font-weight:800;text-decoration:none;cursor:pointer}.vp-entrega__acoes a:active,.vp-entrega__acoes button:active{transform:scale(.98)}.vp-separacao{position:-webkit-sticky;position:sticky;top:calc(var(--vsh-h-topo, 60px) + 8px);z-index:3}.vp-itens,.vp-separacao{display:grid;grid-gap:8px;gap:8px}.vp-item{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border:1px solid #e9e5ef;border-radius:12px;background:#fff}.vp-item--separando{align-items:stretch;padding:8px;border-width:2px}.vp-item--ok{border-color:#bbf7d0;background:#f0fdf4}.vp-item__check{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:54px;min-height:70px;margin:0;padding:0;border:1px solid #e9e5ef;border-radius:12px;background:#fff;color:#c4bdd0;cursor:pointer}.vp-item__check span{color:#6b6675;font-size:.62rem;font-weight:900;text-transform:uppercase}.vp-item--ok .vp-item__check{color:#16a34a}.vp-item--ok .vp-item__check span{color:#15803d}.vp-item__foto{flex:none;display:grid;place-items:center;width:62px;min-height:70px;border-radius:10px;overflow:hidden;background:#f6f4fb;color:#b7b0c6}.vp-item__foto img{width:100%;height:100%;object-fit:contain;background:#fff}.vp-item__info{flex:1 1 150px;min-width:0;display:grid;align-content:center;grid-gap:4px;gap:4px}.vp-item__info strong{font-size:.9rem;line-height:1.22}.vp-item__info>span{color:#6b6675;font-size:.76rem}.vp-item__qtd{display:flex;align-items:center;gap:6px;flex:none}.vp-item__qtd .vsh-item__qtd button,.vp-item__qtd .vsh-item__remover{width:44px;height:44px;border-radius:10px}.vp-item__qtd .vsh-item__qtd button{color:#17233d}.vp-item__qtd-fixa{flex:0 0 48px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;border-radius:12px;background:#f8f6fb;color:#1a1523;font-size:1.1rem}.vp-item__qtd-fixa span{color:#837b91;font-size:.58rem;font-weight:900;letter-spacing:0}.vp-resumo-operacao{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 6px}.vp-resumo-operacao strong{font-size:.95rem}.vp-resumo-operacao span{color:#6b6675;font-size:.82rem;font-weight:800;text-align:right}.vp-reserva{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#f4f1f7;color:#3a2b45;font-size:.82rem}.vp-reserva p{margin:0}.vp-reserva--liberada{background:#fff1dc;color:#6b3d00}.vp-reserva__botao{justify-self:start;min-height:44px;margin:0;padding:0 16px;border:1px solid;border-radius:999px;background:#fff;color:inherit;font:inherit;font-weight:700;cursor:pointer}.vp-reserva__botao:disabled{opacity:.6}