.RulesPopupPanel_root__1IEEg {
	background: #fff;
	background: var(--chat-rules-bg, #fff);
	border-radius: 0.375rem;
	max-width: 31.25rem;
	padding-bottom: 1rem;
	position: relative;
}
.RulesPopupPanel_root__1IEEg .RulesPopupPanel_header__lLGwb {
	background: var(--adm-color-primary);
	color: #fff;
	color: var(--chat-rules-title-color, #fff);
	font-size: 1rem;
	font-weight: 500;
	padding: 0.4rem;
	text-align: center;
}
.RulesPopupPanel_root__1IEEg .RulesPopupPanel_content__Dfljp {
	color: #333;
	color: var(--chat-rules-content-color, #333);
	font-size: 0.8rem;
	font-weight: 500;
	line-height: 1.8;
	margin-top: 1rem;
	max-height: 50vh;
	overflow-y: auto;
	padding: 0 1rem;
}
.RulesPopupPanel_root__1IEEg .RulesPopupPanel_content__Dfljp p {
	margin-bottom: 0.6rem;
}
.RulesPopupPanel_root__1IEEg .RulesPopupPanel_content__Dfljp p:first-of-type {
	font-weight: 700;
}
.RulesPopupPanel_root__1IEEg .RulesPopupPanel_close__7s3QC {
	bottom: -3rem;
	color: #eee;
	color: var(--chat-rules-close-color, #eee);
	cursor: pointer;
	font-size: 1.5rem;
	left: 50%;
	opacity: 0.7;
	position: absolute;
	transform: translateX(-50%);
}
.RulesPopupPanel_root__1IEEg .RulesPopupPanel_close__7s3QC:hover {
	opacity: 1;
}
.BetCard_root__FzFRz {
	background: #fff;
	box-shadow: 0 0.06rem 0.12rem rgba(197, 197, 218, 0.251);
	padding: 0.3rem 0.35rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.BetCard_root__FzFRz.BetCard_isPopup__I0EFB {
	max-height: 70vh;
	overflow-y: auto;
}
.BetCard_root__FzFRz .BetCard_tabs__7znQH {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.BetCard_root__FzFRz .BetCard_tabs__7znQH .BetCard_tab__8\+fls {
	background: #f6f6f6;
	border-radius: 0.2rem 0.2rem 0 0;
	color: #7d7d7d;
	cursor: pointer;
	font-size: 0.8rem;
	font-weight: 700;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	width: calc(25% - 0.1rem);
}
.BetCard_root__FzFRz
	.BetCard_tabs__7znQH
	.BetCard_tab__8\+fls.BetCard_on__uV3XO {
	background: var(--adm-color-primary);
	color: #fff;
}
.BetCard_root__FzFRz .BetCard_betTotal__x3\+RS .BetCard_betTotalNumber__KkINF {
	grid-gap: 0.2rem;
	display: grid;
	gap: 0.2rem;
	grid-template-columns: repeat(4, 1fr);
	padding: 0.5rem 0;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalNumber__KkINF
	.BetCard_betTotalNumberItem__EBBlt {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: column;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalNumber__KkINF
	.BetCard_betTotalNumberItem__EBBlt
	.BetCard_checked__qYHXX {
	color: #3cb371;
	right: -0.5rem;
	top: 0;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalNumber__KkINF
	.BetCard_betTotalNumberItem__EBBlt.BetCard_on__uV3XO
	.BetCard_checked__qYHXX {
	display: block;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalNumber__KkINF
	.BetCard_betTotalNumberItem__EBBlt.BetCard_red__LH4rH
	.BetCard_ball__nDzZ5 {
	color: #e93333;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalNumber__KkINF
	.BetCard_betTotalNumberItem__EBBlt.BetCard_green__kRo5m
	.BetCard_ball__nDzZ5 {
	color: #2f9c61;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalNumber__KkINF
	.BetCard_betTotalNumberItem__EBBlt
	.BetCard_ball__nDzZ5 {
	align-items: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: flex;
	font-size: 1.4rem;
	font-weight: 700;
	height: 3rem;
	justify-content: center;
	position: relative;
	width: 3rem;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalNumber__KkINF
	.BetCard_betTotalNumberItem__EBBlt
	.BetCard_text__88Tte {
	color: #7f7f7f;
	font-size: 0.8rem;
	font-weight: 500;
}
.BetCard_root__FzFRz .BetCard_betTotal__x3\+RS .BetCard_betTotalBottom__xI1Zg {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalBottom__xI1Zg
	.BetCard_betTotalBottomItem__piBO- {
	border-radius: 0.18rem;
	color: #fff;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font-size: 0.8rem;
	font-weight: 700;
	height: 2.8rem;
	justify-content: center;
	line-height: 1rem;
	margin-top: 0.25rem;
	position: relative;
	text-align: center;
	width: calc(25% - 0.2rem);
}
.BetCard_root__FzFRz
	.BetCard_betTotal__x3\+RS
	.BetCard_betTotalBottom__xI1Zg
	.BetCard_betTotalBottomItem__piBO-.BetCard_on__uV3XO
	.BetCard_checked__qYHXX {
	display: block;
}
.BetCard_root__FzFRz .BetCard_betTotal__x3\+RS .BetCard_checked__qYHXX {
	bottom: 0;
	display: none;
	font-size: 1rem;
	position: absolute;
	right: 0;
}
.BetCard_root__FzFRz .BetCard_wrapper__Bgmvh {
	padding: 0.4rem 0;
}
.CLBetTitle_root__RPMZn .CLBetTitle_text__65ZIG {
	align-items: center;
	color: #545454;
	display: inline-flex;
	font-size: 0.75rem;
	font-weight: 500;
	margin-bottom: 0.4rem;
}
.CLBetTitle_root__RPMZn .CLBetTitle_info__opGPP {
	color: var(--adm-color-primary);
	cursor: pointer;
	font-size: 1rem;
	margin-left: 0.4rem;
}
.BetSelector_root__4vUOK {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.8rem;
}
.BetSelector_root__4vUOK .BetSelector_item__Ln9sH {
	background: #b659fe;
	border-radius: 0.5rem;
	color: #fff;
	cursor: pointer;
	font-weight: 500;
	height: 2.5rem;
	line-height: 2.5rem;
	opacity: 0.6;
	position: relative;
	text-align: center;
}
.BetSelector_root__4vUOK .BetSelector_item__Ln9sH .BetSelector_checked__dHjlT {
	bottom: 0;
	display: none;
	font-size: 1rem;
	position: absolute;
	right: 0;
}
.BetSelector_root__4vUOK .BetSelector_item__Ln9sH.BetSelector_on__oPl2t {
	opacity: 1;
}
.BetSelector_root__4vUOK
	.BetSelector_item__Ln9sH.BetSelector_on__oPl2t
	.BetSelector_checked__dHjlT {
	display: block;
}
.CLDiceResults_root__\+NTUl {
	align-items: center;
	display: flex;
	gap: 0.4rem;
	justify-content: center;
}
.CLDiceResults_root__\+NTUl .CLDiceResults_item__Tjgxi {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 1.6rem;
	transition: all 0.2s;
	width: 1.6rem;
}
.CLDiceResults_root__\+NTUl
	.CLDiceResults_item__Tjgxi.CLDiceResults_show__OSch2 {
	opacity: 1;
}
.CLDiceResults_root__\+NTUl
	.CLDiceResults_item__Tjgxi.CLDiceResults_hide__5o3bk {
	opacity: 0.2;
}
.RulesCard_root__v-WwQ {
	background: #fff;
	border-radius: 0.375rem;
	border-radius: var(--design-border-radius, 0.375rem);
	max-width: 31.25rem;
	padding: 1rem;
	position: relative;
}
.RulesCard_root__v-WwQ .RulesCard_rules__a0FDQ {
	color: #333;
	font-size: 0.8rem;
	margin-top: 1rem;
	text-align: center;
}
.RulesCard_root__v-WwQ .RulesCard_close__rDk0w {
	bottom: -3rem;
	color: #eee;
	cursor: pointer;
	font-size: 1.5rem;
	left: 50%;
	opacity: 0.7;
	position: absolute;
	transform: translateX(-50%);
}
.RulesCard_root__v-WwQ .RulesCard_close__rDk0w:hover {
	opacity: 1;
}
.BetPopupPanel_root__Nd\+Kn {
	background: #fff;
	box-shadow: 0 0.06rem 1rem 0.3125rem hsla(0, 0%, 8%, 0.25);
	color: #333;
	position: relative;
	width: 100%;
}
.BetPopupPanel_root__Nd\+Kn .BetPopupPanel_head__zH1zF {
	align-items: center;
	color: var(--lottery-theme-dark-color);
	display: flex;
	font-size: 1rem;
	font-weight: bolder;
	justify-content: space-between;
	padding: 0.8rem;
	width: 100%;
}
.BetPopupPanel_root__Nd\+Kn
	.BetPopupPanel_head__zH1zF
	.BetPopupPanel_leftTime__Voh72 {
	color: #797979;
	font-size: 0.75rem;
	font-weight: 700;
}
.BetPopupPanel_root__Nd\+Kn .BetPopupPanel_betAmountInput__-SAMO {
	background: transparent;
}
.BetPopupPanel_root__Nd\+Kn .BetPopupPanel_betAmountInput__-SAMO .gb-button {
	background-color: var(--adm-color-primary) !important;
	color: #fff !important;
}
.BetPopupPanel_root__Nd\+Kn .BetPopupPanel_betAmountInput__-SAMO input {
	color: #333 !important;
}
.BetPopupPanel_root__Nd\+Kn .BetPopupPanel_betAmountInput__-SAMO .gb-notice {
	background: #eee !important;
}
.BetPopupPanel_root__Nd\+Kn .BetPopupPanel_share__7KPbo {
	align-items: center;
	color: #333;
	display: flex;
	padding: 0 1rem;
}
.BetPopupPanel_root__Nd\+Kn
	.BetPopupPanel_share__7KPbo
	.BetPopupPanel_text__sXW7K {
	color: #333;
	font-size: 1rem;
	line-height: 1rem;
	padding-bottom: 0.5rem;
}
.BetPopupPanel_root__Nd\+Kn
	.BetPopupPanel_share__7KPbo
	.BetPopupPanel_icon__FsLhv {
	cursor: pointer;
	font-size: 1.2rem;
	margin-left: 0.625rem;
}
.BetPopupPanel_root__Nd\+Kn .BetPopupPanel_footer__kN8LN {
	display: flex;
	font-size: 0.875rem;
	height: 3rem;
	width: 100%;
}
.BetPopupPanel_root__Nd\+Kn
	.BetPopupPanel_footer__kN8LN
	.BetPopupPanel_cancel__n5KOf {
	align-items: center;
	background: #25253c;
	color: #7d7d9d;
	display: flex;
	font-weight: bolder;
	height: 100%;
	justify-content: center;
	width: 30%;
}
.BetPopupPanel_root__Nd\+Kn
	.BetPopupPanel_footer__kN8LN
	.BetPopupPanel_bet__-TpCv {
	align-items: center;
	background: #fd565d;
	color: #fff;
	display: flex;
	font-weight: bolder;
	height: 100%;
	justify-content: center;
	width: 70%;
}
.BetPopupPanel_root__Nd\+Kn
	.BetPopupPanel_footer__kN8LN
	.BetPopupPanel_banBetting__4pBae {
	background: #dbdbdb;
}
.GbBetAmountInput_root__tqW-j {
	align-items: center;
	background: var(--design-block-bg);
	border: 1px solid #4b5b74;
	border-radius: 10px;
	border-radius: var(--design-border-radius, 10px);
	box-sizing: border-box;
	display: flex;
	height: 77px;
	height: 100%;
	justify-content: space-between;
	padding: 14px;
	width: 100%;
}
.GbBetAmountInput_root__tqW-j.GbBetAmountInput_disabled__pNm-Y {
	opacity: 0.4;
}
.GbBetAmountInput_root__tqW-j .GbBetAmountInput_sideBtn__2Q3oD {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.GbBetAmountInput_root__tqW-j
	.GbBetAmountInput_sideBtn__2Q3oD
	.GbBetAmountInput_last__jYPI7 {
	margin-top: 5px;
}
.GbBetAmountInput_root__tqW-j .GbBetAmountInput_sideBtn__2Q3oD .gb-button {
	background: #000;
	background: var(--design-button-bg, #000);
	color: #66527a;
	color: var(--design-text-color, #66527a);
	padding: 0;
	width: 50px;
}
.GbBetAmountInput_root__tqW-j .GbBetAmountInput_center__BqjwZ {
	align-items: center;
	display: flex;
	flex: 1 1;
	flex-direction: column;
	justify-content: center;
}
.GbBetAmountInput_root__tqW-j .GbBetAmountInput_center__BqjwZ > p {
	color: #fff;
	color: var(--design-text-color, #fff);
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	opacity: 0.6;
	overflow: hidden;
	padding: 0 2px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.GbBetAmountInput_root__tqW-j .GbBetAmountInput_center__BqjwZ > p:last-of-type {
	margin-top: 5px;
}
.GbBetAmountInput_root__tqW-j
	.GbBetAmountInput_center__BqjwZ
	.GbBetAmountInput_betAmountNumber__XiVdC {
	align-items: center;
	display: flex;
	justify-content: center;
}
.GbBetAmountInput_root__tqW-j
	.GbBetAmountInput_center__BqjwZ
	.GbBetAmountInput_betAmountNumber__XiVdC
	> span {
	font-size: 14px;
	font-weight: 600;
}
.GbBetAmountInput_root__tqW-j.GbBetAmountInput_verticleMode__ciVcg {
	flex-direction: column;
	height: auto;
	padding: 4px;
}
.GbBetAmountInput_root__tqW-j.GbBetAmountInput_verticleMode__ciVcg
	.GbBetAmountInput_center__BqjwZ
	> p:last-of-type {
	margin-top: 0;
}
.GbBetAmountInput_root__tqW-j.GbBetAmountInput_verticleMode__ciVcg
	.GbBetAmountInput_sideBtn__2Q3oD {
	flex-direction: row;
	width: 100%;
}
.GbBetAmountInput_root__tqW-j.GbBetAmountInput_verticleMode__ciVcg
	.GbBetAmountInput_sideBtn__2Q3oD
	.GbBetAmountInput_last__jYPI7 {
	margin-top: 0;
}
.GbBetAmountInput_root__tqW-j.GbBetAmountInput_verticleMode__ciVcg
	.GbBetAmountInput_sideBtn__2Q3oD {
	justify-content: space-around;
}
.GbBetAmountInput_root__tqW-j .GbBetAmountInput_popupInput__k04G5 {
	align-items: center;
	background: transparent;
	border-color: var(--design-blur-color);
	border-radius: 10px;
	border-radius: var(--design-border-radius, 10px);
	color: #fff;
	color: var(--design-text-color, #fff);
	display: flex;
	flex-direction: row;
	font-size: 18px;
	font-weight: 600;
	height: 44px;
	margin-top: 2px;
	padding: 8.5px 13px;
	position: relative;
	text-align: center;
}
.GbInput_root__fQMbk {
	display: inline-block;
	position: relative;
}
.GbInput_root__fQMbk .GbInput_block__ah-zv {
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	height: 100%;
	left: 0;
	padding: 0 4px;
	pointer-events: none;
	position: absolute;
	top: 0;
	visibility: hidden;
}
.GbInput_root__fQMbk .GbInput_input__boY\+1 {
	background-color: transparent;
	border: none;
	color: #fff;
	color: var(--design-text-color, #fff);
	font-size: 18px;
	font-weight: 700;
	max-width: 100px;
	outline: none;
	padding: 0 4px;
	text-align: center;
	width: 100%;
}
.GbInput_root__fQMbk .GbInput_input__boY\+1::-moz-placeholder {
	color: #fff;
	color: var(--design-text-color, #fff);
	opacity: 0.5;
}
.GbInput_root__fQMbk .GbInput_input__boY\+1::placeholder {
	color: #fff;
	color: var(--design-text-color, #fff);
	opacity: 0.5;
}
.GbButton_root__dxIlS {
	background-color: #283343;
	border: 1px solid transparent;
	border-radius: 7px;
	color: #66527a;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	text-align: center;
	touch-action: manipulation;
	transition: all 0.15s linear;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.GbButton_active__Xu0pm {
	background: #297fe5;
	color: #fff;
}
.GbNotice_root__VqW-K {
	background: linear-gradient(180deg, #003370 10%, #1a1222 40%);
	background: var(
		--preload-popup-gradient-bg,
		var(
			--design-popup-gradient-bg,
			linear-gradient(180deg, #003370 10%, #1a1222 40%)
		)
	);
	border-radius: 20px;
	border-radius: var(
		--preload-border-radius,
		var(--design-big-border-radius, 20px)
	);
	box-shadow: 18px 22px 100px rgba(0, 0, 0, 0.55);
	max-width: 530px;
	max-width: 500px;
	overflow: hidden;
	padding: 32px 24px;
	position: relative;
	text-align: left;
	white-space: normal;
	width: 95vw;
	width: var(--vw, 95vw);
}
.GbNotice_root__VqW-K .GbNotice_title__eP2AD {
	color: #fff;
	color: var(--design-text-color, #fff);
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 18px;
}
.GbNotice_root__VqW-K .GbNotice_subTitle__77j4c {
	color: #fff;
	color: var(--design-text-color, #fff);
	font-size: 14px;
	margin-bottom: 18px;
}
.GbNotice_root__VqW-K .GbNotice_button__GmXli .adm-button {
	--background-color: var(--adm-color-primary);
	--border-width: 0;
	color: #fff;
	color: var(--design-button-text-color, var(--design-text-color, #fff));
	font-size: 14px;
	font-weight: 600;
}
.ChatLive_root__F5h88 {
	background-color: #eee;
	display: flex;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	transform: translateZ(0);
	transition:
		transform 0.38s ease-in-out,
		visibility 0.38s;
	width: 100%;
}
.ChatLive_root__F5h88 .ChatLive_container__-ux4S {
	background: #ededed;
	background: var(--chat-bg, #ededed);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	max-width: 600px;
	width: 100%;
}
.ChatLive_root__F5h88 .ChatLive_container__-ux4S .ChatLive_body__Xpj4o {
	flex: 1 1;
	padding: 0;
}
.ChatLive_root__F5h88
	.ChatLive_container__-ux4S
	.ChatLive_body__Xpj4o
	.ChatLive_loading__MUJD\+ {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}
.ChatLive_root__F5h88 .ChatLive_container__-ux4S .ChatLive_bodyBg__EIU4M {
	background-image: var(--body-bg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.ChatLive_root__F5h88 .ChatLive_container__-ux4S .ChatLive_forbidden__oE8gZ {
	align-items: center;
	display: flex;
	font-size: 1rem;
	font-weight: 800;
	height: 100%;
	justify-content: center;
	line-height: 1rem;
	overflow-y: auto;
	width: 100%;
}
.ChatLive_root__F5h88
	.ChatLive_container__-ux4S
	.ChatLive_forbidden__oE8gZ
	.ant-result {
	background: #ededed;
	border-radius: 0.5rem;
	box-shadow: 0 0 1rem #999;
}
.ChatLive_root__F5h88
	.ChatLive_container__-ux4S
	.ChatLive_forbidden__oE8gZ
	button {
	font-size: 0.875rem;
	font-weight: 700;
}
.ant-result-subtitle {
	color: #333;
}
.rePhone .ChatLive_root__F5h88 .ChatLive_container__-ux4S {
	min-height: calc(100dvh - 138px);
}
.rePhone
	.ChatLive_root__F5h88
	.ChatLive_container__-ux4S
	.ChatLive_body__Xpj4o {
	display: flex;
	flex-direction: column;
}
.rePhone
	.ChatLive_root__F5h88
	.ChatLive_container__-ux4S
	.ChatLive_forbidden__oE8gZ
	.ant-result-image {
	max-height: 30dvh;
	width: auto;
}
.UserInfo_userInfo__Uui8x {
	align-items: center;
	background: #fff;
	border-radius: 0.25rem;
	display: flex;
	padding: 2rem;
}
.UserInfo_userInfo__Uui8x .UserInfo_avatar__00Gwl {
	height: 5rem;
	position: relative;
}
.UserInfo_userInfo__Uui8x .UserInfo_avatar__00Gwl .ant-avatar {
	height: 5rem;
	width: 5rem;
}
.UserInfo_userInfo__Uui8x .UserInfo_avatar__00Gwl .UserInfo_vipCircle__lvNsO {
	height: 6rem;
	left: -0.5rem;
	position: absolute;
	top: -0.5rem;
	width: 6rem;
}
.UserInfo_userInfo__Uui8x .UserInfo_avatar__00Gwl .UserInfo_level__qCCgR {
	align-items: center;
	bottom: 0.8rem;
	color: #fff;
	display: flex;
	font-size: 0.8rem;
	font-weight: 800;
	justify-content: center;
	padding: 0;
	position: absolute;
	width: 5rem;
}
.UserInfo_userInfo__Uui8x .UserInfo_right__ynhbI {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	margin-left: 1rem;
	width: 100%;
}
.UserInfo_userInfo__Uui8x .UserInfo_right__ynhbI .UserInfo_userNameArea__fN0g7 {
	align-items: center;
	background-color: #242f3d;
	background-color: var(--design-button-active-bg, #242f3d);
	border-radius: 0.3125rem;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: 0.3125rem 0.625rem;
	width: 100%;
}
.UserInfo_userInfo__Uui8x .UserInfo_right__ynhbI .UserInfo_userInfoName__7L4op {
	font-size: 0.875rem;
	font-weight: 700;
}
.UserInfo_userInfo__Uui8x .UserInfo_right__ynhbI .UserInfo_info__Z0V56 {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.UserInfo_userInfo__Uui8x .UserInfo_right__ynhbI .UserInfo_info__Z0V56 span {
	font-weight: 600;
}
.UserInfo_userInfo__Uui8x .UserInfo_haveVip__gkThr {
	height: 5.75rem;
}
.ChatHeader_root__aYi4- {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}
.ChatHeader_root__aYi4- .ChatHeader_headTitle__XwdNI {
	background-color: #072c84;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	font-weight: 500;
	text-align: center;
	vertical-align: initial;
	width: 100%;
}
.ChatLiveLottery_root__yjtuw {
	height: 100%;
	overflow-x: hidden;
	position: relative;
}
.ChatLiveLottery_root__yjtuw .ChatLiveLottery_gameName__UgEQ0 {
	background: #fff;
	color: #333;
	color: var(--lottery-theme-dark-color, #333);
	font-size: 1rem;
	font-weight: bolder;
	padding: 0 0 0.6rem;
	width: 100%;
}
.rePhone .ChatLiveLottery_root__yjtuw {
	--chat-position-top: 64px;
	bottom: 0;
	height: auto;
	position: fixed;
	top: 64px;
	top: var(--chat-position-top, 64px);
	width: 100%;
	z-index: 101;
}
.ChatFooter_rootWrapper__5ESjP {
	overflow-y: visible;
	width: 100%;
}
.ChatFooter_rootWrapper__5ESjP .ChatFooter_floatPanel__MF9HG {
	height: 0;
	position: relative;
}
.ChatFooter_rootWrapper__5ESjP
	.ChatFooter_floatPanel__MF9HG
	.ChatFooter_mask__jc6xA {
	background: rgba(0, 0, 0, 0.149);
	bottom: 0;
	height: 100vh;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.ChatFooter_rootWrapper__5ESjP
	.ChatFooter_floatPanel__MF9HG
	.ChatFooter_floatPanelInside__vpguS {
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 9;
}
.ChatFooter_root__dj0mN {
	align-items: center;
	background: #263041;
	background: var(--chat-action-bar-bg, #263041);
	box-shadow: 0 -0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
	display: flex;
	justify-content: space-between;
	min-height: 3.25rem;
	position: relative;
	width: 100%;
}
.ChatFooter_root__dj0mN .ChatFooter_inputBox__y\+o7w {
	align-items: center;
	display: flex;
	flex: 1 1;
	padding: 0.3125rem;
}
.ChatFooter_root__dj0mN .ChatFooter_inputBox__y\+o7w textarea {
	background: #1c1e22;
	border: 0.0625rem solid transparent;
	border-radius: 0.25rem;
	color: #fff;
	font-size: 0.875rem;
	font-weight: 500;
	line-height: 1.5rem;
	min-height: 2rem;
	outline: 0;
	text-indent: 0.25rem;
	transition: all 0.2s;
	width: 100%;
}
.ChatFooter_root__dj0mN
	.ChatFooter_inputBox__y\+o7w
	.ChatFooter_input__SZIgg:focus {
	border-color: var(--adm-color-primary);
}
.ChatFooter_root__dj0mN
	.ChatFooter_inputBox__y\+o7w
	.ChatFooter_input__SZIgg::-moz-placeholder {
	color: #cad1d9;
}
.ChatFooter_root__dj0mN
	.ChatFooter_inputBox__y\+o7w
	.ChatFooter_input__SZIgg::placeholder {
	color: #cad1d9;
}
.ChatFooter_root__dj0mN
	.ChatFooter_inputBox__y\+o7w
	textarea::-moz-placeholder {
	color: #cad1d9;
}
.ChatFooter_root__dj0mN .ChatFooter_inputBox__y\+o7w textarea:-moz-placeholder,
.ChatFooter_root__dj0mN
	.ChatFooter_inputBox__y\+o7w
	textarea:-ms-input-placeholder,
.ChatFooter_root__dj0mN .ChatFooter_inputBox__y\+o7w textarea::-moz-placeholder,
.ChatFooter_root__dj0mN
	.ChatFooter_inputBox__y\+o7w
	textarea::-webkit-input-placeholder,
.ChatFooter_root__dj0mN .ChatFooter_inputBox__y\+o7w textarea::placeholder {
	color: #cad1d9;
}
.ChatFooter_root__dj0mN .ChatFooter_rightActions__eLzlX {
	align-items: center;
	display: flex;
}
.ChatFooter_root__dj0mN .ChatFooter_action__RnKgZ {
	align-items: center;
	display: inline-flex;
	padding: 0.5rem 0.5rem 0.5rem 0;
}
.ChatFooter_root__dj0mN .ChatFooter_action__RnKgZ button {
	align-items: center;
	display: flex;
	justify-content: center;
}
.ChatFooter_root__dj0mN .ChatFooter_action__RnKgZ.ChatFooter_icon__2KyfV {
	color: #fff;
	color: var(--chat-action-color, #fff);
}
.ChatFooter_root__dj0mN .ChatFooter_action__RnKgZ.ChatFooter_icon__2KyfV svg {
	height: 1.75rem;
	width: 1.75rem;
}
.ChatFooter_root__dj0mN .ChatFooter_action__RnKgZ.ChatFooter_banned__sH-aU {
	color: #999;
	cursor: no-drop;
}
.ChatFooter_root__dj0mN .ChatFooter_send__83-xJ {
	animation: ChatFooter_sendAnimation__hXXBX 0.2s ease-in-out;
}
.ChatFooter_root__dj0mN .ChatFooter_loginBox__MhHHE {
	align-items: center;
	-webkit-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px);
	background-color: rgba(0, 0, 0, 0.1);
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
@keyframes ChatFooter_sendAnimation__hXXBX {
	0% {
		transform: scale(0);
	}
	to {
		transform: scale(1);
	}
}
.FollowBetData_root__RVwjD {
	padding: 0 1rem;
}
.FollowBetData_root__RVwjD .FollowBetData_userInfo__ohr-Y {
	padding: 0 !important;
}
.FollowBetData_root__RVwjD .FollowBetData_data__F0eQ1 {
	background: #ebebeb;
	border-radius: 0.5rem;
	font-size: 0.8rem;
	margin: 0.5rem 0;
	padding: 0.5rem;
}
.FollowBetData_root__RVwjD .FollowBetData_data__F0eQ1 span {
	font-weight: 700;
}
.CLPopupTitleCard_titleCard__BH16f {
	align-items: center;
	background: #fff;
	background: var(--chat-action-bar-bg, #fff);
	color: #333;
	color: var(--chat-action-color, #333);
	display: flex;
	height: 3rem;
	justify-content: space-between;
	padding: 0 1rem;
	width: 100%;
}
.CLPopupTitleCard_titleCard__BH16f .CLPopupTitleCard_title__46v-W {
	font-size: 1rem;
	font-weight: 700;
}
.CLPopupTitleCard_titleCard__BH16f .CLPopupTitleCard_left__Ljasg,
.CLPopupTitleCard_titleCard__BH16f .CLPopupTitleCard_right__I9sxj {
	align-items: center;
	display: flex;
	justify-content: center;
	min-width: 2rem;
}
.CLPopupTitleCard_titleCard__BH16f
	.CLPopupTitleCard_right__I9sxj
	.CLPopupTitleCard_icon__OyCsN {
	color: var(--adm-color-light);
	cursor: pointer;
	font-size: 1.5rem;
	margin-left: 0.8rem;
}
.ClCollapse_root__Yd9N- {
	color: #333;
}
.ClCollapse_root__Yd9N- .ClCollapse_collapse__twMfG {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.CLHistoryPanel_historyTable__fmnpy {
	background: #fff;
}
.CLHistoryPanel_historyTable__fmnpy .CLHistoryPanel_pagination__yTRRx {
	padding: 0.625rem 0;
	text-align: center;
	width: 100%;
}
.CLHistoryPanel_historyTable__fmnpy .CLHistoryPanel_pagination__yTRRx svg {
	color: #333;
}
.CLHistoryPanel_historyTable__fmnpy .CLHistoryPanel_pagination__yTRRx span {
	color: #333 !important;
}
.CLHistoryPanel_historyTable__fmnpy .CLHistoryPanel_pagination__yTRRx a {
	color: #333;
}
.CLHistoryPanel_historyTable__fmnpy
	.CLHistoryPanel_pagination__yTRRx
	.ant-pagination-item-active {
	background: #ededed;
}
.ImgUploadCard_root__B0w6Z {
	align-items: center;
	background: #fff;
	display: flex;
	height: 8rem;
	overflow-x: auto;
	padding: 1rem;
	width: 100%;
}
.ImgUploadCard_root__B0w6Z::-webkit-scrollbar {
	display: none;
}
.ImgUploadCard_root__B0w6Z .ImgUploadCard_uploadButton__txok\+ {
	align-items: center;
	background: #ededed;
	border: 1px dashed #999;
	color: #999;
	cursor: pointer;
	display: flex;
	height: 6rem;
	justify-content: center;
	width: 6rem;
}
.ImgUploadCard_root__B0w6Z
	.ImgUploadCard_uploadButton__txok\+
	.ImgUploadCard_content__6hKKG {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.ImgUploadCard_root__B0w6Z .ImgUploadCard_close__QSnnj {
	color: #333;
	cursor: pointer;
	font-size: 1.25rem;
	position: absolute;
	right: 0.625rem;
	top: -1.8rem;
}
.ImgUploadCard_imageBox__4G1qx {
	align-items: center;
	background: #fff;
	border: 1px solid hsla(0, 0%, 60%, 0.522);
	color: #999;
	cursor: pointer;
	display: flex;
	height: 6rem;
	justify-content: center;
	margin-right: 1rem;
	min-height: 6rem;
	min-width: 6rem;
	padding: 0.5rem;
	position: relative;
	width: 6rem;
}
.ImgUploadCard_imageBox__4G1qx .ImgUploadCard_iconDelete__3xqFO {
	font-size: 1.2rem;
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(50%, -50%);
}
.LotteryBanner_root__IFft0 {
	align-items: center;
	background-color: #1f1f1f;
	display: flex;
	overflow: hidden;
	padding: 0.3125rem 0;
	width: 100%;
}
.LotteryBanner_root__IFft0 .LotteryBanner_swiper__AUuYH {
	height: 100%;
	width: 100%;
}
.LotteryBanner_root__IFft0
	.LotteryBanner_swiper__AUuYH
	.LotteryBanner_swiperItem__g5xP2 {
	max-width: 21.15rem;
	min-width: 20rem;
	opacity: 0.6;
	transform: scale(0.9);
	transition: all 0.3s;
	width: auto;
}
.LotteryBanner_root__IFft0 .LotteryBanner_swiper__AUuYH .swiper-slide-active {
	opacity: 1;
	transform: none;
}
.LotteryBanner_lotteryColumn__INhy5 {
	grid-gap: 0.625rem;
	display: grid;
	gap: 0.625rem;
}
.reTabletOrDesktop .LotteryBanner_lotteryColumn__INhy5 {
	grid-template-columns: repeat(2, 1fr);
}
.rePhone .LotteryBanner_lotteryColumn__INhy5 {
	grid-template-columns: repeat(1, 1fr);
}
.LotteryCard_root__Sh9V9 {
	align-items: center;
	background: #fff;
	border-radius: 0.25rem;
	display: flex;
	max-width: 100vw;
	max-width: var(--vw, 100vw);
	min-height: 6rem;
	padding: 0.25rem 0.5rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
}
.LotteryCard_root__Sh9V9 .LotteryCard_gameIcon__35cvy {
	padding: 0.125rem;
}
.LotteryCard_root__Sh9V9 .LotteryCard_gameIcon__35cvy img {
	border-radius: 0.3125rem;
	height: 3.75rem;
	width: 3.75rem;
}
.LotteryCard_root__Sh9V9 .LotteryCard_content__nyMDK {
	color: #000;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	margin-left: 0.6rem;
	width: 100%;
}
.LotteryCard_root__Sh9V9
	.LotteryCard_content__nyMDK
	.LotteryCard_fontStyle__GhWRy {
	color: #ff4757;
	font-weight: bolder;
}
.LotteryCard_root__Sh9V9
	.LotteryCard_content__nyMDK
	.LotteryCard_topLine__\+OBLj {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
}
.LotteryCard_root__Sh9V9
	.LotteryCard_content__nyMDK
	.LotteryCard_topLine__\+OBLj
	.LotteryCard_name__bXnLw {
	color: #ff4658;
	color: var(--lottery-theme-dark-color, #ff4658);
	font-size: 1rem;
	font-weight: 800;
}
.LotteryCard_root__Sh9V9
	.LotteryCard_content__nyMDK
	.LotteryCard_topLine__\+OBLj
	.LotteryCard_lastNo__-1E0m {
	color: rgba(72, 66, 66, 0.702);
	font-size: 0.8rem;
	font-weight: 500;
}
.LotteryCard_root__Sh9V9
	.LotteryCard_content__nyMDK
	.LotteryCard_bottomLine__qZfX2 {
	align-items: flex-end;
	display: flex;
	font-size: 0.875rem;
	justify-content: space-between;
}
.LotteryCard_root__Sh9V9
	.LotteryCard_content__nyMDK
	.LotteryCard_bottomLine__qZfX2
	.LotteryCard_time__BDiHy {
	font-size: 1.6rem;
}
.rePhone
	.LotteryCard_root__Sh9V9
	.LotteryCard_content__nyMDK
	.LotteryCard_bottomLine__qZfX2
	.LotteryCard_time__BDiHy {
	font-size: 1.25rem;
}
.CLProgressCountDown_root__pc3ex {
	align-items: center;
	display: flex;
}
.CLProgressCountDown_root__pc3ex div {
	display: flex;
	height: 0.25rem;
	line-height: 0.25rem;
}
.CLProgressCountDown_resultTimeFloatAlertPanel__-drPT {
	align-items: center;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 0.26667rem;
	color: #fff;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}
.CLProgressCountDown_resultTimeFloatAlertPanel__-drPT
	.CLProgressCountDown_alertItem__QJyuK {
	align-items: center;
	border-radius: 0.4rem;
	display: flex;
	font-size: 6.25rem;
	font-weight: 700;
	height: 60%;
	justify-content: center;
	margin: 0 1.25rem;
	width: 36%;
}
.CLProgressCountDown_resultTimeFloatAlertPanel__-drPT
	.CLProgressCountDown_preload__wDx-y {
	height: 0;
	visibility: hidden;
	width: 0;
}
.RelatedGameSelect_root__c7zSh {
	font-weight: 500;
}
.RelatedGameSelect_root__c7zSh .ant-segmented,
.RelatedGameSelect_root__c7zSh .ant-segmented:focus,
.RelatedGameSelect_root__c7zSh .ant-segmented:hover {
	background-color: rgba(166, 29, 36, 0.502);
	background-color: var(--lottery-theme-dark-color, rgba(166, 29, 36, 0.502));
}
.RelatedGameSelect_root__c7zSh .ant-segmented .ant-segmented-item-selected,
.RelatedGameSelect_root__c7zSh
	.ant-segmented
	.ant-segmented-item-selected:focus,
.RelatedGameSelect_root__c7zSh
	.ant-segmented
	.ant-segmented-item-selected:hover {
	background-color: #a61d24;
	background-color: var(--lottery-theme-color, #a61d24);
}
.RelatedGameSelect_root__c7zSh
	.ant-segmented
	.ant-segmented-thumb-motion-appear-active {
	background-color: #a61d24 !important;
	background-color: var(--lottery-theme-color, #a61d24) !important;
}
.RelatedGameSelect_root__c7zSh .ant-segmented-item-label {
	font-size: 0.875rem;
	line-height: 1.75rem;
	min-height: 1.75rem;
	padding: 0 0.6875rem;
}
.Subgame_root__nvnFw {
	background: #eee;
	background: var(--chat-bg, #eee);
	color: var(--adm-color-light);
	height: 100%;
	overflow-y: auto;
	padding: 0.5rem 0.5rem 5rem;
	position: relative;
	width: 100%;
}
.Subgame_root__nvnFw .Subgame_titleCardWrap__3aC9k {
	height: 3rem;
}
.Subgame_root__nvnFw .Subgame_titleCard__iZ3Rg {
	align-items: center;
	background: #fff;
	background: var(--chat-action-bar-bg, #fff);
	display: flex;
	height: 3rem;
	justify-content: space-between;
}
.Subgame_root__nvnFw .Subgame_titleCard__iZ3Rg .Subgame_title__MDpx- {
	color: #333;
	color: var(--chat-action-color, var(--lottery-theme-dark-color, #333));
	font-size: 1rem;
	font-weight: bolder;
	margin-left: 0.625rem;
}
.Subgame_root__nvnFw .Subgame_titleCard__iZ3Rg .Subgame_icon__Ggtg7 {
	font-size: 1.5rem;
	margin-right: 0.625rem;
}
.HistoryCard_root__OqOni {
	margin-top: 0.625rem;
}
.HistoryCard_root__OqOni .HistoryCard_buttonArea__kRMDG {
	display: flex;
	justify-content: space-between;
}
.HistoryCard_root__OqOni
	.HistoryCard_buttonArea__kRMDG
	.HistoryCard_button__t1s9q {
	background: #e0e0e0;
	border-radius: 0.25rem;
	color: #333;
	cursor: pointer;
	font-size: 0.8rem;
	overflow: hidden;
	padding: 0.625rem;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc(33.33333% - 0.41667rem);
}
.HistoryCard_root__OqOni .HistoryCard_buttonArea__kRMDG .HistoryCard_on__ydsCj {
	background: var(--adm-color-primary);
	color: #fff;
	font-weight: 700;
}
.HistoryCard_root__OqOni .HistoryCard_tableArea__Z6lrm {
	margin-top: 0.625rem;
}
.LotterySelector_root__y1NSP .LotterySelector_tabs__3Sq3W {
	background: #fff;
	background: var(--chat-action-bar-bg, #fff);
	border-radius: 0.25rem;
	padding: 0 0.5rem;
}
.LotterySelector_root__y1NSP .LotterySelector_tabs__3Sq3W .ant-tabs-tab,
.LotterySelector_root__y1NSP .LotterySelector_tabs__3Sq3W .anticon {
	color: #333;
	color: var(--chat-text-color, #333);
}
.LotterySelector_root__y1NSP .LotterySelector_tabs__3Sq3W .ant-tabs-nav:before {
	border-color: #ebebeb;
	border-color: var(--chat-action-bar-bg, #ebebeb);
}
.LotterySelector_popup__EzBEy .ant-tabs-dropdown-menu {
	background: #fff;
	background: var(--chat-action-bar-bg, #fff);
}
.LotterySelector_popup__EzBEy .ant-tabs-dropdown-menu-item {
	color: #333;
	color: var(--chat-text-color, #333);
}
.LotterySelector_popup__EzBEy .ant-tabs-dropdown-menu-item:hover {
	background: rgba(0, 0, 0, 0.05);
}
.Chart_root__LCMsw .Chart_result__TLT6n {
	padding: 0 0.6rem;
	position: relative;
}
.Chart_root__LCMsw .Chart_result__TLT6n .Chart_count__s\+9du {
	background: #40ad72;
	border-radius: 50%;
	color: #fff;
	font-size: 0.29333rem;
	height: 0.8rem;
	line-height: 1;
	position: absolute;
	right: -0.4rem;
	text-align: center;
	top: -0.4rem;
	width: 0.8rem;
}
.RecordBox_root__93ztV {
	color: #333;
	text-align: center;
	width: 100%;
}
.RecordBox_root__93ztV .RecordBox_button__DZq5a {
	background: #1e90ff;
	border-color: transparent;
	color: #fff;
	font-size: 1rem;
	font-weight: 700;
	height: 2rem;
	padding: 0;
	width: 100%;
}
.RecordBox_root__93ztV .RecordBox_box__rRa0V {
	align-items: center;
	display: flex;
	justify-content: center;
}
.RecordBox_root__93ztV .RecordBox_box__rRa0V .RecordBox_dot__EC2Uo {
	animation: RecordBox_dot__EC2Uo 2s linear infinite forwards;
	background: red;
	border-radius: 100%;
	height: 1rem;
	margin: 0 0.625rem;
	width: 1rem;
}
.RecordBox_root__93ztV .RecordBox_box__rRa0V .RecordBox_time__BemRe {
	margin-right: 0.625rem;
}
@keyframes RecordBox_dot__EC2Uo {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.5;
	}
	to {
		opacity: 1;
	}
}
.GameResultMessage_root__z\+wlB {
	background: #fff;
	border-radius: 0.25rem;
	display: block;
	margin: 0.625rem auto;
	padding: 0.25rem 0.5rem;
	width: 15rem;
}
.GameResultMessage_root__z\+wlB .GameResultMessage_content__aw3yj {
	color: #000;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	width: 100%;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_fontStyle__vt7ag {
	color: #ff4757;
	font-weight: bolder;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_topLine__veSHL {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_topLine__veSHL
	.GameResultMessage_leftTop__1S0K- {
	align-items: center;
	display: inline-flex;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_topLine__veSHL
	.GameResultMessage_gameIcon__OzsP9 {
	padding: 0.125rem;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_topLine__veSHL
	.GameResultMessage_gameIcon__OzsP9
	img {
	border-radius: 0.125rem;
	height: 1.25rem;
	width: 1.25rem;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_topLine__veSHL
	.GameResultMessage_name__8vXGN {
	color: #ff4658;
	font-size: 0.8rem;
	font-weight: 800;
	margin-left: 0.5rem;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_topLine__veSHL
	.GameResultMessage_lastNo__vkn0O {
	color: rgba(72, 66, 66, 0.702);
	font-size: 0.8rem;
	font-weight: 500;
}
.GameResultMessage_root__z\+wlB
	.GameResultMessage_content__aw3yj
	.GameResultMessage_bottomLine__UXeBa {
	align-items: center;
	display: flex;
	justify-content: center;
}
.BetCard_root__lOX7G {
	background: #fff;
	color: #333;
	padding: 0.625rem;
	width: 100%;
}
.BetCard_root__lOX7G .BetCard_colorBetArea__5BZ60 {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.BetCard_root__lOX7G .BetCard_colorBetArea__5BZ60 .BetCard_button__Z-Adn {
	align-items: center;
	color: #fff;
	display: flex;
	font-weight: 700;
	height: 2.375rem;
	justify-content: center;
	width: calc(33.33333% - 0.3125rem);
}
.BetCard_root__lOX7G .BetCard_colorBetArea__5BZ60 .BetCard_greenButton__BWLUU {
	background: #40ad72;
	border-radius: 0 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #bae6b0;
}
.BetCard_root__lOX7G .BetCard_colorBetArea__5BZ60 .BetCard_violetButton__kFaQc {
	background: #b659fe;
	border-radius: 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #b988df;
}
.BetCard_root__lOX7G .BetCard_colorBetArea__5BZ60 .BetCard_redButton__y-WYO {
	background: #fd565c;
	border-radius: 0.625rem 0;
	box-shadow: 0 0.125rem 0.0625rem #f49d9d;
}
.BetCard_root__lOX7G .BetCard_numberBetArea__Q7s6L {
	grid-gap: 1.5rem;
	background: #eee;
	border-radius: 0.625rem;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: repeat(5, 1fr);
	margin-top: 0.625rem;
	padding: 1rem;
	width: 100%;
}
.BetCard_root__lOX7G .BetCard_numberBetArea__Q7s6L .BetCard_number__hO6K1 {
	align-items: center;
	display: flex;
	justify-content: center;
	text-align: center;
	transform: scale(1.5);
}
.BetCard_root__lOX7G .BetCard_sizeBetArea__djvgu {
	display: flex;
}
.BetCard_root__lOX7G .BetCard_sizeBetArea__djvgu .BetCard_button__Z-Adn {
	align-items: center;
	color: #fff;
	display: flex;
	flex: 1 1;
	font-weight: bolder;
	height: 2.375rem;
	justify-content: center;
	margin-top: 0.625rem;
	width: 100%;
}
.BetCard_root__lOX7G .BetCard_sizeBetArea__djvgu .BetCard_bigButton__i-4Gn {
	background-color: #ffa82e;
	border-radius: 1.5625rem 0 0 1.5625rem;
}
.BetCard_root__lOX7G .BetCard_sizeBetArea__djvgu .BetCard_smallButton__3QDXd {
	background-color: #6da7f4;
	border-radius: 0 1.5625rem 1.5625rem 0;
}
.BetCard_root__lOX7G .BetCard_selectMultipleArea__fwY0u {
	align-items: center;
	color: #333;
	display: flex;
	justify-content: end;
	margin-top: 0.625rem;
}
.BetCard_root__lOX7G
	.BetCard_selectMultipleArea__fwY0u
	.BetCard_multiple__c3sjQ {
	align-items: center;
	background: #f0f0f0;
	border-radius: 0.625rem;
	display: flex;
	flex: 1 1;
	height: 1.875rem;
	justify-content: center;
	margin-left: 0.3125rem;
	width: 2.5rem;
}
.BetCard_root__lOX7G .BetCard_selectMultipleArea__fwY0u .BetCard_on__kKhGe {
	background: #40ad72;
	color: #fff;
}
.BetCard_root__lOX7G
	.BetCard_selectMultipleArea__fwY0u
	.BetCard_randomButton__a3y4F {
	align-items: center;
	border: 0.0625rem solid var(--adm-color-primary);
	border-radius: 0.625rem;
	color: var(--adm-color-primary);
	display: flex;
	flex: 2 1;
	height: 2.1875rem;
	justify-content: center;
	width: 100%;
}
.BetCard_maxHeight__evagl {
	max-height: 70vh;
	overflow-y: auto;
}
.MoreBlock_root__sypxQ {
	grid-row-gap: 2rem;
	background: #ededed;
	color: #333;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	height: auto;
	padding: 2rem 0;
	row-gap: 2rem;
	width: 100%;
}
.MoreBlock_root__sypxQ .MoreBlock_box__lumxv {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.MoreBlock_root__sypxQ .MoreBlock_box__lumxv .MoreBlock_icon__KLKn2 {
	align-items: center;
	background: #fff;
	border-radius: 0.25rem;
	cursor: pointer;
	display: flex;
	font-size: 1.5rem;
	height: 3rem;
	justify-content: center;
	padding: 0.625rem;
	width: 3rem;
}
.MoreBlock_root__sypxQ .MoreBlock_box__lumxv .MoreBlock_name__sduiY {
	color: #333;
	cursor: pointer;
	font-size: 0.8rem;
	line-height: 0.8rem;
	margin-top: 0.625rem;
}
.GameBetMessage_root__7I5Va {
	display: block;
	width: 15rem;
}
.GameBetMessage_root__7I5Va .GameBetMessage_content__J6RSB {
	background: #fff;
	color: #000;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	padding: 0.5rem 0.75rem;
	width: 100%;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_fontStyle__mJK3J {
	color: #ff4757;
	font-weight: bolder;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_winTip__yUZc- {
	color: green;
	font-size: 1.4rem;
	font-weight: 800;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_timeTip__NfTnR {
	font-size: 1.4rem;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_loseTip__93\+7e {
	color: red;
	font-size: 1.4rem;
	font-weight: 800;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_isFollow__xDPnF {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 0.5rem 0;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_followData__y5-bU {
	align-items: center;
	display: flex;
	font-size: 1rem;
	font-weight: 800;
	justify-content: space-between;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_followData__y5-bU
	.GameBetMessage_left__NXCt6 {
	align-items: center;
	color: #333;
	display: flex;
	justify-content: space-between;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_followData__y5-bU
	.GameBetMessage_left__NXCt6
	img {
	width: 1.5rem;
}
.GameBetMessage_root__7I5Va
	.GameBetMessage_content__J6RSB
	.GameBetMessage_followData__y5-bU
	.GameBetMessage_right__aEzP- {
	align-items: center;
	color: red;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
}
.GameBetMessage_root__7I5Va .GameBetMessage_predict__DYpJk {
	background: rgba(34, 131, 246, 0.071);
	background: var(--chat-message-predict-bg, rgba(34, 131, 246, 0.071));
}
.CLNumberBall_root__Ps82J {
	border-radius: 50%;
	display: flex;
	height: 1.875rem;
	margin: 0 0.1875rem 0 0;
	position: relative;
	transition: all 0.2s;
	width: 1.875rem;
}
.CLNumberBall_root__Ps82J .CLNumberBall_number__VCokG {
	align-items: center;
	bottom: 0;
	color: #fff;
	display: flex;
	font-size: 1.1rem;
	font-weight: 800;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.CLNumberBall_root__Ps82J .CLNumberBall_bg__DekOd {
	background: var(--bg1);
	background: var(--bg2);
	border-radius: 50%;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(45deg);
}
.RedPacketBlock_root__\+3NLS {
	background: #ededed;
	height: 100%;
	width: 100%;
}
.RedPacketBlock_root__\+3NLS .RedPacketBlock_body__LgfpC {
	height: calc(100% - 3rem);
	overflow-y: auto;
	padding: 0.625rem;
}
.RedPacketBlock_root__\+3NLS
	.RedPacketBlock_body__LgfpC
	.RedPacketBlock_sendButton__wcL-R {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%;
}
.RedPacketBlock_root__\+3NLS
	.RedPacketBlock_body__LgfpC
	.RedPacketBlock_sendButton__wcL-R
	.adm-button {
	font-weight: bolder;
}
.RedPacketBlock_root__\+3NLS .RedPacketBlock_spin__oUSZz {
	align-items: center;
	background: #fff;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	opacity: 0.5;
	position: absolute;
	right: 0;
	top: 0;
}
.TopLine_topLine__RM8Nv {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.TopLine_topLine__RM8Nv .TopLine_leftTop__Y29MB {
	align-items: center;
	display: inline-flex;
}
.TopLine_topLine__RM8Nv .TopLine_gameIcon__yCC1l {
	padding: 0.125rem;
}
.TopLine_topLine__RM8Nv .TopLine_gameIcon__yCC1l img {
	border-radius: 0.125rem;
	height: 1.25rem;
	width: 1.25rem;
}
.TopLine_topLine__RM8Nv .TopLine_name__pvevQ {
	color: #ff4658;
	color: var(--lottery-theme-dark-color, #ff4658);
	font-size: 0.8rem;
	font-weight: 800;
	margin-left: 0.5rem;
}
.TopLine_topLine__RM8Nv .TopLine_lastNo__npvuc {
	color: rgba(72, 66, 66, 0.702);
	font-size: 0.8rem;
	font-weight: 500;
}
.Chart_chart__jjI1Z {
	position: relative;
}
.Chart_chart__jjI1Z .Chart_pagination__Pv-0Z {
	bottom: 0.625rem;
	position: absolute;
	text-align: center;
	width: 100%;
}
.Chart_chart__jjI1Z .Chart_pagination__Pv-0Z svg {
	color: #333;
}
.Chart_chart__jjI1Z .Chart_pagination__Pv-0Z span {
	color: #333 !important;
}
.Chart_chart__jjI1Z .Chart_pagination__Pv-0Z a {
	color: #333;
}
.CLBlock_block__oRlYt {
	margin-bottom: 0.625rem;
}
.CLBlock_block__oRlYt .CLBlock_row__kjIi4 {
	align-items: center;
	background: #fff;
	border-radius: 0.25rem;
	color: #333;
	display: flex;
	height: 3.5rem;
	justify-content: space-between;
	padding: 0.625rem;
	width: 100%;
}
.CLBlock_block__oRlYt .CLBlock_row__kjIi4 .CLBlock_left__UYYr9 {
	align-items: center;
	display: flex;
	height: 100%;
	width: 100%;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_left__UYYr9
	.CLBlock_icon__R3w7G {
	height: 2.5rem;
	width: 2.5rem;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_left__UYYr9
	.CLBlock_label__GnEoH {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1rem;
	margin-left: 0.625rem;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_right__wMuNv
	.ant-input-number {
	border: none;
	border-radius: 0.25rem;
	box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2);
	width: 100%;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_right__wMuNv
	.ant-input-number-affix-wrapper {
	border: none;
	border-radius: 0.25rem;
	color: #333;
	width: 100%;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_right__wMuNv
	.ant-input-number-prefix {
	font-weight: bolder;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_right__wMuNv
	.ant-input-number-input {
	color: #333;
	text-align: center;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_right__wMuNv
	.ant-input-number-input::-moz-placeholder {
	color: #999;
}
.CLBlock_block__oRlYt
	.CLBlock_row__kjIi4
	.CLBlock_right__wMuNv
	.ant-input-number-input::placeholder {
	color: #999;
}
.CLBlock_block__oRlYt .CLBlock_selectBlock__9TTQE {
	grid-gap: 0.625rem;
	background: #fff;
	border-top: 1px solid #ededed;
	color: #333;
	display: grid;
	gap: 0.625rem;
	grid-template-columns: repeat(4, 1fr);
	height: auto;
	overflow-x: auto;
	padding: 1rem;
	width: 100%;
}
.CLBlock_block__oRlYt .CLBlock_selectBlock__9TTQE::-webkit-scrollbar {
	display: none;
}
.CLBlock_block__oRlYt .CLBlock_selectBlock__9TTQE .CLBlock_button__pj5HO {
	align-items: center;
	background: #dbb184;
	border-radius: 0.25rem;
	box-shadow: 0 0.5rem 0.5rem -0.3125rem #999;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	font-weight: 600;
	justify-content: center;
	line-height: 1rem;
	padding: 0.25rem 0.625rem;
}
.CLBlock_block__oRlYt
	.CLBlock_selectBlock__9TTQE
	.CLBlock_button__pj5HO:active {
	background: hsla(31, 55%, 69%, 0.522);
}
.CLBlock_block__oRlYt .CLBlock_selectBlock__9TTQE .CLBlock_button__pj5HO input {
	cursor: pointer;
	text-align: center;
}
.BottomLine_bottomLine__PMCjm {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.BottomLine_bottomLine__PMCjm .BottomLine_leftBottom__BkE7u {
	color: #f3a816;
	font-size: 1rem;
	font-weight: 800;
}
.BottomLine_bottomLine__PMCjm .BottomLine_predict__2agSO {
	color: #0a54d8;
}
.TrendCard_root__yM71i {
	height: 30rem;
}
.TrendCard_root__yM71i .TrendCard_panel__Q28nI {
	background-color: #fff;
	border-radius: 0.25rem;
	height: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	width: 100%;
}
.TrendCard_root__yM71i
	.TrendCard_panel__Q28nI
	.TrendCard_gameHistoryBlock__a8ln2 {
	height: 100% !important;
	overflow-y: auto;
	overflow-y: visible !important;
	position: relative;
	width: 100%;
}
.TrendCard_root__yM71i
	.TrendCard_panel__Q28nI
	.TrendCard_gameHistoryOne__vanFN {
	border-radius: 0.3125rem;
	display: flex;
}
.TrendCard_root__yM71i
	.TrendCard_panel__Q28nI
	.TrendCard_gameHistoryOne__vanFN
	.TrendCard_nper__60kHB {
	align-items: center;
	display: flex;
	height: 1.2rem;
	line-height: 1.2rem;
}
.TrendCard_root__yM71i
	.TrendCard_panel__Q28nI
	.TrendCard_gameHistoryOne__vanFN
	.TrendCard_nper__60kHB
	span {
	color: gray;
	font-size: 0.75rem;
}
.TrendCard_root__yM71i
	.TrendCard_panel__Q28nI
	.TrendCard_gameHistoryOne__vanFN
	.TrendCard_numberBlock__uUEBu {
	align-items: center;
	background-color: #fff !important;
	border: 0.0625rem solid #333;
	border-radius: 0.625rem;
	display: flex;
	height: 1.2rem;
	justify-content: center;
	margin: 0;
	width: 1.2rem;
}
.TrendCard_root__yM71i
	.TrendCard_panel__Q28nI
	.TrendCard_gameHistoryOne__vanFN
	.TrendCard_numberBlock__uUEBu
	span {
	color: gray;
	font-size: 0.625rem;
	font-weight: bolder;
}
.TrendCard_root__yM71i
	.TrendCard_panel__Q28nI
	.TrendCard_gameHistoryOne__vanFN
	.TrendCard_on__GzCR5 {
	border: none !important;
	height: 1.875rem;
	transform: scale(0.7) translate(-23%, -23%);
	width: 1.875rem;
}
.CLHelp_root__ucYlP {
	background: #fff;
	background: var(--chat-rules-bg, #fff);
	border-radius: 0.375rem;
	max-width: 31.25rem;
	padding-bottom: 1rem;
	position: relative;
}
.CLHelp_root__ucYlP .CLHelp_header__-PxHI {
	background: var(--adm-color-primary);
	color: #fff;
	color: var(--chat-rules-title-color, #fff);
	font-size: 1rem;
	font-weight: 500;
	padding: 0.4rem;
	text-align: center;
}
.CLHelp_root__ucYlP .CLHelp_content__wVpMW {
	color: #333;
	color: var(--chat-rules-content-color, #333);
	font-size: 0.8rem;
	font-weight: 500;
	line-height: 1.8;
	margin-top: 1rem;
	max-height: 50vh;
	overflow-y: auto;
	padding: 0 1rem;
}
.CLHelp_root__ucYlP .CLHelp_content__wVpMW p {
	margin-bottom: 0.6rem;
}
.CLHelp_root__ucYlP .CLHelp_content__wVpMW p:first-of-type {
	font-weight: 700;
}
.CLHelp_root__ucYlP .CLHelp_close__IGu9u {
	bottom: -3rem;
	color: #eee;
	color: var(--chat-rules-close-color, #eee);
	cursor: pointer;
	font-size: 1.5rem;
	left: 50%;
	opacity: 0.7;
	position: absolute;
	transform: translateX(-50%);
}
.CLHelp_root__ucYlP .CLHelp_close__IGu9u:hover {
	opacity: 1;
}
.BetData_betData__8IqJd,
.GameHistory_size__7HT3d {
	align-items: center;
	display: flex;
	justify-content: center;
}
.GameHistory_size__7HT3d {
	border-radius: 1rem;
	color: #fff;
	font-weight: bolder;
	height: 2rem;
	padding: 0 0.5rem;
}
.RedPacketBot_root__FzpXL {
	align-items: center;
	background: #fff;
	border-radius: 0.5rem;
	color: #333;
	display: flex;
	font-size: 1rem;
	font-weight: bolder;
	height: 5rem;
	justify-content: space-between;
	line-height: 1rem;
	padding: 0 0.625rem;
	position: relative;
	width: 100%;
}
.RedPacketBot_root__FzpXL .RedPacketBot_close__aYREO {
	align-items: center;
	bottom: -2.5rem;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 1.5rem;
	justify-content: center;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
}
.GameBetWinMessage_root__xYW0D {
	align-items: center;
	background: #fff;
	background: var(--chat-message-win-bg, #fff);
	color: rgba(67, 67, 67, 0.71);
	display: flex;
	height: 100%;
	justify-content: space-between;
	margin: 0.2rem 0;
	padding: 0.5rem;
	text-align: center;
	width: 100%;
}
.GameBetWinMessage_root__xYW0D .GameBetWinMessage_message__k4qMd {
	font-size: 0.625rem;
}
.GameBetWinMessage_root__xYW0D .GameBetWinMessage_message__k4qMd span {
	color: var(--lottery-theme-dark-color);
	font-weight: 700;
}
.GameBetWinMessage_root__xYW0D .GameBetWinMessage_ritual__j--qv {
	border-radius: 50%;
	height: 2rem;
	transform: scale(2);
	width: 2rem;
}
.GameBetWinMessage_root__xYW0D .GameBetWinMessage_scaleX__9to\+I {
	transform: scaleX(-1) scale(2);
}
.BetData_color__8XNyP {
	align-items: center;
	color: #fff;
	display: flex;
	font-weight: 700;
	height: 2rem;
	justify-content: center;
	padding: 0 1rem;
}
.BetData_green__FNOAL {
	background: #40ad72;
	border-radius: 0 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #bae6b0;
}
.BetData_red__Vd7Qp {
	background: #fd565c;
	border-radius: 0.625rem 0;
	box-shadow: 0 0.125rem 0.0625rem #f49d9d;
}
.BetData_violet__72LiN {
	background: #b659fe;
	border-radius: 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #b988df;
}
.BetData_size__v75gR {
	align-items: center;
	border-radius: 1rem;
	color: #fff;
	display: flex;
	font-weight: bolder;
	height: 2rem;
	justify-content: center;
	padding: 0 1rem;
}
.ChatBody_root__FAeVp {
	height: 100%;
	width: 100%;
}
.ChatBody_root__FAeVp .ChatBody_messageChanged__0RZaB {
	align-items: center;
	background-color: #3c485c;
	border-radius: 50%;
	bottom: 4rem;
	display: flex;
	font-size: 1.3rem;
	height: 2.5rem;
	justify-content: center;
	min-width: 2.5rem;
	opacity: 1;
	padding: 0;
	position: absolute;
	right: 0.875rem;
	transform: translateY(0);
	transition:
		background-color 0.1s ease-in-out,
		transform 0.1s ease-in-out,
		opacity 0.1s ease-in-out;
	will-change: background-color, transform, opacity;
	z-index: 3;
}
.ChatBody_root__FAeVp .ChatBody_cellWrapper__TrYLJ {
	padding: 0 0.625rem;
}
@keyframes ChatBody_opacityAnimation__oh41V {
	0% {
		opacity: 0.7;
	}
	50% {
		opacity: 0.3;
	}
	to {
		opacity: 1;
	}
}
.rePhone .ChatBody_root__FAeVp {
	flex: 1 1;
}
.ChatMessage_chatPanel__7TGEf {
	align-items: start;
	display: flex;
	padding: 1rem 0;
}
.ChatMessage_chatPanel__7TGEf .ChatMessage_container__kpghS {
	max-width: 100%;
	min-width: 6.25rem;
}
.ChatMessage_chatPanel__7TGEf
	.ChatMessage_container__kpghS
	.ChatMessage_pointer__S1lOU {
	position: relative;
}
.ChatMessage_chatPanel__7TGEf .ChatMessage_triangle__a\+vdJ {
	border-color: transparent transparent #fff;
	border-color: transparent transparent var(--chat-message-bg, #fff);
	border-style: solid;
	height: 0;
	position: absolute;
	top: 0.75rem;
	width: 0;
}
.ChatMessage_chatPanel__7TGEf .ChatMessage_username__B4zcX {
	color: #7f8c8d;
	color: var(--chat-message-name-color, #7f8c8d);
	font-size: 0.625rem;
	font-weight: 700;
	position: absolute;
	top: -1.2rem;
}
.ChatMessage_chatPanel__7TGEf .ChatMessage_body__wZ1Xc {
	word-wrap: break-word;
	color: #212121;
	color: var(--chat-message-text-color, #212121);
	float: left;
	font-size: 1rem;
	min-height: 2.5625rem;
	min-width: 2.25rem;
	white-space: normal;
	width: 100%;
}
.ChatMessage_chatPanel__7TGEf .ChatMessage_trianglePredict__F1Pjn {
	border-color: transparent transparent rgba(34, 131, 246, 0.071) !important;
	border-color: transparent transparent
		var(--chat-message-predict-bg, rgba(34, 131, 246, 0.071)) !important;
}
.ChatMessage_chatPanel__7TGEf .ChatMessage_triangleRedPacket__o-Hlm {
	border-color: transparent transparent #d54a28 !important;
	border-color: transparent transparent
		var(--chat-message-red-packet-bg, #d54a28) !important;
}
.ChatMessage_leftChatPanel__SNula .ChatMessage_container__kpghS {
	margin-left: 0.625rem;
	margin-top: 0.625rem;
}
.ChatMessage_leftChatPanel__SNula .ChatMessage_triangle__a\+vdJ {
	border-width: 0.5rem 0 0.5rem 0.5rem;
	left: -0.6875rem;
	transform: rotate(-90deg);
}
.ChatMessage_leftChatPanel__SNula .ChatMessage_haveVip__nyRuF {
	margin-left: 1.25rem;
}
.ChatMessage_rightChatPanel__MLxFd {
	flex-direction: row-reverse;
}
.ChatMessage_rightChatPanel__MLxFd .ChatMessage_container__kpghS {
	margin-right: 0.625rem;
	margin-top: 0.625rem;
}
.ChatMessage_rightChatPanel__MLxFd .ChatMessage_triangle__a\+vdJ {
	border-width: 0.5rem 0.5rem 0.5rem 0;
	right: -0.6875rem;
	transform: rotate(90deg);
}
.ChatMessage_rightChatPanel__MLxFd .ChatMessage_haveVip__nyRuF {
	margin-left: 1.25rem;
}
.ChatMessage_avatar__dHRUR {
	cursor: pointer;
	position: relative;
}
.ChatMessage_avatar__dHRUR .ant-avatar {
	font-size: 0.875rem;
	height: 2rem;
	width: 2rem;
}
.ChatMessage_avatar__dHRUR .ChatMessage_vipCircle__s5ykP {
	height: 3rem;
	left: -0.5rem;
	position: absolute;
	top: -0.5rem;
	width: 3rem;
}
.ChatMessage_avatar__dHRUR .ChatMessage_level__mTfiU {
	align-items: center;
	background-color: #7a0707;
	border: 0.125rem solid #1a1222;
	border-radius: 3.125rem;
	bottom: -0.7rem;
	display: flex;
	font-size: 0.8rem;
	font-weight: 800;
	height: 1.2rem;
	justify-content: center;
	padding: 0;
	position: absolute;
	width: 2rem;
}
.ChatMessage_isRank__aMNQ8 .ant-avatar {
	height: 100%;
	width: 100%;
}
.LotteryHeader_root__p1Zi9 {
	background: #fff;
}
.LotteryHeader_root__p1Zi9 .LotteryHeader_popupTitleCard__bHPKT {
	background: #263041;
	background: var(--chat-action-bar-bg, #263041);
	color: #fff;
	color: var(--chat-action-color, #fff);
}
.LotteryHeader_dropDownOption__f3hKi {
	padding: 0.2rem 0 0.2rem 0.5rem !important;
	text-align: left;
}
.LotteryHeader_dropDownItem__1t7oW {
	align-items: center;
	color: #999;
	display: flex;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1rem;
}
.LotteryHeader_dropDownItem__1t7oW .LotteryHeader_padding__jsLRz {
	align-items: center;
	display: flex;
	gap: 0.625rem;
	padding: 0.4rem 0;
}
.LotteryHeader_dropDownItem__1t7oW
	.LotteryHeader_padding__jsLRz
	.LotteryHeader_icon__yC0sl,
.LotteryHeader_dropDownItem__1t7oW .LotteryHeader_padding__jsLRz img {
	height: 1rem;
	width: 1rem;
}
.LotteryHeader_name__0dIrU {
	align-items: center;
	display: flex;
}
.BetHistoryBlock_root__1gP73 {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.2rem;
	justify-content: center;
	padding: 0 0.2rem;
}
.EnterMessage_root__xJDz0 {
	align-items: center;
	color: rgba(67, 67, 67, 0.71);
	color: var(--chat-message-enter-color, rgba(67, 67, 67, 0.71));
	display: flex;
	font-size: 0.625rem;
	justify-content: center;
	padding: 0.625rem 0;
}
.EnterMessage_root__xJDz0 .EnterMessage_message__SN3Fl {
	margin-left: 0.625rem;
}
.AllMyHistoryPopup_allMyHistoryPopup__CVQVV {
	background: #fff;
	height: 100%;
	width: 100%;
}
.AllMyHistoryPopup_allMyHistoryPopup__CVQVV .AllMyHistoryPopup_table__eqVLr {
	height: calc(100% - 3rem);
	overflow: auto;
}
.BetResult_root__cHTVC {
	background-color: #b659fe;
	color: #fff;
	font-weight: 500;
	justify-content: center;
	padding: 0 0.6rem;
	white-space: nowrap;
}
.BetResult_root__cHTVC,
.BetResult_split__8XvNH {
	align-items: center;
	border-radius: 2rem;
	display: flex;
	font-size: 0.8rem;
	min-height: 2rem;
	min-width: 2rem;
}
.BetResult_split__8XvNH {
	background: #b659fe;
	font-weight: 700;
	overflow: hidden;
	text-align: center;
}
.BetResult_split__8XvNH span {
	background: #b659fe;
	color: #fff;
	flex: none;
	height: 100%;
	line-height: 2rem;
	padding: 0 0.6rem;
}
.TimeMessage_root__y4Sb6 {
	align-items: center;
	color: #212121;
	color: var(--chat-message-time-color, #212121);
	display: flex;
	font-size: 0.625rem;
	height: 39px;
	justify-content: center;
	padding: 0.625rem 0;
}
.EditRoom_row__vLQ5C {
	align-items: center;
	cursor: pointer;
	display: flex;
	padding: 0.4rem 0;
	width: 100%;
}
.EditRoom_row__vLQ5C div {
	margin-left: 0.5rem;
}
.BetDataCard_root__j9zkq {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%;
}
.BetDataCard_root__j9zkq .BetDataCard_text__DhIN- {
	font-size: 1rem;
	font-weight: bolder;
	margin-right: 0.625rem;
}
.BetDataCard_root__j9zkq .BetDataCard_color__t76Gj {
	border-radius: 50%;
	height: 2rem;
	width: 2rem;
}
.BetDataCard_root__j9zkq .BetDataCard_size__G3nKq {
	align-items: center;
	border-radius: 1rem;
	color: #fff;
	display: flex;
	font-weight: bolder;
	height: 2rem;
	justify-content: center;
	width: 4rem;
}
.TextMessage_root__K2raZ {
	background: #fff;
	background: var(--chat-message-bg, #fff);
	color: #333;
	color: var(--chat-message-text-color, #333);
	margin-bottom: 1rem;
	padding: 0.5rem 0.75rem;
}
.TextMessage_root__K2raZ pre {
	margin: 0;
	white-space: pre-wrap;
	word-break: break-all;
}
.TextMessage_root__K2raZ .TextMessage_link__Flnz2 .TextMessage_siteName__xLIqO {
	color: #34860c;
	font-size: 1.3rem;
	font-weight: 800;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.TextMessage_root__K2raZ .TextMessage_link__Flnz2 .TextMessage_title__JK6YW {
	font-size: 1rem;
	font-weight: 800;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.TextMessage_root__K2raZ .TextMessage_link__Flnz2 .TextMessage_desc__rB\+92 {
	display: block;
	font-size: 0.9rem;
	max-height: 3.125rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-break: break-all;
}
.TextMessage_root__K2raZ
	.TextMessage_link__Flnz2
	.TextMessage_imageWrapper__TUuF5
	img {
	width: 100%;
}
.GroupInfo_root__U6nX8 {
	padding: 0.625rem;
}
.GroupInfo_root__U6nX8 .adm-input {
	--color: #333 !important;
}
.GroupInfo_root__U6nX8 .adm-list-card {
	margin: 0;
}
.GroupInfo_root__U6nX8 .adm-list-body {
	border-radius: 0.25rem;
}
.GroupInfo_root__U6nX8 .adm-list-item-content-main,
.GroupInfo_root__U6nX8 .ant-input-number-input {
	color: #333;
}
.GroupInfo_root__U6nX8 .GroupInfo_block__y5Whx {
	align-items: center;
	background: #fff;
	border-radius: 0.25rem;
	display: flex;
	overflow: hidden;
	padding-left: 0.625rem;
	width: 100%;
}
.GroupInfo_root__U6nX8 .GroupInfo_block__y5Whx span {
	display: flex;
}
.GroupInfo_root__U6nX8 .GroupInfo_block__y5Whx .GroupInfo_avatar__DwOFT {
	border-radius: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.GroupInfo_root__U6nX8
	.GroupInfo_block__y5Whx
	.GroupInfo_avatar__DwOFT
	.GroupInfo_edit__vnC6B {
	align-items: center;
	background: rgba(0, 0, 0, 0.522);
	bottom: 0;
	cursor: pointer;
	display: flex;
	height: 1rem;
	justify-content: center;
	position: absolute;
	width: 100%;
}
.GroupInfo_root__U6nX8 .GroupInfo_header__g0Uer {
	align-items: center;
	display: flex;
	justify-content: center;
	text-align: center;
	width: 100%;
}
.GroupInfo_delete__i5nQl {
	color: red;
	cursor: pointer;
	font-size: 1rem;
	text-align: center;
	width: 100%;
}
.GroupInfo_dialog__simaM {
	background: #fff;
}
.GroupInfo_dialog__simaM .adm-dialog-content {
	color: #999 !important;
	text-align: center;
}
.BetDataCard_root__O0lDP {
	padding: 0 0.8rem;
}
.BetDataCard_root__O0lDP .BetDataCard_betData__RwbRH .BetDataCard_title__Gup7X {
	align-items: center;
	color: #545454;
	display: inline-flex;
	font-size: 0.75rem;
	font-weight: 500;
	margin-bottom: 0.4rem;
}
.BetDataCard_root__O0lDP .BetDataCard_betData__RwbRH .BetDataCard_list__gHIMy {
	display: flex;
	flex-wrap: wrap;
	gap: 0.2rem;
}
.HistoryMessage_root__gy9p\+ {
	align-items: center;
	display: flex;
	font-size: 0.625rem;
	justify-content: center;
	padding: 0.625rem 0;
}
.HistoryMessage_root__gy9p\+ .ant-btn-primary {
	background: rgba(48, 48, 48, 0.051);
	background: var(--chat-message-history-bg, rgba(48, 48, 48, 0.051));
	border-color: rgba(48, 48, 48, 0.051);
	border-color: var(--chat-message-history-bg, rgba(48, 48, 48, 0.051));
	color: #1f1f1f;
	color: var(--chat-message-history-color, #1f1f1f);
}
.GroupPublicPrivateSelect_groupTypeSelect__Qf8h\+ .adm-list-item-content-main {
	color: #333;
}
.GroupPublicPrivateSelect_label__ldrtq {
	color: #999;
	font-size: 1rem;
}
.BetCard_root__Wgk0V {
	background: #fff;
	color: #333;
	padding: 0.625rem;
	width: 100%;
}
.BetCard_root__Wgk0V .BetCard_colorBetArea__r3hSl {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.BetCard_root__Wgk0V .BetCard_colorBetArea__r3hSl .BetCard_button__2KrmA {
	align-items: center;
	color: #fff;
	display: flex;
	font-weight: 700;
	height: 2.375rem;
	justify-content: center;
	width: calc(33.33333% - 0.3125rem);
}
.BetCard_root__Wgk0V .BetCard_colorBetArea__r3hSl .BetCard_greenButton__-p7Gk {
	background: #40ad72;
	border-radius: 0 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #bae6b0;
}
.BetCard_root__Wgk0V .BetCard_colorBetArea__r3hSl .BetCard_violetButton__EHokP {
	background: #b659fe;
	border-radius: 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #b988df;
}
.BetCard_root__Wgk0V .BetCard_colorBetArea__r3hSl .BetCard_redButton__62pti {
	background: #fd565c;
	border-radius: 0.625rem 0;
	box-shadow: 0 0.125rem 0.0625rem #f49d9d;
}
.BetCard_root__Wgk0V .BetCard_numberBetArea__MADA0 {
	grid-gap: 1.5rem;
	background: #eee;
	border-radius: 0.625rem;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: repeat(5, 1fr);
	margin-top: 0.625rem;
	padding: 1rem;
	width: 100%;
}
.BetCard_root__Wgk0V .BetCard_numberBetArea__MADA0 .BetCard_number__potWS {
	align-items: center;
	display: flex;
	justify-content: center;
	text-align: center;
	transform: scale(1.5);
}
.BetCard_root__Wgk0V .BetCard_sizeBetArea__M8l2T {
	display: flex;
}
.BetCard_root__Wgk0V .BetCard_sizeBetArea__M8l2T .BetCard_button__2KrmA {
	align-items: center;
	color: #fff;
	display: flex;
	flex: 1 1;
	font-weight: bolder;
	height: 2.375rem;
	justify-content: center;
	margin-top: 0.625rem;
	width: 100%;
}
.BetCard_root__Wgk0V .BetCard_sizeBetArea__M8l2T .BetCard_bigButton__7Cbl- {
	background-color: #ffa82e;
	border-radius: 1.5625rem 0 0 1.5625rem;
}
.BetCard_root__Wgk0V .BetCard_sizeBetArea__M8l2T .BetCard_smallButton__9QqXv {
	background-color: #6da7f4;
	border-radius: 0 1.5625rem 1.5625rem 0;
}
.BetCard_root__Wgk0V .BetCard_selectMultipleArea__-TaB- {
	align-items: center;
	color: #333;
	display: flex;
	justify-content: end;
	margin-top: 0.625rem;
}
.BetCard_root__Wgk0V
	.BetCard_selectMultipleArea__-TaB-
	.BetCard_multiple__MWdtM {
	align-items: center;
	background: #f0f0f0;
	border-radius: 0.625rem;
	display: flex;
	flex: 1 1;
	height: 1.875rem;
	justify-content: center;
	margin-left: 0.3125rem;
	width: 2.5rem;
}
.BetCard_root__Wgk0V .BetCard_selectMultipleArea__-TaB- .BetCard_on__nqv9P {
	background: #40ad72;
	color: #fff;
}
.BetCard_root__Wgk0V
	.BetCard_selectMultipleArea__-TaB-
	.BetCard_randomButton__\+zCqb {
	align-items: center;
	border: 0.0625rem solid var(--adm-color-primary);
	border-radius: 0.625rem;
	color: var(--adm-color-primary);
	display: flex;
	flex: 2 1;
	height: 2.1875rem;
	justify-content: center;
	width: 100%;
}
.BetCard_maxHeight__FOM10 {
	max-height: 70vh;
	overflow-y: auto;
}
.LeaveMessage_root__YWyS6 {
	align-items: center;
	color: rgba(67, 67, 67, 0.71);
	display: flex;
	font-size: 0.625rem;
	justify-content: center;
	padding: 0.625rem 0;
}
.LeaveMessage_root__YWyS6 .LeaveMessage_message__A4wQk {
	margin-left: 0.625rem;
}
.PasswordInput_passWordInput__ceSSy {
	padding: 1rem;
}
.PasswordInput_passWordInput__ceSSy .adm-input {
	--color: #333 !important;
}
.PasswordInput_passWordInput__ceSSy .PasswordInput_button__niAgS {
	grid-gap: 1rem;
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(2, 1fr);
	padding-top: 1rem;
}
.PasswordInput_dialog__RQEa9 {
	background: #fff;
}
.PasswordInput_dialog__RQEa9 .adm-dialog-content {
	color: #999 !important;
	text-align: center;
}
.Scratch_root__oSJlX {
	color: #000;
	height: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.Scratch_root__oSJlX .Scratch_body__\+E3Cu {
	background-color: #edf1f2;
	height: calc(100% - 10rem);
	overflow: auto;
	width: 100%;
}
.Scratch_historyButton__OuopT {
	align-items: center;
	background: #e5eefd;
	border-radius: 0.25rem;
	cursor: pointer;
	display: flex;
	font-size: 0.8rem;
	justify-content: center;
	line-height: 0.8rem;
	padding: 0.5rem;
}
.reTabletOrDesktop .Scratch_root__oSJlX {
	max-width: 30rem;
}
.reTabletOrDesktop .Scratch_popup__4\+U5u .adm-popup-body {
	right: 50% !important;
	transform: translate(50%) !important;
}
.Scratch_help__5cWjo {
	background: #fff;
	padding: 0.625rem;
	width: 100%;
}
.Scratch_help__5cWjo pre p {
	color: #666;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.8;
	margin-bottom: 0.5rem;
}
.Scratch_tabs__-PdOv {
	--content-padding: 0;
	--active-title-color: var(--adm-color-primary);
	color: #000;
}
.Scratch_tabs__-PdOv .adm-tabs-content {
	height: calc(100vh - 3rem);
	max-width: 30rem;
	overflow: auto;
	width: 100vw;
}
.GameHistory_size__TR1dL {
	align-items: center;
	border-radius: 1rem;
	color: #fff;
	display: flex;
	font-weight: bolder;
	height: 2rem;
	justify-content: center;
	padding: 0 0.5rem;
}
.GameHistory_block__nhZgL {
	height: 100vh;
	max-width: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.GameHistory_block__nhZgL .GameHistory_header__0EI-F {
	align-items: center;
	background: #fff;
	color: #333;
	display: flex;
	height: 3rem;
	max-width: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.GameHistory_block__nhZgL .GameHistory_header__0EI-F .GameHistory_icon__RkSvC {
	font-size: 1rem;
	margin: 0 1rem;
}
.GameHistory_block__nhZgL .GameHistory_header__0EI-F .GameHistory_title__iIGeu {
	font-size: 1rem;
	font-weight: bolder;
}
.GameHistory_block__nhZgL .GameHistory_iframe__kDGYF {
	border: none;
	height: calc(100vh - 3rem);
	max-width: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.GameHistory_hash__FoggL {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.GameHistory_hash__FoggL .GameHistory_bubble__mZmq5 {
	background-color: #ff7275;
	border-radius: 0.5rem;
	color: #fff;
	font-size: 0.5rem;
	font-weight: 700;
	padding: 0 0.5rem;
	position: relative;
	transform: scale(0.7);
}
.GameHistory_hash__FoggL .GameHistory_bubble__mZmq5:before {
	border-color: #ff7275 transparent transparent;
	border-style: solid;
	border-width: 0.5rem 0.5rem 0 0;
	bottom: -0.5rem;
	content: '';
	left: 0.5rem;
	position: absolute;
}
.ImageMessage_root__ZesNa {
	background: #fff;
	padding: 0.5rem 0.75rem;
}
.CLPassword_password__mMFHk {
	align-items: center;
	border-radius: 10rem;
	box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2);
	display: flex;
	justify-content: center;
	margin-top: 1rem;
	padding: 0.8rem;
	width: 100%;
}
.CLPassword_password__mMFHk .CLPassword_input__ZopO2 {
	flex: auto;
}
.CLPassword_password__mMFHk .CLPassword_eye__zJCGo {
	cursor: pointer;
	flex: none;
	margin-left: 8px;
	padding: 4px;
}
.CLPassword_password__mMFHk .CLPassword_eye__zJCGo svg {
	color: #333;
	display: block;
	font-size: 1rem;
}
.Banner_bannerWrapper__7dfg\+ {
	position: relative;
	width: 100%;
}
.Banner_banner__QI3SC {
	height: 16rem;
	overflow: hidden;
	width: 100%;
}
.Banner_banner__QI3SC .Banner_carousel__5IN86 {
	background-color: var(--Scratch-theme-dark-color);
	height: 2rem;
	position: absolute;
	top: 0;
	width: 100%;
}
.Banner_banner__QI3SC .Banner_carousel__5IN86 .Banner_box__P364G {
	align-items: center;
	color: #fff;
	display: flex !important;
	font-size: 0.875rem;
	height: 2rem !important;
	justify-content: center;
	width: 100% !important;
}
.Banner_banner__QI3SC img {
	width: 100%;
}
.Banner_banner__QI3SC .Banner_ruleText__6DEek {
	bottom: 6.5rem;
	font-size: 1.5rem;
	font-weight: 800;
	line-height: 1.5rem;
}
.Banner_banner__QI3SC .Banner_number__Ou4GU,
.Banner_banner__QI3SC .Banner_ruleText__6DEek {
	color: #fff;
	position: absolute;
	text-align: center;
	text-shadow:
		-1px -1px 0 #000,
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
	width: 100%;
}
.Banner_banner__QI3SC .Banner_number__Ou4GU {
	bottom: 5rem;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1rem;
}
.Banner_banner__QI3SC .Banner_title__sDMSu {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 2rem;
	position: absolute;
	width: 100%;
}
.Banner_banner__QI3SC .Banner_title__sDMSu .Banner_top__tYmXD {
	color: var(--Scratch-theme-color);
	font-size: 2rem;
	font-weight: 800;
	text-shadow:
		-1px -1px 0 #000,
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
}
.Banner_banner__QI3SC .Banner_title__sDMSu .Banner_bottom__aIuVK {
	color: #fff;
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	text-shadow:
		-1px -1px 0 #000,
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
}
.Banner_autoHeight__sDLga {
	height: auto !important;
}
.BetData_color__ZLVQ3 {
	align-items: center;
	color: #fff;
	display: flex;
	font-weight: 700;
	height: 2rem;
	justify-content: center;
	padding: 0 1rem;
}
.BetData_green__ilXzw {
	background: #40ad72;
	border-radius: 0 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #bae6b0;
}
.BetData_red__Y15D3 {
	background: #fd565c;
	border-radius: 0.625rem 0;
	box-shadow: 0 0.125rem 0.0625rem #f49d9d;
}
.BetData_violet__OA0BG {
	background: #b659fe;
	border-radius: 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #b988df;
}
.BetData_size__MXe-e {
	border-radius: 1rem;
	color: #fff;
	font-weight: bolder;
	height: 2rem;
	padding: 0 1rem;
}
.BetData_size__MXe-e,
.VoiceMessage_root__gKznH {
	align-items: center;
	display: flex;
	justify-content: center;
}
.VoiceMessage_root__gKznH {
	background: #fff;
	padding: 0.5rem 0.75rem;
}
.InviteLinks_inviteLinks__nwg0j {
	max-height: 75vh;
	overflow-y: auto;
	padding: 1rem;
}
.InviteLinks_inviteLinks__nwg0j .adm-input {
	--color: #333 !important;
}
.InviteLinks_inviteLinks__nwg0j .InviteLinks_inputBlock__6KMP- {
	align-items: center;
	border-radius: 10rem;
	box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2);
	display: flex;
	justify-content: space-between;
	margin-top: 1rem;
	padding: 0.8rem;
}
.InviteLinks_inviteLinks__nwg0j .InviteLinks_button__UCpjy {
	grid-gap: 1rem;
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(1, 1fr);
	padding-top: 1rem;
}
.InviteLinks_inviteLinks__nwg0j .InviteLinks_close__U7kGJ {
	color: #676767;
	cursor: pointer;
	font-size: 1rem;
	position: absolute;
	right: 1rem;
	top: 0.75rem;
	z-index: 10;
}
.InviteLinks_inviteLinks__nwg0j .InviteLinks_or__5bA0p {
	color: #333;
	font-size: 1rem;
	margin-top: 1rem;
	text-align: center;
}
.InviteLinks_inviteLinks__nwg0j .InviteLinks_otherShare__vhzP3 {
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.InviteLinks_inviteLinks__nwg0j .InviteLinks_form__GIUzB .adm-list-body {
	border: none;
	overflow: visible;
}
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formTitle__64Tcw {
	color: #333;
	font-size: 1.2rem;
	font-weight: 700;
}
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formItem__4S9Fm {
	--padding-left: 0.75rem;
	--padding-right: 0.75rem;
	border: none;
	border-radius: 0.625rem;
	box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2);
	color: #333;
	margin: 0.75rem 0;
	overflow: hidden;
}
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formItem__4S9Fm
	.adm-text-area {
	--color: #333 !important;
}
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formItem__4S9Fm
	.InviteLinks_upload__-oYDx,
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formItem__4S9Fm
	.ant-upload {
	width: 100%;
}
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formItem__4S9Fm
	.InviteLinks_upload__-oYDx:hover
	.InviteLinks_uploadMask__ubVP3 {
	display: flex;
}
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formItem__4S9Fm
	.InviteLinks_upload__-oYDx
	.InviteLinks_uploadMask__ubVP3 {
	align-items: center;
	background: rgba(0, 0, 0, 0.35);
	cursor: pointer;
	display: none;
	font-size: 4rem;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.InviteLinks_inviteLinks__nwg0j
	.InviteLinks_form__GIUzB
	.InviteLinks_formItem__4S9Fm
	.InviteLinks_upload__-oYDx
	img {
	height: 100%;
	max-height: 8rem;
	object-fit: cover;
	width: 100%;
}
.ButtonArea_root__HjaMp {
	align-items: center;
	bottom: 0;
	display: flex;
	justify-content: center;
	padding: 0 1rem;
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
	z-index: 10;
}
.ButtonArea_root__HjaMp .ButtonArea_button__5LfXn {
	align-items: center;
	animation: ButtonArea_button-scale__XtZuI 2s infinite;
	background: linear-gradient(#ffeaa7, #ffa502);
	border: 0.25rem solid #fff;
	border-radius: 0.5rem;
	box-shadow: 0 0.25rem 0.375rem rgba(0, 0, 0, 0.5);
	cursor: pointer;
	display: flex;
	font-size: 1.5rem;
	font-weight: 600;
	height: 4rem;
	justify-content: center;
	line-height: 1.5rem;
	text-align: center;
	width: 100%;
	z-index: 1;
}
@keyframes ButtonArea_button-scale__XtZuI {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(0.95);
	}
	to {
		transform: scale(1);
	}
}
.BetDataCard_root__dIjx- {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%;
}
.BetDataCard_root__dIjx- .BetDataCard_text__VhHDz {
	font-size: 1rem;
	font-weight: bolder;
	margin-right: 0.625rem;
}
.BetDataCard_root__dIjx- .BetDataCard_color__FYj\+X {
	border-radius: 50%;
	height: 2rem;
	width: 2rem;
}
.BetDataCard_root__dIjx- .BetDataCard_size__n20i4 {
	align-items: center;
	border-radius: 1rem;
	color: #fff;
	display: flex;
	font-weight: bolder;
	height: 2rem;
	justify-content: center;
	width: 4rem;
}
.RedPacketMessage_box__xT3\+- {
	background: #fff;
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
	overflow: hidden;
	width: 100%;
}
.RedPacketMessage_box__xT3\+- .adm-list-item-content {
	padding-right: 0.625rem !important;
}
.CLAvatar_avatar__yOmjv {
	position: relative;
}
.CLAvatar_avatar__yOmjv .CLAvatar_avatar__yOmjv {
	background-color: #f56a00;
	vertical-align: 'middle';
}
.CLAvatar_avatar__yOmjv .CLAvatar_bottomRight__PfIbl {
	bottom: -0.25rem;
	font-size: 1.5rem;
	height: 1.5rem;
	object-fit: contain;
	position: absolute;
	right: -0.5rem;
	width: 1.5rem;
}
.ShareNameInput_passWordInput__7fZae {
	padding: 1rem;
}
.ShareNameInput_passWordInput__7fZae .adm-input {
	--color: #333 !important;
}
.ShareNameInput_passWordInput__7fZae .ShareNameInput_button__werU8 {
	grid-gap: 1rem;
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(2, 1fr);
	padding-top: 1rem;
}
.ShareNameInput_dialog__BKzqo {
	background: #fff;
}
.ShareNameInput_dialog__BKzqo .adm-dialog-content {
	color: #999 !important;
	text-align: center;
}
.ShareNameInput_password__nJ5In {
	align-items: center;
	border-radius: 10rem;
	box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2);
	display: flex;
	justify-content: center;
	margin-top: 1rem;
	padding: 0.8rem;
	width: 100%;
}
.ShareNameInput_password__nJ5In .ShareNameInput_input__ABkka {
	flex: auto;
}
.ShareNameInput_password__nJ5In .ShareNameInput_eye__xVS4e {
	cursor: pointer;
	flex: none;
	margin-left: 8px;
	padding: 4px;
}
.ShareNameInput_password__nJ5In .ShareNameInput_eye__xVS4e svg {
	color: #333;
	display: block;
	font-size: 1rem;
}
.GbGameTag_itemIcon__GN9cx {
	height: auto;
	max-width: 50%;
	position: absolute;
	z-index: 1;
}
.GbGameTag_itemIcon__GN9cx.GbGameTag_animation__nbhio {
	animation: GbGameTag_floating__xPdcs 2s infinite;
	cursor: pointer;
}
@keyframes GbGameTag_floating__xPdcs {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-3px);
	}
	to {
		transform: translateY(0);
	}
}
.CLTrxResults_root__oAuUi {
	background-color: #e0e0e0;
	border-radius: 50%;
	display: flex;
	height: 1.875rem;
	margin: 0 0.1875rem 0 0;
	position: relative;
	width: 1.875rem;
}
.CLTrxResults_root__oAuUi .CLTrxResults_number__t0dfB {
	align-items: center;
	bottom: 0;
	color: rgba(31, 31, 31, 0.639);
	display: flex;
	font-size: 1.25rem;
	font-weight: 800;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.JoinUserList_root__pVrws .adm-list-item-content {
	padding-right: 0.75rem !important;
}
.JoinUserList_root__pVrws .JoinUserList_meBackgrond__OOUho {
	background-color: beige !important;
}
.JoinUserList_root__pVrws .JoinUserList_listItemPrefix__D9P4a {
	align-items: center;
	display: inline-flex;
	padding: 0.5rem 0;
}
.JoinUserList_root__pVrws
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_avatar__6iJz\+ {
	position: relative;
}
.JoinUserList_root__pVrws
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_avatar__6iJz\+
	.JoinUserList_emoji__N2aa6 {
	animation: JoinUserList_emoji__N2aa6 3s infinite;
	font-size: 2.5rem;
	left: 0;
	line-height: 2.5rem;
	position: absolute;
	top: 0;
}
@keyframes JoinUserList_emoji__N2aa6 {
	0% {
		opacity: 0;
		transform: scale(0.8) rotate(0);
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 1;
		transform: scale(1.2) rotate(15deg);
	}
	75% {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: scale(0.8) rotate(0);
	}
}
.JoinUserList_root__pVrws
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_listItemIndex__CUrM- {
	font-size: 2rem;
	font-weight: 800;
	text-align: center;
	width: 3rem;
}
.JoinUserList_root__pVrws
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_rank__oOEQA {
	font-size: 2.5rem;
}
.JoinUserList_root__pVrws .JoinUserList_extra__IkHOf,
.JoinUserList_root__pVrws .JoinUserList_name__Xhw14 {
	color: #333;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1rem;
}
.JoinUserList_root__pVrws .JoinUserList_extra__IkHOf {
	align-items: end;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0.25rem 0;
}
.JoinUserList_root__pVrws
	.JoinUserList_extra__IkHOf
	.JoinUserList_lucky__B4p7a {
	color: #0fa500;
}
.JoinUserList_root__pVrws
	.JoinUserList_extra__IkHOf
	.JoinUserList_noLucky__q4rET {
	color: #e74c3c;
	margin-top: 0.5rem;
}
.JoinUserList_minStyles__j5ron .JoinUserList_listItemPrefix__D9P4a {
	padding: 0.2rem 0;
}
.JoinUserList_minStyles__j5ron
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_avatar__6iJz\+ {
	position: relative;
}
.JoinUserList_minStyles__j5ron
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_avatar__6iJz\+
	.JoinUserList_emoji__N2aa6 {
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin-top: 0.2rem;
}
.JoinUserList_minStyles__j5ron
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_listItemIndex__CUrM- {
	font-size: 1rem;
	font-weight: 600;
	width: 2rem;
}
.JoinUserList_minStyles__j5ron
	.JoinUserList_listItemPrefix__D9P4a
	.JoinUserList_rank__oOEQA {
	font-size: 1.5rem;
}
.JoinUserList_minStyles__j5ron .JoinUserList_name__Xhw14 {
	color: #333;
	font-size: 0.8rem;
	font-weight: 500;
	line-height: 0.8rem;
}
.JoinUserList_minStyles__j5ron .JoinUserList_extra__IkHOf {
	font-size: 0.8rem;
	line-height: 0.8rem;
}
.SubscribersList_root__kmdoV {
	color: #333;
	height: 100%;
	max-width: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.SubscribersList_root__kmdoV .SubscribersList_body__GCuA\+ {
	background: #ededed;
	height: calc(100% - 3rem);
	overflow-y: auto;
}
.SubscribersList_root__kmdoV
	.SubscribersList_body__GCuA\+
	.SubscribersList_userInfo__\+7A7l
	.SubscribersList_userAvatar__if5Rw {
	border: 1px solid #ededed;
	border-radius: 50%;
	height: 3rem;
	margin-right: 0.625rem;
	width: 3rem;
}
.BuyScratchCard_buyScratch__NKRjU {
	background-color: #fff;
	padding: 1rem 0.8rem;
}
.BuyScratchCard_buyScratch__NKRjU .BuyScratchCard_title__1GlNa {
	color: #000;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1rem;
	margin-bottom: 1rem;
}
.BuyScratchCard_buyScratch__NKRjU .BuyScratchCard_items__f7gfw {
	grid-gap: 0.8rem;
	display: grid;
	gap: 0.8rem;
	grid-template-columns: repeat(1, 100%);
}
.BuyScratchCard_buyScratch__NKRjU
	.BuyScratchCard_items__f7gfw
	.BuyScratchCard_item__ceRGx {
	align-items: center;
	border: 1px solid #dcdcdc;
	border-radius: 0.4rem;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: 0.8rem;
}
.BuyScratchCard_buyScratch__NKRjU
	.BuyScratchCard_items__f7gfw
	.BuyScratchCard_item__ceRGx
	.BuyScratchCard_left__yOFBr {
	align-items: center;
	display: flex;
	justify-content: center;
}
.BuyScratchCard_buyScratch__NKRjU
	.BuyScratchCard_items__f7gfw
	.BuyScratchCard_item__ceRGx
	.BuyScratchCard_left__yOFBr
	.BuyScratchCard_circle__EfTCy {
	border: 1px solid #a9a9a9;
	border-radius: 50%;
	height: 1.5rem;
	margin-right: 0.8rem;
	width: 1.5rem;
}
.BuyScratchCard_buyScratch__NKRjU
	.BuyScratchCard_items__f7gfw
	.BuyScratchCard_on__YffG1 {
	background-color: #fffaf3;
	border-color: var(--Scratch-theme-color);
	color: var(--Scratch-theme-color);
}
.BuyScratchCard_buyScratch__NKRjU
	.BuyScratchCard_items__f7gfw
	.BuyScratchCard_on__YffG1
	.BuyScratchCard_circle__EfTCy {
	align-items: center;
	background: var(--Scratch-theme-color);
	border: 1px solid var(--Scratch-theme-color) !important;
	display: flex;
	justify-content: center;
}
.BuyScratchCard_playScratch__qlOhE {
	align-items: center;
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	justify-content: space-between;
}
.BetCard_root__0ry5A {
	background: #fff;
	box-shadow: 0 0.06rem 0.12rem rgba(197, 197, 218, 0.251);
	padding: 0.3rem 0.35rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.BetCard_root__0ry5A.BetCard_isPopup__qX3jW {
	max-height: 70vh;
	overflow-y: auto;
}
.BetCard_root__0ry5A .BetCard_colorBetArea__dBa9f {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.BetCard_root__0ry5A .BetCard_colorBetArea__dBa9f .BetCard_button__LjbF7 {
	align-items: center;
	color: #fff;
	display: flex;
	font-weight: 700;
	height: 2.375rem;
	justify-content: center;
	width: calc(33.33333% - 0.3125rem);
}
.BetCard_root__0ry5A .BetCard_colorBetArea__dBa9f .BetCard_greenButton__I2ATt {
	background: #40ad72;
	border-radius: 0 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #bae6b0;
}
.BetCard_root__0ry5A .BetCard_colorBetArea__dBa9f .BetCard_violetButton__ulEbv {
	background: #b659fe;
	border-radius: 0.625rem;
	box-shadow: 0 0.125rem 0.0625rem #b988df;
}
.BetCard_root__0ry5A .BetCard_colorBetArea__dBa9f .BetCard_redButton__JN552 {
	background: #fd565c;
	border-radius: 0.625rem 0;
	box-shadow: 0 0.125rem 0.0625rem #f49d9d;
}
.BetCard_root__0ry5A .BetCard_numberBetArea__LzgJK {
	grid-gap: 1.5rem;
	background: #eee;
	border-radius: 0.625rem;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: repeat(5, 1fr);
	margin-top: 0.625rem;
	padding: 1rem;
	width: 100%;
}
.BetCard_root__0ry5A .BetCard_numberBetArea__LzgJK .BetCard_number__Ac0uN {
	align-items: center;
	display: flex;
	justify-content: center;
	text-align: center;
	transform: scale(1.5);
}
.BetCard_root__0ry5A .BetCard_sizeBetArea__KwtzR {
	display: flex;
}
.BetCard_root__0ry5A .BetCard_sizeBetArea__KwtzR .BetCard_button__LjbF7 {
	align-items: center;
	color: #fff;
	display: flex;
	flex: 1 1;
	font-weight: bolder;
	height: 2.375rem;
	justify-content: center;
	margin-top: 0.625rem;
	width: 100%;
}
.BetCard_root__0ry5A .BetCard_sizeBetArea__KwtzR .BetCard_bigButton__URfzJ {
	background-color: #ffa82e;
	border-radius: 1.5625rem 0 0 1.5625rem;
}
.BetCard_root__0ry5A .BetCard_sizeBetArea__KwtzR .BetCard_smallButton__TuyYj {
	background-color: #6da7f4;
	border-radius: 0 1.5625rem 1.5625rem 0;
}
.BetCard_root__0ry5A .BetCard_selectMultipleArea__tAumk {
	align-items: center;
	color: #333;
	display: flex;
	justify-content: end;
	margin-top: 0.625rem;
}
.BetCard_root__0ry5A
	.BetCard_selectMultipleArea__tAumk
	.BetCard_multiple__ts8E0 {
	align-items: center;
	background: #f0f0f0;
	border-radius: 0.625rem;
	display: flex;
	flex: 1 1;
	height: 1.875rem;
	justify-content: center;
	margin-left: 0.3125rem;
	width: 2.5rem;
}
.BetCard_root__0ry5A .BetCard_selectMultipleArea__tAumk .BetCard_on__oyQRi {
	background: #40ad72;
	color: #fff;
}
.BetCard_root__0ry5A
	.BetCard_selectMultipleArea__tAumk
	.BetCard_randomButton__pwgAA {
	align-items: center;
	border: 0.0625rem solid var(--adm-color-primary);
	border-radius: 0.625rem;
	color: var(--adm-color-primary);
	display: flex;
	flex: 2 1;
	height: 2.1875rem;
	justify-content: center;
	width: 100%;
}
.MeResult_meResult__n8FbM {
	grid-gap: 0.5rem;
	color: #333;
	display: grid;
	font-size: 0.8rem;
	font-weight: 500;
	gap: 0.5rem;
	grid-template-columns: repeat(3, 1fr);
	line-height: 0.8rem;
	padding: 0.25rem 0;
}
.MeResult_meResult__n8FbM div {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.MeResult_meResult__n8FbM div b {
	margin-bottom: 0.25rem;
}
.MeResult_minStyles__Oz0Nz {
	font-size: 0.6rem;
	font-weight: 400;
	line-height: 0.6rem;
}
.BkDataInfo_root__5RIVK {
	color: #333;
	height: 100%;
	max-width: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.BkDataInfo_root__5RIVK .BkDataInfo_body__-YAge {
	background: #fff;
	height: calc(100% - 3rem);
	overflow-y: auto;
}
.BkDataInfo_root__5RIVK .BkDataInfo_body__-YAge .BkDataInfo_pagination__j4rJZ {
	padding: 0.625rem 0;
	text-align: center;
	width: 100%;
}
.BkDataInfo_root__5RIVK
	.BkDataInfo_body__-YAge
	.BkDataInfo_pagination__j4rJZ
	svg {
	color: #333;
}
.BkDataInfo_root__5RIVK
	.BkDataInfo_body__-YAge
	.BkDataInfo_pagination__j4rJZ
	span {
	color: #333 !important;
}
.BkDataInfo_root__5RIVK
	.BkDataInfo_body__-YAge
	.BkDataInfo_pagination__j4rJZ
	a {
	color: #333;
}
.BkDataInfo_root__5RIVK
	.BkDataInfo_body__-YAge
	.BkDataInfo_pagination__j4rJZ
	.ant-pagination-item-active {
	background: #ededed;
}
.BottomBuyCard_bottomBuy__r331i {
	background-color: #fff;
	bottom: 0;
	box-shadow: 0 -0.0625rem 1.25rem #333;
	display: flex;
	flex-direction: column;
	height: 7rem;
	left: 0;
	position: fixed;
	right: 0;
}
.BottomBuyCard_bottomBuy__r331i .BottomBuyCard_info__AJ3q4 {
	align-items: center;
	border-bottom: 1px solid #f2f2f2;
	display: flex;
	justify-content: space-between;
	padding: 0.625rem;
}
.BottomBuyCard_bottomBuy__r331i
	.BottomBuyCard_info__AJ3q4
	.BottomBuyCard_right__f\+8xG {
	font-size: 1.2rem;
	font-weight: 700;
}
.BottomBuyCard_bottomBuy__r331i .BottomBuyCard_buttonBuy__Buhfb {
	flex: 1 1;
	height: 100%;
	padding: 0.625rem;
	width: 100%;
}
.BottomBuyCard_bottomBuy__r331i
	.BottomBuyCard_buttonBuy__Buhfb
	.BottomBuyCard_button__De39V {
	align-items: center;
	background-color: #2aac69;
	border-radius: 0.25rem;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-weight: 700;
	height: 100%;
	justify-content: center;
	width: 100%;
}
.NumberBall_root__QiJcj {
	background-color: #fff;
	border: 0.0625rem solid #e0e0e0;
	border-radius: 50%;
	display: flex;
	height: 1.875rem;
	margin: 0 0.1875rem 0 0;
	position: relative;
	transition: all 0.2s;
	width: 1.875rem;
}
.NumberBall_root__QiJcj.NumberBall_hide__cNa-5 {
	opacity: 0.2;
}
.NumberBall_root__QiJcj .NumberBall_number__efVTq {
	align-items: center;
	bottom: 0;
	color: rgba(31, 31, 31, 0.659);
	display: flex;
	font-size: 1.1rem;
	font-weight: 800;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.ResultPanel_resultPanel__HjfFm .ant-alert {
	background-color: #e8e8e8;
	border: none;
	color: #333;
}
.ResultPanel_resultPanel__HjfFm .ResultPanel_message__RLEG0 {
	align-items: center;
	color: #333;
	display: flex;
	font-size: 1rem;
	font-weight: 800;
	justify-content: space-between;
	line-height: 1rem;
}
.ResultPanel_resultPanel__HjfFm
	.ResultPanel_message__RLEG0
	.ResultPanel_name__LjmVP {
	align-items: center;
	display: flex;
}
.ResultPanel_minStyles__iHGzY .ResultPanel_message__RLEG0 {
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 0.8rem;
}
.RedPacketCard_root__GIilI {
	--card-main-color: #e5ec99;
	background: #fc5655;
	border-radius: 0.5rem;
	border-radius: var(--chat-message-red-packet-border-radius, 0.5rem);
	box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2);
	cursor: pointer;
	display: flex;
	min-height: 6rem;
	min-width: 16rem;
	position: relative;
}
.RedPacketCard_root__GIilI .RedPacketCard_avatarRow__7\+PnN {
	align-items: center;
	display: flex;
	font-size: 1rem;
	font-weight: 600;
	justify-content: space-between;
	line-height: 1rem;
	padding: 0.625rem 1.125rem 0;
}
.RedPacketCard_root__GIilI
	.RedPacketCard_avatarRow__7\+PnN
	.RedPacketCard_avatar__ywCws {
	align-items: center;
	display: flex;
}
.RedPacketCard_root__GIilI
	.RedPacketCard_avatarRow__7\+PnN
	.RedPacketCard_time__y3jiQ {
	font-size: 0.8rem;
	font-weight: 500;
	line-height: 0.8rem;
}
.RedPacketCard_root__GIilI .RedPacketCard_info__lxWpW {
	padding: 0.625rem;
	width: 100%;
}
.RedPacketCard_root__GIilI .RedPacketCard_finished__ZrUan {
	align-items: stretch;
	display: flex;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.RedPacketCard_root__GIilI
	.RedPacketCard_finished__ZrUan
	.RedPacketCard_checked__\+YEPN {
	bottom: 0.2rem;
	color: var(--card-main-color);
	font-size: 1rem;
	position: absolute;
	right: 0.2rem;
	z-index: 1;
}
.RedPacketCard_root__GIilI .RedPacketCard_taken__q\+JLo {
	position: absolute;
	right: -1rem;
	top: -1rem;
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU {
	background: var(--card-main-color);
	background-image: linear-gradient(90deg, transparent 50%, #fc5655 0);
	border: 0.2rem solid #fc5655;
	border-radius: 50%;
	box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.2);
	float: left;
	height: 2rem;
	width: 2rem;
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU:before {
	border-radius: 0 100% 100% 0/50%;
	content: '';
	display: block;
	height: 100%;
	margin-left: 50%;
	transform-origin: left;
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p0__g54kd:before {
	background-color: inherit;
	transform: rotate(0);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p10__yTB\+5:before {
	background-color: inherit;
	transform: rotate(18deg);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p20__juVag:before {
	background-color: inherit;
	transform: rotate(54deg);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p30__ohffu:before {
	background-color: inherit;
	transform: rotate(90deg);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p40__Xq\+s4:before {
	background-color: inherit;
	transform: rotate(0.35turn);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p50__i0Rhr:before {
	background-color: inherit;
	transform: rotate(162deg);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p60__AhNHL:before {
	background-color: #fc5655;
	transform: rotate(18deg);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p70__WhLh4:before {
	background-color: #fc5655;
	transform: rotate(54deg);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p80__ri754:before {
	background-color: #fc5655;
	transform: rotate(90deg);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p90__kV4Xf:before {
	background-color: #fc5655;
	transform: rotate(0.35turn);
}
.RedPacketCard_root__GIilI
	.RedPacketCard_taken__q\+JLo
	.RedPacketCard_pie__U8uSU.RedPacketCard_p100__EhDZI:before {
	background-color: #fc5655;
	transform: rotate(0.48turn);
}
.RedPacketCard_root__GIilI .RedPacketCard_takenMe__InYmt {
	left: -1rem;
}
.RedPacketCard_finishedBg__3q5\+5 {
	background: #d94746;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding: 0.625rem;
}
.RedPacketCard_finished__ZrUan {
	align-items: center;
	color: #666;
	display: flex;
	font-size: 1rem;
	font-weight: 500;
	justify-content: center;
}
.RedPacketCard_showAvatarRow__ft1xg {
	flex-direction: column;
}
.RedPacketInfo_root__Ak7lk {
	--card-main-color: #e5ec99;
	color: var(--card-main-color);
	display: flex;
	flex-direction: column;
	font-weight: 700;
	height: 100%;
	justify-content: space-evenly;
	margin-left: 0.5rem;
	white-space: nowrap;
	width: 100%;
}
.RedPacketInfo_root__Ak7lk.RedPacketInfo_loop__hHU4\+ {
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
}
.RedPacketInfo_root__Ak7lk .RedPacketInfo_amount__gr50e {
	align-items: center;
	display: flex;
	font-size: 1.5rem;
	line-height: 1.5rem;
}
.RedPacketInfo_root__Ak7lk .RedPacketInfo_data__iyuxT {
	align-items: center;
	display: flex;
	font-size: 1rem;
	line-height: 1rem;
	padding-top: 0.5rem;
}
.RedPacketInfo_root__Ak7lk .RedPacketInfo_data__iyuxT img {
	height: 1.3rem;
	object-fit: contain;
	width: 1.3rem;
}
.RedPacketInfo_root__Ak7lk
	.RedPacketInfo_data__iyuxT
	.RedPacketInfo_bar__R71lO {
	color: #f10500;
}
.RedPacketInfo_root__Ak7lk .RedPacketInfo_icon__pYkQ7 {
	margin-right: 0.25rem;
	object-fit: contain;
	width: 2rem;
}
.RedPacketInfo_root__Ak7lk .RedPacketInfo_bomb__R6Ey4 {
	animation: RedPacketInfo_bomb__R6Ey4 0.6s linear infinite alternate;
}
@keyframes RedPacketInfo_bomb__R6Ey4 {
	0% {
		transform: scale(1);
	}
	to {
		transform: scale(1.2);
	}
}
.DenyWriteTime_root__mUiLF {
	padding: 1rem;
}
.DenyWriteTime_root__mUiLF .ant-select-selector {
	color: #333 !important;
	width: 5rem !important;
}
.DenyWriteTime_root__mUiLF .ant-select-arrow,
.DenyWriteTime_root__mUiLF .ant-select-open {
	color: #333 !important;
}
.DenyWriteTime_root__mUiLF .DenyWriteTime_button__zVNJV {
	grid-gap: 1rem;
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(2, 1fr);
	padding-top: 1rem;
}
.DenyWriteTime_root__mUiLF .DenyWriteTime_timeInputRow__\+BpnS {
	align-items: center;
	color: #333;
	display: flex;
	font-weight: 700;
	justify-content: space-between;
	padding-top: 0.625rem;
}
.SuccessPopup_successPopup__v7xov {
	background-color: #fff;
	border-radius: 0.25rem;
	overflow: hidden;
	width: 100%;
}
.SuccessPopup_successPopup__v7xov .SuccessPopup_title__AJWgV {
	align-items: center;
	background-color: #286651;
	color: #fff;
	display: flex;
	font-size: 1rem;
	font-weight: 600;
	justify-content: center;
	padding: 1rem;
	width: 100%;
}
.SuccessPopup_successPopup__v7xov .SuccessPopup_content__wFRjK {
	padding: 1rem;
}
.SuccessPopup_successPopup__v7xov
	.SuccessPopup_content__wFRjK
	.SuccessPopup_text__aBgG- {
	color: #000;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.2rem;
	text-align: center;
}
.SuccessPopup_successPopup__v7xov
	.SuccessPopup_content__wFRjK
	.SuccessPopup_button__WqAX0 {
	align-items: center;
	background-color: #29ad69;
	border-radius: 0.25rem;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	font-weight: 600;
	justify-content: center;
	margin-top: 1rem;
	padding: 0.625rem;
}
.BetDataCard_root__QVQVc {
	background: #fff;
	color: #333;
	padding: 0.625rem;
	width: 100%;
}
.BetDataCard_root__QVQVc .BetDataCard_numberBetArea__BIPXE {
	grid-gap: 1.5rem;
	background: #eee;
	border-radius: 0.625rem;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: repeat(5, 1fr);
	margin-top: 0.625rem;
	padding: 1rem;
	width: 100%;
}
.BetDataCard_root__QVQVc
	.BetDataCard_numberBetArea__BIPXE
	.BetDataCard_number__a2TiN {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	transform: scale(1.5);
}
.BetDataCard_root__QVQVc
	.BetDataCard_numberBetArea__BIPXE
	.BetDataCard_number__a2TiN
	.BetDataCard_multiple__Xd0TR {
	color: rgba(72, 66, 66, 0.702);
	font-size: 0.1rem;
	line-height: 0.7rem;
	transform: scale(0.7);
}
.BetDataCard_index__1owxY {
	align-items: center;
	display: flex;
	height: 2rem;
	width: 100%;
}
.BetDataCard_index__1owxY .BetDataCard_button__rv4fi {
	align-items: center;
	background: #ceced8;
	border-radius: 2rem;
	color: #fff;
	display: flex;
	font-size: 1rem;
	font-weight: 700;
	height: 2.5rem;
	justify-content: center;
	line-height: 2.5rem;
	margin-right: 1rem;
	position: relative;
	text-align: center;
	width: 2.5rem;
}
.BetDataCard_index__1owxY .BetDataCard_on__25-FL {
	background: var(--bg-on);
}
.BetDataCard_numberType__aSOG\+ {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: 0.6rem;
	width: 100%;
}
.BetDataCard_numberType__aSOG\+ .BetDataCard_button__rv4fi {
	align-items: center;
	background: #d1d1d6;
	border-radius: 0.5rem;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 1rem;
	font-weight: 700;
	justify-content: space-around;
	text-align: center;
	width: calc(25% - 0.5rem);
}
.BetDataCard_numberType__aSOG\+ .BetDataCard_on__25-FL {
	background: var(--bg-on);
}
.MessageMenu_root__FaDGg .MessageMenu_menu__kr93w {
	display: none;
	height: 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.MessageMenu_root__FaDGg
	.MessageMenu_menu__kr93w
	.MessageMenu_dropButton__zHcWU {
	align-items: center;
	background: #7a0707;
	border-radius: 0.1rem;
	box-shadow: 0 0.5rem 0.5rem -0.3125rem #4795e8;
	color: #fff;
	display: inline-flex;
	font-size: 0.8rem;
	font-weight: 800;
	height: 1rem;
	justify-content: center;
	position: absolute;
	right: -0.8rem;
	top: -0.8rem;
	width: 2rem;
	z-index: 100;
}
.MessageMenu_root__FaDGg
	.MessageMenu_menu__kr93w
	.MessageMenu_dropButton__zHcWU
	a {
	color: #fff;
	font-size: 1rem;
}
.MessageMenu_root__FaDGg:hover .MessageMenu_menu__kr93w {
	display: block;
}
.MessageMenu_overlay__O-\+SS ul {
	background: #fff;
}
.MessageMenu_overlay__O-\+SS ul li {
	color: #000 !important;
	padding: 0 0.75rem !important;
}
.GroupTypeSelect_groupTypeSelect__Vx670 .adm-list-item-content-main {
	color: #333;
}
.GroupTypeSelect_label__QGrAh {
	color: #999;
	font-size: 1rem;
}
.GroupTypeSelect_selectLabel__aK\+oB {
	align-items: center;
	display: flex;
}
.GroupTypeSelect_selectLabel__aK\+oB .GroupTypeSelect_icon__vVepW {
	height: 1.5rem;
	margin-left: 0.625rem;
	margin-right: 0.625rem;
	width: 1.5rem;
}
.ScratchArea_root__5GiB1 {
	padding: 1rem;
	width: 100%;
}
.ScratchArea_root__5GiB1 .ScratchArea_loading__j3bj0 {
	left: 50%;
	padding: 5rem;
	position: absolute;
	transform: translateX(-50%);
}
.ScratchArea_root__5GiB1 .ScratchArea_notCustom__dFf6v {
	grid-gap: 1rem;
	border: 0.25rem dashed #fff;
	border-radius: 0.25rem;
	display: grid;
	gap: 1rem;
	grid-template-columns: repeat(3, auto);
	padding: 1rem;
}
.ScratchArea_root__5GiB1 .ScratchArea_items__YX7LJ {
	background-size: 100% 100%;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100%;
}
.ScratchArea_root__5GiB1 .ScratchArea_items__YX7LJ .ScratchArea_mask__G--g- {
	align-items: center;
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.ScratchArea_root__5GiB1
	.ScratchArea_items__YX7LJ
	.ScratchArea_mask__G--g-
	.ScratchArea_textTop__mtnh2 {
	font-size: 2rem;
	font-weight: 700;
}
.ScratchArea_root__5GiB1
	.ScratchArea_items__YX7LJ
	.ScratchArea_mask__G--g-
	.ScratchArea_textCenter__XrDQB {
	color: #ffa502;
	font-size: 2.5rem;
	font-weight: 800;
}
.ScratchArea_root__5GiB1
	.ScratchArea_items__YX7LJ
	.ScratchArea_mask__G--g-
	.ScratchArea_textBottom__rXm46 {
	font-size: 1.4rem;
	font-weight: 600;
	text-align: center;
}
.ScratchArea_root__5GiB1 .ScratchArea_items__YX7LJ .ScratchArea_item__H0tOc {
	aspect-ratio: 1;
}
.ScratchArea_root__5GiB1
	.ScratchArea_items__YX7LJ
	.ScratchArea_item__H0tOc:before {
	content: '';
	float: left;
	padding-top: 100%;
}
.ScratchArea_root__5GiB1
	.ScratchArea_items__YX7LJ
	.ScratchArea_item__H0tOc:after {
	clear: both;
	content: '';
	display: block;
}
.ScratchArea_root__5GiB1 .ScratchArea_items__YX7LJ .ScratchArea_item__H0tOc {
	background: radial-gradient(circle at center, #ffeaa7, #ffa502);
	border: 0.2rem solid #fff;
	border-radius: 0.5rem;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.5);
	position: relative;
}
.ScratchArea_root__5GiB1
	.ScratchArea_items__YX7LJ
	.ScratchArea_item__H0tOc
	.ScratchArea_content__INQJj {
	align-items: center;
	border-radius: 0.25rem;
	color: #d63031;
	display: flex;
	font-size: 1.5rem;
	font-weight: 800;
	height: 100%;
	justify-content: center;
	overflow: hidden;
	position: absolute;
	text-align: center;
	text-shadow:
		1px 1px 0 #000,
		-1px -1px 0 #000,
		1px -1px 0 #000,
		-1px 1px 0 #000;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 100%;
	word-break: break-all;
}
.ScratchArea_root__5GiB1
	.ScratchArea_items__YX7LJ
	.ScratchArea_awardItem__\+6rCE {
	background: radial-gradient(circle at center, #f8cdcd, #fb4e4e);
}
@keyframes ScratchArea_glowAnimation__PkVTO {
	0% {
		box-shadow: 0 0 0.5rem 0.2rem #ffa502;
	}
	50% {
		box-shadow: 0 0 1rem 0.3rem #ffa502;
	}
	to {
		box-shadow: 0 0 0.5rem 0.2rem #ffa502;
	}
}
.BetDataBox_root__mzCsx {
	align-items: center;
	display: flex;
	justify-content: center;
}
.BetDataBox_root__mzCsx .BetDataBox_numberType__UKPDE {
	align-items: center;
	display: flex;
	flex: 1 1;
	height: 2rem;
	justify-content: center;
	min-width: 0;
}
.BetDataBox_root__mzCsx
	.BetDataBox_numberType__UKPDE
	.BetDataBox_button__CuVtG {
	align-items: center;
	background: #d1d1d6;
	border-radius: 0.5rem;
	color: #fff;
	display: flex;
	font-size: 1rem;
	font-weight: 700;
	height: 2rem;
	justify-content: center;
	max-width: 100%;
	min-width: 0;
	overflow: hidden;
	padding: 0 0.8rem;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.BetDataBox_root__mzCsx .BetDataBox_numberType__UKPDE .BetDataBox_on__sa-Vy {
	background: var(--bg-on);
}
.UserPagePopup_root__U62BM {
	color: #333;
	height: 100%;
	width: 100%;
}
.UserPagePopup_root__U62BM .UserPagePopup_body__pw86L {
	background: #eee;
	background-image: url(/static/media/bg.3fec23c4e66f4fd092e6.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: calc(100% - 3rem);
	overflow-y: auto;
	padding: 0.625rem;
	width: 100%;
}
.UserPagePopup_root__U62BM
	.UserPagePopup_body__pw86L
	.UserPagePopup_table__VHK-k {
	border-radius: 0.25rem;
	margin-top: 0.625rem;
	overflow: hidden;
}
.UserPagePopup_item__j4VDt {
	align-items: center;
	color: #999;
	display: flex;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1rem;
	padding: 0.4rem 0;
}
.CreateGroupPage_root__5KrrH {
	height: 100%;
	width: 100%;
}
.CreateGroupPage_root__5KrrH .CreateGroupPage_body__PdLgG {
	background: #ededed;
	height: calc(100% - 3rem);
	overflow: auto;
	width: 100%;
}
.CreateGroupPage_root__5KrrH
	.CreateGroupPage_body__PdLgG
	.adm-list-item-content {
	background: #fff;
	padding: 0.5rem !important;
}
.CreateGroupPage_dialog__97BnN .adm-dialog-body {
	background: #fff;
}
.CreateGroupPage_dialog__97BnN .adm-dialog-content {
	color: #000;
}
.ScratchPage_root__yHnXw {
	color: #000;
	height: 100%;
	width: 100%;
}
.ScratchPage_root__yHnXw .ScratchPage_body__UF6g4 {
	background-color: var(--Scratch-theme-color);
	height: calc(100% - 3rem);
	overflow: auto;
	position: relative;
	width: 100%;
}
.ScratchPage_root__yHnXw .ScratchPage_overflow__Gzuaq {
	overflow: hidden;
}
.ScratchPage_root__yHnXw .ScratchPage_mask__p7bxZ {
	background-color: rgba(0, 0, 0, 0.4);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9;
}
.ScratchPage_root__yHnXw .ScratchPage_remaining__tWWMp {
	color: #fff;
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	width: 100%;
}
.reTabletOrDesktop .ScratchPage_root__yHnXw {
	max-width: 30rem;
}
.BetData_root__NW\+Qh {
	padding: 1rem;
}
.BetData_root__NW\+Qh .BetData_index__73NyH {
	font-size: 1rem;
	font-weight: 800;
}
.BetData_root__NW\+Qh .BetData_numberType__yzuor {
	align-items: center;
	display: flex;
	height: 2rem;
	justify-content: space-between;
	margin-top: 0.6rem;
	width: 100%;
}
.BetData_root__NW\+Qh .BetData_numberType__yzuor .BetData_button__tn3tK {
	align-items: center;
	background: #d1d1d6;
	border-radius: 0.5rem;
	color: #fff;
	display: flex;
	font-size: 1rem;
	font-weight: 700;
	height: auto;
	justify-content: center;
	min-height: 2rem;
	min-width: calc(25% - 0.5rem);
	padding: 0.5rem 1rem;
	width: auto;
}
.BetData_root__NW\+Qh .BetData_numberType__yzuor .BetData_on__uLxel {
	background: var(--bg-on);
}
.BetData_root__NW\+Qh .BetData_numberBetArea__Z6yaJ {
	grid-gap: 1.5rem;
	border-radius: 0.625rem;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: repeat(5, 1fr);
	margin-top: 0.625rem;
	padding: 1rem;
	width: 100%;
}
.BetData_root__NW\+Qh .BetData_numberBetArea__Z6yaJ .BetData_number__4dZeZ {
	align-items: center;
	display: flex;
	justify-content: center;
	text-align: center;
	transform: scale(1.5);
}
.DataInfo_DataInfo__X\+b5A {
	padding-top: 0.625rem;
}
.DataInfo_DataInfo__X\+b5A .adm-list-card {
	margin: 0;
}
.DataInfo_DataInfo__X\+b5A .adm-list-body {
	border-radius: 0.25rem;
}
.DataInfo_DataInfo__X\+b5A .adm-list-item-content-main {
	font-weight: bolder;
}
.DataInfo_DataInfo__X\+b5A .adm-list-item {
	padding: 0;
}
.DataInfo_DataInfo__X\+b5A .adm-list-item-content {
	padding: 0 0.625rem;
}
.ChatRoom_chatRoomIcon__7GYiv {
	margin-right: 0.5rem;
	width: 1.5rem;
}
.ChatRoom_chatRoomIcon__7GYiv img,
.ChatRoom_root__2wZY7 {
	height: 100%;
	width: 100%;
}
.ChatRoom_root__2wZY7,
.ChatRoom_root__2wZY7 .ChatRoom_tabs__MdtuG {
	color: #333;
}
.ChatRoom_root__2wZY7 .ChatRoom_tabs__MdtuG .ant-tabs-nav {
	margin-bottom: 0;
}
.ChatRoom_root__2wZY7 .ChatRoom_tabs__MdtuG .ant-tabs-nav:before {
	border-color: #ededed;
	bottom: auto;
	top: 0;
}
.ChatRoom_root__2wZY7 .ChatRoom_tabs__MdtuG .ant-tabs-nav-list {
	width: 100%;
}
.ChatRoom_root__2wZY7 .ChatRoom_tabs__MdtuG .ant-tabs-tab {
	flex: 1 1;
	justify-content: center;
}
.ChatRoom_root__2wZY7 .ChatRoom_body__hAacw {
	background: #ededed;
	background: var(--chat-bg, #ededed);
	height: calc(100% - 3rem);
	width: 100%;
}
.ChatRoom_dialog__9v6fK {
	background: #fff;
}
.ChatRoom_dialog__9v6fK .adm-dialog-content {
	color: #999 !important;
	text-align: center;
}
.ChatRoom_dropdown__Fz7iw .ant-dropdown-arrow:before,
.ChatRoom_dropdown__Fz7iw .ant-dropdown-menu {
	background: #fff !important;
	background: var(--chat-action-bar-bg, #fff) !important;
}
.ChatRoom_dropdown__Fz7iw .ant-dropdown-menu-item-active {
	background-color: #ededed !important;
	background-color: var(--chat-button-bg, #ededed) !important;
}
.ChatRoom_dropdown__Fz7iw .ChatRoom_item__23Fiz {
	align-items: center;
	color: #999;
	color: var(--chat-text-color, #999);
	display: flex;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1rem;
	padding: 0.4rem 0;
}
.ChatRoom_mask__m9ScP {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.HintPopup_hintPopup__MxDEV {
	align-items: center;
	background: #fff;
	color: #000;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 2rem;
	text-align: center;
	width: 100%;
}
.HintPopup_hintPopup__MxDEV .HintPopup_title__BSRn7 {
	font-size: 1.5rem;
	font-weight: 700;
}
.HintPopup_hintPopup__MxDEV .HintPopup_content__CzX3z {
	font-size: 0.9rem;
	font-weight: 500;
	padding-top: 0.625rem;
}
.HintPopup_hintPopup__MxDEV .HintPopup_button__QRHGe {
	align-items: center;
	background: linear-gradient(#ffeaa7, #ffa502);
	border-radius: 0.5rem;
	box-shadow: 0 0.25rem 0.375rem rgba(0, 0, 0, 0.5);
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 1rem;
	font-weight: 700;
	justify-content: center;
	margin-top: 0.625rem;
	padding: 0.625rem;
	width: 100%;
}
.HintPopup_hintPopup__MxDEV .HintPopup_bottom__PZiQL {
	cursor: pointer;
	font-size: 1rem;
	padding-top: 0.625rem;
}
.HintPopup_hintPopup__MxDEV .HintPopup_history__XGWdU {
	background: linear-gradient(#ffeaa7, #43bd02);
}
.CL5DResults_root__lLC7t {
	align-items: center;
	display: flex;
}
.CL5DResults_root__lLC7t .CL5DResults_symbol__b\+xGF {
	font-weight: 700;
	margin-right: 0.3rem;
}
.HistoryPage_root__I4zIw {
	height: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.HistoryPage_root__I4zIw .HistoryPage_body__fAPeK {
	height: calc(100% - 3rem);
	overflow-y: auto;
	width: 100%;
}
.HistoryPage_historyTable__Z2JYQ {
	background: #fff;
}
.HistoryPage_historyTable__Z2JYQ .HistoryPage_pagination__OO3oX {
	padding: 0.625rem 0;
	text-align: center;
	width: 100%;
}
.HistoryPage_historyTable__Z2JYQ .HistoryPage_pagination__OO3oX svg {
	color: #333;
}
.HistoryPage_historyTable__Z2JYQ .HistoryPage_pagination__OO3oX span {
	color: #333 !important;
}
.HistoryPage_historyTable__Z2JYQ .HistoryPage_pagination__OO3oX a {
	color: #333;
}
.HistoryPage_historyTable__Z2JYQ
	.HistoryPage_pagination__OO3oX
	.ant-pagination-item-active {
	background: #ededed;
}
.reTabletOrDesktop .HistoryPage_root__I4zIw {
	max-width: 30rem;
}
.WeekChart_chartDom__z64jw {
	height: 15rem;
	width: 100%;
}
.WeekChart_chartDom__z64jw .WeekChart_tooltip__Gn0ou {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0.25rem;
	padding: 0.4rem 0.625rem;
}
.ChatRoomBody_root__6u1eL {
	height: 100%;
	width: 100%;
}
.ChatRoomBody_root__6u1eL .ChatRoomBody_seatchBar__g\+YEj {
	background: #fff;
	background: var(--chat-action-bar-bg, #fff);
	padding: 0.5rem;
	width: 100%;
}
.ChatRoomBody_root__6u1eL .ChatRoomBody_seatchBar__g\+YEj .ant-input-search {
	background: #ededed;
	background: var(--chat-button-bg, #ededed);
	border-radius: 0.5rem;
}
.ChatRoomBody_root__6u1eL .ChatRoomBody_seatchBar__g\+YEj .ant-input {
	color: #333 !important;
	color: var(--chat-text-color, #333) !important;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_seatchBar__g\+YEj
	.ant-input::-moz-placeholder {
	color: #999 !important;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_seatchBar__g\+YEj
	.ant-input::placeholder {
	color: #999 !important;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_seatchBar__g\+YEj
	.ant-input-affix-wrapper {
	border: none;
	height: 2.75rem;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_seatchBar__g\+YEj
	.ant-input-affix-wrapper-focused {
	border: none !important;
	box-shadow: none !important;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_seatchBar__g\+YEj
	.ant-input-search-button {
	border: none;
	color: #333 !important;
	color: var(--chat-text-color, #333) !important;
	display: none;
}
.ChatRoomBody_root__6u1eL .ChatRoomBody_list__5\+lTg {
	height: calc(100% - 3rem);
	overflow-y: auto;
	width: 100%;
}
.ChatRoomBody_root__6u1eL .ChatRoomBody_list__5\+lTg .adm-infinite-scroll {
	background: #ededed !important;
}
.ChatRoomBody_root__6u1eL .ChatRoomBody_list__5\+lTg .adm-list-item-content {
	background: #fff;
	background: var(--chat-button-bg, #fff);
	border-color: var(--chat-border-color);
	min-height: 4.5rem;
	padding: 0 0.75rem !important;
}
.ChatRoomBody_root__6u1eL .ChatRoomBody_list__5\+lTg .adm-list-body {
	border: none;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_list__5\+lTg
	.ChatRoomBody_itemType__r7JfU {
	background: var(--chat-button-bg);
	color: var(--chat-text-color);
	font-size: 1rem;
	font-weight: 700;
	padding: 0.5rem;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_list__5\+lTg
	.ChatRoomBody_itemCount__sHFzF {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_list__5\+lTg
	.ChatRoomBody_itemContent__d4uwj {
	color: var(--chat-text-color);
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ChatRoomBody_root__6u1eL
	.ChatRoomBody_list__5\+lTg
	.ChatRoomBody_icon__FZR\+U {
	border-radius: 0.25rem;
	flex-shrink: 0;
	overflow: hidden;
}
.AllCharts_root__oq6fu {
	background: #fff;
	border-radius: 0.25rem;
	padding-top: 0.5rem;
}
.AllCharts_root__oq6fu .AllCharts_tabs__leDlx {
	border-bottom: 0.5px solid hsla(0, 0%, 51%, 0.47);
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	padding: 0 0.5rem 0.5rem;
}
.AllCharts_root__oq6fu .AllCharts_tabs__leDlx .AllCharts_tab__pnKRW {
	--tab-color: var(--adm-color-primary);
	align-items: center;
	background: var(--tab-color);
	border: 2px solid #fff;
	border-radius: 0.5rem;
	box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.3);
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 0.875rem;
	font-weight: 500;
	justify-content: center;
	line-height: 1;
	padding: 0.5rem 0.75rem;
	position: relative;
}
.AllCharts_root__oq6fu
	.AllCharts_tabs__leDlx
	.AllCharts_tab__pnKRW
	.AllCharts_checked__8Fr9- {
	align-items: center;
	background: #333;
	border-radius: 100%;
	box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.3);
	color: #fff;
	display: none;
	font-size: 1rem;
	height: 1rem;
	justify-content: center;
	position: absolute;
	right: -0.5rem;
	top: -0.5rem;
	width: 1rem;
}
.AllCharts_root__oq6fu
	.AllCharts_tabs__leDlx
	.AllCharts_tab__pnKRW.AllCharts_on__FMRzX
	.AllCharts_checked__8Fr9- {
	display: flex;
}
.AllCharts_root__oq6fu .AllCharts_tabBody__Rg1qa {
	padding-bottom: 1rem;
}
.BetHistoryTable_historyTable__u2f4S {
	background: #fff;
}
.BetHistoryTable_historyTable__u2f4S .BetHistoryTable_pagination__UNVgQ {
	padding: 0.625rem 0;
	text-align: center;
	width: 100%;
}
.BetHistoryTable_historyTable__u2f4S .BetHistoryTable_pagination__UNVgQ svg {
	color: #333;
}
.BetHistoryTable_historyTable__u2f4S .BetHistoryTable_pagination__UNVgQ span {
	color: #333 !important;
}
.BetHistoryTable_historyTable__u2f4S .BetHistoryTable_pagination__UNVgQ a {
	color: #333;
}
.BetHistoryTable_historyTable__u2f4S
	.BetHistoryTable_pagination__UNVgQ
	.ant-pagination-item-active {
	background: #ededed;
}
.AddGroupPage_root__\+2LmO {
	background: #fff;
	color: #333 !important;
	height: 100%;
	max-width: 100%;
	width: 100vw;
	width: var(--vw, 100vw);
}
.AddGroupPage_root__\+2LmO .AddGroupPage_body__u9yvl {
	background: #ededed;
	height: 100%;
	padding: 1rem;
}
.AddGroupPage_root__\+2LmO
	.AddGroupPage_body__u9yvl
	.AddGroupPage_block__fdIju {
	align-items: center;
	background: #fff;
	border-radius: 0.25rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 1rem;
}
.AddGroupPage_root__\+2LmO
	.AddGroupPage_body__u9yvl
	.AddGroupPage_block__fdIju
	input {
	color: #333 !important;
}
.AddGroupPage_root__\+2LmO
	.AddGroupPage_body__u9yvl
	.AddGroupPage_block__fdIju
	.AddGroupPage_name__ql2ad {
	font-size: 2rem;
	font-weight: 800;
}
.AddGroupPage_root__\+2LmO
	.AddGroupPage_body__u9yvl
	.AddGroupPage_block__fdIju
	.AddGroupPage_userCount__FWY1j {
	color: #999;
	font-size: 0.8rem;
	font-weight: bolder;
}
.AddGroupPage_root__\+2LmO
	.AddGroupPage_body__u9yvl
	.AddGroupPage_block__fdIju
	.AddGroupPage_description__I5gwL {
	font-size: 1rem;
	font-weight: bolder;
}
.AddGroupPage_root__\+2LmO
	.AddGroupPage_body__u9yvl
	.AddGroupPage_block__fdIju
	.AddGroupPage_button__tlQpY {
	font-weight: bolder;
	margin-top: 1rem;
	padding: 0.8rem 2rem;
}
.AddGroupPage_dialog__zpomw {
	background: #fff;
}
.AddGroupPage_dialog__zpomw .adm-dialog-content {
	color: #999 !important;
	text-align: center;
}
.AddGroupPage_joinPopup__YgY7c {
	background: #fff;
	border-radius: 0.625rem;
	color: #999;
	text-align: center;
	width: 100%;
}
.AddGroupPage_joinPopup__YgY7c input {
	color: #333 !important;
}
.AddGroupPage_joinPopup__YgY7c .AddGroupPage_content__4cUpI {
	padding: 1.2rem 1rem;
}
.AddGroupPage_joinPopup__YgY7c .AddGroupPage_bottom__1sKUQ {
	align-items: center;
	border-top: 1px solid #ededed;
	display: flex;
	justify-content: space-around;
}
.AddGroupPage_joinPopup__YgY7c
	.AddGroupPage_bottom__1sKUQ
	.AddGroupPage_button__tlQpY {
	color: #2183f6;
	cursor: pointer;
	font-size: 1rem;
	padding: 0.8rem 0;
	width: 100%;
}
.AddGroupPage_joinPopup__YgY7c
	.AddGroupPage_bottom__1sKUQ
	.AddGroupPage_cancel__EnPcf {
	border-right: 1px solid #ededed;
	font-weight: 500;
}
.AddGroupPage_joinPopup__YgY7c
	.AddGroupPage_bottom__1sKUQ
	.AddGroupPage_confirm__siChr {
	font-weight: 800;
}
.Pagination_root__5Wfnz {
	margin-top: 1rem;
	text-align: center;
	width: 100%;
}
.Pagination_root__5Wfnz a,
.Pagination_root__5Wfnz span,
.Pagination_root__5Wfnz svg {
	color: #333 !important;
}
.SetUpCard_root__-cfCY .adm-list-card {
	margin: 0.625rem 0 0;
}
.SetUpCard_root__-cfCY .SetUpCard_deleteButton__BTujK {
	background: #ff4757;
	border: none;
	border-radius: 0.25rem;
	color: #fff;
	font-weight: 700;
}
.SetUpCard_dialog__T-4j0 {
	background: #fff;
}
.SetUpCard_dialog__T-4j0 .adm-dialog-content {
	color: #999 !important;
	text-align: center;
}
.ChatGroupListPage_root__pDhLC {
	color: #333;
	height: 100%;
	width: 100%;
}
.ChatGroupListPage_root__pDhLC .ChatGroupListPage_body__L3Non {
	background: #ededed;
	height: calc(100% - 3rem);
	width: 100%;
}
.GbBlockLoading_root__wnS97 {
	align-content: center;
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 10px 0;
}
.ShowRedPacket_root__66zk9 {
	position: relative;
}
.ShowRedPacket_root__66zk9 .ShowRedPacket_redPacket__oOAbS {
	background: #fff;
	border-radius: 0.5rem;
}
.ShowRedPacket_root__66zk9
	.ShowRedPacket_redPacket__oOAbS
	.ShowRedPacket_top__1ZiW0 {
	background: #fc5655;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
	height: 6rem;
	padding: 0.5rem 1rem 0.5rem 0.5rem;
	position: relative;
}
.ShowRedPacket_root__66zk9
	.ShowRedPacket_redPacket__oOAbS
	.ShowRedPacket_help__VrdKl {
	position: absolute;
	right: 0.5rem;
	top: 0.5rem;
}
.ShowRedPacket_root__66zk9
	.ShowRedPacket_redPacket__oOAbS
	.ShowRedPacket_content__HU\+9W {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding: 0.5rem 1rem 0.25rem;
}
.ShowRedPacket_root__66zk9
	.ShowRedPacket_redPacket__oOAbS
	.ShowRedPacket_dataRow__1Uhpp {
	align-items: center;
	color: #333;
	display: flex;
	font-size: 0.75rem;
	font-weight: 700;
	justify-content: space-between;
	width: 100%;
}
.ShowRedPacket_root__66zk9
	.ShowRedPacket_redPacket__oOAbS
	.ShowRedPacket_dataRow__1Uhpp
	.ShowRedPacket_data__1iy73 {
	color: #fc5655;
}
.ShowRedPacket_root__66zk9
	.ShowRedPacket_redPacket__oOAbS
	.ShowRedPacket_tips__r0GUv {
	color: #999;
	font-size: 0.75rem;
	text-align: left;
}
.ShowRedPacket_root__66zk9
	.ShowRedPacket_redPacket__oOAbS
	.ShowRedPacket_button__SGyGA {
	border-radius: 999px;
	font-size: 0.75rem;
	font-weight: 700;
	margin-top: 1rem;
	padding: 0.5rem;
	width: 10rem;
}
.ShareRoom_row__nCpaI {
	align-items: center;
	cursor: pointer;
	display: flex;
	padding: 0.4rem 0;
	width: 100%;
}
.ShareRoom_row__nCpaI div {
	margin-left: 0.5rem;
}
.ChartTitle_root__raB-v {
	padding: 0.5rem;
}
.ChartTitle_root__raB-v .ChartTitle_title__9Tn6r {
	color: #333;
	font-size: 1rem;
	font-weight: 500;
	margin-bottom: 0;
}
.ChartTitle_root__raB-v .ChartTitle_subTitle__pcFdw {
	color: #333;
	font-size: 0.75rem;
	margin-bottom: 0;
	opacity: 0.8;
}
.OpenRedPacket_root__TzGsY {
	background: #f8e7cd;
	color: #333;
	font-size: 1rem;
	height: 100%;
	overflow: hidden;
	width: 100%;
}
.OpenRedPacket_root__TzGsY .OpenRedPacket_senderTitle__1fWh5 {
	align-items: center;
	display: inline-flex;
	font-size: 1.3rem;
}
.OpenRedPacket_root__TzGsY
	.OpenRedPacket_senderTitle__1fWh5
	.OpenRedPacket_senderName__0L6b- {
	margin-left: 0.5rem;
}
.OpenRedPacket_root__TzGsY .OpenRedPacket_title__tOsgq {
	background: #e74c3c;
	color: #fff;
}
.OpenRedPacket_root__TzGsY .OpenRedPacket_body__5J4i7 {
	height: calc(100% - 3rem);
	overflow-x: hidden;
	overflow-y: auto;
}
.OpenRedPacket_closeButton__tY7Qc {
	align-items: center;
	color: #999;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 1rem;
	text-align: center;
	width: 100%;
}
.OpenRedPacket_closeButton__tY7Qc p {
	margin-top: 0.5rem;
}
.RedPacketList_root__LIS9G {
	height: 100%;
	width: 100%;
}
.RedPacketList_root__LIS9G .adm-tabs-tab-list {
	border-top: 1px solid #ededed;
	color: #333;
	font-size: 0.8rem;
	height: 3rem;
	line-height: 0.8rem;
}
.RedPacketList_root__LIS9G .RedPacketList_body__JQyxi {
	height: calc(100% - 6rem);
	overflow-y: auto;
	width: 100%;
}
.RedPacketList_table__VPb3W {
	background: #fff;
}
.RedPacketList_table__VPb3W .RedPacketList_pagination__miFqS {
	padding: 0.625rem 0;
	text-align: center;
	width: 100%;
}
.RedPacketList_table__VPb3W .RedPacketList_pagination__miFqS svg {
	color: #333;
}
.RedPacketList_table__VPb3W .RedPacketList_pagination__miFqS span {
	color: #333 !important;
}
.RedPacketList_table__VPb3W .RedPacketList_pagination__miFqS a {
	color: #333;
}
.RedPacketList_table__VPb3W
	.RedPacketList_pagination__miFqS
	.ant-pagination-item-active {
	background: #ededed;
}
.RedPacketList_padding__Wjfmp {
	padding: 0.625rem;
}
.RedPacketList_username__kNmOc {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.RedPacketList_lose__JoPYh {
	color: red;
	font-size: 0.8rem;
	font-weight: 800;
	line-height: 0.8rem;
}
.RedPacketList_win__piDAm {
	color: green;
	font-size: 0.8rem;
	font-weight: 800;
	line-height: 0.8rem;
}
.Trend_root__sDVKW .Trend_result__IxNoP {
	align-items: center;
	display: flex;
	justify-content: center;
}
.EditUserInfo_popup__rtWLZ .EditUserInfo_inputWrapper__Qu5g0 {
	background-color: #1a1222;
	background-color: var(--design-block-bg, #1a1222);
	border-radius: 1.25rem;
	border-radius: var(--design-big-border-radius, 1.25rem);
	color: #fff;
	color: var(--design-text-color, #fff);
	margin-bottom: 1rem;
	max-width: 31.25rem;
	padding: 1rem 2rem;
	width: 80vw;
	width: var(--vw, 80vw);
}
.EditUserInfo_popup__rtWLZ
	.EditUserInfo_inputWrapper__Qu5g0
	.EditUserInfo_input__AjDDW {
	align-items: center;
	border-radius: 4px;
	display: flex;
}
.EditUserInfo_popup__rtWLZ
	.EditUserInfo_inputWrapper__Qu5g0
	.EditUserInfo_input__AjDDW
	.EditUserInfo_inputInner__pwg\+Y {
	color: #fff;
	color: var(--design-text-color, #fff);
}
.EditUserInfo_popup__rtWLZ .EditUserInfo_avatar__L\+\+hu {
	background-color: #1a1222;
	background-color: var(--design-block-bg, #1a1222);
	border-radius: 1.25rem;
	border-radius: var(--design-big-border-radius, 1.25rem);
	max-height: 60vh;
	max-width: 31.25rem;
	overflow: auto;
	padding: 0.75rem;
	width: 80vw;
	width: var(--vw, 80vw);
}
.EditUserInfo_popup__rtWLZ
	.EditUserInfo_avatar__L\+\+hu
	.EditUserInfo_avatarList__Z5-VG {
	grid-gap: 0.75rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, 3.75rem);
	justify-content: center;
}
.EditUserInfo_popup__rtWLZ
	.EditUserInfo_avatar__L\+\+hu
	.EditUserInfo_item__7zkws {
	cursor: pointer;
}
.EditUserInfo_popup__rtWLZ
	.EditUserInfo_avatar__L\+\+hu
	.EditUserInfo_upload__gKz0- {
	align-items: center;
	border: 0.0625rem solid var(--adm-color-primary);
	border-radius: 100%;
	color: var(--adm-color-primary);
	cursor: pointer;
	display: flex;
	font-size: 1.5rem;
	height: 3.75rem;
	justify-content: center;
	width: 3.75rem;
}
.FilterButton_root__z5y5v .FilterButton_icon__iJrFL {
	cursor: pointer;
	font-size: 1.5rem;
	margin-right: 0.5rem;
}
.FilterButton_root__z5y5v .adm-dropdown {
	background-color: transparent;
}
.FilterButton_root__z5y5v .adm-dropdown-item-title-text {
	color: #fff;
	font-size: 1rem;
	line-height: 1rem;
	margin: 0;
}
.FilterButton_activa__RckQ8,
.FilterButton_activa__RckQ8 .adm-dropdown-item-title-text {
	color: var(--adm-color-primary);
}
.FilterButton_item__jAWTf {
	padding: 0.625rem;
}
.FilterButton_item__jAWTf .adm-checkbox-icon,
.FilterButton_item__jAWTf .adm-radio-icon {
	height: 1.5rem;
	width: 1.5rem;
}
.FilterButton_item__jAWTf .adm-checkbox-content,
.FilterButton_item__jAWTf .adm-radio-content {
	color: #333;
	font-size: 1rem;
	line-height: 1rem;
}
.FilterButton_item__jAWTf .FilterButton_amountFilter__MtLfU {
	align-items: stretch;
	color: #333;
	display: flex;
}
.FilterButton_item__jAWTf
	.FilterButton_amountFilter__MtLfU
	.FilterButton_ant-input-number-input-wrap__ovkmD {
	align-items: center;
	display: flex;
}
.FilterButton_item__jAWTf .FilterButton_amountFilter__MtLfU input {
	color: #333;
}
.FilterButton_item__jAWTf
	.FilterButton_amountFilter__MtLfU
	input::-moz-placeholder {
	color: #999;
}
.FilterButton_item__jAWTf .FilterButton_amountFilter__MtLfU input::placeholder {
	color: #999;
}
.FilterButton_item__jAWTf
	.FilterButton_amountFilter__MtLfU
	.FilterButton_inputLabel__Tl2XS {
	background: #000;
	color: #fff;
	font-size: 0.9rem;
	padding: 0.5rem;
	text-align: center;
	white-space: nowrap;
	width: 50%;
}
.TrendBlock_matchBlock__-Hb3z {
	--matched-color: #e0b26d;
	background: transparent;
	color: #bbb;
	font-size: 0.75rem;
	margin: 0 auto;
	min-width: 2rem;
	padding: 0.5rem;
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
}
.TrendBlock_matchBlock__-Hb3z.TrendBlock_matched__9huuh {
	background: var(--matched-color);
	color: #fff;
}
.C000202_popup__g4fDD .C000202_inputWrapper__Q2jIB {
	background: var(--bg-color);
	border-radius: var(--border-radius);
	color: var(--text-color);
	margin-bottom: 1rem;
	max-width: 31.25rem;
	padding: 0.75rem 2rem;
	width: 80vw;
	width: var(--vw, 80vw);
}
.C000202_popup__g4fDD .C000202_inputWrapper__Q2jIB .C000202_title__-bFG7 {
	color: var(--text-color);
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.2rem;
	margin-right: 1.2rem;
}
.C000202_popup__g4fDD .C000202_inputWrapper__Q2jIB .C000202_input__b9oBv {
	align-items: center;
	border-radius: 4px;
	display: flex;
	margin-top: 0.625rem;
}
.C000202_popup__g4fDD
	.C000202_inputWrapper__Q2jIB
	.C000202_input__b9oBv
	.C000202_button__VMqZC,
.C000202_popup__g4fDD
	.C000202_inputWrapper__Q2jIB
	.C000202_input__b9oBv
	.C000202_inputInner__obYrj {
	color: var(--text-color);
}
.C000202_popup__g4fDD .C000202_inputWrapper__Q2jIB.C000202_isRow__f314w {
	align-items: center;
	display: flex;
	justify-content: center;
}
.C000202_popup__g4fDD
	.C000202_inputWrapper__Q2jIB.C000202_isRow__f314w
	.C000202_input__b9oBv {
	margin-top: 0;
}
.C000202_popup__g4fDD .C000202_inputWrapper__Q2jIB.C000202_connected__ZsYf7 {
	border-radius: var(--border-radius) var(--border-radius) 0 0;
	margin-bottom: 0;
}
.C000202_popup__g4fDD .C000202_avatar__YkT2O {
	background: var(--bg-color);
	border-radius: var(--border-radius);
	color: var(--text-color);
	max-height: 60vh;
	max-width: 31.25rem;
	overflow: auto;
	padding: 0.75rem;
	width: 80vw;
	width: var(--vw, 80vw);
}
.C000202_popup__g4fDD .C000202_avatar__YkT2O .C000202_title__-bFG7 {
	color: var(--text-color);
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.2rem;
	margin-left: 1.2rem;
}
.C000202_popup__g4fDD .C000202_avatar__YkT2O .C000202_avatarList__f3Hxm {
	grid-gap: 0.75rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, 3.75rem);
	justify-content: center;
	margin-top: 0.625rem;
}
.C000202_popup__g4fDD .C000202_avatar__YkT2O .C000202_item__TeF4e {
	cursor: pointer;
}
.C000202_popup__g4fDD .C000202_avatar__YkT2O .C000202_upload__XYaMu {
	align-items: center;
	border: 0.0625rem solid var(--adm-color-primary);
	border-radius: 100%;
	color: var(--adm-color-primary);
	cursor: pointer;
	display: flex;
	font-size: 1.5rem;
	height: 3.75rem;
	justify-content: center;
	width: 3.75rem;
}
.C000202_popup__g4fDD .C000202_avatar__YkT2O.C000202_connected__ZsYf7 {
	border-radius: 0 0 var(--border-radius) var(--border-radius);
}
.LotteryRanking_root__7xwPf {
	height: 100%;
	width: 100%;
}
.LotteryRanking_root__7xwPf .LotteryRanking_body__qUgLV {
	background: #ededed;
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	height: calc(100% - 3rem);
	overflow: auto;
	padding: 0.625rem 0;
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_timeSelect__52Emv {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_timeSelect__52Emv
	.ant-radio-button-wrapper {
	color: #434343;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_timeSelect__52Emv
	.ant-radio-button-wrapper-checked {
	background: #7a0707;
	background: var(--adm-color-primary, #7a0707);
	color: #fff !important;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThree__ZE8W0 {
	background: #fff;
	color: #333;
	display: flex;
	height: auto;
	padding: 1.5rem 0;
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	justify-content: center;
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_top__FBvTM {
	align-items: end;
	display: flex;
	height: 5rem;
	justify-content: center;
	position: relative;
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_top__FBvTM
	.LotteryRanking_avatar__TGDl3 {
	border-radius: 50rem;
	box-shadow: 0 0 0.25rem 0.125rem rgba(0, 0, 0, 0.2);
	height: 3.5rem;
	overflow: hidden;
	width: 3.5rem;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_top__FBvTM
	.LotteryRanking_avatar__TGDl3
	img {
	height: 100%;
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_top__FBvTM
	.LotteryRanking_rank__TbaWo {
	align-items: center;
	background: red;
	border-radius: 50rem;
	bottom: 0;
	color: #fff;
	display: flex;
	font-size: 0.8rem;
	font-weight: 700;
	height: 1.2rem;
	justify-content: center;
	left: 50%;
	line-height: 0.8rem;
	position: absolute;
	transform: translate(-50%, 50%);
	width: 1.2rem;
	z-index: 1;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_bottom__A1LuG {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	justify-content: center;
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_bottom__A1LuG
	.LotteryRanking_name__pWAN0 {
	color: #333;
	font-family: system-ui;
	font-size: 0.8rem;
	font-weight: 600;
	line-height: 0.8rem;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_bottom__A1LuG
	.LotteryRanking_amount__tMXPI {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_bottom__A1LuG
	.LotteryRanking_amount__tMXPI
	.LotteryRanking_content__v8m47 {
	color: #6495ed;
	font-family: system-ui;
	font-size: 0.8rem;
	font-weight: 900;
	line-height: 0.8rem;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThreeItem__JJz66
	.LotteryRanking_bottom__A1LuG
	.LotteryRanking_amount__tMXPI
	.LotteryRanking_label__-azQT {
	color: #000;
	font-family: system-ui;
	font-size: 0.6rem;
	font-weight: 900;
	line-height: 0.6rem;
	opacity: 0.2;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThree__ZE8W0
	.LotteryRanking_one__S6IRs
	.LotteryRanking_top__FBvTM
	.LotteryRanking_avatar__TGDl3 {
	height: 5rem;
	width: 5rem;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_topThree__ZE8W0
	.LotteryRanking_one__S6IRs
	.LotteryRanking_top__FBvTM
	.LotteryRanking_rank__TbaWo {
	font-size: 1rem;
	font-weight: 700;
	height: 1.4rem;
	line-height: 1rem;
	width: 1.4rem;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_rankList__85Y90 {
	width: 100%;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_rankList__85Y90
	.ant-table-cell {
	padding: 0.5rem 0 !important;
}
.LotteryRanking_root__7xwPf
	.LotteryRanking_body__qUgLV
	.LotteryRanking_rankList__85Y90
	.ant-table-expanded-row-fixed {
	background: #fff !important;
}
.ChartTable_root__HqmcN td {
	padding: 0.25rem 0 !important;
}
.ShareHelpPopup_root__VXikC {
	background: #fff;
	border-radius: 0.375rem;
	max-width: 20rem;
	padding-bottom: 1rem;
	position: relative;
	width: 80vw;
	width: var(--vw, 80vw);
}
.ShareHelpPopup_root__VXikC .ShareHelpPopup_header__rhiLv {
	background: var(--adm-color-primary);
	color: #fff;
	font-size: 1rem;
	font-weight: 500;
	padding: 0.4rem;
	text-align: center;
}
.ShareHelpPopup_root__VXikC .ShareHelpPopup_content__vpyn3 {
	color: #333;
	font-size: 0.8rem;
	font-weight: 500;
	line-height: 1.8;
	margin-top: 1rem;
	max-height: 50vh;
	overflow-y: auto;
	padding: 0 1rem;
}
.ShareHelpPopup_root__VXikC .ShareHelpPopup_content__vpyn3 p {
	margin-bottom: 0.6rem;
}
.ShareHelpPopup_root__VXikC .ShareHelpPopup_content__vpyn3 p:first-of-type {
	font-weight: 700;
}
.ShareHelpPopup_root__VXikC .ShareHelpPopup_close__gZqId {
	bottom: -3rem;
	color: #eee;
	cursor: pointer;
	font-size: 1.5rem;
	left: 50%;
	opacity: 0.7;
	position: absolute;
	transform: translateX(-50%);
}
.ShareHelpPopup_root__VXikC .ShareHelpPopup_close__gZqId:hover {
	opacity: 1;
}
.SetNicknameBox_root__vuScj {
	background: linear-gradient(180deg, #f9f9f9, #f2f2f2);
	background: var(
		--chat-action-bar-bg,
		linear-gradient(to bottom, #f9f9f9, #f2f2f2)
	);
	box-shadow: 0 0 1rem #999;
	color: #333;
	color: var(--chat-action-color, #333);
	cursor: pointer;
	font-size: 0.875rem;
	justify-content: space-between;
	padding: 0.25rem 0.5rem;
}
.SetNicknameBox_root__vuScj,
.SetNicknameBox_root__vuScj .SetNicknameBox_left__PUm2G {
	align-items: center;
	display: flex;
}
.RedPacketBanner_root__usl5z {
	background: #1f1f1f;
	width: 100%;
}
.RedPacketBanner_root__usl5z .RedPacketBanner_swiper__Tg16Z {
	height: 100%;
	padding: 0.625rem 0;
	width: 100%;
}
.RedPacketBanner_root__usl5z
	.RedPacketBanner_swiper__Tg16Z
	.RedPacketBanner_swiperItem__h3jL1 {
	max-width: 20rem;
	min-width: 19rem;
}
.RedPacketBanner_root__usl5z
	.RedPacketBanner_swiper__Tg16Z
	.RedPacketBanner_card__3Rtw8 {
	opacity: 0.6;
	transform: scale(0.9);
	transition: all 0.3s;
	width: auto;
}
.RedPacketBanner_root__usl5z
	.RedPacketBanner_swiper__Tg16Z
	.RedPacketBanner_card__3Rtw8.RedPacketBanner_active__ft5tg {
	opacity: 1;
	transform: scale(1);
}
