/* PACK333R50 — safe rollback-to-R45 online panel layer fix.
   Scope: ONLY lift already-open Manual P2P / Online ID panels above PACK185 menu/select.
   No bootloader, preboot, Pack187, asset-loader or gameplay changes. */

/* R32 lowered --sk-z-online to 2100, while PACK185 menu/select overlay is much higher.
   Restore the original online panel top layer, but only for panels that are actually open. */
#pack326aOnlinePanel.open,
#pack326aOnlinePanel.pack333r32-panel-open,
#pack326aOnlinePanel.open.pack333r32-panel-hidden {
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483606 !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

#pack333r12RoomPanel.open,
#pack333r12RoomPanel.pack333r32-panel-open,
#pack333r12RoomPanel.open.pack333r32-panel-hidden {
  position: fixed !important;
  inset: 0 !important;
  z-index: 2147483607 !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

/* Keep actual panel windows and controls above the translucent backdrop. */
#pack326aOnlinePanel.open .p326awin,
#pack333r12RoomPanel.open .roomWin {
  position: relative !important;
  z-index: 2 !important;
  pointer-events: auto !important;
}

#pack326aOnlinePanel.open button,
#pack326aOnlinePanel.open input,
#pack326aOnlinePanel.open select,
#pack326aOnlinePanel.open textarea,
#pack333r12RoomPanel.open button,
#pack333r12RoomPanel.open input,
#pack333r12RoomPanel.open select,
#pack333r12RoomPanel.open textarea {
  pointer-events: auto !important;
}

/* The launchers also need to stay above the main menu canvas/hit surface. */
#pack326aOnlineButton:not(.pack333r12Hide),
#pack333r12RoomIdButton:not(.hide) {
  z-index: 2147483605 !important;
  pointer-events: auto !important;
}
