/* Surcharges du menu latéral :
 * - rendre le sidebar scrollable verticalement
 * - compacter la hauteur des items pour limiter le débordement
 */

aside.is-placed-left .menu.is-menu-main {
    overflow-y: auto;
    max-height: calc(100vh - 3.25rem);
}

.aside .menu-list li ul li a {
    padding: 0.35rem 0 0.35rem 0.75rem;
}

.aside .menu-label {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
}

/* Items <button class="dropdown-item"> : neutralise les défauts natifs du
 * <button> (fond gris, bordure) et harmonise hover / item actif avec le
 * reste de l'app (Bulma met du bleu vif sur .is-active, trop tranchant ici).
 */
button.dropdown-item {
    background: transparent;
    border: none;
    cursor: pointer;
}

button.dropdown-item.is-active {
    background-color: whitesmoke;
    color: inherit;
}

button.dropdown-item:hover {
    background-color: #fafafa;
    color: inherit;
}
