

.dropzone[data-v-26389884] { border: 2px dashed currentColor; padding: 2rem; text-align: center; opacity: .7;
}
.dropzone.is-dragging[data-v-26389884] { opacity: 1; background: rgb(128 128 128 / .12);
}
.pick[data-v-26389884] { text-decoration: underline; cursor: pointer;
}


.dialog[data-v-5e708ae0] {
  width: min(32rem, 92vw);
  max-height: 80vh;
  padding: 1.5rem;
  border: 1px solid rgb(128 128 128 / .4);
  background: Canvas;
  color: CanvasText;
  overflow: auto;
}
/* the overlay over the rest of the page */
.dialog[data-v-5e708ae0]::backdrop { background: rgb(0 0 0 / .5);
}
.dialog ul[data-v-5e708ae0] { list-style: none; padding: 0; margin: 0 0 1rem;
}
.dialog progress[data-v-5e708ae0] { width: 100%;
}
.row[data-v-5e708ae0] { display: flex; justify-content: space-between; gap: 1rem;
}
.error[data-v-5e708ae0] { color: crimson;
}


.list header[data-v-611e5c7e] { display: flex; justify-content: space-between; align-items: center;
}
.list ul[data-v-611e5c7e] { list-style: none; padding: 0; margin: 0;
}
.list li[data-v-611e5c7e] { display: grid; grid-template-columns: auto 1fr auto auto auto; gap: 1rem; align-items: center; padding: .5rem 0;
}
.handle[data-v-611e5c7e] { cursor: grab; background: none; border: 0; touch-action: none;
}
.handle[data-v-611e5c7e]:active { cursor: grabbing;
}
.ghost[data-v-611e5c7e] { opacity: .4;
}


.uploader[data-v-5cfcee96] { display: grid; gap: 1.5rem;
}

