/* ================================================
   Z-INDEX FINAL FIX - NUCLEAR OVERRIDE
   File này phải được load CUỐI CÙNG để override mọi z-index khác
   ================================================ */

/* User Dropdown - MUST be above everything */
#user-dropdown,
#user-dropdown.hidden,
#user-dropdown:not(.hidden),
.user-menu .dropdown-menu,
div#user-dropdown {
    position: fixed !important;
    z-index: 999999 !important; /* Ultra maximum - nothing can be higher */
}

/* Notification Dropdown - MUST be above everything */
.notification-dropdown,
#notification-dropdown,
.notification-dropdown.show {
    position: fixed !important;
    z-index: 999999 !important; /* Ultra maximum - nothing can be higher */
}

/* Ensure navigation stays below dropdowns */
nav.main-navigation,
.main-navigation,
nav.main-navigation.scrolled,
.main-navigation.scrolled {
    z-index: 1200 !important; /* Keep navigation at 1200 */
}

/* Debug helper - uncomment to see z-index values */
/*
#user-dropdown::before {
    content: 'Dropdown z-index: 999999';
    position: absolute;
    top: -20px;
    left: 0;
    background: red;
    color: white;
    padding: 2px 6px;
    font-size: 10px;
    font-weight: bold;
    z-index: 9999999;
}

nav.main-navigation::before {
    content: 'Nav z-index: 1200';
    position: absolute;
    top: 0;
    right: 0;
    background: blue;
    color: white;
    padding: 2px 6px;
    font-size: 10px;
    font-weight: bold;
    z-index: 9999;
}
*/
