/* 260519 추가 */
.subNotiTxt {font-size:15px; color:#555;}

.favoritesPage {margin-top:30px; display:block; width:65%; height:auto; border:1px solid #ddd; border-radius: 15px; overflow:hidden;}
.favoritesPage>.favoritesMnu {display:block; width:100%; border-bottom:1px solid #e5e5e5; background-color:#fff;}
.favoritesPage>.favoritesMnu>ul {display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:flex-start; width:100%; height:56px;}
.favoritesPage>.favoritesMnu>ul>li {display:block; width:50%; height:56px;}
.favoritesPage>.favoritesMnu>ul>li>a {display:block; position:relative; width:100%; height:56px; line-height:56px; text-align:center; color:#999; font-size:15px; font-weight:600; background:#fff; outline:none; -webkit-tap-highlight-color:transparent;}
.favoritesPage>.favoritesMnu>ul>li>a:focus,
.favoritesPage>.favoritesMnu>ul>li>a:active {outline:none;}
.favoritesPage>.favoritesMnu>ul>li.isOn>a {color:#2f6bff;}
.favoritesPage>.favoritesMnu>ul>li.isOn>a:after {content:''; position:absolute; left:50%; bottom:0; width:100%; height:3px; background:#2f6bff; border-radius:10px; transform:translateX(-50%);}
.favoritesPage>.favoritesMnu .countNum {display:inline-block; min-width:18px; height:18px; line-height:18px; margin-left:6px; padding:0 6px; border-radius:20px; background:#f1f3f8; color:#9aa3b2; font-size:11px; font-style:normal; font-weight:600; vertical-align:middle; box-sizing:border-box;}
.favoritesPage>.favoritesMnu>ul>li.isOn .countNum {background:#edf3ff; color:#2f6bff;}

.favoritesPage>.favoritesCont1 {padding:15px; display:block; width:100%; height:auto; box-sizing:border-box;}
.favoritesPage>.favoritesCont2 {padding:15px; display:none; width:100%; height:auto; box-sizing:border-box;}

.favoritesPage .favorites_ul {display:block; width:100%; height:auto;}
.favoritesPage .favorites_li {display:block; width:100%; height:auto; padding: 15px; background-color: #f5f5f5;}
.favoritesPage .favorites_li:last-child {border-bottom:0;}

.favoritesPage .favorites_content {display:table; clear:both; width:100%;}
.favoritesPage .favorites_content li {float:left;}
.favoritesPage .favorites_content>li.txt1 {line-height:80px; position:relative;}
.favoritesPage .favorites_content>li.favorites_con {width:calc(100% - 90px);}

.favoritesPage .favorites_content li.txt1 .img_wrap {width:60px; height:60px; overflow:hidden;}
.favoritesPage .favorites_content li.txt1 .img_wrap span {margin:2px; position:absolute; z-index:3; width:56px; height:56px; border-radius:50%; background:#fff; overflow:hidden;}
.favoritesPage .favorites_content li.txt1 .img_wrap img {display:block; width:100%; height:100%; border-radius:50%; object-fit:cover; line-height:initial;}

.favoritesPage .favorites_content>li.favorites_con>ul>li.live_on {float:none;}
.favoritesPage .favorites_content>li.favorites_con>ul>li.txt2 {float:none; color:#333; font-size:15px; position:relative; padding-right:140px; min-height:60px; box-sizing:border-box;}

.favoritesPage .favorites_content>li.favorites_con>ul>li.txt2 span.favorite_bname {float:none; display:block; color:#e877ae; font-size:14px; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.favoritesPage .favorites_content>li.favorites_con>ul>li.txt2 span.favorite_chatname {float:none; display:block; color:#333; font-size:16px; font-weight:500; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.favoritesPage .favorites_content>li.favorites_con>ul>li.txt2 span.favorite_cj {float:none; display:block; color:#999; font-size:13px; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.favoritesPage .listen_reply_box {display:block; width:100%; height:auto; padding:45px 0; text-align:center; color:#999; font-size:14px;}




.favoritesPage .favoritesCont2 .favUserArea {display: block; width: 100%; height: auto;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem {margin-bottom: 10px; padding:15px; display: block; width: 100%; height: auto; background-color: #f5f5f5; border-radius: 15px;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont {display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserProfileBox {position: relative; display: block; width: 57px; height: 68px;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserProfileBox>.favUserImg {display: block; width: 100%; height: auto; border-radius: 50%; overflow: hidden;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserProfileBox>.favUserImg>img {display: block; width: 100%; height: 100%; object-fit: contain;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserProfileBox>.favUserLevelRing {position: absolute; top:0; left:0; display: block; width: 57px; height: auto;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserProfileBox>.favUserLevelRing>img {display: block; width: 100%; height: 100%; object-fit: contain;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserProfileBox>.favUserLevelNum {position: absolute; bottom: 0; left:50%; transform: translateX(-50%); font-size: 10px; color: #fff; line-height: normal; text-shadow: 0 0 3px #000;}


.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserInfo {margin-left: 20px; display: block;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserInfo>.favUserNick {font-size: 16px; font-weight: 500; color: #333;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserInfo>.favUserId {font-size: 15px; color: #999;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.userInfoCont>.favUserInfo>.favUser_Oline {margin-left: 10px; padding: 2px 10px; display: inline-block; font-size: 14px; color: #fff; background-color:#f7941d; border-radius: 8px;}


.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox {display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center; justify-content:flex-end; gap:8px; flex:0 0 auto;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox>.favUserBtn {display:inline-flex; align-items:center; justify-content:center; min-width:72px; height:34px; padding:0 14px; border-radius:8px; font-size:13px; font-weight:500; box-sizing:border-box; transition:all .15s ease;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox>.favUserLogBtn {background-color:#2f6bff; border:1px solid #2f6bff; color:#fff;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox>.favUserLogBtn:hover {background-color:#1f5df5;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox>.favUserUnfanBtn {background-color:#fff; border:1px solid #d7dbe3; color:#666;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox>.favUserUnfanBtn:hover {border-color:#bfc6d2; color:#333;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox>.friendRequBtn {background-color:#cdd9fb; border:1px solid #8caffe; color:#2f6bff;}
.favoritesPage .favoritesCont2 .favUserArea .favUserItem .favUserInner>.favUserBtnBox>.friendRequBtn:hover {background-color:#e8f0ff;}