.BaseResolveConflict {
    margin-top: 20px;

    &-generic-error {
        border: none;
        border-radius: $border-radius;
        margin-bottom: 20px;
    }

    &-header {
        @extend .Fr-thin-grey-border;
        border-top-left-radius: $border-radius;
        border-top-right-radius: $border-radius;
        padding-left: 20px;
        padding-right: 20px;
    }

    &-header-title {
        font-weight: $weight_bold;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    &-content {
        border-left: $border-style;
        border-right: $border-style;

        padding: 20px;
    }

    &-footer {
        @extend .Fr-thin-grey-border;
        border-bottom-left-radius: $border-radius;
        border-bottom-right-radius: $border-radius;
        display: flex;
        justify-content: space-between;
        padding: 20px;

    }

    &-button {
        padding-left: 10px;
        padding-right: 10px;
        width: 80px;

        .LoadingIndicator-loader-dot {
            background-color: #fff;
        }
    }

    &-button-content {
        justify-content: center;

        .Icons-right-pagination-arrow {
            margin-left: 7px;
        }

        .Icons-left-pagination-arrow {
            margin-right: 7px;
        }
    }

    &-button-next {
        margin-left: 20px;
    }

    .Icons-right-pagination-arrow {
        fill: $white;
    }

    &-button-content {
        display: flex;
    }
}
