.form {
  display: flex;
  justify-content: flex-start;
  align-items: normal;
}
.form .formcontrol {
  margin-right: 2em;
  margin-top: 1em;
  width: 309px;
}
.form .formcontrol .article {
  flex-direction: row;
  justify-content: end;
}
.form .formcontrol .article .onyx-search {
  width: stretch;
}
.form .filterrow {
  display: flex;
  flex-wrap: wrap;
}
.form .scheduler {
  margin-top: -9px;
  max-width: 275px;
}
.form .scheduler .time {
  width: 280px;
}
.form .scheduler .button-row {
  display: flex;
  justify-content: flex-end;
  margin-top: 1em;
}
.form .scheduler .button-row .first-button {
  margin-right: 1em;
}.progress-circle[data-v-b9936b14] {
  --value: 75; /* Change this number (0 to 100) to update the progress */
  --size: 50px;
  --bar-color: #007bff;
  --track-color: #e6e6e6;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* Draws the outer progress ring using the variable */
  background: conic-gradient(var(--bar-color) calc(var(--value) * 1%), var(--track-color) 0);
}

/* Inner circle mask to make it a ring and display the percentage text */
.progress-circle[data-v-b9936b14]::before {
  counter-reset: percentage var(--value);
  content: counter(percentage) "%";
  width: 80%;
  height: 80%;
  background-color: white;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* Typography */
  font-family: sans-serif;
  font-size: calc(var(--size) * 0.18);
  font-weight: bold;
  color: #333;
}

/* Screen-reader accessibility fallback */
.progress-circle progress[data-v-b9936b14] {
  opacity: 0;
  width: 0;
  height: 0;
}.overflow-list[data-v-170a8ade] {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: var(--onyx-spacing-sm);
  white-space: nowrap;
}
.overflow-list__item[data-v-170a8ade] {
  white-space: nowrap;
}
.overflow-list__badge[data-v-170a8ade] {
  flex-shrink: 0;
  cursor: default;
}
.overflow-list__tooltip[data-v-170a8ade] {
  display: block;
  max-width: 20rem;
  white-space: normal;
  word-break: break-word;
}.display-resupplies[data-v-cbb58d0d] {
  padding: 16px;
}