.modal {
  position: absolute;
  top: #{66 / $base-font-size}rem;
  right: #{400 / $base-font-size}rem;
  z-index: 100;
}

.modal--hidden {
  display: none;
}

.modal-content {
  border: 1px solid $light-modal-border-color;
  background-color: $light-button-background-color;
  height: #{400 / $base-font-size}rem;
  width: #{400 / $base-font-size}rem;
  padding: #{20 / $base-font-size}rem;
}

.modal__exit-button {
  @extend %icon;
}

.modal__header {
  display: flex;
  justify-content: space-between;
  margin-bottom: #{20 / $base-font-size}rem;
}

.new-file-form__name-label {
  display: none;
}

.new-file-form__name-input {
  margin-right: #{10 / $base-font-size}rem;
}

.modal__divider {
  text-align: center;
  margin: #{20 / $base-font-size}rem 0;
}

.uploader {
  height: #{200 / $base-font-size}rem;
  width: 100%;
}