body:not(#reg):not(#upgrade){
	background:#070a10!important;
	color:#eef3ff;
}
body:not(#reg):not(#upgrade) .member-wrap,
body:not(#reg):not(#upgrade) .member-wrap-bg{
	background:#070a10!important;
}
body:not(#reg):not(#upgrade) #member{
	background:transparent!important;
	box-sizing:border-box;
	color:#dce7f7;
	margin:0 auto!important;
	max-width:1220px;
	min-height:calc(100vh - 92px);
	padding:0 20px 64px!important;
}
body:not(#reg):not(#upgrade) #member #left,
body:not(#reg):not(#upgrade) #member #right{
	background:transparent!important;
	box-sizing:border-box;
	float:none!important;
}
body:not(#reg):not(#upgrade) #member #left{
	width:330px!important;
}
body:not(#reg):not(#upgrade) #member #right{
	min-width:0;
	width:auto!important;
}
body:not(#reg):not(#upgrade) #member #left .tou,
body:not(#reg):not(#upgrade) #member #left ul.show-pc,
body:not(#reg):not(#upgrade) #member #left ul.logout-ul,
body:not(#reg):not(#upgrade) #member #right .co-right,
body:not(#reg):not(#upgrade) #member #right .co-right-bg{
	background:#10131b!important;
	border:1px solid rgba(255,255,255,.1)!important;
	border-radius:10px!important;
	box-shadow:0 18px 48px rgba(0,0,0,.24)!important;
}
body:not(#reg):not(#upgrade) #member #left .tou{
	background-image:linear-gradient(135deg,rgba(255,47,125,.18),rgba(35,213,166,.15))!important;
	margin:0 0 14px!important;
	padding:20px!important;
}
body:not(#reg):not(#upgrade) #member #left .tou .name-tit,
body:not(#reg):not(#upgrade) #member #left .tou-right,
body:not(#reg):not(#upgrade) #member #left .member-quick-card__title{
	color:#f7faff!important;
}
body:not(#reg):not(#upgrade) #member #left .member-head-meta,
body:not(#reg):not(#upgrade) #member #left .member-vip-banner__sub,
body:not(#reg):not(#upgrade) #member #left .member-quick-card__hint{
	color:#9aa7bc!important;
}
body:not(#reg):not(#upgrade) #member #left .member-vip-banner{
	background:rgba(35,213,166,.12)!important;
	border:1px solid rgba(35,213,166,.24)!important;
	border-radius:8px!important;
}
body:not(#reg):not(#upgrade) #member #left .member-vip-banner__btn{
	background:linear-gradient(90deg,#ff2f7d,#23d5a6)!important;
	border-color:transparent!important;
	color:#fff!important;
}
body:not(#reg):not(#upgrade) #member #left .member-quick-card{
	background:rgba(255,255,255,.05)!important;
	border:1px solid rgba(255,255,255,.08)!important;
	border-radius:8px!important;
}
body:not(#reg):not(#upgrade) #member #left ul{
	margin:0!important;
	padding:14px!important;
}
body:not(#reg):not(#upgrade) #member #left ul li{
	background:transparent!important;
	border-radius:8px!important;
	margin:0 0 6px!important;
}
body:not(#reg):not(#upgrade) #member #left ul li a{
	align-items:center;
	background:transparent!important;
	border:1px solid transparent!important;
	border-radius:8px!important;
	box-sizing:border-box;
	color:#dce7f7!important;
	display:flex!important;
	font-size:15px!important;
	gap:10px;
	min-height:42px;
	padding:0 14px!important;
	text-decoration:none!important;
}
body:not(#reg):not(#upgrade) #member #left ul li a:hover,
body:not(#reg):not(#upgrade) #member #left ul li.active a{
	background:rgba(35,213,166,.1)!important;
	border-color:rgba(35,213,166,.32)!important;
	color:#23d5a6!important;
}
body:not(#reg):not(#upgrade) #member #left ul li a i,
body:not(#reg):not(#upgrade) #member #left ul li a svg{
	color:#23d5a6!important;
	flex:0 0 auto;
}
body:not(#reg):not(#upgrade) #member #right .co-right,
body:not(#reg):not(#upgrade) #member #right .co-right-bg{
	min-height:520px;
	padding:28px 32px!important;
}
body:not(#reg):not(#upgrade) #member #right h2,
body:not(#reg):not(#upgrade) #member #right .bind-page-title-pc,
body:not(#reg):not(#upgrade) #member #right .user-info-sheet__title{
	color:#f7faff!important;
}
body:not(#reg):not(#upgrade) #member #right p,
body:not(#reg):not(#upgrade) #member #right .bind-page-desc,
body:not(#reg):not(#upgrade) #member #right .member-field-text,
body:not(#reg):not(#upgrade) #member #right .user-info-row__value,
body:not(#reg):not(#upgrade) #member #right .muted{
	color:#9aa7bc!important;
}
body:not(#reg):not(#upgrade) #member #right #listCon p,
body:not(#reg):not(#upgrade) #member #right .bind-row,
body:not(#reg):not(#upgrade) #member #right .user-info-sheet__title{
	border-color:rgba(255,255,255,.08)!important;
}
body:not(#reg):not(#upgrade) #member #right #listCon .xiang,
body:not(#reg):not(#upgrade) #member #right .bind-row .xiang,
body:not(#reg):not(#upgrade) #member #right .user-info-row__label{
	color:#e7eefc!important;
	font-weight:700!important;
}
body:not(#reg):not(#upgrade) #member #right .member-input,
body:not(#reg):not(#upgrade) #member #right .wt-input,
body:not(#reg):not(#upgrade) #member #right input[type=text],
body:not(#reg):not(#upgrade) #member #right input[type=password],
body:not(#reg):not(#upgrade) #member #right textarea{
	background:#0b0e15!important;
	border:1px solid rgba(255,255,255,.12)!important;
	border-radius:8px!important;
	box-shadow:none!important;
	color:#f7faff!important;
}
body:not(#reg):not(#upgrade) #member #right .member-input:focus,
body:not(#reg):not(#upgrade) #member #right input[type=text]:focus,
body:not(#reg):not(#upgrade) #member #right input[type=password]:focus,
body:not(#reg):not(#upgrade) #member #right textarea:focus{
	border-color:rgba(35,213,166,.72)!important;
	box-shadow:0 0 0 3px rgba(35,213,166,.12)!important;
	outline:none!important;
}
body:not(#reg):not(#upgrade) #member #right input::placeholder,
body:not(#reg):not(#upgrade) #member #right textarea::placeholder{
	color:#66728a!important;
}
body:not(#reg):not(#upgrade) #member #right .search-button,
body:not(#reg):not(#upgrade) #member #right .bind-send,
body:not(#reg):not(#upgrade) #member #right .user-info-btn--primary{
	background:linear-gradient(90deg,#ff2f7d,#23d5a6)!important;
	border:0!important;
	border-radius:8px!important;
	color:#fff!important;
	font-weight:800!important;
}
body:not(#reg):not(#upgrade) #member #right .bind-back-btn,
body:not(#reg):not(#upgrade) #member #right .user-info-btn--secondary,
body:not(#reg):not(#upgrade) #member #right .filter-tabs a,
body:not(#reg):not(#upgrade) #member #right .gong a{
	background:rgba(255,255,255,.05)!important;
	border:1px solid rgba(255,255,255,.12)!important;
	border-radius:8px!important;
	color:#dce7f7!important;
}
body:not(#reg):not(#upgrade) #member #right .filter-tabs a.active,
body:not(#reg):not(#upgrade) #member #right .filter-tabs a:hover,
body:not(#reg):not(#upgrade) #member #right .gong a:hover{
	border-color:rgba(35,213,166,.42)!important;
	color:#23d5a6!important;
}
body:not(#reg):not(#upgrade) #member #right .user-info-stats__deck,
body:not(#reg):not(#upgrade) #member #right .account-summary{
	background:linear-gradient(135deg,rgba(255,47,125,.16),rgba(35,213,166,.12))!important;
	border:1px solid rgba(255,255,255,.1)!important;
	border-radius:10px!important;
}
body:not(#reg):not(#upgrade) #member #right .user-info-stats__card,
body:not(#reg):not(#upgrade) #member #right .summary-item,
body:not(#reg):not(#upgrade) #member #right .user-info-sheet,
body:not(#reg):not(#upgrade) #member #right .bind-tip{
	background:rgba(255,255,255,.04)!important;
	border:1px solid rgba(255,255,255,.08)!important;
	border-radius:10px!important;
	box-shadow:none!important;
	color:#dce7f7!important;
}
body:not(#reg):not(#upgrade) #member #right .user-info-stats__label,
body:not(#reg):not(#upgrade) #member #right .summary-label{
	color:#96a3b8!important;
}
body:not(#reg):not(#upgrade) #member #right .user-info-stats__val,
body:not(#reg):not(#upgrade) #member #right .summary-val{
	color:#f7c86a!important;
}
body:not(#reg):not(#upgrade) #member #right .data__list li,
body:not(#reg):not(#upgrade) #member #right .order__list li{
	background:rgba(255,255,255,.04)!important;
	border:1px solid rgba(255,255,255,.08)!important;
	border-radius:10px!important;
	color:#dce7f7!important;
	margin-bottom:12px!important;
}
body:not(#reg):not(#upgrade) #member #right .no-data,
body:not(#reg):not(#upgrade) #member #right .nodata-txt{
	color:#9aa7bc!important;
}
body:not(#reg):not(#upgrade) .fz-footer,
body:not(#reg):not(#upgrade) .foot{
	background:#090d14!important;
	border-top:1px solid rgba(255,255,255,.08)!important;
}
@media (min-width:821px){
	body:not(#reg):not(#upgrade) #member{
		display:grid!important;
		grid-template-columns:330px minmax(0,1fr);
		gap:28px;
	}
}
@media (max-width:820px){
	body:not(#reg):not(#upgrade){
		padding-top:var(--site-head-mobile-body-pad-single,56px)!important;
	}
	body:not(#reg):not(#upgrade) #member{
		display:block!important;
		min-height:auto;
		padding:0 12px 82px!important;
	}
	body:not(#reg):not(#upgrade) #member #left,
	body:not(#reg):not(#upgrade) #member #right{
		width:100%!important;
	}
	body:not(#reg):not(#upgrade) #member #left ul.show-pc{
		display:none!important;
	}
	body:not(#reg):not(#upgrade) #member #right .co-right,
	body:not(#reg):not(#upgrade) #member #right .co-right-bg{
		min-height:0;
		padding:16px!important;
	}
	body:not(#reg):not(#upgrade) #member .m-nav{
		background:#070a10!important;
		border-bottom:1px solid rgba(255,255,255,.08)!important;
	}
	body:not(#reg):not(#upgrade) #member .m-nav .mb-title,
	body:not(#reg):not(#upgrade) #member .m-nav a,
	body:not(#reg):not(#upgrade) #member .m-nav i{
		color:#f7faff!important;
	}
}
body:not(#reg):not(#upgrade) .member-wrap{
	color:#e9edf7!important;
}
body:not(#reg):not(#upgrade) .member-wrap .show-pc,
body:not(#reg):not(#upgrade) .member-wrap .logout-ul,
body:not(#reg):not(#upgrade) .member-wrap .co-right,
body:not(#reg):not(#upgrade) .member-wrap .co-right-bg,
body:not(#reg):not(#upgrade) .member-wrap .co-hi,
body:not(#reg):not(#upgrade) .member-wrap .co-bottom,
body:not(#reg):not(#upgrade) .member-wrap .co-bottom-bg{
	background:#10131b!important;
	border:1px solid rgba(255,255,255,.1)!important;
	border-radius:10px!important;
	box-shadow:0 18px 52px rgba(0,0,0,.32)!important;
	box-sizing:border-box;
}
body:not(#reg):not(#upgrade) .member-wrap .show-pc,
body:not(#reg):not(#upgrade) .member-wrap .logout-ul{
	padding:14px!important;
}
body:not(#reg):not(#upgrade) .member-wrap .show-pc li,
body:not(#reg):not(#upgrade) .member-wrap .logout-ul li{
	background:transparent!important;
	border-radius:8px!important;
}
body:not(#reg):not(#upgrade) .member-wrap .show-pc li a,
body:not(#reg):not(#upgrade) .member-wrap .logout-ul li a{
	display:flex!important;
	align-items:center;
	color:#dfe4ef!important;
	background:transparent!important;
	border:1px solid transparent!important;
	border-radius:8px!important;
	box-sizing:border-box;
}
body:not(#reg):not(#upgrade) .member-wrap .show-pc li a:hover,
body:not(#reg):not(#upgrade) .member-wrap .show-pc li.active a,
body:not(#reg):not(#upgrade) .member-wrap .logout-ul li a:hover{
	background:rgba(35,213,166,.1)!important;
	border-color:rgba(35,213,166,.32)!important;
	color:#fff!important;
}
body:not(#reg):not(#upgrade) .member-wrap .search-button,
body:not(#reg):not(#upgrade) .member-wrap .bind-send,
body:not(#reg):not(#upgrade) .member-wrap .user-info-btn--primary{
	background:linear-gradient(90deg,#ff2f7d,#23d5a6)!important;
	border:0!important;
	border-radius:8px!important;
	color:#fff!important;
}
body:not(#reg):not(#upgrade) .member-wrap h2,
body:not(#reg):not(#upgrade) .member-wrap h3,
body:not(#reg):not(#upgrade) .member-wrap .bind-page-title-pc,
body:not(#reg):not(#upgrade) .member-wrap .user-info-sheet__title{
	color:#f7f9ff!important;
}
body:not(#reg):not(#upgrade) .member-wrap p,
body:not(#reg):not(#upgrade) .member-wrap .bind-page-desc,
body:not(#reg):not(#upgrade) .member-wrap .member-field-text,
body:not(#reg):not(#upgrade) .member-wrap .user-info-row__value,
body:not(#reg):not(#upgrade) .member-wrap .muted{
	color:#c8cedb!important;
}
body:not(#reg):not(#upgrade) .member-wrap .xiang,
body:not(#reg):not(#upgrade) .member-wrap .user-info-row__label{
	color:#9aa3b6!important;
}
body:not(#reg):not(#upgrade) .member-wrap input[type=text],
body:not(#reg):not(#upgrade) .member-wrap input[type=password],
body:not(#reg):not(#upgrade) .member-wrap textarea,
body:not(#reg):not(#upgrade) .member-wrap .member-input,
body:not(#reg):not(#upgrade) .member-wrap .wt-input{
	background:#0b0e15!important;
	border:1px solid rgba(255,255,255,.12)!important;
	border-radius:8px!important;
	color:#eef3ff!important;
}
body:not(#reg):not(#upgrade) .member-wrap input::placeholder,
body:not(#reg):not(#upgrade) .member-wrap textarea::placeholder{
	color:#6f7890!important;
}
body:not(#reg):not(#upgrade) .member-wrap .bind-row,
body:not(#reg):not(#upgrade) .member-wrap .user-info-sheet,
body:not(#reg):not(#upgrade) .member-wrap .user-info-stats__card,
body:not(#reg):not(#upgrade) .member-wrap .summary-item,
body:not(#reg):not(#upgrade) .member-wrap .data__list li,
body:not(#reg):not(#upgrade) .member-wrap .order__list li{
	background:rgba(255,255,255,.04)!important;
	border:1px solid rgba(255,255,255,.08)!important;
	border-radius:10px!important;
	color:#e9edf7!important;
}
body:not(#reg):not(#upgrade) .member-wrap .no-data,
body:not(#reg):not(#upgrade) .member-wrap .nodata-txt{
	color:#8f98ab!important;
}
@media (max-width:820px){
	body:not(#reg):not(#upgrade) .member-wrap .show-pc,
	body:not(#reg):not(#upgrade) .member-wrap .logout-ul,
	body:not(#reg):not(#upgrade) .member-wrap .co-right,
	body:not(#reg):not(#upgrade) .member-wrap .co-right-bg,
	body:not(#reg):not(#upgrade) .member-wrap .co-hi,
	body:not(#reg):not(#upgrade) .member-wrap .co-bottom,
	body:not(#reg):not(#upgrade) .member-wrap .co-bottom-bg{
		box-shadow:none!important;
	}
}
@media (min-width:821px){
	body:not(#reg):not(#upgrade) #member{
		align-items:stretch;
		grid-template-columns:minmax(0,1fr) 330px!important;
	}
	body:not(#reg):not(#upgrade) #member #right{
		display:flex;
		flex-direction:column;
		min-width:0;
		order:1;
	}
	body:not(#reg):not(#upgrade) #member #left{
		align-self:stretch;
		display:flex;
		flex-direction:column;
		order:2;
		width:330px!important;
	}
	body:not(#reg):not(#upgrade) #member #left ul.show-pc{
		flex:1 1 auto;
		min-height:620px;
	}
	body:not(#reg):not(#upgrade) #member #right .co-right,
	body:not(#reg):not(#upgrade) #member #right .co-right-bg{
		display:flex;
		flex-direction:column;
		min-height:620px;
		width:100%;
	}
	body:not(#reg):not(#upgrade) #member #right #listCon .user-info-sheet-after{
		display:flex!important;
		gap:12px;
		justify-content:flex-end!important;
	}
	body:not(#reg):not(#upgrade) #member #right #listCon .user-info-actions{
		display:flex!important;
		justify-content:flex-end!important;
		margin:0!important;
		padding:0!important;
	}
	body:not(#reg):not(#upgrade) #member #right .search-button,
	body:not(#reg):not(#upgrade) #member #right .user-info-btn--primary{
		min-width:128px;
		width:auto!important;
	}
}
body:not(#reg):not(#upgrade) #member #right .filter-tabs{
	align-items:center;
	background:rgba(255,255,255,.04)!important;
	border:1px solid rgba(255,255,255,.08)!important;
	border-radius:999px!important;
	display:inline-flex!important;
	flex-wrap:wrap;
	gap:4px;
	margin:10px 0 14px;
	padding:4px!important;
	width:auto!important;
}
body:not(#reg):not(#upgrade) #member #right .filter-tabs a{
	align-items:center;
	display:inline-flex!important;
	font-size:13px!important;
	justify-content:center;
	min-height:30px;
	min-width:64px;
	padding:0 12px!important;
}
body:not(#reg):not(#upgrade) #member #right .gong{
	align-items:center;
	display:flex!important;
	flex-wrap:wrap;
	gap:8px;
	justify-content:flex-end;
	margin:0 0 12px!important;
}
body:not(#reg):not(#upgrade) .member-wrap .data__list .no-data-wrap{
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	box-sizing:border-box;
	float:none!important;
	list-style:none;
	margin:0!important;
	padding:0!important;
	width:100%!important;
}
body.page-user-favs:not(#reg):not(#upgrade) #member #right .data__list{
	flex:1 1 auto;
	min-height:300px;
}
body.page-user-favs:not(#reg):not(#upgrade) #member #right .no-data{
	align-items:center;
	background:rgba(255,255,255,.025)!important;
	border:1px dashed rgba(255,255,255,.16)!important;
	border-radius:10px!important;
	box-sizing:border-box;
	display:flex!important;
	justify-content:center;
	min-height:300px;
	padding:36px 24px!important;
}
body.page-user-favs:not(#reg):not(#upgrade) #member #right .nodata-img{
	display:none!important;
}
body.page-user-favs:not(#reg):not(#upgrade) #member #right .nodata-txt{
	color:#aab4c6!important;
	font-size:15px!important;
	margin:0!important;
}
@media (max-width:820px){
	body.page-user-favs:not(#reg):not(#upgrade) #member #right .no-data{
		min-height:220px;
	}
}
@media (min-width:821px){
	body:not(#reg):not(#upgrade) #member{
		display:grid!important;
		grid-template-columns:minmax(0,1fr) 330px!important;
		gap:28px!important;
	}
	body:not(#reg):not(#upgrade) #member #right{
		order:1!important;
	}
	body:not(#reg):not(#upgrade) #member #left{
		order:2!important;
		width:330px!important;
	}
	body:not(#reg):not(#upgrade) #member #right .search-button,
	body:not(#reg):not(#upgrade) #member #right .user-info-btn--primary,
	body:not(#reg):not(#upgrade) #member #right .bind-send{
		margin-left:auto!important;
	}
}


