/* Overrides personalizados: evita min-height 100% excepto en páginas centradas */
.page:not(.page-center) {
  min-height: auto;
}

/* Remove scroll from vertical navbar sidebar */
aside.navbar.navbar-vertical {
  overflow-y: visible !important;
}

/* 70% width centered alerts with top margin */
.alert-centered-70 {
  width: 70%;
  margin: 1rem auto 0; /* top, horizontal auto, no extra bottom */
}
