/* CBA shared component styles. Scoped to shared components; does not replace styles.css. */
.cba-topbar-normatividad {
  text-decoration: none;
  padding: 0 1.1rem;
  border-left: 1px solid var(--color-terciario-sombra);
  border-right: 1px solid var(--color-terciario-sombra);
}
.cba-topbar-normatividad .top-bar__title { color: var(--color-primario); }
.cba-topbar-normatividad__icon {
  background-color: transparent !important;
  color: var(--color-primario);
  border-radius: 0;
  width: 30px;
  height: 40px;
  font-size: 1.85rem;
}
.cba-topbar-normatividad:hover .top-bar__title,
.cba-topbar-normatividad:focus-visible .top-bar__title { text-decoration: underline; text-underline-offset: .18em; }
