/* Optional: make sidebar links highlight on hover/active */
.nav-pills .nav-link:hover { background-color: rgba(255,255,255,.15); }
.nav-pills .nav-link.active { background-color: rgba(255,255,255,.25); }

/* Optional card helper */
.card-soft {
  box-shadow: 0 2px 6px rgba(0,0,0,.05);
  border: 1px solid rgba(0,0,0,.06);
  border-radius: .75rem;
}

/* pager toolbar layout */
.pager-toolbar {
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: .75rem;
  align-items: center;
}
.pager-toolbar .pagination .page-link {
  padding: .25rem .5rem;
}
.pager-toolbar .range {
  text-align: center;
}

.pager-toolbar { position: sticky; top: .5rem; z-index: 2; }
