/* Menú lateral: filas más juntas, icono más grande, nombre completo y «+ Añadir» suave. */
#sidebarnav li li.sidebar-item { padding: 0 0 0 22px !important; }
#sidebarnav li li .sidebar-link { padding: 6px 8px 6px 6px !important; }
#sidebarnav > li > a.sidebar-link { padding: 12px 13px !important; font-size: 14px; }
#sidebarnav li li .mdi-adjust { display: none !important; }
#sidebarnav li li a.d-flex { padding-left: 4px; min-width: 0; flex: 1 1 auto; overflow: hidden; }
#sidebarnav li li .hide-menu { font-size: 13px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#sidebarnav li li .hide-menu > span[class*="ph-"] { font-size: 15px; margin-right: 6px; vertical-align: -2px; opacity: .85; }
#sidebarnav li li .badge { background: #e9eff6 !important; color: #3d7ab8 !important; font-weight: 500; font-size: 9px; padding: 3px 7px; margin-left: 6px; }
#sidebarnav li li a:hover > .badge { background: #3d7ab8 !important; color: #fff !important; }
/* La flecha de cada sección queda a la altura del nombre, no debajo. */
#sidebarnav > li > a.has-arrow::after { top: 50% !important; margin-top: -1px; }
/* Nada en negrita: la sección abierta y la pantalla actual se distinguen por color y fondo. */
#sidebarnav a, #sidebarnav a .hide-menu, #sidebarnav strong { font-weight: 300 !important; }
