/* SZ Brasa Overview — esconde TODO conteudo stock do .sz-dashboard ate o iframe
 * ser injetado. O proprio iframe (HTML pre-renderizado com placeholders) serve
 * de skeleton de transicao.
 *
 * Usa :has() (Chrome moderno) — quando o iframe esta presente, restaura
 * visibilidade dos elementos certos.
 */

/* Esconde TODO descendente do .sz-dashboard exceto o iframe (e seus descendentes) */
html[data-sz-overview="1"] .sz-dashboard *:not(#sz-overview-iframe):not(#sz-overview-iframe *) {
  visibility: hidden !important;
}

/* Fundo escuro do container enquanto carrega */
html[data-sz-overview="1"] .sz-dashboard {
  background: #0E1011 !important;
  min-height: 100vh !important;
  position: relative !important;
}

/* Iframe sempre visivel + ocupa 100% */
.sz-dashboard > #sz-overview-iframe {
  visibility: visible !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100vh !important;
  border: 0 !important;
  background: #0E1011 !important;
}
