/*
 * MASTER SUITE — UI-002C
 * Impostazioni coerente con CRM e gli altri gruppi.
 */

/* Il gruppo aperto non deve avere sfondo giallo. */
.sidebar details[open] > summary,
.sidebar details[open] > .nav-item,
.sidebar .nav-item[aria-expanded="true"],
.sidebar .nav-item.is-expanded,
.sidebar .nav-item.expanded {
    background: transparent !important;
    color: inherit !important;
    box-shadow: none !important;
}

/* Anche Impostazioni deve comportarsi come CRM. */
.sidebar details[open] > summary:hover,
.sidebar details[open] > .nav-item:hover,
.sidebar .nav-item[aria-expanded="true"]:hover {
    background: rgba(255, 255, 255, .045) !important;
    color: inherit !important;
}

/* Nessuna banda gialla sul gruppo Impostazioni. */
.sidebar details[open] > summary::before,
.sidebar details[open] > summary::after,
.sidebar .nav-item[aria-expanded="true"]::before,
.sidebar .nav-item[aria-expanded="true"]::after {
    background: transparent !important;
    box-shadow: none !important;
}

/* La voce figlia selezionata resta riconoscibile ma neutra. */
.sidebar .nav-subitem.active,
.sidebar .nav-subitem[aria-current="page"],
.sidebar a.nav-subitem.active {
    background: rgba(255, 255, 255, .08) !important;
    color: inherit !important;
    border-color: transparent !important;
}

/* Evita che vecchie regole gold prevalgano sul gruppo aperto. */
.sidebar .settings-group[open] > summary,
.sidebar .settings-group.open > .nav-item,
.sidebar [data-section="settings"][aria-expanded="true"] {
    background: transparent !important;
    color: inherit !important;
}
