.SingleTaskSplit {
    border-top: 1px dashed #ccc;
    margin-left: -15px;
    margin-right: -15px;
}

.SingleTaskSplit:last-of-type {
    border-bottom: 1px dashed #ccc;
}

.SingleTaskSplit-title {
    font-size: 12px;
    margin: 1em 0;
}

.SingleTaskSplit-title,
.SingleTaskSplit-rangeInput {
    padding-left: 15px;
    padding-right: 15px;
}

.SingleTaskSplit-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.SingleTaskSplit-formGroup {
    flex-basis: content;
    margin-bottom: 12px;
    padding: 0;
}

.SingleTaskSplit-formGroup .FormGroup-body {
    display: flex;
    margin-bottom: 0;
}

/* AR: accounting for margin coming from empty <small> in FormGroup */
.SingleTaskSplit-formGroup .FormGroup-body .form-text {
    margin: 0;
}

.SingleTaskSplit-hoursNumberInput,
.SingleTaskSplit-minutesNumberInput,
.SingleTaskSplit-percentageNumberInput {
    width: 100px;
}

.SingleTaskSplit-rangeInput {
    align-self: stretch;
    margin-bottom: 24px;
}
