Alterações em 13/11/2025 — Portal no app desktop

- Ocultamos filtros avançados em Portal ▸ Meus chamados quando o acesso vem do app desktop (WebView com sessão de máquina) e o usuário final é `collaborator` ou `manager`.
  - Filtros ocultos: Fila, Empresa, Responsável.
  - Filtros mantidos: Categoria, Status, Ordenação e Período.
- Implementação:
  - `src/components/portal/portal-ticket-filters.tsx`: adicionada prop opcional `hideAdvancedFilters` para suprimir os três filtros mencionados sem quebrar o layout.
  - `src/components/portal/portal-ticket-list.tsx`: definimos `hideAdvancedFilters` como `true` quando `machineContext` está presente e a `role` efetiva é `collaborator` ou `manager`.
- Observações:
  - A detecção do app desktop usa o `machineContext` carregado via `/api/machines/session` (não foi necessário cookie adicional).
  - A mudança afeta somente o portal aberto pelo desktop; no navegador os filtros permanecem inalterados.

