.main.term {
  padding: 20px;
  box-sizing: border-box;
}

.main .subcontainer:nth-child(1) {
  width: 70%;
  margin-right: 10px;
}

.main .subcontainer:nth-child(2) {
  width: 30%;
}

.subcontainer .term {
  width: fit-content;
}

.upload-button {
  background-color: #0c090a;
  font-family: monospace, monospace;
  border: 2px dotted #d2d6de;
  display: block;
  margin-bottom: 12px;
  padding: 10px;
  color: #d2d6de;
}

.upload-button:hover {
  background-color: #211f1f;
}

.upload-button.disabled {
  pointer-events: none;
}
