
/* v17 — enquanto um modal estiver aberto, o catálogo por trás não rola. */
html.stark-modal-scroll-locked,
body.stark-modal-scroll-locked{
  overflow:hidden!important;
  overscroll-behavior:none!important;
}

/* O modal continua utilizável; se o conteúdo for grande, rola por dentro. */
.admin-requests-modal.open,
.stark-front-modal.open,
.featured-manager-modal.open,
.details-modal.open,
.player-modal.open,
.profile-modal.open,
.requests-modal.open{
  overscroll-behavior:contain!important;
}

/* Painéis altos podem rolar internamente sem mover a página atrás. */
.admin-requests-modal.open .admin-requests-card,
.featured-manager-modal.open .featured-manager-card,
.profile-modal.open .profile-modal-card,
.requests-modal.open .requests-card{
  max-height:calc(100dvh - 28px)!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
}
