/* IBEF 2026 REV36: one Vue 3 registration dialog for all six categories. */
/* Mobile iframe compatibility: dialog.show() avoids the native modal focus trap. */
@media (max-width: 767px) {
  body.ibef-widget-nonmodal::before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 2147483000;
    background: rgba(15, 23, 42, .52);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
  }
  body.ibef-widget-nonmodal .registration-dialog[open] {
    position: fixed;
    z-index: 2147483001;
    inset: 0;
    margin: auto;
    pointer-events: auto;
    touch-action: auto;
  }
  body.ibef-widget-nonmodal .registration-widget-area,
  body.ibef-widget-nonmodal .registration-widget-area iframe {
    pointer-events: auto;
    touch-action: auto;
  }
}
