/* Vitrine setorscripts.com — iframe com painel real, dados fictícios */

html.setor-vitrine-embed,

html.setor-vitrine-embed body {

  overflow: hidden;

}



html.setor-vitrine-embed #login-screen {

  display: none !important;

}



html.setor-vitrine-embed #app.crm {

  display: grid !important;

}



html.setor-vitrine-embed #app.crm.hidden {

  display: grid !important;

}



html.setor-vitrine-embed .crm::before {

  content: 'Demonstração · dados fictícios · somente leitura';

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  z-index: 9999;

  padding: 6px 12px;

  font-size: 11px;

  font-weight: 700;

  letter-spacing: 0.04em;

  text-align: center;

  color: #1a1200;

  background: linear-gradient(90deg, #d4af37, #f5d76e);

  pointer-events: none;

}



html.setor-vitrine-embed .crm {

  padding-top: 28px;

  min-height: 100vh;

}



html.setor-vitrine-embed #logout-btn {

  display: none !important;

}



html.setor-vitrine-embed .tenant-switch {

  display: none !important;

}



/* Menu lateral — só módulos da vitrine */

html.setor-vitrine-embed .crm-nav__link[data-view="me"],

html.setor-vitrine-embed .crm-nav__link[data-view="billing"],

html.setor-vitrine-embed .crm-nav__link[data-view="contributions"],

html.setor-vitrine-embed .crm-nav__link[data-view="announcements"],

html.setor-vitrine-embed .crm-nav__link[data-view="meetings"],

html.setor-vitrine-embed .crm-nav__link[data-view="discipline"],

html.setor-vitrine-embed .crm-nav__link[data-view="report"],

html.setor-vitrine-embed .crm-nav__link[data-view="debug"],

html.setor-vitrine-embed .crm-nav__link[data-view="audit"],

html.setor-vitrine-embed .crm-nav__link[data-view="settings"] {

  display: none !important;

}



html.setor-vitrine-embed .crm-nav__section--config,

html.setor-vitrine-embed .crm-nav__link--config {

  display: none !important;

}



html.setor-vitrine-embed [data-members-tab="fogueteiros"] {

  display: none !important;

}



html.setor-vitrine-embed #companion-splash,

html.setor-vitrine-embed #companion-update-banner {

  display: none !important;

}



html.setor-vitrine-embed #panel-readonly-banner {

  display: none !important;

}



html.setor-vitrine-embed .tb-nav__foot {

  display: none !important;

}

html.setor-vitrine-embed #members-in-city-notify-heads-btn.vitrine-demo-no-action,
html.setor-vitrine-embed #members-report-no-position-btn.vitrine-demo-no-action {
  pointer-events: none;
  opacity: 0.42;
  cursor: not-allowed;
}


