.upload-container {
    width: 100%;
    /* max-width: 500px; */
    /* border: 1px solid; */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 5px;
}
.form-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    align-items: center;
}
.formlabel {
    display: flex;
    /* border: 1px solid; */
    align-items: center;
    flex: 2 1 0;
}
.formitem {
    display: flex;
    /* border: 1px solid; */
    flex: 2 1 0;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    min-width: 70px;
}
.small {
    max-width: 100px;
}
.halfitem {
    /* background-color: blue; */
    /* border: 1px solid; */
    display: flex;
    flex: 1 1 0;
}

/* .formitem input[type=number] {
    max-width: 100px;
} */
.formitem input {
    width: 100%;
    min-width: 40px;
}
.spacer {
    height: 1em;
}
.formitem select {
    width: 100%;
    min-width: 70px;
}