.file_input_hide_filename > .input-group > input {
    display: none;
}
.file_input_hide_filename {
    width: unset !important;
}

.shiny-file-input-progress {
    display: none;
}

.file_input_hide_filename > .input-group > label {
    display: flex !important; /* Required to fix bad alignment */
}
#save_project {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left-width: 0;
    height: fit-content;
}

.flex-col {
    flex: 1 1;
}

footer {
    display: flex;
    justify-content: center;
}
/* Checkbox shouldn't be that large */
.shiny-input-container:has(.checkbox) {
    width: auto;
}

.file_input_border_all .btn-file {
    border-top-right-radius: var(--bs-btn-border-radius) !important;
    border-bottom-right-radius: var(--bs-btn-border-radius) !important;
}

/* Put the ADD button on the same line as the input */
#ajout_formule {
    height: fit-content;
    align-self: center;
}
.new_declaration_row {
    display: flex;
    justify-content: space-between;
}
