.input_invalid {
    border-color: #7f0000 !important;
}

.form__lists {
    list-style-type: none;
}

.form__row + .form__row {
    margin-top: 15px;
}

.disable-all-day {color: #7f0000; text-decoration: underline; margin-top: 10px; display: block; cursor: pointer}

.form-date {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.form-date__button {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 4px;
    padding: 5px;
}

.form-date__button_active {
    color: #7f0000;
}

.form-date__day {
    margin-bottom: 5px;
}

.form-time {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.form-time__button {
    margin: 4px;
}

.form-time__button_active {
    color: red;
}