/* Fix for mini form modal overlay/horizontal bar issue */

/* Global reset to prevent body style modifications */
body {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    position: static !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding-right: 0 !important;
    background-color: transparent !important;
}

/* Prevent any background overlays */
body::before,
body::after {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    background: transparent !important;
    pointer-events: none !important;
}

/* Ensure mini form modal appears above content without backdrop */
.mini-form-modal {
    z-index: 9999 !important;
    position: fixed !important;
    background: transparent !important;
}

/* Ensure no backdrop is generated */
.modal-backdrop,
div[id*="backdrop"],
div[class*="backdrop"] {
    display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
}

/* Fix any body class that might be added when modal opens */
body.modal-open,
body.no-scroll,
body[style*="overflow: hidden"] {
    overflow: auto !important;
    padding-right: 0 !important;
}
