/* ===================================
   EMERGENCY FIX FOR 4 PROBLEMATIC CATEGORIES
   Force override any extended styles
   =================================== */

/* FORCE RESET for all 4 problematic categories */
.category-item[data-category="piese-de-schimb"],
.category-item[data-category="scule-si-unelte-1"],
.category-item[data-category="electrice"],
.category-item[data-category="elemente-asamblare-si-fixare"] {
    /* Reset all height properties */
    min-height: auto !important;
    height: auto !important;
    max-height: none !important;
    /* Ensure normal positioning */
    position: relative !important;
    /* Standard padding */
    padding: 12px 15px !important;
    /* No overflow issues */
    overflow: visible !important;
}

/* FORCE REMOVE pseudo elements that extend green */
.category-item[data-category="piese-de-schimb"]::after,
.category-item[data-category="scule-si-unelte-1"]::after,
.category-item[data-category="electrice"]::after,
.category-item[data-category="elemente-asamblare-si-fixare"]::after,
.category-item[data-category="piese-de-schimb"]::before,
.category-item[data-category="scule-si-unelte-1"]::before,
.category-item[data-category="electrice"]::before,
.category-item[data-category="elemente-asamblare-si-fixare"]::before {
    display: none !important;
    content: none !important;
    width: 0 !important;
    height: 0 !important;
    background: none !important;
}

/* On HOVER - keep the same constraints */
.category-item[data-category="piese-de-schimb"]:hover,
.category-item[data-category="scule-si-unelte-1"]:hover,
.category-item[data-category="electrice"]:hover,
.category-item[data-category="elemente-asamblare-si-fixare"]:hover,
.category-item[data-category="piese-de-schimb"].hover,
.category-item[data-category="scule-si-unelte-1"].hover,
.category-item[data-category="electrice"].hover,
.category-item[data-category="elemente-asamblare-si-fixare"].hover,
.category-item[data-category="piese-de-schimb"].active,
.category-item[data-category="scule-si-unelte-1"].active,
.category-item[data-category="electrice"].active,
.category-item[data-category="elemente-asamblare-si-fixare"].active,
.category-item[data-category="piese-de-schimb"].category-hovered,
.category-item[data-category="scule-si-unelte-1"].category-hovered,
.category-item[data-category="electrice"].category-hovered,
.category-item[data-category="elemente-asamblare-si-fixare"].category-hovered,
.category-item[data-category="piese-de-schimb"].extended-hover,
.category-item[data-category="scule-si-unelte-1"].extended-hover,
.category-item[data-category="electrice"].extended-hover,
.category-item[data-category="elemente-asamblare-si-fixare"].extended-hover {
    /* Force standard height on hover */
    min-height: auto !important;
    height: auto !important;
    max-height: none !important;
    /* Keep standard padding */
    padding: 12px 15px !important;
    padding-bottom: 12px !important;
    /* Green background ONLY on the element itself */
    background-color: #81d742 !important;
}

/* REMOVE any container expansion */
.categorii-produse:has(.category-item[data-category="piese-de-schimb"]:hover),
.categorii-produse:has(.category-item[data-category="scule-si-unelte-1"]:hover),
.categorii-produse:has(.category-item[data-category="electrice"]:hover),
.categorii-produse:has(.category-item[data-category="elemente-asamblare-si-fixare"]:hover),
.category-dropdown-wrapper:has(.category-item[data-category="piese-de-schimb"]:hover),
.category-dropdown-wrapper:has(.category-item[data-category="scule-si-unelte-1"]:hover),
.category-dropdown-wrapper:has(.category-item[data-category="electrice"]:hover),
.category-dropdown-wrapper:has(.category-item[data-category="elemente-asamblare-si-fixare"]:hover) {
    min-height: auto !important;
    height: auto !important;
}

/* EXTREME OVERRIDE - Remove any height set by JavaScript */
.category-item[data-category="piese-de-schimb"][style*="height"],
.category-item[data-category="scule-si-unelte-1"][style*="height"],
.category-item[data-category="electrice"][style*="height"],
.category-item[data-category="elemente-asamblare-si-fixare"][style*="height"] {
    min-height: auto !important;
    height: auto !important;
}