/* Apertura nativa: funziona anche con CSP che blocca gli stili inline delle animazioni. */
.sidebar-menu .manager-menu { width:100%; }
.sidebar-menu .manager-menu-header { cursor:pointer; list-style:none; font-family:"Exo",sans-serif; }
.sidebar-menu .manager-menu-header::-webkit-details-marker { display:none; }
.sidebar-menu .manager-menu:not([open]) > .nav-treeview { display:none !important; }
.sidebar-menu .manager-menu[open] > .nav-treeview { display:block !important; }
.sidebar-menu .manager-menu[open] > .manager-menu-header .nav-arrow { transform:rotate(90deg); }
.sidebar-menu .manager-menu-header:focus-visible { outline:2px solid currentColor; outline-offset:-2px; }
/* Manager is fixed open; the child groups remain native disclosures. */
.sidebar-menu .manager-container{width:100%}
.sidebar-menu .manager-container-title{display:flex;align-items:center;cursor:default}
.sidebar-menu .manager-container-title>p{display:flex;align-items:center;flex:1;margin:0}
.sidebar-menu .manager-fixed-arrow{margin-left:auto}
.sidebar-menu .manager-fixed-children{display:flex!important;flex-direction:column;list-style:none;padding-left:.65rem;margin:0}
