/* User theme: teal/green sidebar to differentiate from admin (default navy). */
.theme-user .sidebar-user {
  background: linear-gradient(180deg, #1cc88a 10%, #169c6b 100%) !important;
}
.theme-user .sidebar-user .nav-item.active .nav-link {
  background: rgba(255, 255, 255, 0.18) !important;
  color: #fff !important;
}
.theme-user .sidebar-user .nav-link {
  color: rgba(255, 255, 255, 0.85) !important;
}
.theme-user .sidebar-user .nav-link:hover {
  color: #fff !important;
}
.theme-user .sidebar-user .sidebar-brand-text {
  color: #fff !important;
}

/* Admin keeps SB Admin 2 default (sidebar-dark from sb-admin-2.css). */
.theme-admin .sidebar-admin {
  background: linear-gradient(180deg, #4e73df 10%, #224abe 100%) !important;
}

/* Login page accent so the demo screen doesn't look generic */
body.bg-gradient-primary {
  background: linear-gradient(180deg, #4e73df 10%, #224abe 100%) !important;
}

/* Tighten table cells for our dense tabs */
.table td, .table th { vertical-align: middle; }
pre code { color: inherit; }
