.detailed-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    max-width: 300px;
    font-weight: 600;
    padding-right: 30px;
    position: relative;
}

.avatarIcon {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    overflow: hidden;

}

.namebox {
    display: flex;
    align-items: baseline;
    gap: 8px;
    cursor: pointer;
}

.imgIcon {
    width: 15px;
    transition: all 0.3s ease;
}

.name-text {
    color: #16181a;
    transition: all 0.3s ease;
    max-width: calc(300px - 90px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.name-text:hover {
    color: #1A63FF;
}

.detailed-right:hover .imgIcon {
    transform: rotate(180deg);
}

.detailedDown {
    position: absolute;
    /* margin-right: 22px; */
    width: 280px;
    right: 30px;
    top: 65px;
    z-index: 1;
    max-height: 0;
    background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
    border: 0px solid #fff;
    box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1);
    border-radius: 4px;
    transition: all 0.3s ease;
    cursor: pointer;
    overflow: hidden;
}

.detailed-right:hover .detailedDown {
    max-height: 1000px;
    border: 2px solid #fff;
    padding-top: 20px;
    overflow: visible;
}

.detailed-contact {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.detailed-option {
    padding: 0 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.Exit-button {
    width: 100%;
    height: 35px;
    background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
    border: 2px solid #fff;
    box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1);
    padding: 0 20px;
    font-size: 14px;
    color: #495770;
    line-height: 33px;
    text-align: left;
    box-sizing: border-box;
    transition: all 0.3s ease;
}
.Exit-button:hover{
    color:#1A63FF
}

.detailed-select {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    margin-bottom: 8px;
}

.select-text {
    color: #495770;
    font-size: 14px;
    transition: all 0.3s ease;
}

.detailed-select:hover .select-text {
    color: #1A63FF;
}

.select-not {
    color: #f53f3f;
    font-size: 14px;
}

.select-already {
    color: rgb(0, 180, 42);
    font-size: 14px;
}

.detailed-rightApp {
    display: none;
}

@media screen and (max-width:768px) {
    .detailed-right {
        display: none;
    }

    .detailed-rightApp {
        height: 100%;
        position: relative;
        display: flex;
        align-items: center;
        /* gap: 8px; */
    }
    .avatarIcon {
        width:55px;
        height:55px;
    }
    .imgIconBox-App{
        display: flex;
        align-items: flex-end;
        height: 80%;
    }
    .detailed-rightApp:hover .imgIcon {
        transform: rotate(180deg);
    }

    .detailed-rightApp:hover .detailedDown {
        max-height: 1000px;
        border: 2px solid #fff;
        padding-top: 10px;
        overflow: visible;
    }
    .detailed-contact{
        padding:0 10px;
        margin-bottom: 15px;
    }
    .detailed-option{
        padding: 0 10px;
        margin-bottom: 15px;
    }

    .name-desc {
        color: #16181a;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-bottom: 10px;
    }

    .detailedDown {
        position: absolute;
        /* margin-right: 22px; */
        width: 235px;
        right: 0px;
        top: 65px;
    }
    .Exit-button{
        padding: 0 10px;
    }
}