/* Shared visual treatment with the Data sidebar; retain Outreach density sizing. */
html[data-product='partnershiply-outreach'] .partnershiply-shell .sidebar nav {
  gap: 4px;
}
html[data-product='partnershiply-outreach'] .partnershiply-shell .sidebar nav a {
  border-radius: 8px;
  font-weight: 500;
  transition: background-color 140ms ease, color 140ms ease;
}
html[data-product='partnershiply-outreach'] .partnershiply-shell .sidebar nav a:not(.active):hover {
  background: #f4f6f9;
  color: #303a4c;
}
html[data-product='partnershiply-outreach'] .partnershiply-shell .sidebar nav a.active {
  background: #eff2ff;
  color: #1832d8;
  font-weight: 600;
  box-shadow: none;
}
html[data-product='partnershiply-outreach'] .partnershiply-shell .sidebar nav a.active::before {
  content: none;
}
html[data-product='partnershiply-outreach'] .partnershiply-shell .sidebar nav a:focus-visible {
  outline: 2px solid #3955e8;
  outline-offset: -2px;
}
@media (prefers-reduced-motion: reduce) {
  html[data-product='partnershiply-outreach'] .partnershiply-shell .sidebar nav a {
    transition: none;
  }
}
