:root {
	--ColorMain: #0c0c0c;
	--ColorBlock: #151515;
	--ColorTextDefault: #ecefff;
	--ColorTextGreyDefault: #e0e0e0;
	--100: 100%;
	--FontSemiBold: "Proxima SemiBold";
	--FontExtraBold: "Proxima ExtraBold";
}

::-webkit-scrollbar {
	/*display: none;*/
	height: 2px;
	width: 2px;
}
::-webkit-scrollbar-button {
	background-repeat: no-repeat;
	width: 2px;
	height: 0px;
}
::-webkit-scrollbar-track {
	background-color: #323232;
}
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #6c6c6c;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #b36eeb;
}
::-webkit-resizer {
	background-repeat: no-repeat;
	width: 1px;
	height: 0px;
}

::selection {
	background: #54baff30;
/*	color: #fff;*/
}

@font-face {
	font-family: "Proxima ExtraBold";
	src: url(/Waste/Fonts/ProximaNova-Extrabld.ttf) format("truetype");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: "Proxima SemiBold";
	src: url(/Waste/Fonts/ProximaNova-Semibold.ttf) format("truetype");
	font-weight: 800;
	font-style: normal;
}
@font-face {
	font-family: "RFKrabuler";
	src: url(/Waste/Fonts/RFKrabuler.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: "Gagalin";
	src: url(/Waste/Fonts/Gagalin.otf) format("truetype");
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: "NewFontBrands";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url("/Waste/Fonts/NewFontBrands.woff2") format("woff2"), url("/Waste/Fonts/NewFontBrands.ttf") format("truetype");
}
@font-face {
	font-family: "NewFontBrandsSolid";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url("/Waste/Fonts/NewFontBrandsSolid.woff2") format("woff2"), url("/Waste/Fonts/NewFontBrandsSolid.ttf") format("truetype");
}
@font-face {
	font-family: "Font";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url("/Waste/Fonts/Font.woff2") format("woff2"), url("/Waste/Fonts/Font.ttf") format("truetype");
}

input, textarea {
	outline: none;
	border: none;
	resize: none;
	color: #eceff4;
}

textarea:-moz-placeholder, textarea::-webkit-input-placeholder {
	font-size: 15px;
	color: #8e9fa7;
	-webkit-user-select: none;
}

textarea::-webkit-resizer {
	border-width: 6px;
	border-style: double;
	border-color: transparent #8e8e8e #8e8e8e transparent;
}

textarea {
	transition: height 0s, width 0s, resize 0s, background ease .3s, border ease .3s, color ease .3s;
}

input::placeholder {
	color: #8e9fa7;
	user-select: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"] {
	overscroll-behavior: contain;
}

img {
	user-select: none;
	pointer-events: none;
}

a {
	font-family: var(--FontSemiBold);
	text-decoration: none;
	color: #eceff4;
	outline: none;
	display: block;
}

button {
	border: none;
	font-family: var(--FontSemiBold);
	cursor: pointer;
	outline: none;
	user-select: none;
	color: #eceff4;
	border: 1px solid transparent;
}

button:focus-vsible, a:focus-vsible {
	border: 1px solid #ffffff5e !important;
}

div {
	color: #eceff4;
}

#teaserfast, #teaserfastcaptcha, .teaserfast_captcha_index {
	display: none !important;
}

* {
	-webkit-transition: ease .3s;
	transition: ease .3s;
	box-sizing: border-box;
	margin: 0;
}

html {
	background: #121213;
	color: #eceff4;
	width: var(--100);
/*	height: var(--100);*/
	font-family: var(--FontSemiBold);
}

body {
	width: var(--100);
/*	height: var(--100);*/
	font-family: var(--FontSemiBold);
	position: relative;
/*	overflow: hidden;*/
}

@keyframes SkeletonLoading {
	from {
		background-position: 200% 0;
	}
	to {
		background-position: -200% 0;
	}
}

.Skeleton {
	display: flex;
	position: relative;
	user-select: none;
	background: linear-gradient(90deg, #272727 25%, #272727 50%, #313131 75%);
	background-size: 200% 100%;
	animation: SkeletonLoading 2s infinite;
}

/* Toastify */

.ModalToastify {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 100;
	display: flex;
	width: fit-content;
	height: fit-content;
	flex-direction: column;
	user-select: none;
}

.ModalToastifyBlock {
	transform: translateX(var(--100));
	position: relative;
	display: flex;
	transition: .6s;
	opacity: 0;
	visibility: hidden;
	margin-left: auto;
}

.ModalToastifyBlock.Active {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
}

.ModalToastifyContent {
	padding: 12px 20px;
	margin: 14px;
	margin-bottom: 0;
	background-color: #0c0c0e;
	display: flex;
	border-radius: 4px;
	border: 2px solid #1e1e1e;
	user-select: none;
}

.ModalToastifyContent:hover {
	background-color: #282828;
}

.ModalToastifyContentImg {
	margin-right: 15px;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	animation: none;
}

.ModalToastifyContentImg.Error {
	background-image: url("/Waste/Svg/Error.svg");
}

.ModalToastifyContentImg.Success {
	background-image: url("/Waste/Svg/Success.svg");
}

.ModalToastifyContentImg.Loading {
	background-image: url("/Waste/Svg/DecorLoading.svg");
	animation: Wheel 1.2s infinite linear;
}

.ModalToastifyContentText {
	color: #e7e7e7;
	margin: auto;
	font-family: var(--FontSemiBold);
}

@keyframes Wheel {
	from {
	 transform: rotate(0deg);
	}
	to {
	 transform: rotate(360deg);
	}
}

/* / Toastify \ */

/* Окно с ошибкой! */

.ModalPosErr {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 100;
	display: flex;
	width: fit-content;
	height: fit-content;
	flex-direction: column;
}

.ModalErrBlock {
	transform: translateX(var(--100));
	position: relative;
	display: flex;
	transition: .6s;
	opacity: 0;
	visibility: hidden;
	margin-left: auto;
}

.ModalErrBlock.Active {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
}

.ModalErrMainBlock {
	padding: 12px 20px;
	margin: 14px;
	margin-bottom: 0;
	background-color: #0c0c0e;
	display: flex;
	border-radius: 4px;
	border: 2px solid #1e1e1e;
	user-select: none;
}

.ModalErrText {
	color: #e7e7e7;
	margin: auto;
	font-family: var(--FontSemiBold);
}

.ModalErrMainBlock:hover {
	background-color: #282828;
}

.ErrSuccModalPos.Red {
	background-image: url(/Waste/Svg/Cancel.svg);
}

.ErrSuccModalPos.Green {
	background-image: url(/Waste/Svg/Success.svg);
}

.ErrSuccModalPos {
	margin-right: 15px;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

/* / Окно с ошибкой! \	*/

/* Лоадер 2 */

.MainLoaderContent {
	position: fixed;
	width: var(--100);
	height: var(--100);
	display: flex;
	background-color: #fff;
	z-index: 50;
	transition: .6s;
	opacity: 0;
	visibility: hidden;
}

.MainLoaderContent_Loading {
	margin: auto;
	width: var(--100);
	height: var(--100);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("/Waste/Svg/Loading.svg");
}

.MainLoaderContent.Active {
	opacity: 1;
	visibility: visible;
}

/* / Лоадер 2 \ */

.BodyMain {
	position: relative;
/*	overflow-x: hidden;*/
	width: var(--100);
/*	min-height: calc(100vh - 250px);*/
/*	height: calc(100% - 250px);*/
	/*height: var(--100);*/
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.MainHeader {
	display: flex;
	width: var(--100);
	height: 60px;
	padding: 0 20px;
	background-color: #1a1a1a;
}

.MaxHeaderWidth {
	height: var(--100);
	width: var(--100);
	position: relative;
	max-width: 1480px;
	margin: 0 auto;
	display: flex;
}

.HeaderLeftLinkBlock {
	height: var(--100);
	display: flex;
}

.HLLB_HeaderLink {
	display: flex;
	margin: auto 0;
}

.HLLB_HeaderLink>img {
	height: 45px;
	width: 45px;
	display: flex;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border: 1px solid #2c2c2c;
	border-radius: var(--100);
	margin-right: 8px;
}

.HLLB_HL_NameBlock {
	display: flex;
	flex-direction: column;
	margin: auto 0;
	text-align: left;
}

.HLLB_HL_NB_Text {
	display: flex;
}

.HLLB_HL_NB_Text>div {
	font-size: 20px;
	font-family: var(--FontExtraBold);
	color: #fff;
}

.HLLB_HL_NB_Text>.ColorPurple {
	color: #b36eeb;
}

.HLLB_HL_NB_Title {
	font-size: 14px;
	font-family: var(--FontExtraBold);
	color: #afafaf;
}

.HeaderLeftLinkBlock>.HLLB_HeaderLink:hover {
	opacity: .8;
}

.HeaderRightLinkBlock {
	display: flex;
	margin-left: auto;
	height: var(--100);
}

.HeaderRight_LB_ButtonLang {
	height: var(--100);
	margin-right: 10px;
	display: flex;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.HeaderRight_LB_ButtonLang_Header {
	padding: 0 18px;
	height: var(--100);
	cursor: pointer;
	display: flex;
	flex-direction: column;
}

.HeaderRight_LB_ButtonLang_Img {
	margin: auto auto 4px;
	overflow: hidden;
	width: 24px;
}

.HeaderRight_LB_ButtonLang_Img>img {
	width: var(--100);
	height: var(--100);
	border-radius: 2px;
	display: flex;
	margin: auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.HeaderRight_LB_ButtonLang_Text {
	margin: 0 auto auto;
	font-size: 14px;
	letter-spacing: 1px;
	text-align: center;
	font-family: var(--FontExtraBold);
}

.HeaderRight_LB_ButtonLang_Block {
	position: absolute;
	top: var(--100);
	left: 0;
	width: 220px;
	display: flex;
	flex-direction: column;
	padding: 8px 0;
	pointer-events: painted;
	background-color: #1a1a1a;
	border: 2px solid #242424;
	border-top-color: transparent;
	border-radius: 0 0 6px 6px;
	max-height: 380px;
	overflow: auto;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-10px);
	overscroll-behavior: contain;
	z-index: 1;
}

.HeaderRight_LB_BL_B_LangButton {
	display: flex;
	width: var(--100);
	padding: 10px 15px;
	cursor: pointer;
	margin-bottom: 4px;
}

.HeaderRight_LB_BL_B_LangButton_Img {
	margin: auto 8px auto 0;
	width: 24px;
	border-radius: 2px;
	overflow: hidden;
}

.HeaderRight_LB_BL_B_LangButton_Img>img {
	width: var(--100);
	height: var(--100);
	display: flex;
	margin: auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.HeaderRight_LB_BL_B_LangButton_Text {
	margin: auto 0;
	font-size: 14px;
	letter-spacing: 1px;
	text-align: center;
	font-family: var(--FontExtraBold);
	overflow: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.HeaderRight_LB_ButtonLang_Header:hover,
.HeaderRight_LB_ButtonLang.Active>.HeaderRight_LB_ButtonLang_Header {
	background-color: #262626;
}

.HeaderRight_LB_BL_B_LangButton:hover,
.HeaderRight_LB_BL_B_LangButton.Active {
	background-color: #262626;
}

.HeaderRight_LB_ButtonLang.Active>.HeaderRight_LB_ButtonLang_Block {
	pointer-events: auto;
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
}

.HeaderRight_LB_LinkContacts {
	display: flex;
	margin: auto 20px auto 4px;
}

.HeaderRight_LB_LinkContacts>a {
	display: flex;
	margin: auto 10px auto auto;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	opacity: .6;
	transition: .4s;
	background-color: transparent;
}

.HeaderRight_LB_LinkContacts>.VK {
	background-image: url(/Waste/Svg/HeaderDecorContactVkontakte.svg)
}

.HeaderRight_LB_LinkContacts>.DS {
	background-image: url(/Waste/Svg/HeaderDecorContactDiscord.svg)
}

.HeaderRight_LB_LinkContacts>.TG {
	background-image: url(/Waste/Svg/HeaderDecorContactTelegram.svg)
}

.HeaderRight_LB_LinkContacts>a:nth-last-child(1) {
	margin-right: 0;
}

.HeaderRight_LB_LinkContacts>a:hover {
	transform: rotate(360deg);
	opacity: .4;
}

.HeaderRightLinkBlock>.ButtonAuth {
	margin: auto 0;
	height: fit-content;
	border-radius: 6px;
	background-color: #3c3c3c;
	padding: 10px 14px;
	display: flex;
	position: relative;
	border: 1px solid #303030;
}

.HeaderRightLinkBlock>.ButtonAuth.DecorContentTonAuth:before {
	content: "";
	display: flex;
	width: 20px;
	height: 20px;
	background-image: url("/Waste/Svg/HeaderDecorTonButton.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: auto 10px auto auto;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	transition: .4s;
}

.HeaderRightLinkBlock>.ButtonAuth>div {
	color: #fff;
	margin: auto;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: var(--FontExtraBold);
}

.HeaderRightLinkBlock>.ButtonAuth:hover:before {
	transform: rotate(360deg);
}

.HeaderRightLinkBlock>.ButtonAuth:hover {
	background-color: #525252;
}

.HeaderRightLinkBlock>.ButtonAuth:active {
	background-color: #3c3c3c;
	transform: scale(1.02);
	transition: margin 0s;
}

.BodyContent {
	display: flex;
	flex-direction: column;
	width: var(--100);
/*	height: var(--100);*/
/*	min-height: calc(var(--100) - 60px - 250px);*/
	padding: 0 20px;
}

.BodyContentMaxWidth {
	display: flex;
	width: var(--100);
	height: var(--100);
	position: relative;
	max-width: 1480px;
	margin: 0 auto;
}

.BodyContentMinterBlock {
	padding: 20px;
	padding-left: 0;
	width: var(--100);
}

.BodyContentMinterInfoBlock {
	padding: 20px;
	padding-right: 0;
	padding-top: 0;
	width: var(--100);
	max-width: 400px;
	border-left: 2px solid #1a1a1a;
/*	background-color: #141414;*/
}

.BodyContent_TitleBlock {
	display: flex;
	flex-direction: column;
	width: var(--100);
}

.BodyContent_Title {
	font-size: 24px;
	font-family: var(--FontExtraBold);
}

.BodyContent_SubTitle {
	font-size: 16px;
	font-family: var(--FontSemiBold);
	color: #8f8f8f;
	margin-top: 4px;
}

.DecorLineWidthBlock {
	height: 2px;
	width: var(--100);
	background-color: #1a1a1a;
	margin: 20px 0;
}

.ContractTokenImageBlock {
	display: flex;
}

.ContractTokenImageBlock_Image {
	width: 96px;
	height: 96px;
	max-width: 96px;
	max-height: 96px;
	display: flex;
	border-radius: 12px;
	margin: auto 0;
	margin-right: 20px;
	background-color: #1e1e1e;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	user-select: none;
	border: 2px solid transparent;
}

.ContractTokenImageBlock_Image_DecorOne {
	background-color: transparent;
	width: var(--100);
	height: var(--100);
	display: flex;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.ContractTokenImageBlock_Image_DecorOne::after {
	content: "";
	display: flex;
	width: 20px;
	height: 20px;
	margin: auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url("/Waste/Svg/MainDecorTokenImgPlus.svg");
}

.ContractTokenImageBlock_Image_DecorTwo {
	background-color: transparent;
	width: var(--100);
	height: var(--100);
	display: none;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.ContractTokenImageBlock_Image_DecorTwo::after {
	content: "";
	display: flex;
	width: 40px;
	height: 40px;
	margin: auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	background-image: url("/Waste/Svg/MainDecorTokenImgTrash.svg");
	transition: ease .3s;
}

.ContractTokenImageBlock_Image_Img {
	width: var(--100);
	height: var(--100);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	object-fit: cover;
	display: none;
}

.ContractTokenImageBlock_Image>.ContractTokenImageBlock_Image_DecorOne:hover {
	background-color: #3d3d3d;
}

.ContractTokenImageBlock_Image.Active>.ContractTokenImageBlock_Image_DecorTwo:hover {
	background-color: #ffffff1c;
}

.ContractTokenImageBlock_Image.Active>.ContractTokenImageBlock_Image_DecorTwo:hover::after {
	opacity: 1;
	visibility: visible;
	transition: ease .3s;
}

.ContractTokenImageBlock_Image.Active>.ContractTokenImageBlock_Image_Img {
	display: flex;
}

.ContractTokenImageBlock_Image.Active>.ContractTokenImageBlock_Image_DecorOne {
	display: none;
}

.ContractTokenImageBlock_Image.Active>.ContractTokenImageBlock_Image_DecorTwo {
	display: flex;
}

.ContractTokenImageBlock_Info {
	display: flex;
	flex-direction: column;
	margin: auto 0;
}

.ContractTokenImageBlock_Info>div {
	font-size: 16px;
	margin-top: 4px;
	font-family: var(--FontSemiBold);
	color: #8f8f8f;
}

.ContractTokenImageBlock_Info>div:nth-child(1) {
	font-size: 18px;
	margin-top: 0;
	font-family: var(--FontExtraBold);
	color: #fff;
}

.ContractTokenImageBlock_Info>div>span {
	color: #f44336;
}

.ContractTokenInputsBlock {
	display: flex;
	width: var(--100);
	margin-bottom: 20px;
}

.CTIB_Block {
	margin-left: 20px;
	width: var(--100);
}

.ContractTokenInputsBlock>.CTIB_Block:nth-child(1) {
	margin-left: 0;
}

.CTIB_Block_Title {
	font-size: 18px;
	font-family: var(--FontExtraBold);
	color: #fff;
	margin-bottom: 4px;
}

.CTIB_Block_Title>span {
	color: #f44336;
}

.CTIB_Block_Input {
	padding: 12px;
	font-size: 16px;
	display: flex;
	width: var(--100);
	border-radius: 6px;
	background-color: #1e1e1e;
	border: 1px solid #353535;
	font-family: var(--FontSemiBold);
}

.CTIB_Block_Input:hover {
	border-color: #5f5f5f;
}

.CTIB_Block_Input:focus,
.CTIB_Block_Input:active {
	background-color: #2d2d2d;
	border-color: #5f5f5f;
}

.CTIB_Block_SubTitle {
	font-size: 14px;
	color: #8f8f8f;
	margin-top: 4px;
	font-family: var(--FontSemiBold);
}

.ContractTokenTextAreaBlock {
	width: var(--100);
}

.CTTAB_Block_Title {
	font-size: 18px;
	font-family: var(--FontExtraBold);
	color: #fff;
	margin-bottom: 4px;
}

.CTTAB_Block_TextArea {
	padding: 10px 12px;
	font-size: 16px;
	display: flex;
	width: var(--100);
	border-radius: 6px;
	background-color: #1e1e1e;
	border: 1px solid #353535;
	font-family: var(--FontSemiBold);
	resize: vertical;
	line-height: 120%;
	min-height: 150px;
	max-height: 400px;
}

.CTTAB_Block_TextArea:hover {
	border-color: #5f5f5f;
}

.CTTAB_Block_TextArea:focus,
.CTTAB_Block_TextArea:active {
	background-color: #2d2d2d;
	border-color: #5f5f5f;
}

.CTTAB_Block_TextArea::placeholder {
	color: #8e9fa7;
}

.CTTAB_Block_SubTitle {
	font-size: 14px;
	color: #8f8f8f;
	margin-top: 4px;
	font-family: var(--FontSemiBold);
}

.ContractTokenButtonBlock {
	display: flex;
	width: var(--100);
	padding-bottom: 100px;
}

.ContractTokenButtonBlock>.ButtonAuth {
	margin: auto 0;
	margin-left: auto;
	height: fit-content;
	border-radius: 6px;
	background-color: #3c3c3c;
	padding: 10px 14px;
	display: flex;
	position: relative;
	border: 1px solid #303030;
}

.ContractTokenButtonBlock>.ButtonAuth.DecorContentTonAuth:before {
	content: "";
	display: flex;
	width: 20px;
	height: 20px;
	background-image: url("/Waste/Svg/HeaderDecorTonButton.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: auto 10px auto auto;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	transition: .4s;
}

.ContractTokenButtonBlock>.ButtonAuth>div {
	color: #fff;
	margin: auto;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: var(--FontExtraBold);
}

.ContractTokenButtonBlock>.ButtonAuth:hover:before {
	transform: rotate(360deg);
}

.ContractTokenButtonBlock>.ButtonAuth:hover {
	background-color: #525252;
}

.ContractTokenButtonBlock>.ButtonAuth:active {
	background-color: #3c3c3c;
	transform: scale(1.02);
	transition: margin 0s;
}

.BCMIBlock_StickyContent {
	position: sticky;
	top: 0;
	padding-top: 20px;
}

.BCMIBlock_Title {
	font-family: var(--FontExtraBold);
	font-size: 24px;
}

.BCMIBlock_SubTitle {
	font-family: var(--FontSemiBold);
	font-size: 16px;
	color: #8f8f8f;
	margin-top: 4px;
}

.BCMIBlock_InfoBlock {
	padding: 10px;
	border-radius: 8px;
	border: 2px dashed #555555;
	margin-top: 10px;
}

.BCMIBlock_Info_Header {
	display: flex;
	width: var(--100);
}

.BCMIBlock_Info_Header_Img {
	display: flex;
	max-width: 50px;
	max-height: 50px;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background-color: #1a1a1a;
}

.BCMIBlock_Info_Header_Img>img {
	display: flex;
	width: var(--100);
	height: var(--100);
	border-radius: 50px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	object-fit: cover;
	user-select: none;
}

.BCMIBlock_Info_Header_Head {
	margin: auto 0;
	margin-left: 10px;
	display: flex;
	flex-direction: column;
	width: calc(var(--100) - 50px);
	overflow: hidden;
}

.BCMIB_I_H_Head_Title {
	font-size: 18px;
	font-family: var(--FontExtraBold);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.BCMIB_I_H_Head_SubTitle {
	font-size: 16px;
	font-family: var(--FontSemiBold);
	color: #8f8f8f;
	margin-top: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.BCMIBlock_Info_Desc {
	margin-top: 10px;
	border-radius: 8px;
	background-color: #1e1e1e;
	padding: 8px;
	overflow: auto;
	max-height: 200px;
}

.BCMIBlock_Info_Desc>div {
	color: #8f8f8f;
	font-size: 14px;
	word-break: break-word;
/*	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;*/
}

.BCMIBlock_Info_Text {
	display: flex;
	flex-direction: column;
	margin-top: 10px;
}

.BCMIBlock_Info_TextContent {
	display: flex;
	width: var(--100);
	overflow: hidden;
}

.BCMIBlock_Info_TextContent>div {
	font-size: 14px;
	font-family: var(--FontExtraBold);
}

.BCMIBlock_Info_TextContent>div:nth-child(1) {
	margin: auto 0;
	margin-right: auto;
	color: #8f8f8f;
	text-wrap-mode: nowrap;
}

.BCMIBlock_Info_TextContent>div:nth-child(2) {
	margin: auto 0;
	margin-left: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.BCMIBlock_Info_Text>.BCMIBlock_Info_TextContent {
	margin-bottom: 14px;
}

.BCMIBlock_Info_Text>.BCMIBlock_Info_TextContent:nth-last-child(1) {
	margin-bottom: 0;
}

.BCMIBlock_AdsBlock {
	margin-top: 20px;
	max-height: 800px;
	padding-right: 12px;
	margin-right: -12px;
	overflow: auto;
}

.BCMIB_AdsContentBlock {
	background-color: #1e1e1e;
	padding: 14px;
	margin-bottom: 10px;
	border-radius: 10px;
	display: flex;
}

.BCMIBlock_AdsBlock>.BCMIB_AdsContentBlock:nth-last-child(1) {
	margin-bottom: 0;
}

.BCMIB_Ads_Image {
	min-width: 100px;
	width: 100px;
	height: 100px;
	display: flex;
	border-radius: 8px;
	background-color: #2f2f2f;
}

.BCMIB_Ads_Image>img {
	width: var(--100);
	height: var(--100);
	display: flex;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	object-fit: cover;
	border-radius: 8px;
	user-select: none;
	pointer-events: none;
	margin: auto;
}

.BCMIB_Ads_Image>.Decor {
	width: 80px;
	height: 80px;
}

.BCMIB_Ads_Content {
	margin-left: 14px;
	width: calc(var(--100) - 80px - 14px);
	overflow: hidden;
}

.BCMIB_Ads_Content_Title {
	font-family: var(--FontExtraBold);
	font-size: 16px;
	color: #fff;
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
}

.BCMIB_Ads_Content_Desc {
	font-family: var(--FontSemiBold);
	font-size: 14px;
/*	text-align: justify;*/
	hyphens: auto;
	color: #8f8f8f;
	margin-top: 4px;
	max-height: 100px;
	overflow: hidden;
}

.FooterBlock {
	width: var(--100);
/*	height: 600px;*/
	background-color: #1a1a1a;
	margin-top: auto;
	display: flex;
	flex-direction: column;
}

.Footer_LineBlock {
	width: var(--100);
	height: 2px;
	background-color: #333333;
	margin: 10px 0;
}

.Footer_MaxWidthBlock {
	display: flex;
	width: var(--100);
/*	height: var(--100);*/
	position: relative;
	max-width: 1500px;
	margin: 0 auto;
	padding: 30px 20px;
}

.Footer_HeaderLeftLinkBlock {
	display: flex;
	flex-direction: column;
	margin-right: auto;
}

.Footer_HeaderLink {
	display: flex;
	width: fit-content;
}

.Footer_HeaderLink>img {
	height: 45px;
	width: 45px;
	display: flex;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border: 1px solid #2c2c2c;
	border-radius: var(--100);
	margin-right: 8px;
}

.Footer_HL_NameBlock {
	display: flex;
	flex-direction: column;
	margin: auto 0;
	text-align: left;
}

.Footer_HL_NB_Text {
	display: flex;
}

.Footer_HL_NB_Text>div {
	font-size: 20px;
	font-family: var(--FontExtraBold);
	color: #fff;
}

.Footer_HL_NB_Text>.ColorPurple {
	color: #b36eeb;
}

.Footer_HL_NB_Title {
	font-size: 14px;
	font-family: var(--FontExtraBold);
	color: #afafaf;
}

.Footer_HeaderLeftLinkBlock>.Footer_HeaderLink:hover {
	opacity: .8;
}

.Footer_HeaderDescBlock {
	font-size: 14px;
	color: #8f8f8f;
	margin-top: 20px;
	max-width: 550px;
	font-family: var(--FontSemiBold);
	line-height: 21px;
/*	text-align: justify;*/
}

.Footer_HeaderDescBlock>div {
	font-family: var(--FontSemiBold);
	color: #8f8f8f;
	font-size: 14px;
}

.Footer_HeaderDescBlock>span,
.Footer_HeaderDescBlock>div>span {
	font-family: var(--FontExtraBold);
}

.Footer_HeaderButtonBlock {
	margin-top: 20px;
	display: flex;
}

.Footer_HeaderButton_Cookie {
	padding: 10px 14px;
	background-color: #252525;
	border-radius: 6px;
	font-size: 14px;
}

.Footer_HeaderButton_Cookie:hover {
	background-color: #3f3f3f;
}

.Footer_HeaderButton_Cookie:active {
	transform: scale(1.02);
}

.Footer_H_LinksBlock {
	display: flex;
	margin-left: auto;
}

.Footer_HL_ContentBlock {
	margin-left: 40px;
	display: flex;
	flex-direction: column;
}

.Footer_H_LinksBlock>.Footer_HL_ContentBlock:nth-child(1) {
	margin-left: 0;
}

.Footer_HL_Content_Title {
	font-size: 15px;
	color: #fff;
	font-family: var(--FontExtraBold);
}

.Footer_HL_Content_LinksBlock {
	margin-top: 12px;
}

.Footer_HL_Content_LB_Link {
	font-size: 15px;
	margin-bottom: 4px;
	color: #8f8f8f;
	font-family: var(--FontSemiBold);
	padding: 4px 0;
}

.Footer_HL_Content_LinksBlock>.Footer_HL_Content_LB_Link:nth-last-child(1) {
	margin-bottom: 0;
}

.Footer_HL_Content_LB_Link:hover {
	color: #b36eeb;
}

.Footer_Foot_CopyrightBlock {
	color: #8f8f8f;
	font-size: 15px;
	font-family: var(--FontExtraBold);
}

.Footer_Foot_ContentBlock {
	display: flex;
	flex-direction: column;
}

.Footer_Foot_DescriptionBlock {
	margin-top: 10px;
	font-size: 14px;
	color: #696969;
	line-height: 21px;
}

.Footer_Foot_DescriptionBlock>div {
	color: #696969;
}

.Footer_Foot_DescriptionBlock>.Light,
.Footer_Foot_DescriptionBlock>div>.Light {
	color: #fff;
	text-decoration: underline;
	line-height: 21px;
	font-size: 14px;
}

.Footer_Foot_DescriptionBlock>.Bold,
.Footer_Foot_DescriptionBlock>div>.Bold {
	font-family: var(--FontExtraBold);
	font-size: 14px;
	line-height: 21px;
	color: #696969;
}

.Footer_Foot_DescriptionBlock>a {
	color: #a1a1a1;
	display: inline-block;
}

.Footer_Foot_DescriptionBlock>a:hover {
	text-decoration: underline;
	color: #eceff4;
}

.HeaderRight_LB_ProfileBlock {
	display: flex;
}

.HeaderRight_LB_Profile_Balance {
	display: flex;
	flex-direction: column;
	margin: auto 0;
}

.HeaderRight_LB_Profile_Menu {
	margin: auto 0;
	margin-left: 20px;
	position: relative;
}

.HeaderRight_LB_PBB_Title {
	font-size: 15px;
	margin-bottom: 2px;
/*	font-family: var(--FontExtraBold);*/
	color: #afafaf;
}

.HeaderRight_LB_PBB_Block {
	display: flex;
}

.Header_PBBB_BalanceText {
	display: flex;
	position: relative;
}

.Header_PBBB_BalanceText>div {
	font-size: 16px;
	font-family: var(--FontExtraBold);
	margin: auto 0;
}

.Header_PBBB_BalanceText::before {
	content: "";
	background-image: url("/Waste/Svg/HeaderDecorTonButton.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	margin: auto 0;
	margin-right: 8px;
	width: 18px;
	height: 18px;
	user-select: none;
	pointer-events: none;
}

.Header_PBBB_SubBalanceText {
	margin-left: 6px;
	margin-top: auto;
	display: flex;
	position: relative;
}

.Header_PBBB_SubBalanceText>div {
	font-size: 14px;
	font-family: var(--FontExtraBold);
	color: #afafaf;
	margin-top: auto;
}

.Header_PBBB_SubBalanceText::before {
	content: "";
	background-image: url("/Waste/Svg/DecorDollar.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	margin: auto 0;
	margin-right: 2px;
	width: 10px;
	height: 16px;
	user-select: none;
	pointer-events: none;
}

.HeaderRight_LBP_MenuHeader {
	display: flex;
	padding: 12px 42px;
	padding-right: 36px;
	background-color: #3c3c3c;
	border: 1px solid #303030;
	border-radius: 8px;
	cursor: pointer;
	user-select: none;
	font-family: var(--FontExtraBold);
	font-size: 15px;
}

.HeaderRight_LBP_MenuHeader::after {
	content: "";
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	object-fit: cover;
	background-image: url("/Waste/Svg/DecorArrow.svg");
	display: flex;
	width: 22px;
	height: 22px;
	margin: auto;
	top: 0;
	right: 10px;
	bottom: 0;
	position: absolute;
	user-select: none;
	pointer-events: none;
	transition: ease .2s;
}

.HeaderRight_LBP_MenuHeader>div:nth-child(2) {
	pointer-events: none;
}

.HeaderRight_LBP_MenuHeader_CopyWallet {
	position: absolute;
	margin: auto;
	display: flex;
	top: 0;
	left: 10px;
	bottom: 0;
	background-color: transparent;
	border-radius: 4px;
	height: fit-content;
	width: fit-content;
	padding: 5px;
	user-select: none;
	pointer-events: auto;
	transition: transform ease .2s, all ease .3s;
}

.HeaderRight_LBP_MenuHeader_CopyWallet::before {
	content: "";
	margin: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/Waste/Svg/DecorCopy.svg");
	width: 16px;
	height: 16px;
	user-select: none;
	pointer-events: none;
}

.HeaderRight_LBP_MenuHeader_CopyWallet:hover {
	background-color: #2b2b2b;
}

.HeaderRight_LBP_MenuContentBlock {
	position: absolute;
	top: var(--100);
	right: 0;
	width: 260px;
	display: flex;
	flex-direction: column;
	padding: 8px 10px;
	background-color: #1a1a1a;
	border: 2px solid #242424;
	border-radius: 6px 0 6px 6px;
	max-height: 380px;
	pointer-events: none;
	visibility: hidden;
	opacity: 0;
	transform: scale(0.8) translateY(14px);
	overscroll-behavior: contain;
	z-index: 1;
}

.HeaderRight_LBP_MenuContentBlock::before {
	content: "";
	transform: rotate(45deg);
	width: 20px;
	height: 20px;
	background-color: #1a1a1a;
	position: absolute;
	top: -11px;
	right: 4px;
	clip-path: polygon(0 100%, 0% 0%, 100% 0%);
	border: 2px solid #242424;
}

.HeaderRight_LBP_MenuContent {
	overflow: auto;
}

.HeaderRight_LBP_MC_Link {
	display: flex;
	width: var(--100);
	padding: 10px 12px;
	cursor: pointer;
	font-size: 15px;
	border-radius: 6px;
	font-family: var(--FontExtraBold);
	user-select: none;
}

.HeaderRight_LBP_MC_Link:hover,
.HeaderRight_LBP_MC_Link.Active {
	background-color: #262626;
}

.HeaderRight_LB_Profile_Menu.Active>.HeaderRight_LBP_MenuContentBlock {
	pointer-events: auto;
	visibility: visible;
	opacity: 1;
	transform: scale(1) translateY(14px);
}

.HeaderRight_LB_Profile_Menu.Active>.HeaderRight_LBP_MenuHeader,
.HeaderRight_LBP_MenuHeader:hover {
	background-color: #525252;
}

.HeaderRight_LB_Profile_Menu.Active>.HeaderRight_LBP_MenuHeader::after {
	transform: rotate(180deg);
	transition: ease .2s;
}

.HeaderRight_LBP_MenuHeader_CopyWallet:active {
	transform: scale(1.05);
	transition: transform ease .2s, all ease .3s;
}

.HeaderRight_LBP_MC_LinkDecorLine {
	width: var(--100);
	height: 2px;
	background-color: #232323;
	margin: 6px 0;
}

.ContractTokenImageBlock.Error>.ContractTokenImageBlock_Image {
	border-color: #f44336;
}

.ContractTokenImageBlock_Info_ErrorText {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	color: #f44336 !important;
	font-size: 14px !important;
}

.ContractTokenImageBlock.Error>.ContractTokenImageBlock_Info>.ContractTokenImageBlock_Info_ErrorText {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.CTIB_Block_Input.Error,
.CTTAB_Block_TextArea.Error {
	border-color: #f44336;
}

.CTIB_Block_SubTitle.Error,
.CTTAB_Block_SubTitle.Error {
	color: #f44336;
}

.ContractTBB_MainButtonDeploy {
	margin: auto 0;
	margin-left: auto;
	height: fit-content;
	border-radius: 6px;
	padding: 10px 14px;
	display: flex;
	position: relative;
/*	background-color: #3c3c3c;
	border: 1px solid #303030;*/
	background-color: #3F51B5;
	border: 1px solid #454f83;
}

.ContractTBB_MainButtonDeploy:before {
	content: "";
	display: flex;
	width: 20px;
	height: 20px;
	background-image: url("/Waste/Svg/MainButtonDeploy.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: auto 10px auto auto;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	transition: .4s;
}

.ContractTBB_MainButtonDeploy>div {
	color: #fff;
	margin: auto;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: var(--FontExtraBold);
}

.ContractTBB_MainButtonDeploy:hover:before {
	transform: rotate(360deg);
}

.ContractTBB_MainButtonDeploy:hover {
/*	background-color: #525252;*/
	background-color: #5a6cd3;
}

.ContractTBB_MainButtonDeploy:active {
/*	background-color: #3c3c3c;*/
	background-color: #3F51B5;
	transform: scale(1.02);
	transition: margin 0s;
}

.ContractTBB_MainButtonDeploy:disabled {
	pointer-events: none;
	background-color: #3c3c3c;
	border: 1px solid #303030;
	opacity: .8;
}

.BodyMain_ModalContract {
	display: flex;
	position: fixed;
	width: var(--100);
	height: var(--100);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	overscroll-behavior: contain;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.BodyMain_ModalContract_Pos {
	width: var(--100);
	height: var(--100);
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #0000002b;
	overflow: hidden;
}

.BodyMain_ModalContract_Content {
	position: relative;
	z-index: 1;
	max-width: 420px;
	width: var(--100);
	background-color: #272727;
	border: 2px dashed #474747;
	height: fit-content;
	margin: auto;
	display: flex;
	flex-direction: column;
	padding: 24px;
	border-radius: 24px;
	transform: scale(.9);
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
}

.BodyMain_ModalContract>.BodyMain_ModalContract_Pos:active + .BodyMain_ModalContract_Content {
	transform: scale(1.02);
	transition: 0.1s;
}

.BodyMain_ModalContract_ButtonExit {
	margin-left: auto;
	position: absolute;
	display: flex;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url("/Waste/Svg/ModalExit.svg");
	width: 22px;
	height: 22px;
	cursor: pointer;
	right: 10px;
	top: 10px;
	opacity: .8;
	user-select: none;
	background-color: transparent;
}

.BodyMain_ModalContract_ButtonExit:hover {
	opacity: 1;
}

.BodyMain_ModalContract_ButtonExit[disabled="true"] {
	opacity: 0;
	pointer-events: none;
}

.BodyMain_ModalContract_ImgContent {
	display: flex;
	margin: 20px auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-top: 30px;
}

.BodyMain_ModalContract_ImgContent.Loading {
	background-image: url("/Waste/Svg/DecorLoading.svg");
	width: 60px;
	height: 60px;
	animation: Wheel 1.6s infinite linear;
}

.BodyMain_ModalContract_ImgContent.Error {
	background-image: url("/Waste/Svg/Cancel.svg");
	width: 60px;
	height: 60px;
}

.BodyMain_ModalContract_ImgContent.Success {
	background-image: url("/Waste/Svg/Success.svg");
	width: 60px;
	height: 60px;
}

.BodyMain_ModalContract_TextContent {
	margin: 0 auto;
	text-align: center;
}

.BodyMain_ModalContract_TextContent>div:nth-child(1) {
	color: #fff;
	font-size: 20px;
	font-family: var(--FontExtraBold);
}

.BodyMain_ModalContract_TextContent>div:nth-child(2) {
	margin-top: 10px;
	color: #a1a1a1;
}

.BodyMain_ModalContract_BtnsContent {
	display: flex;
	flex-direction: column;
	margin-top: 10px;
}

.BodyMain_ModalContract_ButtonContent {
	margin: 0 auto;
	margin-top: 10px;
	border-radius: 10px;
	width: fit-content;
	padding: 8px 12px;
	background-color: #4b4b4b;
	font-size: 15px;
	cursor: pointer;
	transition: 0.2s;
}

.BodyMain_ModalContract_ButtonContent:hover {
	background-color: #636363;
}

.BodyMain_ModalContract_ButtonContent:active {
	background-color: #4b4b4b;
	transform: scale(1.03);
	transition: 0.2s;
}

.BodyMain_ModalContract_ButtonContent[disabled="true"] {
	background-color: #161616;
	color: #9d9d9d;
	pointer-events: none;
}

.BodyMain_ModalContract_BtnsContent.None {
	display: none;
}

.BodyMain_ModalContract.Active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.BodyMain_ModalContract.Active>.BodyMain_ModalContract_Content {
	transform: scale(1);
	opacity: 1;
	pointer-events: auto;
	visibility: visible;
}

.BodyContentTokens {
	width: var(--100);
	display: flex;
	flex-direction: column;
	padding: 20px 0;
}

.BC_TokensBlock {
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	width: var(--100);
	background-color: #1e1e1e;
	border-radius: 20px;
	padding: 20px;
}

.BC_Tokens_ContentBlock {
	display: flex;
	background-color: #292929;
	border-radius: 10px;
	padding: 12px;
	width: var(--100);
	cursor: pointer;
	user-select: none;
	margin-top: 20px;
}

.BC_Tokens_ContentBlock:hover {
	background-color: #373737;
}

.BC_Tokens_CB_Left {
	width: var(--100);
	margin: auto 0;
	margin-right: auto;
	display: flex;
}

.BC_Tokens_CB_Right {
	margin: auto 0;
	margin-left: auto;
	padding-left: 20px;
	max-width: 350px;
	width: var(--100);
}

.BC_Tokens_CB_Left_ImgBlock {
	min-width: 80px;
	min-height: 80px;
	width: 80px;
	height: 80px;
	display: flex;
	margin: auto 0;
	border-radius: 100px;
	background-color: #454545;
	margin-right: 10px;
}

.BC_Tokens_CB_Left_ImgBlock>img {
	width: var(--100);
	height: var(--100);
	display: flex;
	border-radius: 100px;
}

.BC_Tokens_CB_Left_TextBlock {
	margin: auto 0;
}

.BC_Tokens_CB_Left_TextBlock>div:nth-child(1) {
	max-width: 400px;
	overflow: hidden;
	display: flex;
	max-height: 38px;
	padding-bottom: 4px;
}

.BC_Tokens_CB_Left_TextBlock>div:nth-child(1)>div {
	font-size: 16px;
	color: #eceff4;
	font-family: var(--FontExtraBold);
}

.BC_Tokens_CB_Left_TextBlock>div:nth-child(1)>span {
	font-family: var(--FontExtraBold);
	font-size: 16px;
	color: #8f8f8f;
	margin: auto 0;
	margin-left: 8px;
}

.BC_Tokens_CB_Left_TextBlock>div:nth-child(2) {
	font-size: 15px;
	color: #8f8f8f;
	max-height: 38px;
	overflow: hidden;
	word-break: break-word;
}

.BC_Tokens_CB_Right_InfoBlock {
	text-wrap-mode: nowrap;
	display: flex;
	border-bottom: 2px dashed #5d5d5d;
	padding-bottom: 4px;
	margin-top: 4px;
}

.BC_Tokens_CB_Right_InfoBlock>div:nth-child(1) {
	margin-right: 10px;
	color: #8f8f8f;
	font-size: 14px;
	font-family: var(--FontExtraBold);
}

.BC_Tokens_CB_Right_InfoBlock>div:nth-child(2) {
	margin-left: auto;
	font-size: 14px;
	color: #eceff4;
	font-family: var(--FontExtraBold);
}

.BC_Tokens_CB_Right>.BC_Tokens_CB_Right_InfoBlock:nth-child(1) {
	margin-top: 0;
}

.BC_TokensBlock>.BC_Tokens_ContentBlock:nth-child(1) {
	margin-top: 0;
}

.BodyContentRightAdsInfoBlock {
	padding: 20px;
	padding-right: 0;
	padding-top: 0;
	width: var(--100);
	max-width: 400px;
	border-left: 2px solid #1a1a1a;
}

.BodyContent_TokenBlock {
	padding: 20px;
	padding-left: 0;
	width: var(--100);
}

.BodyContent_TokenTitle {
	font-size: 24px;
	font-family: var(--FontExtraBold);
}

.BodyContent_TokenSubTitleBlock {
	display: flex;
	width: var(--100);
}

.BodyContent_TokenSubTitleBlock>.Title {
	margin: auto;
	margin-left: 0;
	font-size: 24px;
	font-family: var(--FontExtraBold);
}

.BodyContent_TokenSubTitleBlock>.Button {
	margin: auto;
	margin-right: 0;
	font-size: 15px;
	border-radius: 6px;
	padding: 8px 14px;
	background-color: #252525;
}

.BodyContent_TokenSubTitleBlock>.Button:hover {
	background-color: #3f3f3f;
}

.BodyContent_TokenSubTitleBlock>.Button:active {
	transform: scale(1.02);
	transition: .2s ease;
}

.BodyContent_TokenDetailsBlock {
	padding: 12px;
	border-radius: 12px;
	border: 2px solid #1a1a1a;
	margin-top: 20px;
}

.BodyContent_TokenDetailsItem {
	display: grid;
	padding-bottom: 12px;
	border-bottom: 2px solid #1a1a1a;
	margin-bottom: 12px;
	grid-gap: 12px;
	grid-template-columns: 180px 1fr;
}

.BodyContent_TokenDetailsItem {
	transition: 0s margin, border;
}

.BodyContent_TokenDetailsBlock>.BodyContent_TokenDetailsItem:nth-last-child(1) {
	margin-bottom: 0;
	border: none;
	padding-bottom: 0px;
}

.BodyContent_TokenDetailsItem>.Header {
	margin: auto 0;
	color: #8f8f8f;
}

.BodyContent_TokenDetailsItem>.LogoBlock {
	background-color: #353535;
	border-radius: 10px;
	width: 60px;
	height: 60px;
}

.BodyContent_TokenDetailsItem>.LogoBlock>img {
	width: var(--100);
	height: var(--100);
	display: flex;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 10px;
	user-select: none;
	pointer-events: none;
}

.BodyContent_TokenDetailsItem>.Text {
	font-size: 15px;
	overflow: hidden;
	max-height: 38px;
}

.BodyContent_TokenDetailsItem>.Text>span {
	font-family: var(--FontExtraBold);
	color: #959595;
}

.BodyContent_TokenDetailsItem>.LinkCopyTextBlock {
	display: flex;
}

.BodyContent_TokenDetailsItem>.LinkCopyTextBlock>.Link {
	font-size: 15px;
	color: #b36eeb;
	margin: auto 0;
	white-space: nowrap;
}

.BodyContent_TokenDetailsItem>.LinkCopyTextBlock>.Link:hover {
	text-decoration: underline;
}

.BodyContent_TokenDetailsItem>.LinkCopyTextBlock>.CopyBtn {
	margin: auto 0;
	margin-left: 8px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url("/Waste/Svg/DecorCopy.svg");
	width: 20px;
	min-width: 20px;
	height: 20px;
	display: flex;
	user-select: none;
	opacity: .6;

}

.BodyContent_TokenDetailsItem>.LinkCopyTextBlock>.CopyBtn:hover {
	opacity: 1;
}

.BodyContent_TokenDetailsItem>.LinkCopyTextBlock>.CopyBtn:active {
	transform: scale(1.1);
	transition: .2s ease;
}

.BodyContent_TokenDetailsItem>.Buttons {
	display: grid;
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	grid-template-columns: repeat(3,1fr);
}

.BodyContent_TokenDetailsItem>.Buttons>.Button {
	font-size: 14px;
	border-radius: 6px;
	padding: 8px 14px;
	background-color: #252525;
}

.BodyContent_TokenDetailsItem>.Buttons>.Button:nth-child(1n + 1):last-child {
	grid-column: 2 / 4;
}

.BodyContent_TokenDetailsItem>.Buttons>.Button:nth-child(2n + 1):last-child {
	grid-column: 3 / 4;
}

.BodyContent_TokenDetailsItem>.Buttons>.Button:nth-child(3n + 1):last-child {
	grid-column: 1 / 4;
}

.BodyContent_TokenDetailsItem>.Buttons>.Button:nth-child(4n + 1):last-child {
	grid-column: auto;
}

.BodyContent_TokenDetailsItem>.Buttons>.Button:hover {
	background-color: #3f3f3f;
}

.BodyContent_TokenDetailsItem>.Buttons>.Button:active {
	transform: scale(1.02);
	transition: .2s ease;
}

.BC_Tokens_Content_TextInfoNone {
	text-align: center;
	font-size: 16px;
	color: #8d8d8d;
	padding: 20px 0;
	user-select: none;
	margin: auto;
}

.MainContentAuthAccessBlock {
	display: flex;
	margin: auto;
	margin-bottom: 0;
	flex-direction: column;
	padding: 50px 0;
}

.MainContentAuthAccess_Img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url("/Waste/Svg/Error403.svg");
	display: flex;
	width: 340px;
	height: 200px;
	margin: 0 auto;
	user-select: none;
	pointer-events: none;
}

.MainContentAuthAccess_HeaderText {
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	font-size: 22px;
	font-family: var(--FontExtraBold);
}

.MainContentAuthAccess_Text {
	margin: 20px auto;
	margin-top: 5px;
	font-size: 16px;
	max-width: 340px;
	text-align: center;
}

.MainContentAuthAccess_Text>a {
	width: fit-content;
	display: inline-block;
	color: #b36eeb;
	font-family: var(--FontExtraBold);
}

.MainContentAuthAccess_Text>a:hover {
	text-decoration: underline;
}

.MainContentAuthAccess_Button {
	margin: 0 auto;
	height: fit-content;
	border-radius: 6px;
	background-color: #3c3c3c;
	padding: 10px 14px;
	display: flex;
	position: relative;
	border: 1px solid #303030;
}

.MainContentAuthAccess_Button>div {
	color: #fff;
	margin: auto;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: var(--FontExtraBold);
}

.MainContentAuthAccess_Button:before {
	content: "";
	display: flex;
	width: 20px;
	height: 20px;
	background-image: url("/Waste/Svg/HeaderDecorTonButton.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: auto 10px auto auto;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	transition: .4s;
}

.MainContentAuthAccess_Button:hover:before {
	transform: rotate(360deg);
}

.MainContentAuthAccess_Button:hover {
	background-color: #525252;
}

.MainContentAuthAccess_Button:active {
	background-color: #3c3c3c;
	transform: scale(1.02);
	transition: margin 0s;
}

.MainContentContentNoAccessBlock {
	display: flex;
	margin: auto;
	margin-bottom: 0;
	flex-direction: column;
	padding: 50px 0;
}

.MainContentContentNoAccess_Img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url("/Waste/Svg/Error404.svg");
	display: flex;
	width: 340px;
	height: 250px;
	margin: 0 auto;
	user-select: none;
	pointer-events: none;
}

.MainContentContentNoAccess_HeaderText {
	margin: 0 auto;
	margin-top: 20px;
	font-size: 22px;
	font-family: var(--FontExtraBold);
}

.MainContentContentNoAccess_Text {
	margin: 20px auto;
	margin-top: 5px;
	font-size: 16px;
	max-width: 340px;
	text-align: center;
}

.MainContentContentNoAccess_Text>a {
	width: fit-content;
	display: inline-block;
	color: #b36eeb;
	font-family: var(--FontExtraBold);
}

.MainContentContentNoAccess_Text>a:hover {
	text-decoration: underline;
}

.MainContentContentNoAccess_Button {
	margin: 0 auto;
	height: fit-content;
	border-radius: 6px;
	background-color: #3c3c3c;
	padding: 10px 14px;
	display: flex;
	position: relative;
	border: 1px solid #303030;
}

.MainContentContentNoAccess_Button>div {
	color: #fff;
	margin: auto;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: var(--FontExtraBold);
}

.MainContentContentNoAccess_Button:hover {
	background-color: #525252;
}

.MainContentContentNoAccess_Button:active {
	background-color: #3c3c3c;
	transform: scale(1.02);
	transition: margin 0s;
}

.ModalTokensForm {
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	width: var(--100);
	height: var(--100);
	padding: 40px 20px;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	overflow: auto;
}

.ModalTokensFormBack {
	position: fixed;
	background-color: #00000042;
	display: flex;
	width: var(--100);
	height: var(--100);
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
}

.ModalTokensFormContent {
	max-width: 520px;
	width: var(--100);
	display: flex;
	flex-direction: column;
	background-color: #1e1e1f;
	border-radius: 10px;
	z-index: 1;
	position: relative;
	margin: auto;
	transform: scale(.95);
	opacity: 0;
	visibility: hidden;
}

.ModalTokensFormContentHeader {
	display: flex;
	width: var(--100);
	padding: 14px 20px;
	border-bottom: 1px solid #3d3d3d;
}

.ModalTokens_FCH_Title {
	font-size: 16px;
	margin: auto 0;
	margin-right: auto;
}

.ModalTokens_FCH_Close {
	background-color: transparent;
	display: flex;
	padding: 4px;
	border-radius: 6px;
	margin: auto 0;
	margin-left: auto;
	position: relative;
	margin-right: -4px;
}

.ModalTokens_FCH_Close::before {
	content: "";
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url("/Waste/Svg/ModalExit.svg");
	display: flex;
	margin: auto;
}

.ModalTokens_FCH_Close:hover {
	background-color: #313131;
}

.ModalTokensFormContentBlock {
	padding: 20px;
}

.ModalTokensForm.Active,
.ModalTokensForm.Active>.ModalTokensFormBack,
.ModalTokensForm.Active>.ModalTokensFormContent {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.ModalTokensForm.Active>.ModalTokensFormContent {
	transform: scale(1);
}

.ModalTokensFormContentBlock>.ContractTokenImageBlock>.ContractTokenImageBlock_Image {
	width: 90px;
	height: 90px;
	max-width: 90px;
	max-height: 90px;
}

.ModalTokensFormContentBlock>.ContractTokenImageBlock>.ContractTokenImageBlock_Info>div:nth-child(1) {
	font-size: 16px;
}

.ModalTokensFormContentBlock>.ContractTokenImageBlock>.ContractTokenImageBlock_Info>div:nth-child(2) {
	font-size: 14px;
}

.ModalTokensFormContentBlock>.ContractTokenImageBlock>.ContractTokenImageBlock_Image {
	background-color: #2d2d2d;
}

.ModalTokensFormContentBlock>.CTIB_Block,
.ModalTokensFormContentBlock>.ContractTokenTextAreaBlock {
	margin-left: 0;
	margin-top: 20px;
}

.ModalTokensFormContentBlock>.CTIB_Block>input,
.ModalTokensFormContentBlock>.ContractTokenTextAreaBlock>textarea {
	background-color: #2f2f2f;
	border-color: #454545;
}

.ModalTokensFormContentBlock>.CTIB_Block>input:hover,
.ModalTokensFormContentBlock>.ContractTokenTextAreaBlock>textarea:hover,
.ModalTokensFormContentBlock>.CTIB_Block>input:focus,
.ModalTokensFormContentBlock>.ContractTokenTextAreaBlock>textarea:focus {
	background-color: #373737;
	border-color: #575757;
}

.ModalTokensFormButtonBlock {
	margin-top: 10px;
	padding: 14px 20px;
	border-top: 1px solid #3d3d3d;
	display: flex;
}

.ModalTokensFormButtonBlock_ButtonBlock {
	margin: auto 0;
	margin-left: auto;
	display: flex;
	width: fit-content;
}

.ModalTokens_FBB_Button {
	margin: auto 0;
	margin-left: 14px;
	height: fit-content;
	border-radius: 6px;
	padding: 10px 14px;
	display: flex;
	position: relative;
/*	background-color: #3c3c3c;
	border: 1px solid #303030;*/
	background-color: #3F51B5;
	border: 1px solid #454f83;
}

.ModalTokens_FBB_Button>div {
	color: #fff;
	margin: auto;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: var(--FontExtraBold);
}

.ModalTokens_FBB_Button:hover {
	background-color: #5a6cd3;
}

.ModalTokens_FBB_Button:hover:before {
	transform: rotate(360deg);
}

.ModalTokensFormButtonBlock_ButtonBlock>.ModalTokens_FBB_Button:nth-child(1) {
	margin-left: 0;
}

.ModalTokensFormContentBlock>.CTIB_Block>.CTIB_Block_Title,
.ModalTokensFormContentBlock>.ContractTokenTextAreaBlock>.CTTAB_Block_Title {
	font-size: 16px;
}

.ModalTokensFormContentBlock>.CTIB_Block>.CTIB_Block_Input,
.ModalTokensFormContentBlock>.CTIB_Block>.CTIB_Block_SubTitle,
.ModalTokensFormContentBlock>.ContractTokenTextAreaBlock>.CTTAB_Block_TextArea,
.ModalTokensFormContentBlock>.ContractTokenTextAreaBlock>.CTTAB_Block_SubTitle {
	font-size: 14px;
}

.ModalTokens_FBB_Button:active {
	background-color: #3F51B5;
	transform: scale(1.02);
	transition: margin 0s;
}

.ModalTokens_FBB_Button:before {
	content: "";
	display: flex;
	width: 20px;
	height: 20px;
	background-image: url("/Waste/Svg/MainButtonDeploy.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin: auto 10px auto auto;
	-webkit-user-select: none;
	user-select: none;
	pointer-events: none;
	transition: .4s;
}

.ModalTokens_FBB_Button:disabled {
	pointer-events: none;
	background-color: #3c3c3c;
	border: 1px solid #303030;
	opacity: .8;
}

.ModalTokensForm.Active>.ModalTokensFormBack:active + .ModalTokensFormContent {
	transform: scale(1.02);
	transition: 0.1s;
}

.CTIB_Block_Input.Error,
.CTTAB_Block_TextArea.Error {
	border-color: #f44336 !important;
}

.ModalTokens_FBB_Button.Loading {
	background-color: #373737;
	border-color: #575757;
	pointer-events: none;
}

.ModalTokens_FBB_Button.Loading::before {
	opacity: 0;
	visibility: hidden;
}

.ModalTokens_FBB_Button.Loading::after {
	content: "";
	background-image: url("/Waste/Svg/DecorLoading.svg");
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	margin: auto;
	animation: Wheel 1.2s infinite linear;
}

.ModalTokens_FBB_Button.Loading>div {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.ModalTokens_FCB_RevokeAccessTitle {
	margin-bottom: 10px;
}

.ModalTokens_FCB_RevokeAccessBlockList {
	margin-bottom: 10px;
}

.ModalTokens_FCB_RevokeAccessBlockList_Text {
	margin-bottom: 5px;
	color: #f44336;
	font-size: 15px;
}

.ModalTokens_FCB_RevokeAccessBlockList>.ModalTokens_FCB_RevokeAccessBlockList_Text:nth-last-child(1) {
	margin-bottom: 0;
}

.ModalTokens_FCB_RevokeAccessSubInfo {
	font-size: 16px;
	color: #939393;
}

.BodyMainInfoRulesBlock {
	padding: 20px;
	margin: 30px 0;
	background-color: #1a1a1a;
	width: var(--100);
	border-radius: 8px;
}

.BodyMain_IRB_Title {
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	font-family: var(--FontExtraBold);
	margin-bottom: 6px;
}

.BodyMain_IRB_SubTitle {
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	font-family: var(--FontSemiBold);
	margin-bottom: 6px;
	color: #8d8d8d;
}

.BodyMain_IRB_Content {
	margin-top: 10px;
	width: var(--100);
}

.BodyMain_IRB_Content_Text {
	margin-bottom: 20px;
	text-align: justify;
	color: #c3c3c3;
}

.BodyMain_IRB_Content_Text:nth-last-child(1) {
	margin-bottom: 0;
}

.BodyMain_IRB_Content_HeaderText {
	margin-bottom: 4px;
	font-family: var(--FontExtraBold);
}

.BodyMain_IRB_Content_SubHeaderText {
	margin-bottom: 4px;
}

.BodyMain_IRB_Content_Text.MrgnRules {
	margin-bottom: 4px;
}

.BodyMain_IRB_Content_Text>a {
	display: inline;
	color: #b36eeb;
}

.BodyMain_IRB_Content_Text>a:hover {
	text-decoration: underline;
}

.ModalCookieRules {
	position: fixed;
	bottom: 0;
	right: 0;
	display: flex;
	padding: 20px;
	z-index: 1;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transform: translateY(100%);
}

.ModalCookieRules.Active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateY(0);
}

.ModalCookieRulesBlock {
	background-color: #2f2f2f;
	display: flex;
	padding: 12px;
	margin: auto;
	margin-bottom: 0;
	margin-right: 0;
	border-radius: 10px;
	width: 420px;
}

.ModalCookieRules_Image {
	width: 36px;
	height: 36px;
	display: flex;
	margin-right: 10px;
}

.ModalCookieRules_Image>svg {
	width: 36px;
	height: 36px;
	margin: auto;
}

.ModalCookieRules_ContentText {
	display: flex;
	flex-direction: column;
}

.ModalCookieRules_Text {
	font-size: 16px;
}

.ModalCookieRules_Button {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: fit-content;
	height: fit-content;
	border-radius: 6px;
	background-color: #4b4b4b;
	padding: 10px 14px;
	display: flex;
	position: relative;
	border: 1px solid #616161;
}

.ModalCookieRules_Button>div {
	font-size: 15px;
	font-family: var(--FontSemiBold);
	margin: auto;
}

.ModalCookieRules_Button:active {
	background-color: #4b4b4b;
	transform: scale(1.02);
	transition: margin 0s;
}

.ModalCookieRules_Button:hover {
	background-color: #5b5b5b;
}

.HeaderRight_LBP_MenuHeaderMobile {
	display: flex;
	padding: 6px;
	background-color: #3c3c3c;
	border: 1px solid #303030;
	border-radius: 8px;
	cursor: pointer;
	user-select: none;
	position: relative;
}

.HeaderRight_LBP_MenuHeaderMobile::before {
	content: "";
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/Waste/Svg/ProfileDecor.svg");
	display: flex;
	margin: auto;
	width: 25px;
	height: 25px;
}

.HeaderRight_LBP_MenuHeaderMobile:hover {
	background-color: #555555;
}

.HeaderRight_LBP_MenuContent_Mobile {
	display: flex;
	padding: 10px 12px;
	padding-left: 40px;
	background-color: #272727;
	border-radius: 4px;
	margin-bottom: 10px;
	position: relative;
}

.HeaderRight_LBP_MenuContent_Mobile>div:nth-child(1) {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/Waste/Svg/DecorCopy.svg");
	display: flex;
	margin: auto;
	top: 0;
	left: 10px;
	bottom: 0;
	width: 18px;
	height: 18px;
	cursor: pointer;
}

.HeaderRight_LBP_MenuContent_Mobile>div:nth-child(1):active {
	transform: scale(1.05);
}

.HeaderRight_LBP_MenuContent_Mobile>div:nth-child(2) {
	font-size: 14px;
	font-family: var(--FontExtraBold);
}



.BodyContentMaxWidth.PdBottom20 {
	padding-bottom: 20px;
}

.BodyContentTokensStats {
	background-color: #1a1a1a;
	width: var(--100);
	border-radius: 10px;
	overflow: hidden;
}

.BodyContentTokensStatsHeader {
	display: flex;
	width: var(--100);
	padding: 14px;
	/*margin-bottom: 10px;*/
	border-bottom: 2px solid #252525;
}

.BodyContentTokensStatsHeader_Left {
	display: flex;
	margin: auto 0;
	margin-right: auto;
	user-select: none;
}

.BodyContentTokensStatsHeader_Left>div {
	margin: auto;
	padding: 8px 16px;
	background-color: #252525;
	border-radius: 6px;
	font-family: var(--FontExtraBold);
	font-size: 15px;
}

.BodyContentTokensStatsHeader_Right {
	display: flex;
	margin: auto 0;
	margin-left: auto;
	user-select: none;
}

.BodyContentTokensStatsHeader_Right>a {
	color: #fff;
	font-size: 15px;
	/*font-family: var(--FontExtraBold);*/
	display: flex;
	text-align: center;
	position: relative;
	padding-left: 20px;
	opacity: .4;
}

.BodyContentTokensStatsHeader_Right>a:hover {
	/*text-decoration: underline;*/
	opacity: .6;
}

.BodyContentTokensStatsHeader_Right>a:after {
	content: "";
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url("/Waste/Svg/WarningInfo.svg");
	width: 14px;
	height: 14px;
	border-radius: 100px;
}

.BodyContentTokensStatsTable {
	overflow-x: auto;
	overflow-y: hidden;
	width: var(--100);
	max-height: 1024px;
	display: flex;
	flex-direction: column;
}

.BodyContentTokensStatsTableHeader {
	padding: 10px;
	border-bottom: 2px solid #252525;
	display: flex;
}

.BodyContentTokensStatsTableContent {
    display: flex;
    flex-direction: column;
    overflow: auto;
}

.BodyContent_TSTC_Block {
	padding: 10px;
	display: flex;
	border-bottom: 2px solid #252525;
	text-decoration: none;
}

.BodyContentTokensStatsTableContent>.BodyContent_TSTC_Block:nth-last-child(1) {
	border-bottom: none;
}

.BodyContent_TSTC_Block:hover {
	background-color: #252525;
}

.BodyContentTokensStatsTableHeader>.Block,
.BodyContent_TSTC_Block>.Block {
	display: flex;
	margin: auto 0;
	text-align: center;
	padding: 0 4px;
	font-size: 15px;
	width: var(--100);
	max-width: 200px;
}

.BodyContentTokensStatsTableHeader>.Block>.Text,
.BodyContent_TSTC_Block>.Block>.Text {
	margin: auto 0;
	width: var(--100);
	color: #8b8b8b;
	font-size: 15px;
}

.BodyContentTokensStatsTableHeader>.Block>.Text.LogoBlock,
.BodyContent_TSTC_Block>.Block>.Text.LogoBlock {
	display: flex;
}

.BodyContentTokensStatsTableHeader>.Block>.Text.LogoBlock>.TextLogo {
	color: #8b8b8b;
	font-size: 15px;
}

.BodyContentTokensStatsTableHeader>.Block.Width50,
.BodyContent_TSTC_Block>.Block.Width50 {
	min-width: 50px;
	max-width: 50px;
}

.BodyContentTokensStatsTableHeader>.Block.WidthFullStatic300,
.BodyContent_TSTC_Block>.Block.WidthFullStatic300 {
	max-width: none;
	min-width: 300px;
}

.BodyContentTokensStatsTableHeader>.Block>.LogoBlock>.TextLogo {
	padding-left: 50px;
}

.BodyContentTokensStatsTableHeader>.Block>.Text.AlignLeft,
.BodyContent_TSTC_Block>.Block>.Text.AlignLeft {
	text-align: left;
}

.BodyContentTokensStatsTableHeader>.Block>.Text.AlignRight,
.BodyContent_TSTC_Block>.Block>.Text.AlignRight {
	text-align: right;
}

.BodyContent_TSTC_Block>.Block>.LogoBlock>img {
	min-width: 40px;
	min-height: 40px;
	width: 40px;
	height: 40px;
	margin: auto 0;
	margin-right: 10px;
	border-radius: 100px;
	border: 1px solid #232323;
	display: flex;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-color: #161616;
}

.BodyContent_TSTC_Block>.Block>.LogoBlock>.TextBlock {
	display: flex;
	overflow: hidden;
	margin: auto 0;
	white-space: nowrap;
}

.BodyContent_TSTC_Block>.Block>.LogoBlock>.TextBlock>.TextLogo {
	margin: auto 0;
	display: flex;
	text-align: center;
	color: #fff;
	font-size: 15px;
	text-overflow: ellipsis;
}

.BodyContent_TSTC_Block>.Block>.LogoBlock>.TextBlock>.TextLogoSymbol {
	margin: auto 0;
	margin-left: 6px;
	font-size: 15px;
	color: #8b8b8b;
	font-family: var(--FontExtraBold);
	text-overflow: ellipsis;
}

.BodyContent_TSTC_Block>.Block>.ColorWhite {
	color: #fff;
}

.BodyContent_TSTC_Block>.Block>.ColorRed {
	color: #f44336;
}

.BodyContent_TSTC_Block>.Block>.ColorGreen {
	color: #8bc34a;
}

.BodyContent_TSTC_Block>.Block>.ImgChart {
	width: var(--100);
	height: 40px;
	min-height: 40px;
	display: flex;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	user-select: none;
}


