.budgetDistributionAssignment-container {
    box-shadow: 0px 0px 2px rgba(70, 89, 191, 0.3), 0px 2px 4px rgba(0, 41, 199, 0.2);
    border-radius: 4px;
    background-color: #FFFFFF;
    width: 100%;
}

.budgetDistributionAssignment-container .disabled {
    pointer-events: none;
}
    .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper {
        display: flex;
        justify-content: space-between;
        padding: 20px 20px 22px;
        column-gap: 16px;
        max-height: 80px;
    }

        .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container {
            display: flex;
        }
        .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container.assignmentInfo-container__isTeam {
            align-items: center;
            color: #5774E7;
        }
            .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-userInfo {
                padding-left: 8px;
                font-family: GlowRegular;
            }
                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-genericIcon {
                    position: relative;
                    left: 4px;
                    top: 3px;
                }
                
                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-userInfo .assignmentInfo-notAssigned {
                    color: #5774E7;
                    cursor: pointer;
                    padding-left: 4px;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-userInfo .assignmentInfo-userName {
                    font-size: 14px;
                    cursor: pointer;
                    padding: 1px 4px;
                    border-radius: 4px;
                    display: inline-block;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-userInfo .assignmentInfo-userName:hover {
                    background-color: #f5f5f5;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-userInfo .assignmentInfo-group {
                    font-size: 13px;
                    opacity: .5;
                    padding-left: 4px;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-avatar {
                    position: relative;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .assignmentInfo-container .assignmentInfo-avatar .assignUnits {
                    width: 20px;
                    height: 20px;
                    background-color: #f4f5fc;
                    border: solid 2px #ffffff;
                    border-radius: 100%;
                    font-family: GlowSemibold;
                    font-size: 11px;
                    text-align: center;
                    color: #4a4a4a;
                    position: absolute;
                    top: 21px;
                    left: 21px;
                }

        .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper {
            display: flex;
        }

            .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .hoursAndPercentages-container {
                display: flex;
                align-items: center;
                padding-top: 2px;
            }

            .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .rightIcons-container {
                display: flex;
                align-items: center;
                padding-bottom: 5px;
                column-gap: 20px;
                margin-left: 47px;
            }
                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .rightIcons-container .assignIcon {
                    transform: scaleX(-1);
                    cursor: pointer;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .rightIcons-container .lockerIcon {
                    cursor: pointer;
                    padding-bottom: 1px;
                }

                    .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .rightIcons-container .lockerIcon.disabled,
                    .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .rightIcons-container .removeIcon.disabled{
                        cursor: default;
                        pointer-events: none;
                        opacity: .4;
                    }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .rightIcons-container .removeIcon {
                    cursor: pointer;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .rightIcons-container.isAverageCapacity {
                    margin-left: 18px;
                }

            .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .assign-units {
                display: flex;
                flex-direction: column;
                align-items: center;
                position: relative;
                top: 12px;
                width: 75px;
                margin-right: 5px;
            }

            .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .assign-units.assign-units__hidden {
                visibility: hidden;
            } 
                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .assign-units .assign-units__value {
                    padding-bottom: 3px;
                }
                
                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .assign-units .assign-units__value:hover {
                    cursor: pointer;
                }
                
                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .assign-units > input {
                    max-width: 40px;
                    text-align: center;
                    position: relative;
                    top: -4px;
                }

                .budgetDistributionAssignment-container .budgetDistributionAssignment-container-wrapper .rightSideContent-wrapper .assign-units > .max-assign-units {
                    color: #B6B6B6;
                    font-size: 12px;
                }