.uploadcare--widget__button.uploadcare--widget__button_type_open,
.uploadcare--widget__button.uploadcare--widget__button_type_cancel {
  padding: 0.5rem 1rem;
  border: 1.5px solid #000000;
  border-radius: 0px;
  color: #000000 !important;
  background-color: transparent !important;
  box-shadow: 0 0 20px -10px hsla(0, 0.00%, 0.00%, 0.25);
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.uploadcare--widget__button:focus {
  outline: none;
}

.uploadcare--widget__progress {
  margin-bottom: 0.25rem;
}

.uploadcare--progress_type_canvas {
  color: #c2aa7a;
}

.uploadcare--widget {
  width: 100%;
}

.uploadcare--widget.uploadcare--dragging .uploadcare--widget__dragndrop-area {
  color: #000000;
  display: flex;
}

.uploadcare--widget__dragndrop-area {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  border: 2px dashed #000000;
  color: #757575;
  background: transparent;
  font-size: 1.25rem;
  min-height: 5rem;
  height: 5rem;
  margin-bottom: 0.75rem;
  padding: 0;
}

@media (pointer:coarse) {
  .uploadcare--widget__dragndrop-area {
    display: none;
  }
}

textarea {
  resize: none;
}