/*
 * RA DEVELOPER
 * WhatsApp: +8801759183699
 * Email: mrakibul020@gmail.com
 *
 * Final modal layering and checkbox rules. Loaded last on every panel page.
 */

/* One clean backdrop, always below the popup, never blurred */
.modal-backdrop {
  z-index: 1040 !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  filter: none !important;
}
.modal-backdrop + .modal-backdrop { display: none !important; }
body:not(.modal-open) > .modal-backdrop { display: none !important; pointer-events: none !important; }

/* Popups always above the backdrop (editor dialogs a little higher) */
.modal { z-index: 1050 !important; }
.modal.note-modal, .note-modal { z-index: 1060 !important; }
.modal.show .modal-dialog, .modal.in .modal-dialog { pointer-events: auto; }
.modal-content { filter: none !important; }

/* Selection checkboxes stay clickable */
.ra-row-check, .ra-user-check, .ra-reseller-check, .ra-dns-check, .ra-select-all {
  pointer-events: auto !important;
  cursor: pointer !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Faster popup open / close */
.modal.fade .modal-dialog { transition: transform .14s ease-out !important; }
.modal-backdrop.fade { transition: opacity .1s linear !important; }
