﻿@charset "UTF-8";

/********* public:extra.less ********/
.p-body-inner {
	background-color: #ecf0f1;
	padding: 20px
}

.p-pageWrapper {
	max-width: 95%;
	margin: auto;
	padding-bottom: 30px
}

.formRow>dt {
	background: initial
}

.p-sectionLinks-list .p-navEl-link:hover {
	background-color: #243d54
}

.block-tabHeader .tabs-tab {
	color: rgba(255, 255, 255, 0.7)
}

.overlay {
	background: initial
}

.block-header a,
.p-footer a,
.pairs.pairs--rows>dt,
.node-extra-row a,
.contentRow-title {
	font-size: 13px
}

.p-title-value {
	color: #3e3e3e
}

dl.pairs.pairs--justified,
.pairs.pairs--rows>dd {
	font-size: 11px
}

.p-navEl-link[data-nav-id="rules"]:before,
.menu-linkRow[data-nav-id="rules"]:before {
	padding-right: 4px;
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f518"
}

.p-navEl-link[data-nav-id="garant"]:before, 
.menu-linkRow[data-nav-id="garant"]:before {
	padding-right: 4px;
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f3ed"
}

.p-navEl-link[data-nav-id="reklama"]:before,
.menu-linkRow[data-nav-id="reklama"]:before {
	padding-right: 4px;
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f641"
}

.p-navEl-link[data-nav-id="poshlina"]:before,
.menu-linkRow[data-nav-id="poshlina"]:before {
	padding-right: 4px;
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f3d1"
}

.p-navEl-link[data-nav-id="upuser"]:before,
.menu-linkRow[data-nav-id="upuser"]:before {
	padding-right: 4px;
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f3c1"
}

.p-navEl-link[data-nav-id="radio"]:before,
.menu-linkRow[data-nav-id="radio"]:before {
	padding-right: 4px;
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f58f"
}

.p-nav-inner {
	max-width: 100%;
	padding: 0 10px;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	display: flex;
	align-items: flex-end;
	font-size: 13px;
	color: #fff;
	background-color: #243d54;
	border: 0px solid #243d54;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 35px
}

.message-avatar-wrapper .avatar.avatar--l {
	width: 160px;
	height: 160px
}

.message-cell.message-cell--user {
	flex: 0 0 180px
}

.customConvButton-button--conversation {
	width: 100%;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	-webkit-transition: background-color .25s ease;
	transition: background-color .25s ease;
	font-size: 11px;
	border-radius: 3px;
	padding: 5px;
	text-align: center;
	background: #1e2e3d;
	border-color: #1e2e3d
}

.fsp .tabGroup-content {
	padding: 0 3px;
	max-height: 600px;
	overflow-y: auto;
	position: relative;
	height: 600px
}

.xfa-nit-node-icon {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 60px;
	padding: 10px 0 10px 10px
}

.p-header-logo.p-header-logo--image img {
	padding: 10px 10px 10px 0
}

.structItemContainer-group--sticky {
	background-image: -o-linear-gradient(#f8fceb, #dcf0c0 60%);
	background-image: -moz-linear-gradient(top, #f3fae1, #dcf0c0);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e9eff5), color-stop(1, #e9eff5));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#DCF0C0')
}

.siropuShoutboxShouts>li time {
	color: #3e3e3e;
	font-size: 10px
}

.overlay {
	background: #243d54
}

.overlay {
	position: relative;
	margin: 40px auto 10px;
	margin-top: 4vh;
	width: 100%;
	max-width: 800px;
	background: #fff;
	color: #000;
	border-width: 1px;
	border-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #d8d8d8;
	border-bottom-color: #cbcbcb;
	border-left-color: #d8d8d8;
	border-radius: 4px;
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
	outline: none
}

.fsp .tabGroup-content {
	padding: 0 3px;
	max-height: 900px;
	overflow-y: auto;
	position: relative;
	height: 800px;
	font: 12px / 1.4 sans-serif
}

.thBranding {
	display: none
}

.actionBar-action--reply,
.actionBar-action--mq,
.actionBar-action--like,
.actionBar-action--reaction {
	display: inline-block !important;
	background: #47a7eb !important;
	color: #fff !important;
	padding: 5px 12px 5px;
	line-height: 19px !important;
	border-radius: 4px;
	background: linear-gradient(#47a7eb 0%, #47a7eb 0%)
}

.actionBar-action--reply:hover,
.actionBar-action--mq:hover {
	display: inline-block !important;
	background: #419ee0 !important;
	color: #fff !important;
	text-decoration: none !important;
	border-radius: 4px;
	background: linear-gradient(#419ee0 0%, #419ee0 0%)
}

.actionBar-action--like:hover,
.actionBar-action--reaction:hover {
	display: inline-block !important;
	background: #419ee0;
	color: #fff !important;
	text-decoration: none !important;
	border-radius: 4px;
	background: linear-gradient(#419ee0 0%, #419ee0 0%);
	transform: scale(1.25)
}

.blockMessage.blockMessage--none {
	background: none;
	border: none;
	color: #141414;
	padding: 0;
	display: none
}

.userBanner.userBanner--yellow {
	font-weight: bold;
	background-image: linear-gradient(254.5deg, #edff21 0%, #ffd662 11.11%, #ffcf48 22.22%, #fde910 33.33%, #f8f32b 44.44%, #ff0 55.56%, #ffbf00 66.67%, #ffba00 77.78%, #ffb300 88.89%, #f4a900 100%);
	background-size: 1200% 1200% !important;
	-webkit-animation: trgamers 15s ease infinite !important;
	-moz-animation: trgamers 15s ease infinite !important;
	-o-animation: trgamers 15s ease infinite !important;
	animation: trgamers 15s ease infinite !important
}

@-webkit-keyframes trgamers {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes trgamers {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

@-o-keyframes trgamers {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

@keyframes trgamers {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

.userBanner.userBanner--yellow strong:before {
	content: "\f015"
}

.userBanner.userBanner--yellow {
	font-family: 'verdana';
	margin-top: 1px;
	text-align: center;
	height: 20px;
	line-height: 15px;
	position: relative;
	max-width: 180px;
	padding: 2px 20px 2px 28px;
	user-select: none;
	color: #000;
	font-size: 11px;
	font-weight: normal
}

.userBanner.userBanner--yellow strong:before {
	font-family: Font Awesome\ 5 Pro, Font Awesome\ 5 Brands;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 2px 4px 0px 4px;
	min-width: 15px;
	font-size: 100%;
	text-align: center
}

.userBanner.userBanner--orange {
	font-family: 'verdana';
	border-left: 3px solid rgba(0, 0, 0, 0.2);
	margin-top: 3px;
	text-align: center;
	height: 20px;
	line-height: 15px;
	position: relative;
	max-width: 180px;
	padding: 2px 20px 2px 15px;
	user-select: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal
}

.userBanner.userBanner--orange strong:before {
	font-family: Font Awesome\ 5 Pro, Font Awesome\ 5 Brands;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 2px 4px 0px 4px;
	min-width: 15px;
	font-size: 100%;
	text-align: center
}

.userBanner.userBanner--blue {
	font-family: 'verdana';
	border-left: 3px solid rgba(0, 0, 0, 0.2);
	margin-top: 3px;
	text-align: center;
	height: 20px;
	line-height: 15px;
	position: relative;
	max-width: 180px;
	padding: 2px 20px 2px 15px;
	user-select: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal
}

.userBanner.userBanner--blue strong:before {
	font-family: Font Awesome\ 5 Pro, Font Awesome\ 5 Brands;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 2px 4px 0px 4px;
	min-width: 15px;
	font-size: 100%;
	text-align: center
}

.userBanner.userBanner--silver {
	font-family: 'verdana';
	border-left: 3px solid rgba(0, 0, 0, 0.2);
	margin-top: 3px;
	text-align: center;
	height: 20px;
	line-height: 15px;
	position: relative;
	max-width: 180px;
	padding: 2px 20px 2px 15px;
	user-select: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal
}

.userBanner.userBanner--silver strong:before {
	font-family: Font Awesome\ 5 Pro, Font Awesome\ 5 Brands;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 2px 4px 0px 4px;
	min-width: 15px;
	font-size: 100%;
	text-align: center
}

[class*='trgamersafis_'] {
	font-family: 'verdana';
	border-left: 3px solid rgba(0, 0, 0, 0.2);
	margin-top: 3px;
	text-align: center;
	height: 20px;
	line-height: 15px;
	position: relative;
	max-width: 180px;
	padding: 2px 20px 2px 15px;
	user-select: none;
	color: #fff;
	font-size: 11px;
	font-weight: normal
}

[class*='trgamersafis_'] strong:before {
	font-family: Font Awesome\ 5 Pro, Font Awesome\ 5 Brands;
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding: 2px 4px 0px 4px;
	min-width: 15px;
	font-size: 100%;
	text-align: center
}

[class*='trgamersafis_'] strong {
	margin-left: 15px
}

.trgamersafis_00 {
	background: #D60E0E
}

.trgamersafis_00 strong:before {
	content: "\f0ac"
}

.trgamersafis_01 {
	background: #0081FF
}

.trgamersafis_01 strong:before {
	content: "\f132"
}

.trgamersafis_02 {
	background: #e9740c;
	color: #fff
}

.trgamersafis_02 strong:before {
	content: "\f06e"
}

.trgamersafis_03 {
	background: #0463C1
}

.trgamersafis_03 strong:before {
	content: "\f132"
}

.trgamersafis_04 {
	background: #bea00c;
	border-color: #f2cc0f;
	box-shadow: 0 0 1px #17713c, inset 0 0 20px #fff
}

.trgamersafis_04 strong:before {
	content: "\f63d"
}

.trgamersafis_05 {
	background: linear-gradient(180deg, #2eac04 0%, #309b0c 77.78%)
}

.trgamersafis_05 strong:before {
	content: "\f4fc"
}

.trgamersafis_06 {
	background: #0ca6d6
}

.trgamersafis_06 strong:before {
	content: "\f007"
}

.trgamersafis_07 {
	background: #766307
}

.trgamersafis_07 strong:before {
	content: "\f0e7"
}

.trgamersafis_08 {
	background: #ffad00
}

.trgamersafis_08 strong:before {
	content: "\f0d6"
}

.trgamersafis_09 {
	background: #a54d7b
}

.trgamersafis_09 strong:before {
	content: "\f09d"
}

.trgamersafis_10 {
	background: #A7490D
}

.trgamersafis_10 strong:before {
	content: "\f0e3"
}

.trgamersafis_11 {
	background: #E3E3E3;
	color: #424242
}

.trgamersafis_11 strong:before {
	content: "\f070"
}

.trgamersafis_12 {
	background: #808000;
	border-color: #4d4d00;
	box-shadow: 0 0 1px #176093, inset 0 0 10px #fff
}

.trgamersafis_13 {
	background: #766307;
	border-color: #a38a0a;
	box-shadow: 0 0 1px #8e44ad, inset 0 0 20px #fff
}

.trgamersafis_13 strong:before {
	content: "\f023"
}

.trgamersafis_14 {
	color: #6e4400;
	background: linear-gradient(94deg, #ffab00, #fff9ed 50%, #ffab00);
	background-size: 180% 180%;
	animation: gradient-animation 4s ease infinite
}

.trgamersafis_15 {
	color: #000;
	background: linear-gradient(95deg, #e0115f 0%, #fff9ed 80%, #ffab00 100%);
	background-size: 180% 180%;
	animation: gradient-animation 4s ease infinite
}

.trgamersafis_15 strong:before {
	content: "\f3a5"
}

.trgamersafis_16 {
	color: #183053;
	background: linear-gradient(90deg, #61d4f8 0%, #8effe4 100%)
}

.trgamersafis_17 {
	color: #405D00;
	background: linear-gradient(90deg, #ffe588 0%, #a9d942 50%, #b4dd12 100%)
}

.trgamersafis_18 {
	background: #4169E1
}

.trgamersafis_18 strong:before {
	content: "\f132"
}

.trgamersafis_19 {
	background: #A85BF5;
	color: #F5EBFF
}

@keyframes gradient-animation {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

.blockMessage.blockMessage--none {
	display: none
}

.userBanner.userBanner--orange {
	color: #fff;
	background: #d9820a;
	border-color: #f59e25
}

.button,
a.button {
	font-family: 'Verdana', sans-serif;
	font-weight: normal
}

.userBanner.userBanner--staff,
.userBanner.userBanner--primary {
	color: #ededed;
	background: #35597a
}

.userBanner.userBanner--staff strong,
.userBanner.userBanner--primary strong {
	color: #ededed;
	background: #35597a
}

.userBanner {
	font-size: 11px
}

.userBanner {
	white-space: nowrap;
	max-width: -webkit-fit-content !important;
	max-width: -moz-fit-content !important;
	max-width: fit-content !important;
	width: 100% !important;
	height: 27px !important;
	border-radius: 4px !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	border: none !important;
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	margin: 0 !important
}

.userBanner>* {
	margin: 0 !important
}

.userBanner>*::before {
	position: relative !important;
	padding: 0 !important;
	margin: 0 !important;
	margin-right: 4px !important;
	background: none !important
}

.message-userDetails>.userBanner {
	max-width: 100% !important;
	margin: 3px 0 !important
}

.memberHeader-banners {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-inline: -2px !important
}

.memberHeader-banners>.userBanner {
	margin: 2px !important
}

.userBanner.black {
	color: white;
	background-color: #000;
	border-color: #336699
}

.label {
	border-radius: 2px;
	padding: 2px 5px
}

.underline--dotted {
	border-bottom: 1px dashed
}

.underline-menu {
	border-bottom: 1px #fff dashed
}

.node--id678,
.node--id23 {
	background-color: #ffffe0
}

.xfaNitSrv .xfa_nit_icon_list {
	height: 100%
}

.garantbutton {
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #242024;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #fff
}

.garantbutton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f6f6), color-stop(1, #fff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #f6f6f6
}

.garantbutton:active {
	position: relative;
	top: 1px
}

.jabberbotton {
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #242024;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #fff
}

.jabberbotton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f6f6), color-stop(1, #fff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #f6f6f6
}

.jabberbotton:active {
	position: relative;
	top: 1px
}

.levelup {
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #0f0e0f;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #fff
}

.levelup:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f6f6), color-stop(1, #fff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #f6f6f6
}

.levelup:active {
	position: relative;
	top: 1px
}

.garant {
	color: #fff0;
	border-color: #ffff5e;
	border-radius: 10px;
	margin-right: 6px
}

.vip1 {
	background-image: linear-gradient(210deg, #edff21, #ffd662, #ffcf48, #fde910, #f8f32b, #ff0, #ffbf00, #ffba00, #ffb300, #f4a900) !important;
	background-size: 1200% 1200% !important;
	-webkit-animation: trgamers 15s ease infinite !important;
	-moz-animation: trgamers 15s ease infinite !important;
	-o-animation: trgamers 15s ease infinite !important;
	animation: trgamers 5s ease infinite !important;
	padding: 2px 5px;
	margin-right: 5px
}

.message-topic-starter {
	right: auto
}

.message-topic-starter:before {
	background-image: none;
	font-size: 10px;
	padding: 3px;
	right: -12px;
	border-radius: 3px
}

.reklama {
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #fff
}

.reklama:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f6f6), color-stop(1, #fff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #f6f6f6
}

.reklama:active {
	position: relative;
	top: 1px
}

.prava {
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #fff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #fff 5%, #f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #000000;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #fff
}

.prava:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #f6f6f6), color-stop(1, #fff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #fff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #f6f6f6
}

.prava:active {
	position: relative;
	top: 1px
}

.accountType-content {
	flex: 0 0 auto
}

.accountType .priceContainer {
	background: #fff
}

.accountType[data-id="1"] .priceContainer {
	background: none
}

.accountType-title .priceContainer {
	position: absolute;
	bottom: -50px;
	background: #2980b9;
	color: #fff;
	height: 105px;
	width: 110%;
	left: -5%;
	right: 20%;
	overflow: hidden;
	border-radius: 7px;
	border: 3px solid #fff;
	font-size: 22px;
	font-weight: 100
}

.accountType-title>h3 {
	background: #243d54;
	font-size: 12px;
	color: #fff;
	padding: 30px 10px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0
}

.accountType-inner .btn a {
	background: #323232;
	padding: 10px 10%;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
	border-radius: 5px
}

.accountType-content li {
	padding: 10px 10px
}

.accountType-content {
	padding: 5px 5px
}

.accountType-title {
	background: #243d54
}

.accountType-inner .btn {
	padding-top: 4em
}

.sd_contact_banner {
	font-size: 11px;
	text-align: center;
	margin-top: 5px;
	text-decoration: dashed;
	color: #3e3e3e
}

.pairs>dt {
	color: #002137
}

.userBanner.userBanner--hidden {
	background: none;
	border: none;
	display: table;
	margin-left: auto;
	margin-right: auto
}

.memberHeader-main {
	background: #ededed6e;
	border-bottom: 1px solid #dfdfdf;
	border-radius: 3px 3px 0 0
}

.memberTooltip-header {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 6px;
	background: #ededed69;
	border-bottom: 1px solid #dfdfdf
}

.button.button--scroll,
a.button.button--scroll {
	background: rgba(36, 61, 84, 0.75);
	padding: 20px 8px;
	box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.25)
}

.u-bottomFixer {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 800;
	pointer-events: none;
	font-size: 1px
}

@media (max-width:900px) {
	.u-bottomFixer .notices.notices--bottom_fixer {
		display: none
	}
}

.p-header-logo.p-header-logo--image img {
	vertical-align: bottom;
	max-width: 200%;
	max-height: 300px
}

.p-footer-row {
	margin-bottom: 10px
}

.inlineModBar-inner {
	max-width: 100%;
	padding: 0 10px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
	align-items: center;
	margin-bottom: 50px
}

.fsp .tabGroup--threads .tabGroup-content .postDate {
	display: none
}

.fsp .tabGroup--threads .tabGroup-content .title {
	max-width: 85%;
	width: auto
}

.fsp .tabGroup--threads .tabGroup-content span.username {
	max-width: 12%
}

.trgamersafis_222 {
	padding-right: 30px;
	font-weight: bold;
	background-image: linear-gradient(150deg, #f00, #b22222, #8b0000) !important;
	background-size: 1200% 1200% !important;
	-webkit-animation: trgamers 3s ease infinite !important;
	-moz-animation: trgamers 3s ease infinite !important;
	-o-animation: trgamers 3s ease infinite !important;
	animation: trgamers 4s ease infinite !important
}

.message-userExtras.telegram1,
.bottitle1 .cxf-cb-icon {
	display: none
}

.message-content.js-messageContent.bot-message1 {
	background-color: #2fa2d812
}

.banner-footer-text {
	font-size: 12px;
	text-align: center;
	display: block
}

:root {
	font-family: 'Inter', sans-serif
}

@supports (font-variation-settings: normal) {
	:root {
		font-family: 'Inter var', sans-serif
	}
}

.message-cell.message-cell--user {
	padding: 10px;
	background: #FFF;
	width: 232px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.message-cell.message-cell--user>.message-user {
	padding: 6px;
	border-radius: 6px;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important
}

.message-cell.message-cell--user>.message-user>.message-userArrow {
	display: none
}

.message-cell.message-cell--user>.message-user>.message-userExtras {
	padding: 8px;
	margin-top: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 5px;
	background: #FFF
}

.message-cell.message-cell--user>.message-user>.message-userExtras>.pairs {
	margin-bottom: 4px
}

.message-cell.message-cell--user>.message-user>.message-userExtras>.pairs:last-child {
	margin-bottom: 0
}

.message-cell.message-cell--user>.message-user>.message-userDetails {
	padding: 5px 8px;
	border-radius: 5px;
	background: #FFF
}

.message-cell.message-cell--user>.message-user>.message-userDetails>.message-name {
	text-align: center;
	margin-bottom: 12px
}

.message-cell.message-cell--user>.message-user>.message-userDetails>.message-userTitle {
	text-align: center;
	margin-top: -12px;
	margin-bottom: 12px
}

.message-cell.message-cell--user>.message-user>.message-avatar {
	margin: 12px 0
}

.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper>.avatar {
	border-radius: 8px
}

.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper>.profile-avatar-icon {
	z-index: 1;
	margin-top: -9px;
	width: 18px;
	height: 18px;
	border-radius: 100px;
	background: #FFF
}

.message-cell.message-cell--user>.message-topic-starter::before {
	right: unset;
	left: 5px;
	top: 15px
}

.buy-role-list {
	padding: 0
}

.buy-role-preview>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.role-preview-body {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.buy-role-profile {
	padding: 0
}

@media screen and (max-width:768px) {
	.buy-role-preview {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr
	}

	.buy-role-preview>.item:first-child {
		padding-bottom: 30px
	}
}

.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper>.avatar {
	position: relative
}

.message-cell.message-cell--user>.message-user>.message-userDetails>.message-userTitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.fill-item-name {
	right: 100%;
	margin-right: 24px
}

@media screen and (max-width:650px) {
	.message-cell.message-cell--user>.message-user>.message-userDetails>.message-userTitle {
		margin-top: -6px
	}
}

@media screen and (max-width:650px) {
	.message-cell.message-cell--user>.message-user {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding: 0;
		padding-left: 60px;
		position: relative
	}

	.message-cell.message-cell--user>.message-user>.message-avatar {
		position: absolute;
		left: 0;
		top: 0;
		margin: 0
	}

	.message-cell.message-cell--user>.message-user>.message-userExtras {
		display: none
	}

	.message-cell.message-cell--user>.message-user>.message-userDetails {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0px -2px;
		padding: 0
	}

	.message-cell.message-cell--user>.message-user>.message-userDetails>.message-name {
		text-align: left;
		margin-bottom: 6px
	}

	.message-cell.message-cell--user>.message-user>.message-userDetails>.message-userTitle {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-top: 0;
		margin-bottom: 6px
	}

	.message-cell.message-cell--user>.message-user>.message-userDetails>* {
		text-align: left !important;
		width: 100%
	}

	.message-cell.message-cell--user>.message-user>.message-userDetails>.userBanner {
		padding: 2px 6px !important;
		margin: 2px !important;
		width: -webkit-fit-content !important;
		width: -moz-fit-content !important;
		width: fit-content !important
	}
}

.memberTooltip-banners {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-inline: -2px !important
}

.memberTooltip-banners>.userBanner {
	margin: 2px !important
}

.ruby-seller-item {
	position: relative;
	width: 100%
}

.message-cell.message-cell--user>.message-user {
	position: relative;
	isolation: isolate
}

.message-cell.message-cell--user>.message-user>.wrapper-profile-links>.item {
	background: #FFF
}

.message-cell.message-cell--user>.message-user>.wrapper-profile-links>.item:first-child {
	margin-top: 6px
}

.message-cell.message-cell--user>.message-user>.ruby-seller-pattern {
	inset-inline: 0
}

@media screen and (max-width:624px) {
	.profile-settings-preview>.message-inner>.message-cell.message-cell--user {
		padding: 0;
		width: 100%;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border: none
	}

	.profile-settings-preview>.message-inner>.message-cell.message-cell--user>.message-user>.message-avatar {
		width: 48px;
		height: 48px
	}

	.profile-settings-preview>.message-inner>.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper {
		width: 48px;
		height: 48px
	}

	.profile-settings-preview>.message-inner>.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper>.avatar {
		width: 100%;
		height: 100%
	}

	.profile-settings-preview>.message-inner>.message-cell.message-cell--user>.message-user>.message-userDetails {
		background: none
	}
}

@media screen and (max-width:650px) {
	.message-cell.message-cell--user>.message-user {
		padding: 12px;
		padding-left: 72px
	}

	.message-cell.message-cell--user>.message-user>.message-avatar {
		top: 12px;
		left: 12px
	}

	.message-cell.message-cell--user>.message-user>.message-userDetails {
		background: none
	}

	.message-cell.message-cell--user>.message-user>.wrapper-profile-links {
		display: none
	}
}

.message-cell.message-cell--user>.message-user {
	overflow: hidden
}

.message-cell.message-cell--user>.message-user>.message-userDetails {
	padding-top: 12px
}

.wrapper-profile-links>.item {
	word-break: break-word
}

@media screen and (max-width:650px) {
	.message-cell.message-cell--user>.message-user>.message-userDetails {
		padding-top: unset
	}
}

@media screen and (max-width:624px) {
	.message-avatar>.message-avatar-wrapper>.avatar {
		width: 48px !important;
		height: 48px !important
	}

	.message-avatar>.message-avatar-wrapper>.avatar::before {
		width: 48px;
		height: 48px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain
	}
}

.user-online-ind {
	position: absolute;
	top: 3px;
	right: 3px;
	pointer-events: none;
	z-index: 1;
	width: 8px;
	height: 8px;
	background-image: url("../images/63aaaed734e3ebefb3f26764c3602067320b8609.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.ruby-seller-content {
	border-radius: 4px;
	background: #FFF;
	padding: 8px;
	padding-right: 12px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content
}

.ruby-seller-content>.ruby-seller-avatar {
	width: 36px;
	height: 36px;
	margin-right: 8px
}

.ruby-seller-content>.ruby-seller-avatar>* {
	width: 100%;
	height: 100%
}

.ruby-seller-content>.ruby-seller-name>.userBanner {
	padding: 0;
	background: none;
	height: auto !important
}

.ruby-seller-item {
	gap: 6px
}

.ruby-seller-info {
	gap: 4px
}

.ww-invest {
	height: 31px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 1px;
	padding: 0px 10px;
	position: relative;
	overflow: hidden;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	border-radius: 4px;
	margin: 3px 0
}

.ww-invest::before {
	position: absolute;
	content: "";
	width: 150px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.ww-invest>p {
	font-family: Inter;
	text-align: center;
	font-size: 9px;
	font-style: normal;
	font-weight: 600;
	line-height: 8px;
	letter-spacing: -0.135px;
	text-transform: uppercase;
	padding: 0;
	margin: 0
}

.ww-invest>span {
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 12px;
	letter-spacing: -0.18px;
	padding: 0;
	margin: 0
}

.ww-invest.inv-a {
	background: -webkit-gradient(linear, right top, left top, from(#e99b63), color-stop(50%, #ae5515), to(#e99b63));
	background: linear-gradient(270deg, #e99b63 0%, #ae5515 50%, #e99b63 100%)
}

.ww-invest.inv-a>p {
	color: #FFD0AE
}

.ww-invest.inv-a>span {
	color: #FFF
}

.ww-invest.inv-a::before {
	background-image: url("../images/56f61c2e4518fb740c66c04bff3a98130c362c05.svg")
}

.ww-invest.inv-b {
	background: -webkit-gradient(linear, right top, left top, from(#e0ecff), color-stop(50%, #9bb5dd), to(#e0ecff));
	background: linear-gradient(270deg, #e0ecff 0%, #9bb5dd 50%, #e0ecff 100%)
}

.ww-invest.inv-b>p {
	color: #51688B
}

.ww-invest.inv-b>span {
	color: #3F526F
}

.ww-invest.inv-b::before {
	background-image: url("../images/e2300b19f1236b3ba6a1e37efba765b551ca9acf.svg")
}

.ww-invest.inv-c {
	background: -webkit-gradient(linear, right top, left top, from(#fff282), color-stop(50%, #ffb801), to(#fff282));
	background: linear-gradient(270deg, #fff282 0%, #ffb801 50%, #fff282 100%)
}

.ww-invest.inv-c>p {
	color: #A96C10
}

.ww-invest.inv-c>span {
	color: #6E4400
}

.ww-invest.inv-c::before {
	background-image: url("../images/898bad01019cc10bb07e6c0a4edc23f4a9f44b65.svg")
}

.ww-invest.inv-d {
	background: -webkit-gradient(linear, right top, left top, from(#a2ddff ea), color-stop(50%, #0099ef), to(#a2ddff));
	background: linear-gradient(270deg, rgba(162, 221, 255, 0.917647) 0%, #0099ef 50%, #a2ddff 100%)
}

.ww-invest.inv-d>p {
	color: rgba(255, 255, 255, 0.65)
}

.ww-invest.inv-d>span {
	color: #FFF
}

.ww-invest.inv-d::before {
	background-image: url("../images/0c30b2999804d4ac8ef58e2c25648ed8f0f3ba85.svg")
}

@media screen and (max-width:650px) {
	.message-cell.message-cell--user>.message-user>.message-userDetails>.message-name {
		width: 100%
	}
}

@media screen and (max-width:624px) {
	.ww-invest {
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
		margin: 2px
	}
}

.userBanner {
	padding: 2px
}

.userBanner.user-payed {
	height: 31px !important;
	padding: 0px 3px;
	position: relative;
	isolation: isolate;
	font-size: 12px
}

.userBanner.user-payed>strong {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 25px 3px 1fr;
	grid-template-columns: 25px 1fr;
	gap: 3px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.userBanner.user-payed>strong::before {
	content: "";
	margin-right: 0 !important;
	width: 25px;
	height: 25px;
	left: -9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 3px;
	background-color: #FFF !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 15px 15px !important
}

.userBanner.user-payed>strong::after {
	border-radius: 3px;
	right: 3px;
	pointer-events: none;
	z-index: -1;
	position: absolute;
	content: "";
	width: calc(100% - 34px);
	height: 25px
}

.userBanner.user-payed.ruby-type {
	background: linear-gradient(153deg, #fff 0%, #e0115f 30%, #8100ff 50%, #0e00ff, #786cff 90%, #fff 100%);
	background-size: 150% 150%;
	animation: gradient-animation 3s cubic-bezier(.61, .23, .31, .78) infinite
}

.userBanner.user-payed.ruby-type>strong::before {
	color: #CB4FA3;
	background-image: url("../images/816a8a05d352999acd7e157389a2f4af13701dc8.svg") !important
}

.userBanner.user-payed.ruby-type>strong::after {
	background: rgba(241, 227, 255, 0.34)
}

.userBanner.user-payed.platinum-type {
	background: linear-gradient(44deg, #fff 0%, #526dfe 30%, #1124e0, #606fff 80%, #6e76ff 100%);
	background-size: 150% 150%;
	animation: gradient-animation 5s cubic-bezier(.59, .12, .23, 1.06) infinite
}

.userBanner.user-payed.platinum-type>strong::before {
	color: #605DF3;
	background-image: url("../images/9ae30b7e5613b795d943a64b466e65b43215547f.svg") !important
}

.userBanner.user-payed.platinum-type>strong::after {
	background: rgba(227, 233, 255, 0.34)
}

.userBanner.user-payed.gold-type {
	background: linear-gradient(288deg, #fff 0%, #fedf52 30%, #ffdb00, #ff9700 80%, #fffed4 100%);
	background-size: 150% 150%;
	animation: gradient-animation 4s cubic-bezier(.59, .12, .23, 1.06) infinite
}

.userBanner.user-payed.gold-type>strong {
	color: #883700
}

.userBanner.user-payed.gold-type>strong::before {
	color: #883700;
	background-image: url("../images/aaa5d17c81808949da1f4a933eb0c9567e9bf244.svg") !important
}

.userBanner.user-payed.gold-type>strong::after {
	background: rgba(255, 251, 227, 0.6)
}

.userBanner.user-payed.premium-type {
	background: -webkit-gradient(linear, left top, left bottom, from(#d9820a), to(#a7490d));
	background: linear-gradient(180deg, #d9820a 0%, #a7490d 100%);
	background: linear-gradient(44deg, #fff 0%, #d9820a 30%, #a7490d, #e99b63 80%, #e99b63 100%);
	background-size: 150% 150%;
	animation: gradient-animation 5s cubic-bezier(.59, .12, .23, 1.06) infinite
}

.userBanner.user-payed.premium-type>strong::before {
	color: #3D759D;
	background-image: url("../images/29d59083fff8cd3389e0e8b26aea3458c8049ee0.svg") !important
}

.userBanner.user-payed.premium-type>strong::after {
	background: rgba(241, 227, 255, 0.34)
}

.userBanner {
	height: 31px !important
}

.userBanner>strong {
	font-size: 12px
}

@media screen and (max-width:650px) {
	.message-cell.message-cell--user>.message-user>.message-userDetails>.userBanner.user-payed {
		padding: 0 12px !important
	}

	.message-cell.message-cell--user>.message-user>.message-userDetails>.userBanner.user-payed>strong::before {
		left: -9px
	}
}

.ruby-sellers-body>.ruby-seller-item {
	gap: 6px
}

.ruby-sellers-body>.ruby-seller-item>.ruby-seller-info {
	background: #FFF
}

.userBanner.user-payed>strong {
	color: #FFF
}

.userBanner.user-invest {
	position: relative;
	overflow: hidden
}

.userBanner.user-invest::before {
	position: absolute;
	content: "";
	width: 150px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.userBanner.user-invest>strong {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	gap: 3px;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 12px;
	letter-spacing: -0.18px
}

.userBanner.user-invest>strong::before {
	margin: 0 !important;
	position: relative !important;
	content: "Torum Invest";
	color: #000;
	text-align: center;
	font-family: Inter;
	font-size: 9px;
	font-style: normal;
	font-weight: 600;
	line-height: 8px;
	letter-spacing: -0.135px;
	text-transform: uppercase
}

.userBanner.user-invest.inv-a {
	background: -webkit-gradient(linear, right top, left top, from(#e99b63), color-stop(50%, #ae5515), to(#e99b63));
	background: linear-gradient(270deg, #e99b63 0%, #ae5515 50%, #e99b63 100%)
}

.userBanner.user-invest.inv-a>strong {
	color: #FFF
}

.userBanner.user-invest.inv-a>strong::before {
	color: #FFD0AE
}

.userBanner.user-invest.inv-a::before {
	background-image: url("../images/56f61c2e4518fb740c66c04bff3a98130c362c05.svg")
}

.userBanner.user-invest.inv-b {
	background: -webkit-gradient(linear, right top, left top, from(#fff282), color-stop(50%, #ffb801), to(#fff282));
	background: linear-gradient(270deg, #fff282 0%, #ffb801 50%, #fff282 100%)
}

.userBanner.user-invest.inv-b>strong {
	color: #6E4400
}

.userBanner.user-invest.inv-b>strong::before {
	color: #A96C10
}

.userBanner.user-invest.inv-b::before {
	background-image: url("../images/898bad01019cc10bb07e6c0a4edc23f4a9f44b65.svg")
}

.userBanner.user-invest.inv-c {
	background: -webkit-gradient(linear, right top, left top, from(#e0ecff), color-stop(50%, #9bb5dd), to(#e0ecff));
	background: linear-gradient(270deg, #e0ecff 0%, #9bb5dd 50%, #e0ecff 100%)
}

.userBanner.user-invest.inv-c>strong {
	color: #3F526F
}

.userBanner.user-invest.inv-c>strong::before {
	color: #51688B
}

.userBanner.user-invest.inv-c::before {
	background-image: url("../images/e2300b19f1236b3ba6a1e37efba765b551ca9acf.svg")
}

.userBanner.user-invest.inv-d {
	background: -webkit-gradient(linear, right top, left top, from(rgba(162, 221, 255, 0.92)), color-stop(50%, #0099ef), to(#a2ddff));
	background: linear-gradient(270deg, rgba(162, 221, 255, 0.92) 0%, #0099ef 50%, #a2ddff 100%)
}

.userBanner.user-invest.inv-d>strong {
	color: #FFF
}

.userBanner.user-invest.inv-d>strong::before {
	color: rgba(255, 255, 255, 0.65)
}

.userBanner.user-invest.inv-d::before {
	background-image: url("../images/0c30b2999804d4ac8ef58e2c25648ed8f0f3ba85.svg")
}

.user-online-ind {
	right: calc(50% - 45px)
}

.profile-settings-preview>.message-inner>.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper>.user-online-ind {
	right: calc(50% - 45px)
}

@media screen and (max-width:650px) {
	.user-online-ind {
		right: 3px
	}

	.profile-settings-preview>.message-inner>.message-cell.message-cell--user>.message-user>.message-avatar>.message-avatar-wrapper>.user-online-ind {
		right: 3px
	}
}

.userBanner {
	padding: 0px 12px !important
}

.memberHeader-banners>.userBanner.user-payed>strong::before {
	left: -9px !important
}

.userBanner.svg-banner>strong {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.userBanner.svg-banner>strong::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	content: "";
	width: 15px;
	height: 15px;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: contain !important
}

.svg-banner.svg-gift>strong::before {
	background-image: url("../images/0516fb26f5bf535add04d2923649afc48dadd2e5.svg") !important
}

.svg-banner.svg-check>strong::before {
	background-image: url("../images/641696f38581b25a6d5f3293e91d8d914f951047.svg") !important
}

.svg-banner.svg-card>strong::before {
	background-image: url("../images/2cad5dd9651bfd1f4650995652e24761bc267569.svg") !important
}

.svg-banner.svg-alert>strong::before {
	background-image: url("../images/12f1ef2a63aeaf63e084e254aa96b00f3b6cd3ea.svg") !important
}

.svg-banner.svg-case>strong::before {
	background-image: url("../images/a5cd2c88bef72532e1f36b191ae958fa4485ab41.svg") !important
}

.svg-banner.svg-shield>strong::before {
	background-image: url("../images/6b4d86022267f961df93f268e063854e33d06475.svg") !important
}

.svg-banner.svg-friend>strong::before {
	background-image: url("../images/35fd661ad3fd25c72c3cb3f5d1d31c33aa6d12c4.svg") !important
}

.svg-banner.svg-design>strong::before {
	background-image: url("../images/0336c666825fd2b0bea78f3bc20722e4db70a5ac.svg") !important
}

.svg-banner.svg-trophy>strong::before {
	background-image: url("../images/b7c4bb05739fd02b2ee66e85afe3441f82719237.svg") !important
}

.svg-banner.svg-protection>strong::before {
	background-image: url("../images/e78f2ceba6da198136d167dfc676d4d0addd2489.svg") !important
}

.svg-banner.svg-flag>strong::before {
	background-image: url("../images/ed12e72115b29ca386433a079945a403fc2c0b45.svg") !important
}

.svg-banner.svg-file>strong::before {
	background-image: url("../images/d6d0be92406ddafa3f9e1ff982cddef7d0263038.svg") !important
}

.ruby-seller-name>.userBanner {
	padding: 0 !important
}

.username>i {
	margin-left: 4px
}

.ruby-seller-name>p>.username>i {
	display: none
}

.fa-fw {
	text-align: center;
	width: 1.25em;
	color: #e0115f
}

.ruby-sellers-body>.ruby-seller-item>.ruby-seller-pattern {
	height: 118px;
	background-size: unset
}

.p-title-value>.labelLink {
	height: 30px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.p-title-value>.labelLink>span {
	padding: 0px 8px;
	border-radius: 4px;
	border: none;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: -0.21px;
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.p-title-value>.labelLink>span::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-right: 6px
}

.p-title-value>.label-append {
	height: 36px
}

.label-a {
	background: #D2BDFF;
	color: #7533FF
}

.label-a::before {
	background-image: url("../images/fc603d60a68f5459775a34c2d5ef69909b28ac66.svg")
}

.label-b {
	background: #1F9A1F;
	color: #CEFFCE
}

.label-b::before {
	background-image: url("../images/d4d7708fcb1752d452f30df357138c725b0ac8c2.svg")
}

.label-c {
	background: #F0DB1B;
	color: #766B0A
}

.label-c::before {
	background-image: url("../images/ab4b28a01c3563c42b122a6ca1aa82bddb749925.svg")
}

.label-d {
	background: #E20000;
	color: #FFD6D6
}

.label-d::before {
	background-image: url("../images/9c6556683d370a9aee0855929d51137a43806218.svg")
}

.label-e {
	background: #E20000;
	color: #FFD6D6
}

.label-e::before {
	background-image: url("../images/731dfa90bc859740bc79e88c72aff4760df6b75d.svg")
}

.label-f {
	background: #FF6422;
	color: #FFEFE9
}

.label-f::before {
	background-image: url("../images/b6f2ffa8f011669c89d69c3a9971f378862f784f.svg")
}

.label-g {
	background: #06F;
	color: #DDEAFF
}

.label-g::before {
	background-image: url("../images/1c41132fb9239cabd5e70cee60aa2501b1dbebc8.svg")
}

.label-h {
	background: #FFCB00;
	color: #725B02
}

.label-h::before {
	background-image: url("../images/3bbfa362d2dc07e543dcb0cc046cd24c8e682925.svg")
}

.label-i {
	background-image: linear-gradient(219deg, #b0ffd9 0%, #00f4b9 36.5%, #00abf4 62%, #00f462 95.5%);
	background-size: 400% 400% !important;
	-webkit-box-shadow: 0px -2px 4px 0px rgba(255, 255, 255, 0.62) inset, 0px 4px 4.2px 0px rgba(255, 255, 255, 0.78) inset;
	box-shadow: 0px -2px 4px 0px rgba(255, 255, 255, 0.62) inset, 0px 4px 4.2px 0px rgba(255, 255, 255, 0.78) inset;
	color: #004543;
	-webkit-animation: label-animate 5s ease infinite;
	animation: label-animate 5s ease infinite
}

.label-i::before {
	background-image: url("../images/674ec8bb5a144d70ca2899778cd008955ecfac2e.svg")
}

@-webkit-keyframes label-animate {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

@keyframes label-animate {
	0% {
		background-position: 0% 50%
	}

	50% {
		background-position: 100% 50%
	}

	100% {
		background-position: 0% 50%
	}
}

@media screen and (max-width:480px) {
	.p-title-value>.label-append {
		height: 30px
	}
}

.label-prefix {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0px 8px;
	border-radius: 4px;
	border: none;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: -0.21px;
	height: 30px;
	white-space: nowrap
}

.label-prefix::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-right: 6px
}

.label-prefix+.label-append {
	height: 24px
}

.node-extra-title>.label-prefix {
	padding: 0 5px;
	height: 20px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: -0.165px
}

.node-extra-title>.label-prefix::before {
	width: 12px;
	height: 12px
}

.node-extra-title>.label-prefix+.label-append {
	height: 23px
}

.title>.label-prefix {
	padding: 0 5px;
	height: 20px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: -0.165px
}

.title>.label-prefix::before {
	width: 12px;
	height: 12px
}

.title>.label-prefix+.label-append {
	height: 23px
}

.structItem-title>.labelLink>span {
	padding: 0 5px;
	height: 20px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: -0.165px
}

.structItem-title>.labelLink>span::before {
	width: 12px;
	height: 12px
}

.structItem-title>.labelLink+.label-append {
	height: 23px
}

.p-title-value>.labelLink+.label-append {
	height: 26px
}

@media screen and (max-width:480px) {
	.p-title-value>.labelLink+.label-append {
		height: 30px
	}
}

.fauxBlockLink-blockLink>.label-prefix {
	padding: 0 5px;
	height: 20px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: -0.165px
}

.fauxBlockLink-blockLink>.label-prefix::before {
	width: 12px;
	height: 12px
}

.fauxBlockLink-blockLink>.label-prefix+.label-append {
	height: 18px
}

.message-avatar>.message-avatar-wrapper>.avatar {
	width: 96px !important;
	height: 96px !important
}

.message-avatar>.message-avatar-wrapper>.avatar::before {
	width: 100% !important;
	height: 100% !important;
	background-size: 100% !important
}

@media screen and (max-width:624px) {
	.message-avatar>.message-avatar-wrapper>.avatar {
		width: 48px !important;
		height: 48px !important
	}
}

.label-ruby {
	color: #FFF;
	border-radius: 4px;
	background: linear-gradient(94deg, #fff -13.86%, #e0115f 29.66%, #8100ff 73.17%, #0e00ff 116.69%, #786cff 160.21%, #fff 203.72%);
	-webkit-box-shadow: 0px 3px 8px 0px rgba(255, 255, 255, 0.8) inset;
	box-shadow: 0px 3px 8px 0px rgba(255, 255, 255, 0.8) inset
}

.label-ruby::before {
	background-image: url("../images/e9b87402dafa4baa55fc436a49f89ca05baf4e90.svg")
}

.message-actionBar>.actionBar-set {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.body-popup>.item {
	word-break: break-word
}

.actionBar-action--reaction {
	width: 31px;
	height: 31px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background: #DBE1E3 !important;
	position: relative
}

.actionBar-action--reaction::before {
	inset: 0;
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("../images/3d8c344fbe14ad1002e263ab3148581f44e60453.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 13px 13px
}

.actionBar-action--reaction.has-reaction {
	background: #FFE6E6 !important
}

.actionBar-action--reaction.has-reaction::before {
	background-image: url("../images/2571bc49752ae28c9dcb49e10cf662c12b062f0f.svg")
}

.actionBar-action--reaction>* {
	display: none
}

.actionBar-action--reaction:hover {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.actionBar-action--reply {
	height: 31px;
	position: relative
}

.actionBar-action--reply::before {
	content: "" !important;
	width: 13px !important;
	height: 13px;
	margin-right: 5px !important;
	margin-bottom: -3px;
	background-image: url("../images/372b7f938f3dd69a79fbc713d7d5734f402ae770.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 13px 13px
}

.button-up {
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	background: #FFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	padding: 0px 7px;
	height: 26px;
	color: #555 !important;
	font-size: 12px !important;
	font-weight: 400;
	line-height: 14px;
	text-decoration: none !important
}

.button-up::before {
	width: 13px;
	height: 13px;
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-image: url("../images/c045f945025973cd58cd4f71369eb0a551fe7b73.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.action-pin {
	width: 31px;
	height: 31px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background: #DBE1E3 !important;
	position: relative;
	color: rgba(219, 225, 227, 0) !important;
	overflow: hidden
}

.action-pin>* {
	display: none
}

.action-pin::before {
	inset: 0;
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("../images/dbfca5f74736e700bc1200aef28075f69d9a2b42.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 13px 13px
}

.action-pin.active-pin {
	background: rgba(30, 46, 61, 0.2) !important
}

.action-pin.active-pin::before {
	background-image: url("../images/5b79532fc4d1ca0d90a7c891f50783f55650d004.svg")
}

.p-navSticky {
	border-radius: 10px 10px 0px 0px;
	border: 1px solid #294258;
	border-bottom: none;
	background: #1E2E3D;
	padding: 6px
}

.p-navSticky>.p-nav {
	background: none
}

.p-navSticky>.p-nav>.p-nav-inner {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	border: none;
	background: none
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list::before,
.p-nav-scroller>.hScroller-scroll>.p-nav-list::after {
	content: none
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	height: 31px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 6px 8px;
	border-radius: 6px;
	gap: 10px
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl.is-menuOpen {
	background: rgba(41, 128, 185, 0.2)
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl.extra-nav {
	background: rgba(255, 0, 0, 0.25) !important
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl.extra-nav>.p-navEl-link {
	font-weight: 500 !important
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl.is-selected {
	background: rgba(41, 128, 185, 0.2)
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl:hover {
	background: rgba(41, 128, 185, 0.2)
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl::before {
	content: none
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl::after {
	content: none
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin: 0
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>a:hover {
	background-color: rgba(255, 255, 255, 0) !important
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-splitTrigger {
	width: 12px;
	height: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-image: url("../images/2e1db5d1ce906c0056e05424dcbaf220a1bb1deb.svg") !important;
	opacity: 0.4;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-splitTrigger.is-menuOpen {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 1
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-splitTrigger::after {
	content: none
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	background: none;
	color: #FFF;
	font-size: 13px;
	font-style: normal;
	font-weight: 400 !important;
	line-height: 18.2px
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-link::before {
	content: "" !important;
	width: 18px;
	height: 18px;
	display: none;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-link>i {
	display: none
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-link.has-icon::before {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.p-navgroup-link--user {
	padding: 0px 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 39px;
	border-radius: 6px !important;
	border: 1px solid #294258 !important;
	background: rgba(40, 60, 79, 0.75);
	gap: 12px;
	position: relative;
	-webkit-box-shadow: none;
	box-shadow: none
}

.p-navgroup-link--user.is-menuOpen {
	background: rgba(40, 60, 79, 0.3)
}

.p-navgroup-link--user.is-menuOpen>.p-navgroup-linkText::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 1
}

.p-navgroup-link--user:hover {
	background: rgba(40, 60, 79, 0.3)
}

.p-navgroup-link--user>.avatar {
	border-radius: 4px;
	overflow: hidden
}

.p-navgroup-link--user>.p-navgroup-linkText {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	color: #FFF;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18.2px
}

.p-navgroup-link--user>.p-navgroup-linkText::after {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 10px;
	height: 10px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	background-image: url("../images/7f1abc4c7333914663ccc5a7a97e2744401ce580.svg");
	opacity: 0.4;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.p-navgroup {
	background: none
}

.p-navgroup>.navlink-icon {
	width: 39px;
	height: 39px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	border-radius: 6px;
	border: 1px solid #294258;
	background: rgba(40, 60, 79, 0.75);
	position: relative;
	opacity: 1
}

.p-navgroup>.navlink-icon::before {
	position: absolute;
	content: "";
	width: 18px;
	height: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.p-navgroup>.navlink-icon>i {
	display: none
}

.p-navgroup>.navlink-icon:hover {
	background: rgba(40, 60, 79, 0.3)
}

.p-nav-opposite {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	gap: 6px;
	padding-left: 6px
}

.p-nav-opposite>.p-navgroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 6px
}

.p-navgroup-link.badgeContainer::after {
	top: 4px;
	left: 6px;
	border-radius: 2px;
	background: #E03030
}

.navlink-alert::before {
	background-image: url("../images/cdf68b69728fedf4b0fc374e2bb15b4eee350e4a.svg")
}

.navlink-conversation::before {
	background-image: url("../images/9b2372802bd9f8e0b049bbf459589f7a63c59de2.svg")
}

.navlink-wallet::before {
	background-image: url("../images/1d9faf13d8a96bb56ea7c35faf2f4d349021a672.svg")
}

.navlink-exchange::before {
	background-image: url("../images/876e59c7fdb70568f663271b78a561d59cd14af0.svg")
}

.hScroller-action {
	width: 19px;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0
}

.hScroller-action::before {
	position: absolute;
	content: "";
	width: 59px;
	height: 100%;
	background: -webkit-gradient(linear, right top, left top, color-stop(11.86%, #1e2e3d), color-stop(129.66%, rgba(30, 46, 61, 0)));
	background: linear-gradient(270deg, #1e2e3d 11.86%, rgba(30, 46, 61, 0) 129.66%)
}

.hScroller-action::after {
	position: absolute;
	content: "" !important;
	width: 19px !important;
	height: 19px;
	background-image: url("../images/4890c72f1197d531bb8b04993686cbaf8ebd1f90.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.hScroller-action:last-child::before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.hScroller-action:last-child::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.p-navgroup::before,
.p-navgroup::after {
	content: none
}

.p-navgroup.p-discovery {
	margin: 0
}

.p-navgroup.p-discovery>.p-navgroup-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 8px;
	border-radius: 6px !important;
	border: 1px solid #294258 !important;
	background: rgba(40, 60, 79, 0.75);
	padding: 0px 9px;
	position: relative
}

.p-navgroup.p-discovery>.p-navgroup-link>i {
	display: none
}

.p-navgroup.p-discovery>.p-navgroup-link>.p-navgroup-linkText {
	color: #FFF;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18.2px
}

.p-navgroup.p-discovery>.p-navgroup-link.p-navgroup-link--whatsnew {
	display: none
}

.p-navgroup.p-discovery>.p-navgroup-link::before {
	position: relative;
	content: "";
	width: 18px;
	height: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.p-navgroup.p-discovery>.p-navgroup-link.p-navgroup-link--search::before {
	background-image: url("../images/99c8fd8afb2f74d7301550415cf0d3da9e7b8d25.svg")
}

.p-navgroup.p-discovery>.p-navgroup-link:hover {
	background: rgba(40, 60, 79, 0.3)
}

.has-icon[data-nav-id=forums]::before {
	background-image: url("../images/32994cb628c169170d1a9f26bbda162150bb23b3.svg")
}

.has-icon[data-nav-id=games]::before {
	background-image: url("../images/40447e2d742e74c9c9a66ec07c361f389c38af02.svg")
}

.has-icon[data-nav-id=members]::before {
	background-image: url("../images/748974ba5d0f5a4c16035e6f33145858ed520fed.svg")
}

.has-icon[data-nav-id=pravila]::before {
	background-image: url("../images/1dfb737c8cda79b71f9303155033674dafc9624d.svg")
}

.has-icon[data-nav-id=mabs]::before {
	background-image: url("../images/66ada919526d57d87529b72de130b5b139dbf811.svg")
}

.has-icon[data-nav-id=fc_deals]::before {
	background-image: url("../images/6b9c4c3dded1491d8ba64c983e88f97dc68e78ed.svg")
}

.has-icon[data-nav-id=garant]::before {
	background-image: url("../images/edd39897ba6a6a37dc6acc0b099192ed0371e014.svg")
}

.has-icon[data-nav-id=reklama]::before {
	background-image: url("../images/f8fd1a273a73b6a71af05c07a84993f682fb232a.svg")
}

.has-icon[data-nav-id=upuser]::before {
	background-image: url("../images/c169967959f39183be58460559acda560d4ced50.svg")
}

.has-icon[data-nav-id=poshlina]::before {
	background-image: url("../images/0128b2b66d1bdc7962ad0aa579b06872559824ee.svg")
}

.p-sectionLinks>.p-sectionLinks-inner::before,
.p-sectionLinks>.p-sectionLinks-inner::after {
	content: none
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list {
	padding: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 6px
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl::before,
.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl::after {
	content: none
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl>.p-navEl-link {
	padding: 0px 8px;
	height: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 4px;
	text-decoration: none
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl>.p-navEl-link:hover {
	background: #196FA7
}

.menu--account {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	border-radius: 0
}

.menu--account>.menu-arrow {
	display: none
}

.menu--account>.menu-content {
	margin-top: 9px;
	border-radius: 8px !important;
	border: 1px solid #e8e8e8 !important;
	background: #FFF;
	-webkit-box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.15)
}

.menu--account>.menu-content>.menu-tabHeader {
	border: none;
	background: none;
	position: relative
}

.menu--account>.menu-content>.menu-tabHeader::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	bottom: 0;
	inset-inline: 0;
	background: #E8E8E8;
	pointer-events: none
}

.menu--account>.menu-content>.menu-tabHeader>.hScroller>.hScroller-scroll {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.menu--account>.menu-content>.menu-tabHeader>.hScroller>.hScroller-scroll>.tabs-tab {
	border: none;
	background: none;
	height: 30px;
	padding: 0px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #5A5A5A;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18.2px;
	position: relative
}

.menu--account>.menu-content>.menu-tabHeader>.hScroller>.hScroller-scroll>.tabs-tab::before {
	position: absolute;
	content: "";
	width: calc(76%);
	height: 1px;
	background: #000;
	bottom: 0;
	pointer-events: 0;
	opacity: 0
}

.menu--account>.menu-content>.menu-tabHeader>.hScroller>.hScroller-scroll>.tabs-tab.is-active {
	color: #191919
}

.menu--account>.menu-content>.menu-tabHeader>.hScroller>.hScroller-scroll>.tabs-tab.is-active::before {
	opacity: 1
}

.menu--account>.menu-content>.tabPanes>li>.menu-separator {
	margin: 0;
	border-top: 1px solid #e8e8e8
}

.menu--account>.menu-content>.tabPanes>li>.menu-row {
	padding: 6px;
	background: #FFF
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 6px
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-figure {
	border-radius: 6px;
	overflow: hidden
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-figure>.avatarWrapper>.avatar {
	width: 92px;
	height: 92px
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main::before,
.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main::after {
	content: none
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.contentRow-minor {
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 8px
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs::before,
.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs::after {
	content: none
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs>dt {
	margin: 0;
	color: #777;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs>dd {
	color: #191919;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.menu-footer {
	margin-top: 8px;
	background: none;
	border: none;
	padding: 0
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.menu-footer>textarea {
	padding: 8px;
	border-radius: 4px;
	background: #F1F1F1;
	border: none !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	outline: 2px solid rgba(41, 128, 185, 0);
	outline-offset: -2px
}

.menu--account>.menu-content>.tabPanes>li>.menu-row>.contentRow>.contentRow-main>.menu-footer>textarea:focus-visible {
	background: #FFF;
	outline: 2px solid rgba(41, 128, 185, 0.3)
}

.menu--account>.menu-content>.tabPanes>li>.listPlain {
	padding: 6px;
	display: -ms-grid;
	display: grid;
	gap: 6px
}

.menu--account>.menu-content>.tabPanes>li>.listPlain.listColumns {
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr
}

.menu--account>.menu-content>.tabPanes>li>.listPlain>li {
	width: 100%
}

.menu--account>.menu-content>.tabPanes>li>.listPlain>li>.menu-linkRow {
	width: 100%;
	border: none;
	border-radius: 6px;
	background: #FFF;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 0px 6px;
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
	position: relative
}

.menu--account>.menu-content>.tabPanes>li>.listPlain>li>.menu-linkRow::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.menu--account>.menu-content>.tabPanes>li>.listPlain>li>.menu-linkRow:hover {
	background: #ededed
}

.menu--account>.menu-content>.tabPanes>li>.listPlain>li>.menu-linkRow.extra-link {
	height: 32px;
	padding: 0px 12px;
	background: rgba(255, 0, 0, 0.1);
	color: #F00
}

.p-sectionLinks-list>li>.p-navEl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.p-sectionLinks-list>li>.p-navEl>.p-navEl-splitTrigger {
	width: 10px;
	height: 10px;
	padding: 0;
	position: relative;
	opacity: 1
}

.p-sectionLinks-list>li>.p-navEl>.p-navEl-splitTrigger::after {
	content: none
}

.p-sectionLinks-list>li>.p-navEl>.p-navEl-splitTrigger::before {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	background-image: url("../images/ccd4874e57d93d84bada6a05196128f8b2fa33c1.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl {
	padding: 0px 8px;
	gap: 6px;
	border-radius: 6px
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl:hover {
	background: #196FA7
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl>.p-navEl-link {
	padding: 0;
	background: none !important;
	border-radius: 0
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl.is-menuOpen {
	background: #196FA7;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #FFF
}

.p-sectionLinks>.p-sectionLinks-inner>.hScroller-scroll>.p-sectionLinks-list>li>.p-navEl.is-menuOpen>.p-navEl-splitTrigger::before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background-image: url("../images/7f1abc4c7333914663ccc5a7a97e2744401ce580.svg")
}

.p-navSticky {
	padding: 0;
	border: none;
	border-radius: 0;
	background: #1E2E3D
}

.p-navSticky>.p-nav {
	border-radius: 10px 10px 0px 0px;
	border: 1px solid #294258;
	border-bottom: none;
	background: #208217;
	padding: 6px
}

.p-navSticky.is-sticky {
	-webkit-box-shadow: none;
	box-shadow: none
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl>.p-navEl-link {
	padding: 0 !important;
	color: #06ff06;
}

.p-nav-scroller>.hScroller-scroll>.p-nav-list>li>.p-navEl.is-selected {
	background: #283A4B
}

.nav-profile::before {
	background-image: url("../images/9a15a457d589aa3189b79f47fba15f766b5caa0c.svg")
}

.nav-alerts::before {
	background-image: url("../images/436857cbe7988d704fb6b09b3ea1a120f0ed9030.svg")
}

.nav-reactions::before {
	background-image: url("../images/391ac4b9010c8a242f41d09fe44bf16ed17577a8.svg")
}

.nav-bookmarks::before {
	background-image: url("../images/26973c6c3b4b82ecc09c234cd5a0f8bf1057d991.svg")
}

.nav-details::before {
	background-image: url("../images/21f6daa312882afcb2762f3bfd14de44c4ab973e.svg")
}

.nav-password::before {
	background-image: url("../images/87ee5d1ef01c44cced30a6ce94214809c0d80210.svg")
}

.nav-privacy::before {
	background-image: url("../images/9f587ed69b10f4fc2b8a8038a6cfe395b9971e52.svg")
}

.nav-preferences::before {
	background-image: url("../images/c7ea37802b791db4056359b81f1151ac9a38305c.svg")
}

.nav-signature::before {
	background-image: url("../images/fc90a7b13995d627eed37082fb7438790b2fdc69.svg")
}

.nav-upgrades::before {
	background-image: url("../images/3079289350df59d4408bbdc89fc3d622140ddb12.svg")
}

.nav-following::before {
	background-image: url("../images/712f6b2c196007ac78d85d9846e5be559cc3844d.svg")
}

.nav-ignoring::before {
	background-image: url("../images/151b10878e36dd2f6dcdf16cb1af60e87d3a1cae.svg")
}

.nav-logout::before {
	background-image: url("../images/0b4951cc0e3649edf8a8b588bdd7643d58d3d57a.svg")
}

.nav-offers::before {
	background-image: url("../images/f274c8b544b7b122c0137908381c9cfaa3faeef3.svg")
}

.nav-notifications::before {
	background-image: url("../images/2932fc8dc9f68702eba66199930da77383f48a79.svg")
}

.nav-bannerdesign::before {
	background-image: url("../images/0a0f23a0229f92ae11c2c158ffb9156b73a9c2dd.svg")
}

.nav-colorname::before {
	background-image: url("../images/61bf721b664cdd4b754059c18c18963f085bb6f4.svg")
}

.nav-createdeal::before {
	background-image: url("../images/1cc5e6adb36c96ae31d563df8c3be59bcb952ab0.svg")
}

.nav-news::before {
	background-image: url("../images/355b167d301064056a99217566ec6d864730f4bb.svg")
}

.nav-search::before {
	background-image: url("../images/04675d78761eed0f2f2505e11532bb99042315dc.svg")
}

.nav-promote::before {
	background-image: url("../images/24255ccad1aae48aba07ce8cbda068d588a1a758.svg")
}

.nav-paidtopic::before {
	background-image: url("../images/cbb5d7b4d8c53819557d60128c95998c995d76bf.svg")
}

.pinned_post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 20px;
	padding: 8px 10px;
	border-radius: 3px 3px 0px 0px;
	border-bottom: 1px solid #d8d8d8;
	background: #FFE4BD
}

.pinned_post>.pin_post_banner {
	color: #715123;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px
}

.pinned_post>.pin_post_banner::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 12px;
	height: 12px;
	background-image: url("../images/e22b5dd0a6588655c508e1339ee178d0d45e964a.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.pinned_post>.action-pin {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	background: none !important;
	margin: 0;
	padding: 0;
	color: #715123 !important;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px
}

.pinned_post>.action-pin::before {
	content: none
}

.auto-renew {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.auto-renew>p {
	white-space: nowrap
}

.how-minor>.structItem-parts>li {
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	position: relative
}

.how-minor>.structItem-parts>li::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 14px;
	height: 14px;
	background-image: url("../images/c6bbe54c266f5f1015a03b15fdde54db2f945034.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.how-minor>.structItem-parts>li>i {
	display: none
}

.how-minor>.structItem-parts>li>a {
	color: #1D3B56;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px
}

.structItem.struct-new {
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#cbd6e1)) !important;
	background: linear-gradient(180deg, #f6f6f6 0%, #cbd6e1 100%) !important
}

.structItem.struct-discount {
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ffebdd)), #f6f6f6 !important;
	background: linear-gradient(180deg, #f6f6f6 0%, #ffebdd 100%), #f6f6f6 !important
}

.struct-new-text {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #2980B9;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	border-radius: 21px;
	background: rgba(41, 128, 185, 0.3);
	height: 20px;
	padding: 0px 6px;
	margin-bottom: 6px
}

.struct-discount-text {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #FF6D0B;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	border-radius: 21px;
	background: rgba(255, 109, 11, 0.18);
	height: 20px;
	padding: 0px 6px;
	margin-bottom: 6px
}

.structItem-content>.structItem>.structItem-cell.sd_center {
	margin-top: 34px !important
}

.rate-discount {
	color: #FF6D0B
}

.rate-discount>span {
	text-decoration: line-through;
	color: #141414
}

.how-minor>.structItem-parts>li>a:hover {
	text-decoration-line: underline;
	text-decoration-style: wavy;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 8%;
	text-underline-offset: auto
}

.tabGroup--comment_ads {
	padding: 0 !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	border-radius: 8px !important;
	border: 1px solid #dfdfdf;
	background: #FEFEFE !important
}

.tabGroup--comment_ads>.tabs {
	min-height: -webkit-fit-content;
	min-height: -moz-fit-content;
	min-height: fit-content;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	border-bottom: 1px solid #e6e6e6;
	padding: 6px;
	padding-left: 12px
}

.tabGroup--comment_ads>.tabs>.button {
	border-radius: 6px;
	background: #243D54;
	border: none !important;
	margin: 0;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	gap: 6px;
	padding: 0px 8px;
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px
}

.tabGroup--comment_ads>.tabs>.button::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 15px;
	height: 15px;
	background-image: url("../images/58b18bdb44181aa76b3fc51e37aacb39cdc3e5f7.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.tabGroup--comment_ads>.tabs>.tab {
	width: 100%;
	border: none !important;
	padding: 0 !important
}

.tabGroup--comment_ads>.tabs>.tab>span {
	color: #3E3E3E;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.36px
}

.tabGroup--comment_ads>.tabGroup-content {
	padding: 0px 12px
}

.tabGroup--comment_ads>.tabGroup-content>.content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item {
	margin: 0;
	padding: 10px 12px;
	border-radius: 6px;
	background: #F0F0F0;
	border: none
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.item-new-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	width: 100%
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.item-new-head>.avatar {
	position: relative;
	top: -1px;
	border-radius: 3px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.item-new-head>.username {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16.8px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.item-new-head>.postDate {
	color: #3E3E3E;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15.4px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper {
	margin-top: 10px;
	color: #141414;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16.8px
}

.tabGroup--threads {
	padding: 0 !important;
	border-radius: 8px !important;
	border: 1px solid #dfdfdf;
	background: #FEFEFE !important
}

.tabGroup--threads>.tabs {
	padding: 6px;
	border-bottom: 1px solid #e8e8e8
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	gap: 6px;
	padding: 0px 8px;
	border-radius: 6px;
	background: #FFF;
	height: 28px;
	border: none !important;
	-webkit-transition: 0.2s;
	transition: 0.2s
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li.tab--last_reply_threads::before {
	background-image: url("../images/195e1b6f41dddba7b25e2d9bf3929ffbea9a8cc6.svg")
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li.tab--new_threads::before {
	background-image: url("../images/04d196f3f467de4a9f147bf5d3ce3c6bc631bfff.svg")
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li.tab--popular_threads::before {
	background-image: url("../images/2ede3656131405f5ec7534558499ae82d483bb4e.svg")
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li.tab--my_threads::before {
	background-image: url("../images/526743a923b9511783333f0c27b19511b07a07cd.svg")
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li.tab--exchange_offer::before {
	background-image: url("../images/21cc0d9b09af9ef21582449d560dabc964dcbfe4.svg")
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li::before {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li>span {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	padding-top: 1x;
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li.is-selected,
.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li:hover {
	background: #F0F0F0
}

.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li.is-selected::before,
.tabGroup--threads>.tabs>.hScroller-scroll>.tabs>li:hover::before {
	-webkit-filter: brightness(.1);
	filter: brightness(.1)
}

.item-new-head>.button>.button-text::before {
	margin: 0px 3px !important
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock {
	margin: 0;
	border-radius: 4px;
	border: 1px dashed #cecece;
	background: #FFF;
	padding: 11px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 10px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow>.contentRow-figure>img {
	border-radius: 4px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow>.contentRow-main {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow>.contentRow-main::before {
	content: none
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow>.contentRow-main>h3 {
	color: #243D54;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: -0.097px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow>.contentRow-main>.contentRow-snippet {
	margin: 6px 0;
	color: #141414;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: -0.075px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow>.contentRow-main>.contentRow-minor--hideLinks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	color: #8A8A8A;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: 14px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper>.bbCodeBlock>.contentRow>.contentRow-main>.contentRow-minor--hideLinks>span {
	-webkit-filter: grayscale(1);
	filter: grayscale(1)
}

.content>.sticked_topics {
	border-radius: 8px;
	background: #F0F0F0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px;
	padding: 6px;
	margin-bottom: 6px
}

.content>.sticked_topics>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 6px;
	border-radius: 6px;
	background: #FFF;
	border: none
}

.content>.sticked_topics>.item>.icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 12px;
	height: 12px;
	background-image: url("../images/3498a3cdf742a804a68f62c29652ca3f1de523d7.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.content>.sticked_topics>.item>.icon::before {
	content: none
}

.content>.sticked_topics>.item>.title {
	overflow: hidden;
	max-width: 100%;
	width: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px
}

.content>.sticked_topics>.item>.title>.label-append {
	display: none
}

.content>.sticked_topics>.item>.title>.overflowed {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.content>.sticked_topics>.item>.title>.overflowed>* {
	color: #243D54;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16.8px
}

.content>.sticked_topics>.item>.username {
	margin-left: 10px
}

.content>.sticked_topics>.item>.username>.overflowed {
	color: #9E9E9E;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16.8px
}

.pin_message.message--post~.message {
	margin-top: 6px
}

.u-bottomFixer.notices-fx {
	background: none !important;
	max-width: 540px;
	width: 100%;
	padding: 12px;
	margin: 0;
	border: none
}

.u-bottomFixer.notices-fx>.notices {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
	background: none;
	padding: 0;
	margin: 0
}

.u-bottomFixer.notices-fx>.notices>.notice {
	padding: 2px;
	padding-right: 27px;
	border-radius: 8px;
	border: 3px solid #fff;
	background: #ECF0F1;
	-webkit-box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.25);
	-webkit-transition: 0.2s;
	transition: 0.2s
}

.u-bottomFixer.notices-fx>.notices>.notice:hover {
	background: #FFF;
	-webkit-box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.1)
}

.u-bottomFixer.notices-fx>.notices>.notice:hover>.notice-content>.notice-dismiss {
	background-image: url("../images/1f2d2c9c5e2c2bb100100f8f458ef5f89103c820.svg")
}

.u-bottomFixer.notices-fx>.notices>.notice>.notice-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.u-bottomFixer.notices-fx>.notices>.notice>.notice-content>.notice-dismiss {
	-webkit-transition: 0.2s;
	transition: 0.2s;
	right: 27px;
	top: unset;
	width: 17px;
	height: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-image: url("../images/b38397c6f73ee5666265ac3e1826c7021a49a4ff.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.u-bottomFixer.notices-fx>.notices>.notice>.notice-content>p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px
}

.u-bottomFixer.notices-fx>.notices>.notice>.notice-content>p>.avatar {
	margin: 0 !important;
	width: 48px;
	height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.u-bottomFixer.notices-fx>.notices>.notice>.notice-content>p>.avatar>img {
	border-radius: 4px
}

.u-bottomFixer.notices-fx>.notices>.notice>.notice-content>p>a {
	text-align: left;
	color: #121212;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px
}

.u-bottomFixer.notices-fx>.notices>.notice>.notice-content>p>a>* {
	color: #121212;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px
}

@media screen and (max-width:900px) {
	.u-bottomFixer.notices-fx {
		display: none
	}
}

.thread-preview {
	padding: 10px 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px;
	border-radius: 4px;
	border: 1px solid #e6e6e6
}

.thread-preview>p {
	margin: 0;
	color: #777;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

.thread-preview>span {
	font-size: 13px;
	line-height: 120%
}

.group-color-x {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 12px 1fr 12px 1fr;
	grid-template-columns: repeat(3, 1fr);
	gap: 12px
}

.group-color-x>.item {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px
}

.group-color-x>.item>.inputGroup--color {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 6px
}

.group-color-x>.item>.inputGroup--color>input {
	width: 100%;
	border-radius: 4px !important
}

.group-color-x>.item>.inputGroup--color>.inputGroup-text {
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	border: none;
	background: none;
	border-radius: 4px
}

.group-color-x>.item>.inputGroup--color>.inputGroup-text>span {
	border-radius: 4px;
	width: 30px;
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	border: 1px solid #f1f1f2 !important;
	position: relative
}

.group-color-x>.item>.inputGroup--color>.inputGroup-text>span::before {
	z-index: 1;
	position: absolute;
	content: "";
	width: 18px;
	height: 18px;
	background-image: url("../images/e2898e8cceb3e3e00edd5860e6206c676f9f6062.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px
}

.group-color-x>.item>.inputGroup--color>.inputGroup-text>span>* {
	border-radius: 4px
}

.group-color-x>.item>p {
	margin: 0;
	color: #777;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px
}

.group-color-x>.item>input {
	max-width: 100% !important;
	width: 100% !important;
	text-align: left
}

.group-item-acc {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 6px
}

.group-item-acc>input {
	text-align: left !important;
	margin: 0 !important;
	max-width: 100% !important;
	width: 100% !important
}

.thread-st {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px
}

.thread-st>p {
	margin: 0;
	color: #141414;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px
}

.thread-st>p>span {
	font-weight: 600
}

.inputDate {
	width: 100%;
	border-radius: 4px;
	background: #F1F1F1 !important;
	-webkit-transition: 0.25s;
	transition: 0.25s;
	outline-offset: -2px;
	border: none !important;
	outline: 2px solid rgba(41, 128, 185, 0)
}

.inputDate>.inputDate-icon {
	width: 30px;
	height: 30px;
	border: none !important;
	background: none !important;
	padding: 0;
	margin: 0
}

.inputDate>.inputDate-icon::before {
	-webkit-transition: 0.25s;
	transition: 0.25s;
	content: "" !important;
	width: 15px;
	height: 15px;
	background-image: url("../images/0e0824584e6a50aac4a9afa4fce3dc2cf01ac9a3.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.inputDate>input {
	border-radius: 0;
	border: none;
	background: none !important;
	padding: 0px 8px !important;
	height: 30px;
	max-width: 100% !important;
	width: 100% !important;
	padding: 0;
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

.inputDate:focus-within {
	background: #FFF !important;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(41, 128, 185, 0.15);
	box-shadow: 0px 2px 5px 0px rgba(41, 128, 185, 0.15);
	outline: 2px solid rgba(41, 128, 185, 0.3)
}

.inputDate:focus-within>.inputDate-icon::before {
	background-image: url("../images/b9c36d286f38eb04358839d4a7da9fa9e5e4f678.svg")
}

.date-gp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px
}

.date-gp>.item {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px
}

.date-gp>.item>span {
	color: #777;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px
}

.menu--account>.menu-content>.menu-separator {
	margin: 0;
	border-top: 1px solid #e8e8e8
}

.menu--account>.menu-content>.menu-row {
	padding: 6px;
	background: #FFF
}

.menu--account>.menu-content>.menu-row>.contentRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 6px
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-figure {
	border-radius: 6px;
	overflow: hidden
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-figure>.avatarWrapper>.avatar {
	width: 92px;
	height: 92px
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main::before,
.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main::after {
	content: none
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.contentRow-minor {
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 8px
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs::before,
.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs::after {
	content: none
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs>dt {
	margin: 0;
	color: #777;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.contentRow-minor>.pairs>dd {
	color: #191919;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.menu-footer {
	margin-top: 8px;
	background: none;
	border: none;
	padding: 0
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.menu-footer>textarea {
	padding: 8px;
	border-radius: 4px;
	background: #F1F1F1;
	border: none !important;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	outline: 2px solid rgba(41, 128, 185, 0);
	outline-offset: -2px
}

.menu--account>.menu-content>.menu-row>.contentRow>.contentRow-main>.menu-footer>textarea:focus-visible {
	background: #FFF;
	outline: 2px solid rgba(41, 128, 185, 0.3)
}

.menu--account>.menu-content>.listPlain {
	padding: 6px;
	display: -ms-grid;
	display: grid;
	gap: 6px
}

.menu--account>.menu-content>.listPlain.listColumns {
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr
}

.menu--account>.menu-content>.listPlain>li {
	width: 100%
}

.menu--account>.menu-content>.listPlain>li>.menu-linkRow {
	width: 100%;
	border: none;
	border-radius: 6px;
	background: #FFF;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 0px 6px;
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
	position: relative
}

.menu--account>.menu-content>.listPlain>li>.menu-linkRow::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.menu--account>.menu-content>.listPlain>li>.menu-linkRow:hover {
	background: #ededed
}

.menu--account>.menu-content>.listPlain>li>.menu-linkRow.extra-link {
	height: 32px;
	padding: 0px 12px;
	background: rgba(255, 0, 0, 0.1);
	color: #F00
}

.ruby-seller-name>.userBanner {
	padding: 0 !important
}

.block-container.block-container-icon {
	border-radius: 6px !important;
	background: #FEFEFE !important;
	border: none !important
}

.block-container.block-container-icon>.ruby-sellers-body {
	border-top: 1px solid #e7e7e7
}

.block-container.block-container-icon>.block-body {
	border-radius: 6px !important;
	background: #FEFEFE !important;
	border: none !important
}

.block-container.block-container-icon>.block-body>.block-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 4px 12px !important;
	min-height: 44px;
	background: none !important;
	border-bottom: none !important;
	color: #212121;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.36px
}

.block-container.block-container-icon>.block-body>.block-header::before,
.block-container.block-container-icon>.block-body>.block-header::after {
	content: none
}

.th-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	position: relative
}

.th-icon::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.th-icon-hot::before {
	background-image: url("../images/2599c58e261dfdf83396e8b8acb04e006f161022.svg")
}

.th-icon-ruby::before {
	background-image: url("../images/f87c22e79c9c47f22defb045e797e71393c0c7b5.svg")
}

.item-new-head>.button>.button-text::before {
	margin: 0px 3px !important
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock {
	margin: 0;
	margin-top: 6px;
	border-radius: 4px;
	border: 1px dashed #cecece;
	background: #FFF;
	padding: 11px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 10px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-figure {
	display: none !important
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-figure>img {
	border-radius: 4px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-main {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-main::before {
	content: none
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-main>h3 {
	color: #243D54;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
	letter-spacing: -0.097px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-main>.contentRow-snippet {
	margin: 6px 0;
	color: #141414;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: -0.075px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-main>.contentRow-minor--hideLinks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	color: #8A8A8A;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: 14px
}

.tabGroup--comment_ads>.tabGroup-content>.content>.item>.bbWrapper .bbCodeBlock>.contentRow>.contentRow-main>.contentRow-minor--hideLinks>span {
	-webkit-filter: grayscale(1);
	filter: grayscale(1)
}

.notice-nodes {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 5px 12px;
	gap: 4px
}

.notice-nodes>a {
	color: #121212;
	font-size: 15px !important;
	font-style: normal;
	font-weight: 600;
	line-height: 18px
}

.notice-nodes>a>* {
	color: #121212;
	font-size: 15px !important;
	font-style: normal;
	font-weight: 600;
	line-height: 18px
}

.notice-nodes>.ad_nodes {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.notice-nodes>.ad_nodes>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(0, 0, 0, 0.6);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px
}

.p-navgroup-link--user>.avatar {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.notice-nodes {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.notice-nodes>a {
	width: 100%;
	overflow: hidden
}

.notice-nodes>a>* {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%
}

.notice-nodes>.ad_nodes {
	overflow: hidden;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	white-space: nowrap;
	gap: 6px
}

.fsp .overflowed {
	overflow: unset !important
}

.message--simple .message-cell.message-cell--user {
	flex: 0 0 118px
}

.ht-patron {
	margin-bottom: 10px
}

.block-ht {
	border-radius: 6px;
	background: #FEFEFE
}

.block-ht>.block-minorHeader {
	background: none !important;
	border-radius: 0px !important;
	border: none !important;
	border-bottom: 1px solid #e6e6e6 !important;
	padding: 12px;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px
}

.block-ht>.block-minorHeader::before,
.block-ht>.block-minorHeader::after {
	content: none
}

.block-ht>.block-minorHeader>p {
	margin: 0;
	color: #212121;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.36px
}

.ht-icon {
	width: 20px;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.ht-icon-patron {
	background-image: url("../images/d53eea0e312ba857892c1a99a200fb5799d8322a.svg")
}

.ht-action {
	padding: 10px;
	width: 100%
}

.ht-action>.ht-button {
	width: 100%;
	margin: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	height: 32px;
	padding: 0px 12px;
	border-radius: 4px;
	background: #243D54;
	gap: 6px
}

.ht-action>.ht-button>span {
	color: #FFF;
	text-align: center;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 12px
}

.ht-action>.ht-button>span::before {
	content: none !important
}

.ht-action>.ht-button.donate_btn::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 12px;
	height: 12px;
	background-image: url("../images/4b300dbe88eaf52db6865e11da33701ba8afa812.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.block-body>.ht-row-users {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 5px 10px !important;
	gap: 5px
}

.block-body>.ht-row-users:first-child {
	padding-top: 10px !important
}

.block-body>.ht-row-users::before,
.block-body>.ht-row-users::after {
	content: none
}

.block-body>.ht-row-users>.avatar {
	width: 26px;
	height: 26px;
	border-radius: 3px;
	overflow: hidden
}

.block-body>.ht-row-users>.contentRow-main {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 10px
}

.block-body>.ht-row-users>.contentRow-main::before {
	content: none
}

.block-body>.ht-row-users>.contentRow-main>.username {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.block-body>.ht-row-users>.contentRow-main>.username>span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.block-body>.ht-row-users>.contentRow-main>.contentRow-minor {
	background: #F2F1F1;
	padding: 0px 6px;
	height: 26px;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #626262;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 15.4px;
	letter-spacing: -0.33px
}

.block-body>.ht-row-users>.contentRow-main>.contentRow-minor.top-a {
	color: #3E3E3E;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffeecf), to(#ffd900));
	background: linear-gradient(180deg, #ffeecf 0%, #ffd900 100%)
}

.block-body>.ht-row-users>.contentRow-main>.contentRow-minor.top-b {
	color: #3E3E3E;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9faff), to(#dbe4f3));
	background: linear-gradient(180deg, #f9faff 0%, #dbe4f3 100%)
}

.block-body>.ht-row-users>.contentRow-main>.contentRow-minor.top-c {
	color: #3E3E3E;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff5ed), to(#f3ceaf));
	background: linear-gradient(180deg, #fff5ed 0%, #f3ceaf 100%)
}

.staff-ht {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 10px;
	padding: 10px
}

.staff-ht>.block-row {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 6px
}

.staff-ht>.block-row::before,
.staff-ht>.block-row::after {
	content: none
}

.staff-ht>.block-row>.avatar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	overflow: hidden;
	border-radius: 3px;
	height: 32px;
	max-width: 32px
}

.staff-ht>.block-row>.contentRow-main {
	padding: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.staff-ht>.block-row>.contentRow-main::before {
	content: none
}

.staff-ht>.block-row>.contentRow-main>.contentRow-minor {
	color: #3E3E3E;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 15.4px
}

.ht-icon-staff {
	background-image: url("../images/daea2a412d05f5ee677093b1432e128a2c373edf.svg")
}

.ht-icon-online {
	background-image: url("../images/0160e817a436f7853b0044f7364f2c5a08568c95.svg")
}

.p-body {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.label-prefix.xs {
	padding: 0 5px;
	height: 20px;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: -0.165px
}

.label-prefix.xs::before {
	width: 12px;
	height: 12px
}

.p-header-logo.p-header-logo--image img {
	vertical-align: bottom;
	max-width: 100%;
	max-height: 100px
}

.item-va {
	margin: 0 !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 18px;
	padding: 0 6px !important
}

.item-va>.username {
	max-width: -webkit-fit-content !important;
	max-width: -moz-fit-content !important;
	max-width: fit-content !important;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.item-va-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	width: 100%
}

.item-va-content>.title {
	margin-left: 6px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 6px;
	overflow: hidden;
	max-width: 100% !important;
	width: 100% !important
}

.item-va-content>.title>.ctlink {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	white-space: nowrap;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.item-va-content>.title>a {
	width: 100%;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16.8px;
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis
}

.item-va-content>.title>a>span {
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.item-va-content>.title>.label-append {
	display: none !important
}

.ht-domain-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.ht-domain-content>.item {
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px;
	border-bottom: 1px solid #e6e6e6
}

.ht-domain-content>.item:last-child {
	border-bottom: none
}

.ht-domain-content>.item>p {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	color: #212121;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 11px
}

.ht-domain-content>.item>p>span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.ht-domain-content>.item>ul {
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px;
	list-style: none
}

.ht-domain-content>.item>ul>li {
	overflow: hidden;
	width: 100%
}

.ht-domain-content>.item>ul>li>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #3E678C;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 14.56px
}

.ht-domain-content>.item>ul>li>a:hover {
	text-decoration: underline
}

.ht-tor {
	background-image: url("../images/7c25fce0393648d60656b39bed49740fd63001dc.svg")
}

.ht-web {
	background-image: url("../images/00de85175d527a5f7c2ec1331b89d0d7c17df66c.svg")
}

.ht-telegram {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 10px;
	width: 100%
}

.ht-telegram>img {
	width: 77px;
	height: 77px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center
}

.ht-telegram-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px
}

.ht-telegram-info>p {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	position: relative;
	color: #212121;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 11px
}

.ht-telegram-info>p::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 12px;
	height: 12px;
	background-image: url("../images/5a94a4798bfec134120cba89b534a3d196e19827.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.ht-telegram-info>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 1px;
	color: #3E678C;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 14.56px
}

.ht-telegram-info>a>p {
	margin: 0;
	color: #212121
}

.ht-icon-domain {
	background-image: url("../images/4c4353cc7e12108e7bfd7a5758cdeeed9f05333f.svg")
}

.item-new-head>.username {
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.ht-partner-content {
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px
}

.ht-partner-content>.item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.ht-partner-content>.item>img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	border-radius: 3px
}

.ht-icon-partner {
	background-image: url("../images/6144ddb3d834ff4cd56f52fc7674e45cdcd9acf3.svg")
}

.input-primary.alt-input,
.normal-input.alt-input {
	background: #FFF !important
}

.block-body>.ht-row-users>.contentRow-main>.contentRow-minor {
	white-space: nowrap
}

.mini-profile-tags {
	overflow: hidden;
	position: relative;
	max-height: 61px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content
}

.mini-profile-tags>.memberTooltip-banners {
	margin: 0
}

.mini-profile-tags.active {
	max-height: unset
}

.mini-profile-tags.active>.mini-profile-tags-show {
	display: none
}

.mini-profile-tags-show {
	position: absolute;
	width: 100%;
	height: 100%;
	inset: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(17.92%, rgba(255, 255, 255, 0)), color-stop(93.40000000000001%, #fff));
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 17.92%, #fff 93.40000000000001%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 2px
}

.mini-profile-tags-show>p {
	color: rgba(0, 0, 0, 0.45);
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 10px
}

.mini-profile-details {
	margin-top: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.mini-profile-details>.item {
	padding: 8px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #e8e8e8;
	gap: 2px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.mini-profile-details>.item>p {
	margin: 0;
	color: #000;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px
}

.mini-profile-details>.item>p:last-child {
	color: #6B6B6B
}

.mini-profile-details>.item:last-child {
	border-bottom: none
}

.block-body>.ht-row-users.d_rank_1>.contentRow-main>.contentRow-minor {
	color: #3E3E3E;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffeecf), to(#ffd900));
	background: linear-gradient(180deg, #ffeecf 0%, #ffd900 100%)
}

.block-body>.ht-row-users.d_rank_2>.contentRow-main>.contentRow-minor {
	color: #3E3E3E;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9faff), to(#dbe4f3));
	background: linear-gradient(180deg, #f9faff 0%, #dbe4f3 100%)
}

.block-body>.ht-row-users.d_rank_3>.contentRow-main>.contentRow-minor {
	color: #3E3E3E;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff5ed), to(#f3ceaf));
	background: linear-gradient(180deg, #fff5ed 0%, #f3ceaf 100%)
}

.structItem.structItem--thread.is_ruby {
	background: #f8f1f9
}

.p-body>.p-body-inner {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.p-nav>.p-nav-inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.nav-card::before {
	background-image: url("../images/225ef65474e899b0e36490fde048e03a9a5a7051.svg")
}

.mini-profile-name>.username {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mini-profile-name>.username>span {
	overflow: hidden;
	text-overflow: ellipsis
}

.mini-profile-info {
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 6px
}

.xw-member-view-main {
	overflow: hidden
}

@media screen and (max-width:924px) {
	.xw-member-view {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr
	}

	.xw-member-view-profile-avatar {
		max-width: 400px;
		width: 100%
	}

	.xw-member-view-profile-banner {
		max-width: 400px;
		width: 100%
	}

	.xw-member-view-profile {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.xw-member-view-action {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.xw-member-view-details-links {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.xw-member-view-activity-action {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.auth-container.x-anonymous {
	border-radius: 8px;
	margin: 0px auto;
	width: 100%;
	max-width: 426px;
	padding: 24px;
	background: #FFF
}

.p-body-main {
	margin: auto 0
}

.mini-profile-stats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px
}

.mini-profile-stats>.item {
	width: 100%;
	border-radius: 6px;
	background: #F3F3F3;
	padding: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px
}

.mini-profile-stats>.item>span {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 19.6px;
	margin: 0
}

.mini-profile-stats>.item>p {
	gap: 6px;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 11px
}

.mini-profile-stats>.item>p::before {
	position: relative;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.xw-member-view-profile-avatar {
	position: relative
}

.xw-member-view-profile-avatar>.avatar {
	min-height: 200px
}

.xw-member-view-profile-avatar>.avatarWrapper-update {
	position: absolute;
	inset-inline: 0;
	bottom: 0;
	width: 100%
}

.xw-member-view-profile-avatar:hover>.avatarWrapper-update {
	opacity: 1
}

.p-body-inner>.p-body-main {
	margin: 0
}

.cmpk-review-check {
	width: 28px;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.cmpk-review-check>.normal-checkbox {
	width: 28px;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmpk-review-check>.normal-checkbox>.normal-checkbox {
	width: 28px;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmpk-review-check>.normal-checkbox>.normal-checkbox>.normal-checkbox {
	width: 28px;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.cmpk-review-check>.normal-checkbox>.normal-checkbox>.normal-checkbox>i {
	background-color: #F4F4F4;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 4px;
	width: 28px;
	height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	background-image: url("../images/cf6bbdac8acbbdec368bc8eef34e6f5dfe96cc6d.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 13px 13px
}

.cmpk-review-check>.normal-checkbox>.normal-checkbox>.normal-checkbox>i::before,
.cmpk-review-check>.normal-checkbox>.normal-checkbox>.normal-checkbox>i::after {
	content: none
}

.cmpk-review-check>.normal-checkbox>.normal-checkbox>.normal-checkbox>input:checked~i {
	background-image: url("../images/5b79532fc4d1ca0d90a7c891f50783f55650d004.svg")
}

@media screen and (max-width:1024px) {
	.xw-review {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr
	}

	.xw-review-details {
		gap: 6px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.message-main>.message-content .structItem>.structItem-cell.structItem-cell--meta,
.message-main>.message-content .structItem>.structItem-cell.structItem-cell--latest,
.message-main>.message-content .structItem>.structItem-cell.structItem-cell--iconEnd {
	display: none
}

.wg-vizit-card {
	margin-bottom: 10px;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 12px;
	padding: 12px;
	background-color: #2980b9;
	background-image: url("../images/b713d9b8312bf4c380b0ad3b4269f18293fa4662.svg");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover
}

.wg-vizit-card>span {
	margin: 0;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -0.32px
}

.wg-vizit-card>p {
	margin: 0;
	color: rgba(255, 255, 255, 0.7);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px
}

.wg-vizit-card>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.26);
	color: #FFF;
	text-align: center;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 12px;
	height: 32px;
	padding: 0px 24px
}

.wg-vizit-card>a:hover {
	text-decoration: none
}

.wg-vizit-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 24px;
	height: 24px;
	background-image: url("../images/92bb7cf536b645165f23563dc1eb7f41f0f41e6a.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

a.cxf-button.button--link {
	white-space: normal !important;
	display: block
}

span.cxf-cb-icon {
	padding-left: 5px
}

@media (max-width:650px) {
	a.cxf-button.button--link {
		display: none
	}
}

.message-plaintiffIndicator {
	font-size: 90%;
	color: #fff;
	background: #11b486;
	border-radius: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px
}

.message-defendantIndicator {
	font-size: 90%;
	color: #fff;
	background: #ec503e;
	border-radius: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px
}

.message-arbitratorIndicator {
	font-size: 90%;
	color: #fff;
	background: #e1823e;
	border-radius: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px
}

.message-arbitrationOfftopIndicator {
	font-size: 90%;
	color: #fff;
	background: #b1a9a3;
	border-radius: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px
}

.template-conversation_list .uix_contentWrapper .structItem-cell--main .structItem-minor,
.template-svConvEss_conversation_labeled_list .uix_contentWrapper .structItem-cell--main .structItem-minor {
	flex-wrap: wrap
}

.template-conversation_list .uix_contentWrapper .structItem-cell--main .structItem-minor .structItem-parts.recipientsList,
.template-svConvEss_conversation_labeled_list .uix_contentWrapper .structItem-cell--main .structItem-minor .structItem-parts.recipientsList {
	order: 3;
	flex: 1 1 100%
}

.uix_sidebarInner .recipient-deleted-toggler {
	margin-left: auto
}