/* Modo Pocket (iframe): Conversas, Contatos, Respostas rápidas e, para administradores, Números e Modelos. Ver app/embed.js. */
html.tz-embed .tzs,
html.tz-embed #tzs,
html.tz-embed .side,
html.tz-embed .tzemp,
html.tz-embed .tzemp-bar,
html.tz-embed .tzcel-bar,
html.tz-embed .tzc-bar,
html.tz-embed [data-tze-hide],
html.tz-embed .tzs-update,
html.tz-embed .tzcfg-head { display: none !important; }
html.tz-embed body,
html.tz-embed .app { padding-left: 0 !important; margin-left: 0 !important; }
html.tz-embed .app { display: block !important; grid-template-columns: 1fr !important; }
html.tz-embed .main { margin-left: 0 !important; padding-left: 0 !important; width: 100% !important; }
html.tz-embed .top h1,
html.tz-embed .top .small { display: none; }
.tze-tabs { display: none; gap: 6px; align-items: center; }
html.tz-embed .tze-tabs { display: flex; }
.tze-tabs button { border: 0; background: transparent; padding: 9px 14px; border-radius: var(--tz-r-sm); font: inherit; font-weight: 700; font-size: 14px; color: var(--muted, #5b6b82); cursor: pointer; }
.tze-tabs button:hover { background: rgba(11, 107, 255, .08); }
.tze-tabs button.on { background: var(--blue, #0b6bff); color: #fff; }
@media (max-width: 760px) {
  .tze-tabs { flex-wrap: wrap; }
  .tze-tabs button { padding: 8px 10px; font-size: 13px; }
}
