.position-fixed {
  bottom: 61px;
  z-index: 99;
  width: 100%;
  cursor: pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.position-fixed.primary .pwa-alert-outer {
  background-color: rgba(var(--primary-rgb), 0.1);
}
.position-fixed.top {
  bottom: auto;
  top: 0;
}

.pwa-alert-step ul li {
  position: relative;
}
.pwa-alert-step ul li:not(:last-child)::before {
  height: calc(100% - 12px);
  width: 1px;
  content: "";
  background-color: var(--dark-gray);
  left: 11.5px;
  position: absolute;
  top: 26px;
}