{{-- A GRADE DE COMANDAS, isolada da página. A busca ao vivo (live-search.js) pede a mesma URL com o cabeçalho de AJAX e o OrderController devolve só este trecho — sem layout, sem menu e sem o formulário que disparou a busca. Devolver a página inteira e recortá-la no cliente desperdiçaria a renderização de tudo o que não muda. O MODAL DE NOVO PEDIDO NÃO ENTRA AQUI, e é importante que não entre: ele é substituído junto com o conteúdo a cada tecla, e o Tom Select ligado ao select de clientes morreria com os nós antigos. Ele fica na index, fora do container que a busca troca. --}} {{-- `row-cols-*` em vez de larguras fixas por card: a grade se reorganiza sozinha de 1 até 4 colunas conforme a tela, e o balcão costuma rodar em monitor pequeno. O `lg-3` no meio do caminho não é enfeite: pular de 2 para 4 direto espremeria o nome do cliente em telas de notebook, que é o que o card existe para mostrar de relance. `h-100` no card mantém a mesma altura na linha mesmo quando uma comanda tem mais itens que a vizinha. --}} {{-- `data-card-nav` marca a grade que as setas percorrem, e `data-card-nav-item` marca cada CÉLULA (o `.col`, não o botão). O card-nav.js descobre quantas colunas existem comparando o topo das células — que é exato porque a `.row` as alinha — em vez de reimplementar os breakpoints do `row-cols-*` acima. Ver o cabeçalho do módulo. --}}
− página anterior + próxima página
@endif