.object-tools {
    display: flex;
    padding: 0 28px;
    justify-content: center;
    align-items: center;
}

.object-tools li {
    list-style: none;
}

#changelist-actions div.group {
    align-items: center;
}

body.change-form form div.border {
    padding-bottom: 10px;
}

body.change-form form input,
body.add-form form input {
    padding: 10px;
    margin-top: 10px;
    height: 40px;
    width: 100%;
    border: solid 1.3px #b1b6bd;
    border-radius: 8px;
}

body.change-form form input:focus-visible,
body.add-form form input:focus-visible {
    border: rgb(152, 16, 250) solid 2px;
    outline: none;
}

.csv-import form {
    margin: 15px 0;
}

.csv-import p {
    font-size: 16px;
}

.csv-import .help {
    font-size: 13px;
    color: rgb(187, 121, 235);
}

.csv-import .submit-row {
    margin-top: 30px;
}

.csv-import .submit-row input.default {
    padding: 10px 30px;
    background-color: rgb(152, 16, 250);
    border-radius: 10px;
    font-size: 15px;
    cursor: pointer;
    margin-right: 30px;
    color: #FFF;
}

.csv-import .submit-row a.cancel-link {
    font-size: 16px;
    color: rgb(128, 71, 170);
}

.csv-import form label {
    font-size: 15px;
}

.csv-import form #id_csv_file_helptext {
    font-size: 12px;
}

.csv-import form input#id_csv_file {
    margin-top: 20px;
}

.csv-import form input#id_csv_file::file-selector-button {
    padding: 5px 10px;
    border-radius: 5px;
    background-color: rgb(128, 71, 170);
    color: #fff;
    width: 200px;
    margin-right: 10px;
}