/* Packing List */
.packing-list-overlay {
  position: fixed;

  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;

  padding: 1rem;

  background-color: rgb(255 230 156 / 0.9);
}

.generate-packing-list-shown {
  opacity: 1 !important;
  display: block !important;
}

.generate-packing-list-hidden {
  opacity: 0;
  transition: all 0.5s linear 0s allow-discrete;

  @starting-style {
    /* Entry Styles */
    opacity: 0;
  }
}

/* Print - for packing list */
@media print {
  body {
    zoom: 60%;
  }
}

.packing-list-item-is-packed {
  color: var(--bs-success);
}

.packing-list-item-is-not-packed {
  color: var(--bs-danger);
}