/* Bridge — hide web elements when native bridge components are active */

/* Server-side detection (no flash of content) */
.native-app .hide-on-native {
  display: none;
}

/* Client-side detection (fallback after bridge JS initializes) */
[data-bridge-platform] .hide-on-native {
  display: none;
}

[data-bridge-components~=overflow-menu] .hide-when-overflow-menu {
  display: none;
}

[data-bridge-components~=header-button] .hide-when-header-button {
  display: none;
}

[data-bridge-components~=form] [data-controller~=bridge--form] [type=submit] {
  display: none;
}
