/* Shared navigation palette, loaded after the preserved Tailwind build. */
:is(.portal-sidebar, .mobile-navigation),
.portal-sidebar .sidebar-account {
  background-color: #f3f4f6;
}

.portal-sidebar {
  border-right: 1px solid #e1e5e9;
}

.portal-sidebar .sidebar-account {
  border-color: #e1e5e9;
}

.mobile-navigation {
  border-color: #e1e5e9;
}

:is(.portal-sidebar, .mobile-navigation) .sidebar-link {
  color: #01426a;
}

:is(.portal-sidebar, .mobile-navigation) .sidebar-group-title {
  color: #646e78;
}

:is(.portal-sidebar, .mobile-navigation) .sidebar-link:hover {
  background-color: #e6ecf0;
}

:is(.portal-sidebar, .mobile-navigation) .sidebar-link-active,
:is(.portal-sidebar, .mobile-navigation) .sidebar-link-active:hover {
  background-color: #dce7ee;
  box-shadow: inset 3px 0 #00bfb3;
}

:is(.portal-sidebar, .mobile-navigation) .sidebar-link:focus-visible {
  outline-color: #01426a;
}
