/* User Menu Dropdown Fix - Ensure visibility */

/* Ensure header doesn't block dropdown */
.header {
    position: relative;
    z-index: 100;
}

/* User menu container needs proper z-index */
.user-menu-container {
    position: relative;
    z-index: 1001; /* Higher than header */
}

/* Ensure dropdown is above everything */
.user-dropdown {
    position: absolute !important;
    z-index: 10000 !important; /* Very high z-index */
    pointer-events: auto !important;
}

/* When shown, ensure it's visible */
.user-dropdown.show {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
}

/* Ensure trigger is clickable */
.user-menu-trigger {
    position: relative !important;
    z-index: 1002 !important;
    cursor: pointer !important;
    pointer-events: auto !important;
}

/* Remove any transform on parent that might create new stacking context */
.header,
.header-right,
.user-section {
    transform: none !important;
}

/* Debug - add colored border */
.user-dropdown {
    border: 2px solid #00ff00 !important;
}

/* Ensure dropdown content is visible */
.dropdown-header,
.dropdown-section,
.dropdown-item {
    position: relative;
    z-index: 1;
}