.first-run {
  .inboxes { flex: 0; } /* Disables empty space so sticky can be tightly placed */
  .clearances[open] + .inboxes { display: none; }
}

.first-run--hide {
  opacity: 0;
  visibility: hidden;
  display: none;

  .first-run--reveal & {
    opacity: 1;
    visibility: visible;
    display: initial;
  }
}

.first-run__pulsing-button {
  animation: pulsing-glow 1.3s infinite both;
}

/* Walkthrough steps for box views */
.box-first-run:not(:empty) + .box-description {
  display: none;
}
