:root {
  --sidebar-width: 280px;
}

body {
  min-height: 100vh;
}

.sidebar {
  background-color: rgba(var(--bs-body-color-rgb), 0.03);
}

.nav-link {
  border-radius: 0.5rem;
}

.nav-link.active {
  background-color: rgba(var(--bs-primary-rgb), 0.15);
  color: var(--bs-primary);
  font-weight: 600;
}

@media (max-width: 767.98px) {
  .sidebar {
    border-bottom: 1px solid var(--bs-border-color);
  }
}

