/* WebIntegration — UI mode CSS overrides
 * The embed-bridge.js injects data-ui-mode on <html>. This file provides
 * the visual hiding rules as a style fallback in case the JS rules are
 * stripped by a CSP or by a future build step.
 */
html[data-ui-mode="map-only"] .o-header,
html[data-ui-mode="map-only"] .o-footer,
html[data-ui-mode="map-only"] .o-menu,
html[data-ui-mode="map-only"] .o-sidebar,
html[data-ui-mode="map-only"] .o-sidebar-otg,
html[data-ui-mode="map-only"] .o-bottom-sheet,
html[data-ui-mode="map-only"] .o-map-object-info-otg,
html[data-ui-mode="map-only"] .o-manage-destination-panel-otg,
html[data-ui-mode="map-only"] .m-navapp-controls,
html[data-ui-mode="map-only"] .a-search-button,
html[data-ui-mode="map-only"] .a-floor-info,
html[data-ui-mode="map-only"] .m-zoom-controls,
html[data-ui-mode="map-only"] .a-about-map-button,
html[data-ui-mode="map-only"] .a-version,
html[data-ui-mode="custom"] .o-header,
html[data-ui-mode="custom"] .o-footer,
html[data-ui-mode="custom"] .o-menu,
html[data-ui-mode="custom"] .o-sidebar,
html[data-ui-mode="custom"] .o-sidebar-otg,
html[data-ui-mode="custom"] .o-bottom-sheet,
html[data-ui-mode="custom"] .o-map-object-info-otg,
html[data-ui-mode="custom"] .o-manage-destination-panel-otg,
html[data-ui-mode="custom"] .m-navapp-controls,
html[data-ui-mode="custom"] .a-search-button,
html[data-ui-mode="custom"] .a-floor-info,
html[data-ui-mode="custom"] .m-zoom-controls,
html[data-ui-mode="minimal"] .o-sidebar,
html[data-ui-mode="minimal"] .o-sidebar-otg,
html[data-ui-mode="minimal"] .a-search-button,
html[data-ui-mode="minimal"] .a-about-map-button,
html[data-ui-mode="minimal"] .o-header {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
