# 2.8 Horário de trabalho do colaborador (por loja)

Define em que horas cada colaborador trabalha — útil quando difere do horário da loja.

**Exemplo:** a loja abre das **09:00 às 22:00**, mas a Ana só trabalha das **09:00 às 14:00**. Sem
horário personalizado, o sistema ofereceria slots da Ana a toda a hora; com ele, só oferece 09:00–14:00.

1. Na edição do colaborador, ligue **"Usar horário personalizado"**.
2. Para **cada loja atribuída** aparece uma grelha de **7 dias**. Em cada dia marque **Trabalha** e
   defina os intervalos (suporta vários por dia, ex. manhã + tarde).
3. Guarde.

**Regras importantes:**

- Os horários disponíveis do colaborador são a **interseção** do horário da loja com o seu horário. Se
  definir um horário **maior** que o da loja, só contam as horas em que **ambos** coincidem.
- Quem está atribuído a **2 ou mais lojas é obrigado** a usar horário personalizado (tem de dizer as
  horas em cada loja). O interruptor fica **ligado e bloqueado**.
- Na **agenda diária**, as horas em que o colaborador **não está na loja** aparecem **sombreadas** na
  coluna dele; arrastar uma marcação para essas horas é **recusado**.
- Na **edição/criação manual**, marcar para fora do horário do colaborador mostra um **alerta** e
  **impede** a gravação.

> 📸 **`02-horario-colaborador.png`** — "Usar horário personalizado" ligado, com uma grelha de 7 dias por loja.
![Horário do colaborador](images/02-horario-colaborador.png)

> 📸 **`02-agenda-bloqueio.png`** — Coluna de um colaborador na agenda diária com as horas fora do horário sombreadas.
![Bloqueio na agenda](images/02-agenda-bloqueio.png)

---