/* -------------------------------- 

File#: _1_file-upload
Title: File Upload
Descr: Custom file input element used to select and upload a file
Usage: codyhouse.co/license

-------------------------------- */
.file-upload__input {
  /* visually hide input file element */
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  width: 1px;
  height: 1px;
}

.file-upload__text--has-max-width {
  /* set a max width to the label text */
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}