/*
 * Chatwoot v4.11.2 — Ocultar itens da sidebar apenas para agentes
 *
 * Lógica: admins têm div[name="Reports"] na nav, agentes não.
 * O CSS aplica somente quando esse elemento está ausente (= agente).
 *
 * Suporte: Chrome 105+, Firefox 121+, Safari 15.4+
 */

/* ── Força o ul do grupo Conversas a ficar sempre expandido para agentes ── */
nav:not(:has(div[name="Reports"])) li:has(div[name="Conversation"])>ul {
    display: grid !important;
}

/* ── "Todas as Conversas" ── */
nav:not(:has(div[name="Reports"])) li[name="All"][activeon="inbox_conversation"] {
    display: none !important;
}

/* ── "Menções" ── */
nav:not(:has(div[name="Reports"])) li[name="Mentions"][activeon="conversation_through_mentions"] {
    display: none !important;
}

/* ── "Não Atendidas" ── */
nav:not(:has(div[name="Reports"])) li[name="Unattended"][activeon="conversation_through_unattended"] {
    display: none !important;
}

/* ── Label "Canais" e sua lista de inboxes ── */
nav:not(:has(div[name="Reports"])) div:has(> span.i-lucide-mailbox),
nav:not(:has(div[name="Reports"])) div:has(> span.i-lucide-mailbox)+ul {
    display: none !important;
}

/* ── Abas "Não atribuídas" (2º) e "Todos" (3º) — ocultas apenas para agentes fora de times ── */
body.is-agent:not(.is-team-view) [is-compact] li:nth-child(2),
body.is-agent:not(.is-team-view) [is-compact] li:nth-child(3) {
    display: none !important;
}

/* ── Aba "Todos" (3º) — visível para agentes dentro de um time ── */
body.is-agent.is-team-view [is-compact] li:nth-child(3) {
    display: flex !important;
}