.app-file-upload {
    display: flex;
}

.app-file-upload-multiple {
    margin-bottom: 3px;

    .app-file-upload-title {
        --padding-start: 0px;
        --inner-padding-end: 0px;
        --min-height: 28px;

        span {
            font-size: 28px;
            -webkit-margin-start: 0px;
            margin-inline-start: 0px;
            -webkit-margin-end: 0px;
            margin-inline-end: 0px;
        }

        .stars {
            font-size: var(--app-important-font-size);
            margin-left: 3px;
        }
    }

    .app-file-upload-list-item {
        @extend .app-file-upload-title;
        font-size: var(--app-normal-font-size);

        ion-icon {
            margin: 0px;
        }
    }



    .app-file-upload-content {
        text-align: start;
    }
}

.app-file-upload-content {
    flex-grow: 1;
    overflow: hidden;
}

.app-file-upload-button {
    font-size: 22pt;
    display: flex;
    justify-content: center;
    align-self: center;
}