/* Capsule navigation shared by overview and security system diagrams. */
html body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  min-height: 44px;
  padding: 9px 16px;
  border: 1px solid #bdd3ec;
  border-radius: 999px;
  background: #fffffff2;
  color: #153e70;
  box-shadow: 0 4px 16px #2858920b;
  font-size: 13px;
  font-weight: 650;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  justify-self: start;
  transition: border-color .2s, background-color .2s, box-shadow .2s;
}
html body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link::before {
  content: '';
  display: block;
  flex: 0 0 5px;
  width: 5px;
  height: 5px;
  margin: 0;
  border-radius: 50%;
  background: #ff782b;
  box-shadow: 0 0 0 4px #ff782b10;
}
html body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link:hover {
  background: #f2f8ff;
  border-color: #2175d4;
  box-shadow: 0 6px 18px #286bc51a;
}
html body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link:focus-visible {
  outline: 3px solid #176bd5;
  outline-offset: 4px;
}
html[data-theme="dark"] body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link {
  background: #102337f5;
  border-color: #345676;
  color: #e0efff;
  box-shadow: 0 4px 16px #0002;
}
html[data-theme="dark"] body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link:hover {background: #1c3855; border-color: #8cbaff;}
html[data-theme="dark"] body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link:focus-visible {outline-color: #a0c7ff;}
@media (max-width: 700px) {
  html body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link {font-size: 11px; padding: 7px 10px; gap: 6px;}
}
@media (prefers-reduced-motion: reduce) {
  html body.public-site.page-business-v16 #public-main.v16-business:is(.b-security,.b-infra) figure:is(.ss-scene-overview,.iv-overview,.ss-network-system,.ss-endpoint-system,.ss-workload-system,.ss-access-system) a.b-diagram-link {transition: none;}
}
