/* Dropdown Menu Styles - High Specificity */
.YZgQBw[data-part="menu-item"] [data-part="dropdown-container"],
.dropdown-menu,
div[id^="comp-m9uvdz57"],
div[id^="dataItem"][id$="-dropdown"] {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    width: auto !important;
    min-width: 160px !important;
    background-color: #fff !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
    border-radius: 4px !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(-10px) !important;
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease !important;
    z-index: 9999 !important;
    display: block !important;
    pointer-events: auto !important;
}

/* Show on hover - Higher specificity */
.YZgQBw[data-part="menu-item"]:hover [data-part="dropdown-container"],
.YZgQBw[data-part="menu-item"]:hover div[id^="comp-m9uvdz57"],
.YZgQBw[data-part="menu-item"]:hover div[id^="dataItem"][id$="-dropdown"],
.YZgQBw[data-part="menu-item"]:focus-within [data-part="dropdown-container"],
.dropdown-visible {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
    display: block !important;
}

/* Ensure dropdown items are properly displayed */
.wixui-dropdown-menu {
    list-style: none;
    padding: 8px 0;
    margin: 0;
}

.wixui-dropdown-menu__item {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    color: #333;
    transition: background-color 0.2s ease;
}

.wixui-dropdown-menu__item:hover {
    background-color: #f8f8f8;
}

/* Fix positioning */
.YZgQBw[data-part="menu-item"] {
    position: relative;
}

/* Fix dropdown menu arrow styling */
.okY9U1 {
    background: none;
    border: none;
    padding: 0 5px;
    cursor: pointer;
}

/* Animation for menu toggle */
.okY9U1[aria-expanded="true"] .EX5Ksz {
    transform: rotate(180deg);
}

.EX5Ksz {
    transition: transform 0.3s ease;
}
