Criar a variacao 2 do PDV para bares e restaurantes, seguindo as mesmas regras da tela de PDV 1.

Regras da variacao 2:

- A tela deve ser standalone em `/pdv/2`, fullscreen, sem Header, Sidebar e Footer.
- A rota `/pdv/2` deve ter uma view propria, separada da view da rota `/pdv/1`.
- A area de quantidade aplicada e pesquisa da variacao 2 deve usar o mesmo layout visual da variacao 1.
- A area de quantidade aplicada e pesquisa deve ocupar a linha superior inteira.
- Abaixo da pesquisa, a tela deve ter uma divisao maior para categorias/produtos e uma divisao lateral para itens da venda, opcoes e resumo.
- A tela deve permitir uso completo por teclado.
- Tudo que for digitado deve alimentar a pesquisa visual de produtos.
- A tela deve ter indicador de quantidade, pesquisa visual, acoes de sair, ajuda e pagar.
- Deve existir area de categorias em abas.
- Cada aba representa uma categoria ativa de produtos.
- Cada aba de categoria deve exibir a imagem da categoria ou `no_logo.png` quando nao houver imagem.
- Ao selecionar uma categoria, devem ser exibidos os produtos daquela categoria.
- Os produtos da categoria devem aparecer em cards pequenos com imagem, descricao curta e preco.
- O produto sem imagem deve usar `no_logo.png`.
- A area de produtos nao deve exibir total, resumo ou informacoes da venda.
- O operador deve conseguir navegar pelos produtos da categoria usando as setas do teclado.
- O operador deve navegar entre as tabs/categorias usando `Tab`.
- `Shift + Tab` deve voltar para a categoria anterior.
- O operador deve alternar o foco entre o card de produtos e o card da venda por teclado.
- `F2` deve ser o atalho principal para alternar foco entre os cards.
- `Ctrl + Tab` pode ser suportado apenas como fallback quando o navegador permitir, pois e atalho reservado do navegador.
- Ao pressionar Enter sobre um produto selecionado, o produto deve ser adicionado a venda.
- A pesquisa por Enter deve manter a regra do PDV 1: um resultado adiciona automaticamente, multiplos resultados abrem lista de selecao.
- A inclusao deve respeitar o modo quantidade aplicada por `CTRL + Q`.
- Quando o modo quantidade aplicada nao estiver ativo, deve abrir dialog de quantidade com previa do produto.
- Os dialogs devem isolar o teclado e nao deixar acoes vazarem para pesquisa ou carrinho.
- A navegacao do carrinho deve manter as regras do PDV 1: setas navegam/alteram quantidade e `Delete` remove o item selecionado.
- O pagamento deve manter os dialogs separados do PDV 1, com valor pago em area visual, multiplas formas de pagamento, desconto, falta pagar e troco.
