/* Fix CiviCRM popup/dialog z-index to appear above site header/menu elements */

/* Overlay backdrop - below dialog but above page content */
.ui-widget-overlay,
.ui-widget-overlay.ui-front {
    z-index: 10000 !important;
}

/* jQuery UI dialogs - above overlay */
.ui-dialog,
.ui-dialog.ui-front {
    z-index: 10001 !important;
}

/* CiviCRM-specific dialog containers - ensure they're above overlay */
#crm-container .ui-dialog,
#crm-container.ui-dialog {
    z-index: 10001 !important;
}

/* Ensure CiviCRM popup forms can be interacted with */
.ui-dialog .ui-dialog-content {
    pointer-events: auto !important;
}

/* CKEditor elements inside CiviCRM dialogs should be above everything */
.ui-dialog .ck.ck-body,
.ui-dialog .ck.ck-reset_all.ck-body.ck-rounded-corners {
    z-index: 10002 !important;
}