html.pp-branch-pending #pp-home .pp-catalog-wrap {
  visibility: hidden;
}

#pp-home .pp-catalog-sidebar a.pi-branch-link,
.pp-catalog-sidebar a.pi-branch-link {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 40px;
}

#pp-home .pp-catalog-sidebar .pi-branch-icon,
.pp-catalog-sidebar .pi-branch-icon {
  display: block;
  width: 21px;
  height: 21px;
  flex: 0 0 21px;
  margin: 0;
}

#pp-home .pp-catalog-sidebar .pi-branch-link > span,
.pp-catalog-sidebar .pi-branch-link > span {
  min-width: 0;
}

#pp-home .pp-catalog-sidebar a.pi-branch-link[aria-current="page"],
.pp-catalog-sidebar a.pi-branch-link[aria-current="page"] {
  background: #edf4e9;
  border-left-color: #145337;
  color: #145337;
  font-weight: 600;
}

#pp-home .pp-catalog-sidebar a:focus-visible,
.pp-catalog-sidebar a:focus-visible {
  outline: 2px solid #145337;
  outline-offset: 2px;
}
