
/* Global click-freeze fix: hidden/inactive overlays must never capture clicks */
[hidden],
.rs-modal-backdrop[hidden],
.rs-show-modal-backdrop[hidden],
.rs-pkg-modal-backdrop[hidden],
.rs-addon-modal-backdrop[hidden],
.rs-notif-modal-backdrop[hidden],
.rs-card-modal-backdrop[hidden],
.rs-grp-modal-backdrop[hidden],
.rs-pool-modal-backdrop[hidden],
.rs-advanced-backdrop:not(.is-open),
.rs-side-panel:not(.is-open) {
    display: none !important;
    pointer-events: none !important;
}

.rs-modal-backdrop:not(.is-open):not([style*="display: block"]),
.rs-show-modal-backdrop:not(.is-open):not([style*="display: block"]),
.rs-pkg-modal-backdrop:not(.is-open):not([style*="display: block"]),
.rs-addon-modal-backdrop:not(.is-open):not([style*="display: block"]),
.rs-notif-modal-backdrop:not(.is-open):not([style*="display: block"]),
.rs-card-modal-backdrop:not(.is-open):not([style*="display: block"]),
.rs-grp-modal-backdrop:not(.is-open):not([style*="display: block"]),
.rs-pool-modal-backdrop:not(.is-open):not([style*="display: block"]) {
    pointer-events: none !important;
}
