.upload-selector {
  label {
    display: inline-block;
    padding-left: 10px;
  }
  &.modal-body {
    width: 460px;
  }
  .radios {
    min-height: 60px;
    display: flex;
    align-items: flex-start;
    label {
      flex: 1 0 auto;
      margin-right: 1em;
      margin-top: 1px;
    }
    .inputs {
      width: 100%;
      input {
        width: 90%;
        margin: 0 0 5px 0;
      }
      input[type="file"] {
        font-size: $font-0;
        line-height: $line-height-medium;
      }
      .description,
      .hint {
        color: var(--primary-med-or-secondary-med);
        display: block;
      }
      .hint {
        font-style: italic;
        margin: 5px 0 0 0;
      }
      .label {
        margin: 0 0 5px 0;
      }
    }
  }
  .radios:last-child {
    min-height: 20px;
  }
}

.uploaded-image-preview {
  height: 270px;
  width: 400px;
  max-height: 150px;
  margin-bottom: 10px;
}
