.AddSchedule.btn {
    float: right;
}

.ContributorDetail-top-nav {
    padding-bottom: 5em;
}

.ContributionsAssigned,
.ContributionsUnassigned {
    float: left;
    width: 50%;

    &-header {
        label {
            font-size: 14px;
            padding-left: 1em;
        }
    }

    &-list {
        border: 1px solid var(--gray-300);
        height: 500px;
        overflow-y: auto;
        padding: 1em;

        &-item {
            border-bottom: 1px solid var(--gray-200);
        }

        &-item:not(:first-child) {
            padding-top: 16px;
        }
    }

    .InfiniteScroll-footer {
        margin-top: 15px;
    }
}

.ContributionSchedules {
    &-header {
        label {
            font-size: 14px;
            padding-left: 1em;
        }
    }

    &-list {
        border: 1px solid var(--gray-300);
        height: 500px;
        overflow-y: auto;

        &-loading {
            padding: 1em;
        }

        .NoResultsFound {
            display: inline-block;
            margin-top: 0.25em;
            padding: 1em;
        }
    }

    &-list-item {
        background-color: var(--gray-200);
        border-bottom: 1px solid var(--gray-500);
        border-left: 1px solid var(--gray-500);
        border-right: 1px solid var(--gray-500);
        padding: 1em;

        .AutoAdd {
            font-size: 12px;
            padding-left: 1em;
        }

        .CheckGlyphIcon {
            color: var(--success);
        }

        .EditSchedule {
            float: right;
        }

        .EditSchedule:hover {
            cursor: pointer;
        }
    }

    &-list-item:first-of-type {
        border-top: 1px solid var(--gray-500);
    }
}

.ContributionLabel {
    font-size: 12.4px;
    color: var(--gray-600);
}
