.right-sidebar{
    width: 260px;
    
    background: #FFF;
    box-shadow: -3px 0px 6px 0px rgba(0, 0, 0, 0.02);
    position: fixed;
    top: 0;
    right: -260px;
    height: 100%;
    z-index: 5;
    transition: all ease 0.2s;
    &.pull-out{
        right: 0;
    }

    .mCSB_scrollTools{
        width: 5px;
    }
    .mCSB_inside {
        > .mCSB_container{
            margin: 0;
        }
    }
    .current-user{
        background: #f6f6f6;
        display: block;
        border-left: 2px solid #FFF;
        border-right: none;
        border-bottom: 1px solid #dfe8f1;
        .user-toggle{
            padding: 12px 0px 12px 10px;padding-right: 30px;
            &::after{
                top: 14px;
            }
            &.open{
                &::after{
                    transform: rotate(180deg);
                }
            }
            .avatar{
                width: 40px;height: 40px;
            }
        }
    }
    .user-details {
        display: block;
        background: #FFF;
        .profile-head {
            #pin-active-profile {
                float: right;
                position: relative;
                right: 5px;
                top: 5px;
                z-index: 100;
                color: #FFFFFF;
            }

            #pin-active-profile:hover {
                cursor: pointer;
            }

            display: block;
            background: #007aef;
            position: relative;
            .user-tag{
                display: block;
                padding: 25px 0px 26px 0px;
                border-bottom: 1px solid #3b96ed;
                text-align: center;
                .avatar{
                    display: block;
                    width: 70px;
                    height: 70px;
                    margin: auto;
                    margin-bottom: 12px;
                }
                h5{
                    color: #FFF;
                    font-size: 20px;
                    font-weight: 600;
                    margin: 0;
                }
                span:not(.user-status) {
                    color: #9fcaf4;
                    font-weight: 400;
                    display: block;
                }
                .user-status{
                    // width: 66px;
                    line-height: 24px;
                    border-radius: 30px;
                    font-size: 12px;
                    text-align: center;
                    padding: 0px 5px;
                    display: inline-block;
                    font-weight: 600;
                    margin-top: 10px;
                }
            }
            .profile-btn {

                display: block;
                line-height: 36px;
                width: 146px;
                text-align: left;
                padding-left: 40px;
                color: #FFF;
                font-size: 14px;
                font-weight: 600;
                border-radius: 30px;
                background: #ff8e00;
                position: absolute;
                bottom: -18px;
                left: 0;
                right: 0;
                margin: auto;
                text-decoration: none;

                &:hover {
                    background: #fe9b1f;
                }

                &::after {
                    position: absolute;
                    right: 0;
                    top: 0;
                    width: 36px;
                    height: 36px;
                    font-size: 12px;
                    background: #dd7b00;
                    border-radius: 50%;
                    content: "\e915";
                    font-family: 'icomoon';
                    text-align: center;
                    font-weight: normal;
                    line-height: 36px;
                    border-top: none;
                }
            }
        }
        .user-actions{
            .tip-target,
            [data-bs-toggle="tooltip"] {
                margin: 0;
                border-bottom: none !important;
            }
            display: block;
            text-align: center;
            padding: 20px 0px 30px 0px;
            position: relative;
            >a{
                display: inline-block;
                width: 44px;
                height: 44px;
                line-height: 47px;
                color: #FFF;
                font-size: 24px;
                text-decoration: none;
                text-align: center;
                border-radius: 3px;
                &:hover{
                    background: #FFF;
                    color: #3b96ed;
                }
            }

        }
        .acc-details{
            display: block;
            padding-top: 15px;
            h6{
                text-transform: uppercase;
                font-size: 11px;
                color: #8790aa;
                font-weight: 600;
                margin: 0px 0px 0px 0px;
                padding-left: 13px;
                margin-bottom: 10px;

            }
            >ul{
                display: block;
                >li{
                    display: block;
                    padding: 20px 14px;
                    border-top: 1px solid #dfe8f1;
                    &:first-child{border-top: none;}
                    .green {
                        color: #55B14D;
                    }

                    .red {
                        color: #FF7E7E;
                    }
                }
            }
            .wrap-it{
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
                .data{
                    flex: 1;
                    margin: 0px 2px;
                    padding:0px 10px;
                    padding-right: 0;
                    
                    border-radius: 4px;
                    &.bg{
                        background: #f6f6f6;
                        padding: 10px 0px 8px 10px;
                        
                    }
                    span{
                        color: #646b7e;
                        font-size: 13px;
                        display: block;
                        line-height: normal;
                        &.value {
                            font-size: 18px;
                            font-weight: 500;
                            color: #1f3e5d;
                            &.rate{
                                color: #007aef !important;
                                font-weight: 600;
                            }
                        }
                        &.orange{
                            color: #ff8e00;
                        }
                        
                    }
                }
            }
        }
    }
}



