/* Ported from in-place frappe customization (public/scss/website/sidebar.scss).
   Dark text on light tint — var(--primary) on primary-light was too low-contrast. */
.sidebar-item a.active,
.sidebar-item a.active:hover,
.sidebar-item a.active:focus {
	color: var(--gray-900);
	font-weight: 600;
	background-color: var(--primary-light);
}

/* Portal sidebar group heading (e.g. "Dashboards") — gap + divider above it */
.web-sidebar .sidebar-group {
	margin-top: 18px;
	padding-top: 14px;
	border-top: 1px solid #e2e8f0;
}
.web-sidebar .sidebar-group > h6 {
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	color: #94a3b8;
	margin: 0 0 6px 0;
}
