.wcca-accordion .category-item {
    margin-bottom: 5px;
}

.wcca-accordion .category-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    color: #333;
    text-decoration: none;
    position: relative; /* Permette il posizionamento assoluto del segno '+' */
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; /* Impostazione del font */
}

.wcca-accordion .category-link .cat-name {
    flex-grow: 1; /* Assicura che il nome della categoria occupi tutto lo spazio disponibile a sinistra */
}

.wcca-accordion .category-link .plus-sign {
    margin-left: auto; /* Spinge il + a destra */
}

.wcca-accordion .children {
    display: none;
    margin-left: 10px; /* Indentazione per le sottocategorie */
}

.wcca-accordion .current-category {
    font-weight: bold; /* Evidenzia la categoria corrente */
}

.wcca-accordion .cat_gen_1 { padding-left: 0px; }
.wcca-accordion .cat_gen_2 { padding-left: 10px; }
.wcca-accordion .cat_gen_3 { padding-left: 20px; }
/* Nasconde lo shortcode su desktop e tablet */
.mobile-only-shortcode {
    display: none;
}

/* Mostra lo shortcode solo su schermi di larghezza inferiore a 768px */
@media (max-width: 767px) {
    .mobile-only-shortcode {
        display: block;
    }
}
