/*!
 * embed.css — opmaak voor /embed/*-pagina's (in een iframe op WordPress).
 * Houdt de embed strak: geen site-chrome, transparante achtergrond, geen marges
 * die dubbele witruimte geven binnen de Divi-module.
 */

html.exb-embed,
html.exb-embed body {
  margin: 0;
  padding: 0;
  background: transparent;
  overflow-x: hidden;
}

/* Verberg eventuele globale site-chrome wanneer een pagina (bv. de
   configurator) in embed-modus wordt geserveerd. Selectors zijn defensief:
   als een element niet bestaat, gebeurt er niets. */
html.exb-embed header.site-header,
html.exb-embed footer.site-footer,
html.exb-embed .site-header,
html.exb-embed .site-footer,
html.exb-embed .main-nav,
html.exb-embed .navbar,
html.exb-embed .cookie-consent,
html.exb-embed #cookie-consent,
html.exb-embed .exb-chat-widget,
html.exb-embed .back-to-top {
  display: none !important;
}

/* Volle breedte binnen de iframe; de Divi-module bepaalt de buitenmaat. */
html.exb-embed .container {
  max-width: none;
  width: 100%;
}

/* Eén embed-blok (3D/catalogus/dimensies) krijgt wat ademruimte. */
.exb-embed-block {
  padding: 0.5rem 0 1rem;
}
