/* SZ: ajuste de alinhamento do iframe de Chamadas. */
body:has(.sz-chamadas-iframe) div.overflow-auto.bg-n-background {
  padding-top: 13px !important;
}

/* SZ: o skeleton de transição de rota (.sz-route-skel) mostra 4 KPI cards
   (.sk-cards) que a página de Chamadas não tem mais. Esconde só os cards na
   rota de chamadas (flag data-sz-cham); sobra chart+lista, que casa com o layout. */
html[data-sz-cham="1"] .sz-route-skel .sk-cards {
  display: none !important;
}

/* SZ (02/07/2026): o log de ligação (twilio-voice-v2 _send_call_bubble) entra no
   chat como NOTA PRIVADA (private:true) pra não ir ao cliente, mas NÃO deve herdar
   o card amarelo de nota privada (.sz-private-bubble, bg #FEF3C6). O szRenderCallBubbles
   marca a bolha com .sz-call-bubble-active — quando as duas classes coincidem no mesmo
   elemento (o root do Base.vue), zeramos o visual de card e deixamos só a .sz-call-v5. */
#app .sz-private-bubble.sz-call-bubble-active {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
  width: auto !important;
  max-width: none !important;
  align-items: flex-start !important;
}
/* o timestamp nativo (MessageMeta, cor âmbar do private) fica ilegível sem o card e
   é redundante — a própria .sz-call-v5 já mostra a data. Esconde. */
#app .sz-private-bubble.sz-call-bubble-active .message-meta {
  display: none !important;
}
