.file-input__unpack {
  font-size: .9rem;
  display: flex;
  align-items: center;
  margin-top: 10px;

  .checkbox {
    display: inline-block;
    margin-left: 7px;
  }
}

.file-input__multi-info {
  font-size: .9rem;
  font-style: italic;
  margin-top: 10px;
  color: var(--color-fontsec);
}

.file-input__list {
  margin-left: 15px;
  margin-top: 10px;
  font-weight: 600;
}

.file-container {
  display: flex;
  align-items: center;
  margin-bottom: 20px;

  &.file-container--checked {

    &::after {
      content: none;
    }

    .file-container__label {
      opacity: 1;
    }
  }

  &::after {
    /* TODO: get this from .msg-file */
    content: '(wird entfernt)';
    margin-left: 12px;
  }

  .checkbox {
    margin-left: 12px;
  }
}

.file-container__label {
  opacity: 0.4;
}
