#section_research_view #view{
    background-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 auto;
    /* overflow: hidden; */
    float: none;
    box-shadow: none;
    border-radius: 0;
    padding-bottom: 40px;
}

#copyLinkHidden {
    position: absolute;
    top: -9999em;
}

#section_research_view .moreButtonWrap{
    text-align: center;
    padding: 28px 0;
}

/*메인*/
.research_category{
    color: #767676;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.325px;
    margin-bottom: 4px;
}

.research_item_wrap{
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

.research_item_wrap .research_item{
    width: calc(100% / 2 - 12px);
    padding: 20px;
    min-height: 226px;
}
.research_title_item{
    display: flex;
    align-items: center;
    height: 72px;
}

.research_title_img{
    width: 108px;
    min-width: 108px;
    height: 72px;
    border-radius: 6px;
    margin-right: 12px;
}

.research_title_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 6px;
}

.research_title_item .new_title5{
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    align-self: stretch;
    overflow: hidden;
    color: #111;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 700;
    height: 48px;
    word-break: break-all;

}

.research_content_txt{
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #767676;
    text-overflow: ellipsis;
    max-height: 42px;
    height: 42px;
    margin-top: 12px;
     word-break: break-all;
}

.research_tag_wrap{
    display: flex;
    margin-top: 4px;
    flex-wrap: wrap;
    min-height: 20px;
}

.research_tag_wrap span{
    color: #4294FF;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.325px;
    margin-right: 8px;
}

.research_analyst_wrap{
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content:space-between;
}

.research_analyst_img{
    display: flex;
    margin-right: 4px;
}

.research_analyst_img>div{
    margin-left: -8px;
    position: relative;
    overflow: hidden;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    border: 1.5px solid #FFF;
}

.research_analyst_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.research_analyst_img>div:first-child{
    margin-left: 0;
}

.research_analyst_img .analyst_besides{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 150%; /* 18px */
    letter-spacing: -0.3px;
    font-weight: 500;
    padding: 2px 0;
}

.research_analyst_item{
    cursor: pointer;
    display: flex;
    align-items: center;
}

.research_analyst_item_inner{
    display: flex;
    align-items: center;
}

.research_analyst_name {
    display: flex;
    align-items: center;
    gap: 4px;
}

.research_analyst_name .arrow.rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);

}

.research_analyst_list_wrap{
    position: relative;
}

.research_analyst_list_wrap p{
    color: #111;
    font-size: 13px;
}

.research_analyst_num{
    position: relative;
    color: #BBB;
    font-size: 13px;
    padding-left: 4px;
    margin-left: 4px;
}

.research_analyst_num::after{
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 1px;
    height: 10px;
    background: #EDEDED;
}

.research_date{
    color:  #BBB;
    font-size: 13px;
}

.research_analyst_list{
    display: none;
    position: absolute;
    top: 30px;
    width: max-content;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.16);
    z-index: 2;
}

.research_analyst_list .analyst_profile_img{
    width: 32px;
    min-width: 32px;
    height: 32px;
    border-radius: 32px;
    border: 1.5px solid #EDEDED;
    overflow: hidden;
    margin-right: 8px;
}
.research_analyst_list .analyst_profile_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*.research_analyst_list .research_analyst_profile_wrap{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 12px;
}*/

.research_analyst_list li{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 12px;
}

.research_analyst_list li:hover{
    background: #F7F7FA;
}

.research_analyst_list p{
    font-size: 13px;
    font-weight: 500;
    color: #111;
}

.research_search_item .search_wrap {
    text-align: center;
    margin-top: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.research_search_item .common_input_txt._search_btn {
    width: 300px;
}


/*메인 끝*/


/*리서치 상세*/
/*수정 삭제*/
#section_research_view .view_content_item {
    min-height: auto;
    border-bottom: 0;
    margin-top: 32px;
}

.research_category_wrap .report_changes{
    position: relative;
    float: right;
    margin: 8px 0 0 0;
    width: 20px;
    text-align: right;
    cursor: pointer;
}

.research_category_wrap .report_changes span{
    background: #999999;
    width: 3px;
    height: 3px;
    border-radius: 25px;
    display: block;
    margin: 0 auto 3px auto;
}

.research_category_wrap .report_changes div{
    display: none;
    position: absolute;
    width: 70px;
    border: 1px solid #DBDBDB;
    border-radius: 4px;
    right: 7px;
    top: 25px;
    text-align: center;
    background: #fff;
}
.research_category_wrap .report_changes div p{
    font-weight: 400;
    font-size: 14px;
    color: #767676;
    padding: 7px;
    cursor: pointer;
    border-radius: 4px;

}

.research_category_wrap .report_changes div p a{
    color: #767676;
    display: block;
    width: 100%;
}

.research_category_wrap .report_changes div p:hover{
    background: #F7F7FA;
}

.research_view_title_wrap{
    padding-bottom: 24px;
    border-bottom: 1px solid #EDEDED;
}

.research_content_wrap{
    color: #111;
    font-size: 17px;
    font-weight: 400;
    line-height:160%;
    letter-spacing: -0.4px;
    padding: 40px 0 0 0;
}

.research_content_wrap img{
    max-width: 100%;
    max-height: 100%;
    margin: 24px 0;
}

.research_content_wrap p > a{
    color: #00F;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.4px;
    text-decoration-line: underline;
}

.research_content_wrap .article_tag{
    display: flex;
    flex-wrap: wrap;
    margin: 24px 0;
}

.research_content_wrap .article_tag span{
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.325px;
    padding: 0 8px;
    border-radius: 20px;
    border: 1px solid #4294FF;
    color: #4294FF;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 26px;
    margin: 0 8px 8px 0;
}

.research_content_wrap .original_link_wrap{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 24px;
}

.research_content_wrap .original_link{
    color: #9D7BFF;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.325px;
    border-radius: 4px;
    background: #EEE5FF;
    display: inline-flex;
    min-height: 28px;
    padding: 0 8px;
    justify-content: center;
    align-items: center;
}

.analyst_profile_wrap .analyst_profile_img{
    width: 80px;
    min-width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 1px solid #EDEDED;
    overflow: hidden;
    margin-left:  20px;
}

.analyst_profile_wrap .analyst_profile_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.analyst_profile_wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 24px;
    color: #111;
}

.analyst_profile_name{
    display: flex;
    align-items:center;
    margin-bottom: 8px;
}

.analyst_profile_name .gray_txt9{
    position: relative;
    margin-left: 8px;
    padding-left: 9px;
    max-width: 500px;
    max-height: 65px;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
}

.analyst_profile_name .gray_txt9::after{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 1px;
    height: 12px;
    background: #BDD9FF;
}

.analyst_another_article_wrap{
    padding-top: 24px;
    border-top: 1px solid #EDEDED;
}

.analyst_another_article_img{
    width: 120px;
    min-width: 120px;
    height: 80px;
    border-radius: 5px;
    overflow: hidden;
    margin-right: 12px;
}

.analyst_another_article_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.analyst_another_article_list{
    display: flex;
    justify-content: space-between;
    gap: 24px;
    flex-wrap: wrap;
    margin-top: 24px;
}

.analyst_another_article_item{
    width: calc(100% / 2 - 12px);
    display: flex;
}

.analyst_another_article_txt p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    align-self: stretch;
    color: #111;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%;
    letter-spacing: -0.375px;
    height: 46px;
    overflow: hidden;
    margin-top: 4px;
}

.research_like_btn{
    cursor: pointer;
    height: 40px;
    min-width: 70px;
    width: fit-content;
    padding: 0 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #999;
    letter-spacing: -0.35px;
    border-radius: 4px;
    border: 1px solid #DBDBDB;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto 40px auto;
}

.research_like_btn img{
    width: 20px;
    margin-right: 6px;
}

.research_like_btn.like_on .research_like_num{
    color: #F65252;
}

.research_category_wrap{
    margin-bottom: 4px;
}

.research_analyst_info{
    margin-bottom :40px;
    padding-top: 40px;
    border-top: 1px solid #EDEDED;
}

.research_analyst_info .common_swiper_pagination_wrap{
    position: relative;
}

.research_analyst_info .common_swiper_pagination_wrap .swiper-pagination{
    position: inherit;
    bottom: 35px;
}


.research_analyst_info .common_swiper_pagination_wrap .swiper-pagination-total{
    color: #bbb;
}

.research_analyst_info .common_swiper_pagination_wrap>.swiper-wrapper>.swiper-slide{
    visibility: hidden;
}
.research_analyst_info .common_swiper_pagination_wrap>.swiper-wrapper>.swiper-slide-active{
    visibility: initial;
}

.research_analyst_info .common_title_swiper_btn_wrap{
    display: flex;
    justify-content: center;
    align-items: center;
}

.research_analyst_info .common_swiper_pagination_wrap .swiper-button-prev {
    position: initial;
    background: url("/assets/images/tokenpost_new/common_new/swiper_prev.svg") center center no-repeat;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    border: 1px solid #DBDBDB;
    margin-right: 8px;
    margin-top: 0;
    box-sizing: border-box;
}

.research_analyst_info .common_swiper_pagination_wrap .swiper-button-next {
    position: initial;
    background: url("/assets/images/tokenpost_new/common_new/swiper_next.svg") center center no-repeat;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    border: 1px solid #DBDBDB;
    margin-top: 0;
    box-sizing: border-box;
}

.research_analyst_info .common_swiper_pagination_wrap .pagination_fraction{
    position: initial;
    width: 28px;
    color: #767676;
    margin: 0 8px;
}

.research_analyst_slide{
    padding: 24px;
}

.research_analyst_swiper{
    border: 1px solid #EBEBF0;
    border-radius: 10px;
}

.research_analyst_swiper .common_title_swiper_btn_wrap{
    padding: 20px;
    border-bottom: 1px solid #EBEBF0;
}

.research_view_file_wrap{
    margin-bottom: 24px;
}


.research_view_file_wrap .file_title{
    font-size: 14px;
    font-weight: 500;
}

.research_view_file_wrap .input_file_list{
    display: flex;
    gap: 8px;
    margin: 8px 0;
    flex-wrap: wrap;
}

.research_view_file_wrap .input_file_item{
    display: flex;
    align-items: center;
    border-radius: 4px;
    border: 1px solid #DBDBDB;
    background: #FFF;
}

.research_view_file_wrap .file_name{
    display: inline-block;
    color: #767676;
    min-height: 40px;
    padding: 10px 20px;
    word-break: break-all;
}

/* 코인 정보 */
.research_view_coin_list{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 10px;
    border: 1px solid #EDEDED;
    margin-bottom: 40px;
    overflow: hidden;
}

.research_view_coin_list>a{
    display: block;
    width: 100%;
}

.research_view_coin_item{
    display: flex;
    padding: 12px 60px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #EDEDED;
}

.research_view_coin_list a:last-child .research_view_coin_item{
    border-bottom: 0;
}

.research_view_coin_item.item_down:hover{
    background: #F0F6FF;
}

.research_view_coin_item.item_up:hover{
    background: #FFF2F2;
}

.research_view_coin_item.item_equal:hover{
    background: #F1F1F1;
}

.research_view_coin_item .coin_title{
    display: flex;
    gap: 8px;
    align-items: center;
}

.research_view_coin_item .coin_title .coin_img{
    width: 20px;
    height: 20px;
    object-fit: cover;
}

.research_view_coin_item .coin_title p{
    color: #111;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.35px;
    display: flex;
    align-items: center;
    gap: 2px;
    line-height: normal;
}

.research_view_coin_item .coin_title p .arrow{
    rotate: 90deg;
    display: none;
}

.research_view_coin_item .common_percent_wrap {
    display: flex;
    gap: 12px;
    align-items: center;
}

/* 상세 끝 */


/*카테고리 기사*/

.section_research_view_list{
    border-top: 1px solid #EDEDED;
    padding: 0 28px;
}
.article_category_wrap .more_link{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.4px;
    cursor: pointer;
    color: #767676;
    min-width: max-content;
}

.article_category_wrap{
    border-top: 1px solid #EDEDED;
    padding: 28px 0;
}

.article_category_wrap:first-child{
    border-top: 0;
}

.section_research_view_list .article_category_wrap .title_wrap{
    margin-bottom: 16px;
}

.section_research_view_list .article_category_list{
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

.section_research_view_list .article_category_list.article_category_list_one_line{
    height: 234px;
    overflow-y: hidden;
}

.section_research_view_list .article_category_list .article_item:nth-child(4n){
    margin-right: 0;
}

.section_research_view_list .article_item_txt{
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    align-self: stretch;
    color: #111;
    font-size: 15px;
    font-weight: 600;
    line-height: 160%; /* 24px */
    letter-spacing: -0.375px;
    max-height: 48px;
    overflow: hidden;
    word-break: break-all;
}

.section_research_view_list .article_item {
    width: 213px;
    min-width: 213px;
    margin-right: 14px;
}

.section_research_view_list .article_item_img {
    width: 100%;
    height: 156px;
    border-radius: 5px;
    border: 0.5px solid #E9E9E9;
    margin: 0 0 12px 0;
    box-sizing: border-box;
}

.section_research_view_list .article_item_img img{
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
}
.section_research_view_list .article_category_name{
    color: #4294FF;
}
/*카테고리 기사 끝*/



/*리서처홈*/
.researcher_article_list{
    display: flex;
}

.researcher_article_image {
    width: 225px;
    height: 150px;
    min-width: 225px;
    margin-right: 20px;
    border-radius: 5px;
    overflow: hidden;
}

.researcher_article_image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/*리서처 홈*/
.researcher_article_list{
    border-bottom: 1px solid #EDEDED;
    padding: 24px 0;
}

.researcher_article_list:first-child{
    padding-top: 0;
}


.researcher_article_list .list_item_title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    align-self: stretch;
    overflow: hidden;
    max-height: 58px;
    height: auto;

    color: #111;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%; /* 28.8px */
    letter-spacing: -0.45px;
    margin-top: 8px;
}

.researcher_article_list .list_item_text_content{
    color: #767676;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%; /* 25.6px */
    letter-spacing: -0.4px;
    margin-top: 8px;
    margin-bottom: 0;
    height: 52px;
}

.researcher_home{
    margin-bottom: 30px;
    overflow: hidden;
    transform: translateZ(0);
}

.researcher_home .analyst_profile_wrap{
    position: relative;
    background: #E6F1FF;
    padding: 28px;
    border-bottom: none;
    height: 76px;
}

.researcher_home .researcher_home_profile_modify{
    position: absolute;
    right: 32px;
    top: 28px;
}

.researcher_home_profile_modify .analyst_profile_img{
    width: 84px;
    height: 84px;
    border: 4px solid #fff;
    cursor: pointer;
    margin-left: 0;
}

.researcher_home_profile_add{
    position: absolute;
    right: 0;
    bottom: -6px;
    cursor: pointer;
}

.researcher_home .analyst_profile_name{
    margin-bottom: 0;
}

.researcher_profile_content{
    padding: 28px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.researcher_profile_content_left{
    width: 80%;
}

.researcher_profile_intro{
    color: #111;
    font-size: 16px;
    letter-spacing: -0.4px;
    margin-bottom: 15px;
}

.researcher_profile_sns_list{
    display: flex;
    align-items: center;
    gap: 12px;
}

.researcher_profile_sns_item{
    min-width: 30px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #EDEDED;
    display: flex;
    align-items: center;
    justify-content: center;
}

.researcher_profile_sns_item:hover{
    background: #EDEDED;
}

.researcher_profile_info,
.researcher_profile_info>div{
    display: flex;
}

.researcher_profile_info p{
    color:  #999;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.4px;
    margin-left: 4px;
}

.researcher_profile_info span{
    color:  #111;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.4px;
    margin: 0 10px;
}

.researcher_like{
    position: relative;
    padding-left: 10px;
}

.researcher_like::after{
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    width: 1px;
    height: 12px;
    background: #DBDBDB;
}

.analyst_profile_share_wrap{
    display: flex;
    position: relative;
    margin-left: 9px;
    padding-left: 7px;
    line-height: inherit;

}

.analyst_profile_share_wrap::after{
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 1px;
    height: 12px;
    background: #BDD9FF;
}

.analyst_profile_share_wrap>div{
    line-height: normal;
    cursor: pointer;
}

/*리서처 정보 수정 팝업*/
.researcher_info_modify_modal{
    width: 900px;
}

.researcher_info_modify_modal .modal_content{
    max-height: calc(100vh - 170px);
}

.researcher_info_modify_wrap {
    border-radius: 10px;
    border: 1px solid #EDEDED;
    overflow: hidden;
}

.researcher_info_modify_wrap .common_table_gray th {
    color: #767676;
    font-weight: 500;
    letter-spacing: -0.35px;
    padding: 24px;
    width: 142px;
    /* border-bottom: 0; */
    border-top: 0;
    text-align: left;
}

.researcher_info_modify_wrap .common_table_gray td{
    text-align: left;
    padding: 12px 16px;
}

.researcher_modal_h3{
    font-size: 15px;
    font-weight: 500;
    color: #111;
    margin-bottom: 10px;
}

.researcher_profile_img_wrap{
    width: 64px;
    height: 64px;
    position: relative;
    cursor: pointer;
}

.researcher_profile_img_wrap .researcher_profile_img{
    width: 64px;
    height: 64px;
    object-fit: cover;
    border-radius: 50%;
    display: inline-block;
}
.researcher_profile_img_wrap .profile_pen_icon{
    position: absolute;
    right: -2px;
    bottom: -2px;
}

.researcher_profile_img_file{
    display: none;
}

input.common_input::placeholder,
.common_textarea::placeholder{
    color: #999;
    font-weight: 400;
}

.common_textarea{
    width: 100%;
    border-radius: 4px;
    border: 1px solid #EDEDED;
    background: #FFF;
    box-sizing: border-box;
    padding: 8px 16px;
    resize: none;
}
.common_textarea:focus {
    outline: none;
}

.researcher_sns_add_btn{
    cursor: pointer;
    display: flex;
    align-items: center;
    border-top: 1px solid #EDEDED;
    padding: 16px 0 0 0;
    color: #767676;
}

.researcher_sns_add_btn img{
    margin-left: 16px;
}

.researcher_sns_item{
    display: flex;
    padding: 12px 0;
    align-items: center;
}

.researcher_sns_add_list{
    display: none;
}

.researcher_sns_item p{
    min-width: 75px;
    margin: 0 12px 0 8px;
    color: #999;
    letter-spacing: -0.35px;
}

.rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.researcher_profile_img_wrap .researcher_profile_img{
    width: 60px;
    height: 60px;
}

.pop_input_txt_researcher_info{
    display: flex;
    align-items: center;
}

.pop_input_txt_researcher_info .common_input_wrap{
    width: 470px;
    min-width: 470px;
    margin-right: 8px;
}

/*리서처 정보 수정 팝업 끝*/
/*리서처 홈 끝*/


/*리서치 글쓰기*/
.research_form_link_item{
    display: flex;
    margin-bottom: 12px;
    gap: 12px;
}

.research_form_link_item:last-child{
    margin-bottom: 0;
}

.research_form_link_title{
    width: 190px;
    min-width: 190px;
}

.research_form_link{
    width: 100%;
}

.research_link_remove_btn{
    width: 70px;
    min-width: 70px;
    height: 40px;
    line-height: normal;
}

.research_add_wrap{
    position: relative;
}

.researcher_add_list_wrap{
    min-height: 44px;
    padding: 8px 16px;
    border-radius: 4px;
    border: 1px solid #EDEDED;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    /*gap: 10px;*/
    flex-wrap: wrap;
}

.researcher_add_list_wrap .research_tag_items{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    row-gap: 10px;
    flex-wrap: wrap;
}

.researcher_add_list_wrap .research_tag_items .researcher_tag_item{
    margin-right: 10px;
}

.researcher_drag_item{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    flex-wrap: wrap;
}

.researcher_tag_item{
    display: flex;
    gap: 4px;
    border-radius: 4px;
    background: #E6F1FF;
    padding: 3px 8px;
    align-items: center;
    height: 30px;
}

.researcher_tag_item p{
    color: #4294FF;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -0.3px;
    line-height: normal;
}
.researcher_tag_item .researcher_profile,
.researcher_add_option .researcher_profile{
    width: 24px;
    min-width: 24px;
    height: 24px;
    border-radius: 50%;
}

.input_researcher_add{
    border: none;
    width: auto;
}

.researcher_add_option_list{
    position: absolute;
    width: 100%;
    max-height: 180px;
    overflow-y: auto;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.16);
    z-index: 5;
    margin-top: 10px;
}

.researcher_add_option{
    display: flex;
    height: 36px;
    padding: 4px 12px;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    cursor: pointer;
}

.researcher_add_option:hover{
    background: #F7F7FA;
    transition-duration: .28s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-property: background-color;
}

.researcher_add_option p{
    color: #767676;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.35px;
}

.researcher_option_tag p{
    color: #4294FF;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.35px;
}

.researcher_add_option_email{
    position: relative;
    padding-left: 8px;
}

.researcher_add_option_email::after{
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    width: 1px;
    height: 8px;
    background: #CCC;
}

.researcher_remove_btn{
    cursor: pointer;
}
.research_add_modal{
    width: 340px;
    text-align: center;
}
.research_add_modal .modal_content{
    padding: 20px 0;
}

.research_add_modal .new_title4{
    margin: 12px 0 4px 0;
}

.research_add_modal .new_txt_gray{
    font-size: 15px;
    letter-spacing: -0.425px;
}

.research_link_add_btn{
    padding: 4px 12px;
}

.research_add_title_item .form_title{
    margin: 0;
}
.research_add_title_item{
    margin: 36px 0 12px 0;
}

.section_research_add_list .area_custom_select,
.section_research_add_list .custom_select_list {
    width: 240px;
}
/*리서치 글쓰기 끝*/












/*반응형*/
@media all and (max-width: 1399px) {


    .research_item_wrap .research_item{
        width: 100%;
    }
    .research_item_wrap .research_item:nth-child(odd) {
        margin-right: 0;
    }

    .analyst_another_article_list {
        display: flex;
        flex-direction: column;
    }

    .analyst_another_article_item {
        width: 100%;
    }
    .section_research_view_list .article_item {
        width: 137px;
        min-width: 137px;
        margin-right: 12px;
    }

    .section_research_view_list .article_item_img{
        height: 91px;
    }


    /*리서처 홈*/
    .researcher_article_image {
        width: 135px;
        height: 90px;
        min-width: 135px;
        margin-right: 20px;
        border-radius: 5px;
        overflow: hidden;
    }

    .researcher_article_list .list_item_content {
        width: 100%;
        min-height: 125px;
        float: none;
        padding-left: 0;
    }

    .researcher_profile_content {
        padding: 28px;
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
    }

    .researcher_profile_sns_list{
        margin-top: 16px;
    }

    .analyst_profile_name .gray_txt9{
        max-width: 300px;
    }
    /*리서처 홈 끝*/

    /*상세 */
    /*상세 코인*/
    .research_view_coin_item{
        padding: 12px 20px;
    }
    /*상세 끝*/
}
