.vana-dropzone {
  border: 2px dashed #bbb;
  border-radius: 12px;
  text-align: center;
  padding: 30px;
  cursor: pointer;
  background-color: #fafafa;
  transition: 0.3s;
  margin: -35px 0px 20px;
}

.vana-dropzone.dragover {
  background-color: #e7f3ff;
  border-color: #0073aa;
}

.vana-progress-container {
  width: 100%;
  height: 6px;
  background-color: #ddd;
  border-radius: 3px;
  margin-top: 10px;
  display: none;
}

#vana-progress-bar {
  height: 6px;
  width: 0%;
  background-color: #0073aa;
  border-radius: 3px;
  transition: width 0.3s;
}

#vana-file-list {
  list-style: none;
  padding: 0;
  margin-top: 10px;
  text-align: left;
}

#vana-file-list li {
  background: #f7f7f7;
  border-radius: 4px;
  margin-bottom: 4px;
  padding: 6px 10px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}

.vana-delete {
  color: red;
  cursor: pointer;
}
