/* Portal iframe embed � rules apply only when .swoodle-embed is present.
   Public /support-guides/ (no ?role) is unchanged. */

:is(html, body).swoodle-embed .elementor-location-header,
:is(html, body).swoodle-embed [data-elementor-type="header"],
:is(html, body).swoodle-embed #site-header,
:is(html, body).swoodle-embed header.site-header,
:is(html, body).swoodle-embed .site-header,
:is(html, body).swoodle-embed .elementor-location-footer,
:is(html, body).swoodle-embed [data-elementor-type="footer"],
:is(html, body).swoodle-embed #site-footer,
:is(html, body).swoodle-embed footer.site-footer,
:is(html, body).swoodle-embed .site-footer {
  display: none !important;
}

:is(html, body).swoodle-embed .elementor-location-popup,
:is(html, body).swoodle-embed [data-elementor-type="popup"],
:is(html, body).swoodle-embed .elementor-popup-modal,
:is(html, body).swoodle-embed .dialog-widget.elementor-popup-modal {
  display: none !important;
}

:is(html, body).swoodle-embed #cookie-notice,
:is(html, body).swoodle-embed .cky-consent-container,
:is(html, body).swoodle-embed #cky-consent,
:is(html, body).swoodle-embed .cky-overlay,
:is(html, body).swoodle-embed #cmplz-cookiebanner-container,
:is(html, body).swoodle-embed .cmplz-cookiebanner,
:is(html, body).swoodle-embed #cookie-law-info-bar,
:is(html, body).swoodle-embed .cli-modal-backdrop,
:is(html, body).swoodle-embed #onetrust-banner-sdk,
:is(html, body).swoodle-embed #onetrust-consent-sdk,
:is(html, body).swoodle-embed .osano-cm-window,
:is(html, body).swoodle-embed #iubenda-cs-banner,
:is(html, body).swoodle-embed .cc-window,
:is(html, body).swoodle-embed #moove_gdpr_cookie_info_bar {
  display: none !important;
}

:is(html, body).swoodle-embed #tidio-chat,
:is(html, body).swoodle-embed #tawkchat-container,
:is(html, body).swoodle-embed .intercom-lightweight-app,
:is(html, body).swoodle-embed .intercom-namespace,
:is(html, body).swoodle-embed #hubspot-messages-iframe-container,
:is(html, body).swoodle-embed .crisp-client,
:is(html, body).swoodle-embed .fb_dialog {
  display: none !important;
}

:is(html, body).swoodle-embed--merchant .support-hub__section:not([data-category="merchant"]),
:is(html, body).swoodle-embed--fundraiser .support-hub__section:not([data-category="fundraiser"]),
:is(html, body).swoodle-embed--member .support-hub__section:not([data-category="member"]) {
  display: none !important;
}

:is(html, body).swoodle-embed--merchant .support-hub__filter:not([data-filter="merchant"]),
:is(html, body).swoodle-embed--fundraiser .support-hub__filter:not([data-filter="fundraiser"]),
:is(html, body).swoodle-embed--member .support-hub__filter:not([data-filter="member"]) {
  display: none !important;
}
