

/* Start:/local/js/mcart/notification/dist/index.bundle.css?17703072382698*/
.mcart-notification-wrapper.mcart-notification-wrapper-background {
    background: rgba(255, 255, 255, 0.6);
    -webkit-backdrop-filter: blur(7.5px);
            backdrop-filter: blur(7.5px);
    z-index: 1000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    pointer-events: auto;
}

.mcart-notification-wrapper.mcart-notification-wrapper-background:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}

.mcart-notification-wrapper {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .875rem;
    left: 0;
    pointer-events: none;
    right: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 999;
}

.mcart-notification-wrapper .mcart-notification-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 100px 40px;
    pointer-events: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
    padding: 20px;
    background: #FFFFFF;
    -webkit-box-shadow: 0 19px 70px rgba(0, 0, 0, 0.08);
            box-shadow: 0 19px 70px rgba(0, 0, 0, 0.08);
    border-radius: 3px;
    position: relative;
}

.mcart-notification-wrapper .mcart-notification-container .mcart-notification-content__img {
    height: 30px;
    width: 30px;
    margin: auto;
}

.mcart-notification-wrapper .mcart-notification-container .mcart-notification-content__text {
    margin: auto;
}

.mcart-notification-wrapper .mcart-notification-container .mcart-notification-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}

.mcart-notification-wrapper .mcart-notification-container .mcart-notification-content span {
    display: block;
    color: #1F2220;
    font-size: 16px;
    line-height: 130%;
}

.mcart-notification-wrapper .mcart-notification-container .mcart-notification-content p {
    font-size: 16px;
    line-height: 150%;
    color: #97A0A9;
    margin: 0;
}

.mcart-notification-wrapper .mcart-notification-container .mcart-notification-btn-close {
    position: absolute;
    top: 12px;
    right: 12px;
    padding: 0;
    background-color: transparent;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    height: 24px;
    width: 24px;
}
/* End */


/* Start:/local/js/mcart/push_pwa/dist/index.bundle.css?1770307238165*/
body .popup-window#notification-push-pwa {
    padding: 10px;
}

.popup-window#notification-push-pwa .popup-window-buttons {
    margin-top: 0;
    display: block;
}
/* End */


/* Start:/local/templates/help/template_styles.css?1770307238102206*/
@font-face {
	font-family: "Golos UI";
	font-style: normal;
	font-weight: 400 700;
	src: url("/local/templates/help/fonts/golos-ui_vf.woff2") format("woff2");
	font-display: swap;
}

html {
	height: 100%;
	width: 100%;
}

body {
	color: #333;
	font-family: "Golos UI", sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	height: 100%;
	width: auto;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}

form {
	margin: 0;
	padding: 0;
}

a {
	color: #2067b0;
	text-decoration: none;
	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

a:hover {
	color: #2067b0;
	text-decoration: none;
}

h1 {
	color: #555;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

img { border: medium none; }

input { outline: none; }
input::-ms-clear { display: none; }

input, select {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

#panel { position: relative; }

#header {
	/* background: #535c69; */
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 63px;
	min-width: 1100px;
	position: relative;
	z-index: 300;
}

.page-wrapper {
	box-sizing: border-box;
	height: 100%;
	margin: 0 auto;
	max-width: 1440px;
	min-width: 1100px;
	padding: 76px 20px 0;
	position: relative;
}

#page-inner {
	background: none repeat 0 0 #fff;
	border-left: 1px solid #dce4e6;
	border-right: 1px solid #b7bebf;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.13);
	margin: 0 0 0 220px;
	min-height: 100%;
	padding: 0;
	position: relative;
}

.start-page #page-inner { margin-right: 280px; }

#footer {
	height: 100px;
	min-width: 562px;
	position: relative;
}

#header-inner {
	margin: 0 auto;
	padding: 0 66px 0 0;
	position: relative;
	display: flex;
	align-items: center;
}

.max-width #header-inner {
	max-width: 1120px;
	min-width: 780px;
}

.start-page.max-width #header-inner {
	max-width: 1140px;
	min-width: 800px;
}

.bx-layout-table {
	border: medium none;
	border-spacing: 0;
	height: 100%;
	width: 100%;
}

.bx-layout-header {
	height: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.bx-layout-cont {
	height: 100%;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.bx-layout-inner-table {
	border: medium none;
	border-spacing: 0;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}

.max-width .bx-layout-inner-table {
	margin: 0 auto;
	max-width: 1440px;
	min-width: 1100px;
}

.bx-layout-inner-left,
.bx-layout-inner-center {
	height: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.bx-layout-inner-left {
	width: 240px;
	-webkit-user-select: none;
}

.menu-collapsed-mode .bx-layout-inner-left {
	width: 66px;
}


.bx-layout-inner-top-row .bx-layout-inner-left,
.bx-layout-inner-top-row .bx-layout-inner-center {
	height: 100%;
}

.bx-layout-inner-inner-table {
	border: none;
	border-spacing: 0;
	height: 100%;
	table-layout: fixed;
	width: 100%;
}

.bx-layout-inner-inner-table.flexible-layout { table-layout: auto; }

.bx-layout-inner-inner-cont {
	height: 100%;
	width: 100%;
}

.bx-layout-inner-inner-top-row .bx-layout-inner-inner-cont {
	height: 74px;
}

td.bx-layout-inner-inner-cont {
	vertical-align: top;
	padding: 0 var(--ui-space-inline-none, 16px) 0 0;
}

.start-page td.bx-layout-inner-inner-cont {
	padding-right: var(--ui-space-inline-md, 16px);
}

#body { padding: 19px 0 0; }

.header-logo-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	order: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	white-space: nowrap;
}

.menu-collapsed-mode .header-logo-block {
	visibility: visible;
}

.menu-animation-opening-mode .header-logo-block {
	visibility: hidden;
}

.header-logo-block-settings {
	flex: 1 0 30px;
	max-width: 30px;
	width: 30px;
	height: 30px;
	text-align: center;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	cursor: pointer;
	position: relative;
}

.header-logo-block-settings-item {
	display: block;
	width: 30px;
	height: 20px;
	position: absolute;
	top: 50%;
	/*margin-top: -10px;*/
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.09.854l2.056%202.078-8.042%208.02L2.05%208.873l8.04-8.02zM.894%2011.846a.215.215%200%200%200%20.054.205c.054.054.132.075.206.054l2.297-.619L1.513%209.55l-.62%202.297z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 15px auto;
	transition: opacity .3s;
	transform: translate(0,-50%);
	opacity: 0;
}

.header-logo-block-settings-show .header-logo-block-settings-item {
	opacity: .3;
}

.header-logo-block-settings:hover .header-logo-block-settings-item {
	opacity: 1;
}

.logo {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	align-items: center;
	font-size: 24px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	min-width: 185px;
	vertical-align: middle;
	white-space: nowrap;
	transition: opacity .2s;
}

.logo-link {
	margin-right: 3px;
}

.logo-link + .holding_widget_pointer {
	margin-left: 5px;
}

.logo-text-container {
	flex-wrap: nowrap;
	align-items: center;
	display: flex;
}

.logo-text {
	color: #fff;
	display: block;
	margin-right: 7px;
	max-width: 240px;
	overflow: hidden;
	position: relative;

	flex-grow: 1;
	flex-shrink: 1;
}

.logo:hover,
.logo:visited,
.logo:active,
.logo:link {
	text-decoration: none;
}

.logo-color {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 0%;
	color: #2fc6f7;
}

.logo img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 58px;
	height: auto;
	width: auto;
}

.logo-image-container {
	display: inline-block;
	max-width: 200px;
	position: relative;
}

.timeman-container {
	order: 4;
	height: 63px;
	min-width: 203px;
	padding: 0 19px;
	position: relative;
	transition: min-width .2s, width .2s, opacity .1s, padding .2s;
	will-change: transform;
}

.timeman-container.timeman-container--hide {
	min-width: 0;
	width: 0;
	opacity: 0;
	padding: 0;
	overflow: hidden;
}

.timeman-container-ru { min-width: 203px; }

.timeman-container-en { min-width: 220px; }

.timeman-container-de { min-width: 208px; }

.timeman-container-ua { min-width: 212px; }

.timeman-container-la { min-width: 212px; }

.planner-container {
	min-width: 170px;
	padding: 0 15px;
}

.am-pm-mode { min-width: 242px; }

.timeman-container .timeman-wrap {
	float: none;
	position: static;
	padding: 0;
}

.timeman-container .timeman-background {
	width: auto;
	left: 0;
	right: 0;
}

.timeman-wrap {
	float: right;
	padding: 0 2%;
	position: relative;
}

.timeman-block {
	cursor: pointer;
	display: inline-block;
	height: 63px;
	text-align: left;
	white-space: nowrap;
}

.timer-container .timeman-block {
	cursor: default;
}

.timeman-background {
	display: block;
	position: absolute;
	left: 0;
	top: var(--ui-space-stack-2xs, 0);
	bottom: var(--ui-space-stack-2xs, 0);
	right: 0;
	width: 100%;
	z-index: 1;
	border-radius: var(--ui-border-radius-md);
}

.timeman-block:hover .timeman-background {
	-webkit-transition: .1s;
	-o-transition: .1s;
	transition: .1s;
}

.bx-time {
	display: inline-block;
	font-size: 38px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	height: 63px;
	line-height: 59px;
	position: relative;
	vertical-align: middle;
	z-index: 5;
}

.time-hours {
	display: inline-block;
	height: 63px;
	vertical-align: top;
}

.time-minutes {
	display: inline-block;
	height: 63px;
	vertical-align: top;
}

.time-semicolon {
	display: inline-block;
	height: 63px;
	vertical-align: top;
}

.time-am-pm {
	display: inline-block;
	font-size: 13px;
	height: 55px;
	line-height: 44px;
	margin-left: 0;
	vertical-align: top;
}

.timeman-right-side {
	display: inline-block;
	font-size: 12px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	padding: 0 0 0 13px;
	position: relative;
	text-transform: uppercase;
	vertical-align: middle;
	z-index: 5;
}

.planner-container .timeman-right-side {
	padding-left: 0;
}

.timeman-info {
	display: block;
	margin-bottom: 8px;
}

.timeman-beginning-but, .timeman-task-time {
	display: flex;
	align-items: center;
	position: relative;
}

.timeman-task-time { padding-left: 17px; }

.timeman-beginning-but i,
.timeman-task-time i {
	background-size: 15px 15px;
	display: block;
	width: 15px;
	height: 15px;
}

.timeman-task-time i { top: 2px; }

.timeman-start .timeman-beginning-but i,
.timeman-completed .timeman-beginning-but i { }

.timeman-event {
	display: inline-block;
	margin-right: 11px;
	vertical-align: top;
	position: relative;
}

.timeman-tasks {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.timeman-event:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 11px;
	margin: 0 5px 0 3px;
}

.timeman-tasks:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 9px;
	margin: 0 5px;
}

.timeman-status {
	max-width: 90px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 5px;
}

.planner-wrap .timeman-event, .planner-wrap .timeman-tasks {
	display: block;
	margin: 3px 11px 3px 0;
	padding-left: 15px;
}

.timeman-expired .timeman-background {
	background-color: #af393e;
	border-color: #c47276;
}

.timeman-expired:hover .timeman-background { background-color: #91444c; }

.timeman-expired .bx-time { color: #fff; }

.timeman-expired .timeman-right-side { color: #fff; }

.timeman-expired .bx-time { display: none; }

.timeman-expired .timeman-right-side { display: none; }

.timeman-expired .timeman-not-closed-block { display: block; }

.timeman-not-closed-block {
	display: none;
	margin: 6px -10px 0;
	position: relative;
	min-width: 100%;
	z-index: 5;
}

.timeman-not-cl-icon {
	display: block;
	width: 30px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 12px;
	background: url(/local/templates/help/images/interface/timeman/tm-not-cl-icon.svg) no-repeat center;
	background-size: cover;
}

.timeman-not-cl-text {
	display: block;
	font-size: 12px;
	padding: 9px 0 0 44px;
}

.timeman-simple .timeman-block { cursor: default; }

.header-search.timeman-simple { }

.header-personal {
	order: 5;
	display: flex;
	max-width: 279px;
	margin-right: var(--ui-space-inline-sm);
}

.start-page .header-personal {
	margin-right: var(--ui-space-inline-sm);
}

.intranet-header--with-controls .header-personal {
	width: auto;
	max-width: 100%;
}

.user-block {
	position: relative;
	cursor: pointer;
	margin-left: 16px;
	height: 44px;
	width: 44px;
	max-width: 263px;
	/*transition: .1s;*/
	box-sizing: border-box;
	display: flex;
	align-items: center;
	transition: width 1s, opacity 1s, padding 1s;
}

.header-item {
	display: none;
}

.intranet-header--with-controls .header-item {
	display: flex;
}

.user-block--hide {
	width: 0;
	overflow: hidden;
	padding: 0;
}

.user-block-before { display: none; }


/*.user-block:hover:after,*/
/*.user-block.--hover:after,*/
/*.user-block.--wait:after {*/
/*	background-color: #78808b;*/
/*	content: "";*/
/*	display: block;*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: var(--ui-space-stack-2xs, 0);*/
/*	bottom: var(--ui-space-stack-2xs, 0);*/
/*	right: 0;*/
/*	z-index: -1;*/
/*	border-radius: var(--ui-border-radius-md);*/
/*}*/

.user-block.--wait .ui-icon i,
.user-block.--wait .user-name {
	opacity: .3;
}

.user-block .main-ui-loader-svg-circle {
	stroke-width: 3px;
}

.user-default-avatar {
	background: #7b8691 url(/bitrix/js/ui/icons/b24/images/ui-user.svg?v2) no-repeat center;
	background-size: 100% auto;
}

/*.group-default-avatar {*/
/*	background: #535c6a url(/local/templates/help/images/group-default-avatar.svg) no-repeat center;*/
/*	background-size: 100%;*/
/*}*/

.user-img {
	background-size: 24px;
	border-radius: 50%;
	display: inline-block;
	height: 38px;
	margin: 11px 15px 14px 0;
	vertical-align: middle;
	min-width: 38px;
}

.user-name {
	display: inline-block;
	font-size: 14px;
	height: 18px;
	font-weight: var(--ui-font-weight-bold);
	/*margin-top: -2px;*/
	box-sizing: border-box;
	overflow: hidden;
	padding-right: 16px;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	max-width: 220px;
}

/*.user-name:after {*/
/*	content: '';*/
/*	margin-top: -1px;*/
/*	right: 0;*/
/*	top: 50%;*/
/*	position: absolute;*/
/*	border: 4px solid transparent;*/
/*	width: 8px;*/
/*	height: 8px;*/
/*	opacity: .7;*/
/*	-webkit-box-sizing: border-box;*/
/*	box-sizing: border-box;*/
/*}*/
/* 
.help-block {
	cursor: pointer;
	display: block;
	height: 63px;
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
}

.im-bar-mode .help-block {
	position: relative;
}

.help-block-counter-wrap {
	position: absolute;
	top: 4px;
	right: 8px;
	text-align: center;
}

.help-block-icon {
	position: absolute;
	height: 32px;
	left: 16px;
	top: 15px;
	width: 32px;
	opacity: 1;
	border-radius: var(--ui-border-radius-xs);
	background: var(--ui-color-primary) url(/local/templates/help/images/intranet-icon-help.svg) center no-repeat;
}

.bx-im-bar-default .help-block-icon {
	background-color: rgba(255, 255, 255, 0.15);
	opacity: 1;
}

.bx-im-bar-default .help-block-icon {
	background-image: url(/local/templates/help/images/intranet-icon-help-dark.svg);
	background-color: rgba(0, 0, 0, .1);
	opacity: .9;
} */

.authorization-block {
	height: 46px;
	padding: 7px 12px 0 17px;
	position: absolute;
	right: 20px;
	top: 0;
	width: 231px;
}

.authorization-text {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -194px -1286px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	font-weight: var(--ui-font-weight-bold);
	margin: 9px 0 0;
	padding: 0 0 0 23px;
}

.authorization-text:link,
.authorization-text:visited,
.authorization-text:active { 	color: #fff; }

.authorization-text:hover {
	color: #fff;
	text-decoration: underline;
}

#sidebar {
	padding-left: 16px;
	padding-right: var(--ui-space-inline-sm);
	position: relative;
	width: 280px;
	float: right;
}

.start-page #sidebar {
	padding-right: var(--ui-space-inline-none);
}

.im-bar-mode.start-page #sidebar {
	padding-right: var(--ui-space-inline-sm);
}

.start-page #sidebar { 	width: 263px; }

#sidebar:empty,
.page-one-column #sidebar { 	display: none; }

.invite-employees-button {
	margin-bottom: 15px;
	position: relative;
}

.invite-employees-link {
	background-color: #48c5d4;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	height: 40px;
	line-height: 40px;
	padding: 0 45px 0 21px;
	position: relative;
	text-transform: uppercase;
}

.invite-employees-icon {
	background-color: #fff;
	border-radius: 50%;
	box-sizing: border-box;
	border: 8px solid #fff;
	height: 20px;
	right: 14px;
	position: absolute;
	top: 10px;
	width: 20px;
	transition: border-width 0.2s linear;
}

.invite-employees-button:hover .invite-employees-icon {
	background-color: transparent;
	border-width: 1px;
}

.invite-employees-link:before {
	background: url(/local/templates/help/images/template_sprite.png?11) no-repeat -79px -190px;
	content: '';
	position: absolute;
	right: 15px;
	top: 7px;
	height: 22px;
	width: 22px;
	z-index: 2;
}

.invite-employees-button:hover .invite-employees-link:before { 	background-position: -108px -190px; }

.block-distort {
	height: 475px;
	left: 62px;
	overflow: hidden;
	position: absolute;
	top: -52px;
	width: 370px;
}

.block-distort-shadow-wrap {
	bottom: -74px;
	height: 0;
	left: -90px;
	overflow: hidden;
	position: absolute;
	transform: rotate(42deg);
	transform-origin: 50% 50% 0;
	width: 340px;
}

.block-distort-shadow {
	background-image: linear-gradient(to bottom, rgba(70, 70, 70, 0.4) 10%, rgba(126, 126, 126, 0.2) 30%, rgba(126, 126, 126, 0));
	height: 100%;
	max-height: 60px;
	width: 100%;
}

.alignment-block {
	height: 180px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 260px;
}

.main-mes-wrap {
	height: 320px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: -140px;
	width: 360px;
}

.block-distort .sidebar-imp-mess-wrap {
	background: url("/local/templates/help/images/imp-message-big-bg.jpg") no-repeat 0 center;
	left: 128px;
	position: absolute;
	top: 204px;
	width: 173px;
}

.block-distort .sidebar-user-avatar {
	top: 13px;
}

.block-distort .sidebar-imp-mess-title {
	padding-top: 12px;
}

.anim-corner-wrap {
	bottom: -182px;
	left: -124px;
	position: absolute;
	transform-origin: 100% 0 0;
}

.anim-corner {
	background-color: #fef1ab;
	border: 1px solid #d5cd74;
	border-radius: 6px;
	box-shadow: 2px 5px 11px 1px rgba(70, 70, 70, 0.5);
	height: 180px;
	position: relative;
	width: 260px;
}

.anim-corner-gradient {
	background-image: linear-gradient(42deg, #ece297 42%, #e5d38e 57%, #f6e9a3 78%);
	position: absolute;
	right: 0;
	top: 0;
}

.user-avatar {
	min-width: 50px;
	max-width: 50px;
	border-radius: 50%;
	height: 50px;
	margin-right: 11px;
}

.page-header {
	min-width: 800px;

	/*Change this formula in left_menu/script.js as well*/
	max-width: calc(100vw - 240px);
}

.page-header .ui-toolbar.--transparent {
	opacity: 0;
}

.page-navigation {
	margin-right: var(--ui-space-inline-sm);
}

.page-toolbar {
	margin-left: 12px;
	margin-right: var(--ui-space-inline-none, 12px);
}

.pagetitle-below {
	margin-right: var(--ui-space-inline-sm);
}

.menu-collapsed-mode .page-header {
	min-width: 1000px;
	max-width: calc(100vw - 66px);
}

.im-bar-mode .page-header {
	max-width: calc(100vw - 240px - 66px);
}

.im-bar-mode .menu-collapsed-mode .page-header {
	max-width: calc(100vw - 66px - 66px);
}

.pagetitle-wrap {
	min-height: 74px;
	box-sizing: border-box;
	position: relative;
	margin-left: 12px;
}

.page-toolbar .pagetitle-wrap {
	margin-left: 0;
}

.pagetitle-wrap-hide {
	display: none;
}

.top-menu-mode .pagetitle-wrap,
.top-menu-mode .ui-toolbar {
	margin-top: -6px; /* Top Menu has 6px bottom margin */
}

.start-page .feed-new-message-informer-place {
	position: absolute;
	box-sizing: border-box;
	left: 50%;
/*	transform: translateX(-50%);*/
	top: 20px;
	z-index: 119;
}

.pagetitle {
	font: 26px/26px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	margin: 0;
	padding: 21px 0 21px 0;
	display: block;
	word-wrap: break-word;
}

.pagetitle-item-beta {
	display: inline-block;
	font-size: 12px;
	color: #525b68;
	vertical-align: top;
	margin: -7px 0 0 2px;
}

.pagetitle-toolbar-field-view .pagetitle {
	display: flex;
	align-items: center;
	flex: 0 1 auto;
	margin: 0 45px 0 0;
	max-width: 100%;
	/*min-width: 140px;*/
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.start-page .pagetitle {
	float: left;
	position: relative;
	z-index: 121;
}

.headerless-mode .pagetitle {
	/*display: none;*/
}

/*.pagetitle-wrap-filter-opened .pagetitle {*/
/*	display: inline-block;*/
/*}*/

/*
.pagetitle-toolbar-field-view .pagetitle-below {
	display: block;
}
*/

.pagetitle-toolbar-field-view .pagetitle-item {
	display: inline-block;
	padding: 0 10px 0 0;
	min-width: 0;
	height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
}

.pagetitle-star {
	display: inline-block;
	width: 20px;
	height: 19px;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	margin-bottom: -1px;
}

.pagetitle-toolbar-field-view .pagetitle-star {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	background-size: 20px auto;
}

.pagetitle-toolbar-field-view .pagetitle-star {
	margin-bottom: 2px;
}

.pagetitle-star:hover {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2018%2017%22%3E%3Cpath%20fill%3D%22%23AFB5BB%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.01%2014.211l-5.03%202.645a.3.3%200%200%201-.436-.316l.961-5.602-4.07-3.967a.3.3%200%200%201%20.167-.512l5.624-.817L8.742.545a.3.3%200%200%201%20.538%200l2.515%205.097%205.625.817a.3.3%200%200%201%20.166.512l-4.07%203.967.96%205.602a.3.3%200%200%201-.435.316l-5.03-2.645z%22/%3E%3C/svg%3E');
}

/*.pagetitle-star-active {*/
	/*background-position: 0 -78px;*/
/*}*/

@media (max-width: 1360px) {
	.pagetitle-toolbar-field-view .pagetitle {
		margin: 0 15px 0 0 !important;
	}

	.pagetitle-toolbar-field-view .pagetitle-inner-container .main-ui-filter-search.main-ui-filter-theme-default {
		max-width: 100%;
		min-width: 200px;
	}
}

.pagetitle-menu {
	float: right;
	text-align: right;
	z-index: 2;
	white-space: nowrap;
	padding-left: 20px;
	padding-right: var(--ui-space-inline-none, 11px);
}

.pagetitle-menu-visible .pagetitle-menu {
	padding-left: 0;
}

.pagetitle-toolbar-field-view .pagetitle-menu {
	display: none;
}

.pagetitle-menu > div,
.pagetitle-menu > span {
	display: inline-flex;
	vertical-align: middle;
	float: none;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
}

.pagetitle-menu:before {
	content: "";
	height: 74px;
	display: inline-block;
	vertical-align: middle;
}

.start-page .pagetitle-menu {
	position: relative;
	z-index: 120;
	padding-left: 0;
	padding-right: 0;
}

.pagetitle-but-wrap, .filter-but-wrap {
	cursor: pointer;
	display: inline-block;
	margin-left: 14px;
	outline: medium none;
	position: relative;
	vertical-align: top;
}

.pagetitle-but-counter {
	display: inline-block;
	font-size: 10px;
	left: 2px;
	position: relative;
	top: -4px;
}

.pagetitle-but-left,
.pagetitle-but-right,
.pagetitle-but-text,
.filter-but-left,
.filter-but-text-block,
.filter-but-right {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat 100px 100px;
	display: inline-block;
	height: 25px;
	vertical-align: top;
	width: 12px;
}

.pagetitle-but-text, .filter-but-text-block {
	background-repeat: repeat-x;
	color: #5c6470 !important;
	font-size: 13px;
	height: 22px;
	line-height: 17px;
	padding: 3px 0 0;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	width: auto;
}

.filter-but-text {
	display: inline-block;
	vertical-align: baseline;
}

.pagetitle-but-wrap:link,
.pagetitle-but-wrap:active,
.pagetitle-but-wrap:visited {
	color: #5c6470;
	text-decoration: none;
}

.pagetitle-menu-settings {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -170px -234px;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin: 2px 0 0 9px;
	vertical-align: top;
	width: 20px;
}

.pagetitle-menu-settings:hover, .pagetitle-menu-settings.pagetitle-menu-settings-selected {
	background-position: -175px -124px;
}

.pagetitle-menu-filter {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -132px -229px;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin: 2px 0 0 9px;
	vertical-align: top;
	width: 20px;
}

.pagetitle-menu-filter:hover, .pagetitle-menu-filter.pagetitle-menu-filter-selected {
	background-position: -152px -229px;
}

.pagetitle-but-wrap:hover .pagetitle-but-left,
.filter-but-wrap:hover .filter-but-left {
	background-position: 0 -862px;
}

.pagetitle-but-wrap:hover .pagetitle-but-text,
.filter-but-wrap:hover .filter-but-text-block {
	background-position: 0 -835px;
	color: #2067af;
}

.pagetitle-but-wrap:hover .pagetitle-but-right,
.filter-but-wrap:hover .filter-but-right {
	background-position: -14px -862px;
}

.pagetitle-but-act .pagetitle-but-text, .filter-but-act .filter-but-text-block {
	background-position: 0 -808px !important;
	background-repeat: repeat-x;
	color: #5c6470 !important;
	width: auto;
}

.pagetitle-but-act .pagetitle-but-left, .filter-but-act .filter-but-left {
	background-position: -28px -861px !important;
}

.pagetitle-but-act .pagetitle-but-right, .filter-but-act .filter-but-right {
	background-position: -43px -861px !important;
}

.pagetitle-but-angle {
	display: none;
}

/* region BULLSHIT STYLES FOR BULLSHIT TASKS */

.ui-btn + script + .ui-btn,
.ui-btn + script + .ui-btn-primary,
.ui-btn + script + .ui-btn-double,
.ui-btn + .crm-entity-actions-container {
	margin-left: 12px;
}

.crm-entity-actions-button-margin-left {
	margin-left: 12px !important;
}

.crm-entity-actions-container + .ui-btn,
.crm-entity-actions-container + .ui-btn-primary,
.crm-entity-actions-container + .ui-btn-double {
	margin-left: 0;
}

.crm-iframe-header .crm-btn-dropdown-rest-app-box {
	display: inline-block;
}
/* endregion */

.lenta-sort-button {
	background-color: #eef2f4;
	border: 1px solid #c6cdd3;
	border-radius: 2px;
	color: #5c6470;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-webkit-transition: all 0.2s linear !important;
	transition: all 0.2s linear !important;
}

.lenta-sort-button:after {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -4px -129px;
	content: "";
	display: block;
	height: 7px;
	position: absolute;
	right: 13px;
	top: 11px;
	width: 11px;
}

.lenta-sort-button:hover {
	background-color: #7d858f;
	border-color: #7d858f;
	color: #fff;
}

.lenta-sort-button:hover:after {
	background-position: -30px -129px;
}

.lenta-sort-button-active {
	background-color: #7d858f;
	border-color: #7d858f;
	color: #fff;
}

.lenta-sort-button-active:after {
	background-position: -56px -129px !important;
}

.lenta-sort-button-left {
	display: none;
}

.lenta-sort-button-right {
	display: none;
}

.lenta-sort-button-text {
	display: inline-block;
	font-size: 12px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	height: 30px;
	line-height: 29px;
	padding: 0 40px 0 15px;
	text-transform: uppercase;
	vertical-align: top;
}

.lenta-sort-item .menu-popup-item-icon, .lenta-sort-item-selected .menu-popup-item-icon {
	width: 10px;
}

.lenta-sort-item-selected .menu-popup-item-icon {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -79px -1446px;
}

#workarea {
	padding: 0;
	height: 100%;
	overflow-y: hidden;
}

.start-page #workarea .feed-post-cont-wrap {
	padding-left: 85px;
}

.start-page #workarea .feed-comments-block {
	margin-left: 68px;
}

.workarea-content {
	overflow: hidden;
	background-color: #fff;
	height: 100%;
	border-radius: var(--ui-border-radius-md);
	margin-right: var(--ui-space-inline-sm);
}

.workarea-content-paddings {
	overflow-x: auto;
	overflow-y: visible;
}

.no-paddings .workarea-content-paddings {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.no-all-paddings .workarea-content-paddings {
	padding: 0;
}

.no-background #workarea-content {
	background: none;
	opacity: unset;
	border-radius: var(--ui-border-radius-none);
}

.semi-transparent-background #workarea-content {
	background: rgba(var(--ui-color-background-primary-rgb), 37%);
	opacity: unset;
}

.no-hidden #workarea,
.no-hidden #workarea-content,
.no-hidden .workarea-content-paddings {
	overflow-x: visible;
	overflow-y: visible;
}

#copyright {
	display: inline-block;
	margin-left: 5px;
	padding: 38px 0 0;
}

.footer-link {
	display: inline-block;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	cursor: pointer;
	vertical-align: middle;
}

.clear {
	clear: both;
}

input#flt_show_hidden {
	margin: 0;
}

.top-menu-mode .profile-menu {
	border-bottom: 1px solid #e5e9ec;
}

.top-menu-mode .profile-menu.profile-menu-group {
	border-bottom: 1px solid transparent;
}

.top-menu-mode .profile-menu-item-active:before,
.top-menu-mode .profile-menu-item-active:after {
	display: block;
}

.user-right-bl-img {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat 0 0;
	height: 21px;
	left: 3px;
	position: absolute;
	top: -4px;
	width: 16px;
}

.user-absence-img {
	background-position: -68px -1046px;
}

.user-leaderboard-img {
	background-position: -97px -1047px;
}

.user-right-bl-title {
	font-weight: var(--ui-font-weight-bold);
	padding-bottom: 10px;
}

.user-right-bl-item {
	margin-bottom: 15px;
}

.r0, .r1, .r2, .r3, .r4 {
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}

.r4 {
	margin: 0 4px;
}

.r3 {
	margin: 0 3px;
}

.r2 {
	margin: 0 2px;
}

.r1 {
	margin: 0 1px;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}

br.sn-br {
	display: none;
}

.sidebar-block {
	background-color: #fff;
	border-radius: var(--ui-border-radius-md);
	margin-bottom: var(--ui-space-stack-md);
}

.sidebar-block-inner {
	background: none repeat 0 0;
	border: medium none;
	padding: 10px 15px;
}

.sidebar-block-profile-menu {
	margin: 0 0 0.8em;
	overflow: hidden;
	padding: 0 0 0.8em;
}

.config-CRM {
	padding-left: 23px;
}

.config-CRM li {
	color: #3f729c;
	height: 22px;
	list-style: none outside none;
	margin-bottom: 26px;
	overflow: hidden;
}

.config-CRM-link, .config-CRM-link:hover, .config-CRM-link:visited, .config-CRM-link:link {
	color: #3f729c;
	font-family: Arial, sans-serif;
	font-size: 18px;
}

.navigation {
	font-size: 11px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	padding-top: 20px;
	margin: 10px 0;
	color: #5c6470;
}

.navigation-arrows {
	display: inline-block;
	white-space: nowrap;
}

.navigation-pages {
	display: inline-block;
	white-space: nowrap;
	margin-right: 25px;
}

.navigation-title {
	font-weight: normal;
	padding: 0 8px 0 0;
	text-transform: uppercase;
}

.navigation-button {
	display: inline-block;
	white-space: nowrap;
	margin-right: 14px;
}

.navigation-text {
	display: inline-block;
	height: 22px;
	padding: 3px 0 0;
	vertical-align: middle;
	text-transform: uppercase;
}

.navigation-points {
	display: inline-block;
	margin-right: 2px;
}

.navigation-text-cont {
	text-decoration: none;
}

.navigation-text-cont:hover {
	text-decoration: underline;
}

.navigation-ctrl-before, .navigation-ctrl-after {
	display: inline-block;
	position: relative;
	color: #b2b2b2;
	font-size: 10px;
}

.navigation-ctrl-before {
	margin-right: 7px;
	padding-left: 12px;
}

.navigation-ctrl-after {
	margin-left: 7px;
	padding-right: 12px;
}

.navigation-ctrl-before:before,
.navigation-ctrl-after:after {
	display: block;
	width: 7px;
	height: 8px;
	content: "";
	position: absolute;
	top: 4px;
	background-repeat: no-repeat;
}

.navigation-ctrl-before:before {
	left: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA3IDciPjxwYXRoIGZpbGw9IiM1MzVDNjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNCAzLjE2OEgybDIuNC0yLjR2LS4xbC0uNS0uNmgtLjFsLTMuNSAzLjR2LjFsLjYuNiAyLjggMi44aC4xbC42LS42di0uMUwyIDMuOTY4aDQuNGMuMyAwIC41LS4yLjUtLjRzLS4yLS40LS41LS40eiIgb3BhY2l0eT0iLjQiLz48L3N2Zz4=);
}

.navigation-ctrl-after:after {
	right: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA3IDciPjxwYXRoIGZpbGw9IiM1MzVDNjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTS42IDMuMTY4SDVMMi42Ljc2OHYtLjFsLjUtLjZoLjFsMy41IDMuNHYuMWwtLjYuNi0yLjggMi44aC0uMWwtLjYtLjZ2LS4xbDIuNC0yLjNILjZjLS4zIDAtLjUtLjItLjUtLjRzLjItLjQuNS0uNHoiIG9wYWNpdHk9Ii40Ii8+PC9zdmc+);
}

.navigation-disabled .navigation-text-cont {
	color: #999;
	text-decoration: none;
}

.navigation-button:hover,
.navigation-button:link,
.navigation-button:active,
.navigation-button:visited {
	outline: medium none;
}

.navigation .navigation-page-numb {
	display: inline-block;
	margin: 0 2px 0 0;
	padding: 3px 8px;
	text-decoration: none;
}

.navigation .navigation-page-all {
	font-weight: normal;
}

.navigation .navigation-page-numb:hover {
	background-color: #eaf0f1;
	border-radius: 10px;
	text-decoration: none;
}

.navigation-current-page {
	background-color: #e7eef9;
	border-radius: 10px;
	color: #585858 !important;
	display: inline-block;
	margin: 0 2px 0 0;
	outline: medium none;
	padding: 3px 8px;
}

div.title-search-result {
	border: 1px solid #c6c6c6;
	display: none;
	overflow: hidden;
	z-index: 305;
	background-color: #fff;
	border-radius: var(--title-search-result-border-radius, var(--ui-border-radius-md));
}

div.title-search-result-header {
	min-width: 350px;
}

span.bx-group-pagetitle-link {
	white-space: nowrap;
}

.sidebar-button {
	background-color: #e1ebee;
	border-color: #f1f1f1 #d8d8d8 #a9a9a9;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 0 1px #fff inset, 0 1px 1px -1px rgba(0, 0, 0, 0.2);
	color: #78808c;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	margin: 0 0 15px;
	outline: medium none;
	padding: 3px 11px 5px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.sidebar-button:visited, .sidebar-button:link {
	color: #78808c;
	text-decoration: none;
}

.sidebar-button:hover {
	color: #2067af;
}

.sidebar-button-top {
	background: url("/local/templates/help/images/template_sprite.png?11") repeat-x 0 -891px;
	border-radius: 3px 3px 0 0;
	border-top: 1px solid #fff;
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.sidebar-button-content {
	display: block;
	position: relative;
	z-index: 2;
}

.filter-block-title {
	color: #555;
	font-size: 13px;
	font-weight: var(--ui-font-weight-bold);
	margin: 0 0 10px;
	padding: 0 0 5px;
	position: relative;
}

.filter-block-title a.filter-save {
	color: #a8a8a8;
	float: right;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	position: absolute;
	right: 26px;
	text-decoration: none;
	top: 1px;
}

.filter-block-title a.filter-save:hover {
	text-decoration: underline;
}

a.filter-settings {
	background: url("/local/templates/help/images/filter-settings.gif") no-repeat 0 -18px;
	float: right;
	height: 18px;
	position: absolute;
	right: -6px;
	top: 1px;
	width: 26px;
}

a.filter-settings:hover {
	background: url("/local/templates/help/images/filter-settings.gif") no-repeat 0 0;
}

.filter-block {
}

.filter-field {
	margin-bottom: 1em;
}

.filter-field label.filter-field-title {
	color: #313131;
	display: block;
	margin: 0 0 0.3em;
}

.filter-field .filter-field-title-block {
	display: block;
	margin: 0 0 0.3em;
}

.filter-field span.filter-field-title-tab {
	color: #313131;
	display: inline-block;
}

.filter-field span.filter-field-title-tab {
	cursor: auto;
}

.filter-field span.filter-field-title-tab.webform-field-action-link {
	cursor: pointer;
}

.filter-field input.filter-textbox {
	width: 220px;
}

.filter-field input.filter-quick-textbox {
	width: 120px;
}

.filter-field select.filter-quick-dropdown {
	width: 90px;
}

.filter-field input.filter-checkbox {
	vertical-align: middle;
}

.filter-field input.filter-interval-from, .filter-field input.filter-interval-to {
	width: 90px;
}

.filter-field span.filter-interval-hellip {
	display: inline-block;
	text-align: center;
	width: 30px;
}

.filter-field input.filter-date-interval-from, .filter-field input.filter-date-interval-to {
	margin: 0 2px 0 0;
	padding: 1px 0;
	vertical-align: top;
	width: 75px;
}

.filter-field span.filter-date-interval-hellip {
	display: inline-block;
	text-align: center;
	width: 20px;
}

.filter-field a.filter-date-interval-calendar {
	display: inline-block;
	margin: 1px;
	vertical-align: top;
}

.filter-field a.filter-date-interval-calendar img {
	vertical-align: top;
}

.filter-field a.filter-date-interval-calendar:hover {
	background: none repeat 0 0 #dbe3f2;
	border: 1px solid #aeb6c2;
	margin: 0;
}

.filter-field-buttons {
	text-align: right;
}

.filter-field select.filter-dropdown, .filter-field select.filter-listbox {
	width: 225px;
}

.filter-field-date-combobox {
}

.filter-field-date-combobox .filter-date-interval {
	display: none;
}

.filter-field-date-combobox span.filter-date-interval-hellip {
	display: none;
}

.filter-field-date-combobox .filter-date-interval-after {
	display: inline;
}

.filter-field-date-combobox .filter-date-interval-before {
	display: inline;
}

.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before {
	display: block;
	margin-top: 0.5em;
}

.filter-field-date-combobox .filter-date-interval-after.filter-date-interval-before span.filter-date-interval-hellip {
	display: inline-block;
}

.filter-field-date-combobox .filter-date-interval-to {
	display: none;
}

.filter-field-date-combobox .filter-date-interval-from {
	display: none;
}

.filter-field-date-combobox .filter-date-interval-after .filter-date-interval-to {
	display: inline;
}

.filter-field-date-combobox .filter-date-interval-before .filter-date-interval-from {
	display: inline;
}

.filter-field-date-combobox .filter-day-interval {
	display: none;
}

.filter-field-date-combobox .filter-day-interval-selected {
	display: inline;
}

.filter-field-date-combobox input.filter-date-days {
	padding: 1px 0;
	width: 55px;
}

.filter-field-date-combobox-days select.filter-dropdown, .filter-field-date-combobox-after select.filter-dropdown, .filter-field-date-combobox-before select.filter-dropdown {
	width: 120px;
}

.filter-presets {
	border-top: 1px solid #e9e9e9;
	margin: 1.5em 0 0.8em;
	padding: 0.8em 0 0;
}

.filter-presets label {
	color: #acacac;
	display: block;
	font-size: 11px;
	margin: 0 0 0.7em 0.5em;
}

.filter-presets ul {
	color: #ccc;
	list-style: disc outside none;
	margin: 0 0 0 1.5em;
	padding: 0;
}

.filter-presets li {
	margin: 0 0 0.5em;
}

div.blog-post {
	border-bottom: 1px solid;
	margin: 0 0 2em;
	padding: 0 0 1em;
}

div.blog-post-field-code {
	display: none;
}

div.blog-post-content {
	border: 0 none;
	clear: both;
	line-height: inherit;
	margin: 0.25em 0 1em;
	padding: 0;
}

div.blog-comment-line {
	height: 0;
}

div.blog-post-content p {
	margin: 0.65em 0;
}

div.blog-post-info {
	margin-bottom: 0.65em;
}

div.blog-post-info-back {
	background: none repeat 0 center;
	margin: 0;
	padding: 0;
}

div.blog-post-info {
	background: none repeat 0 0;
	height: auto;
	overflow: hidden;
	padding: 0;
}

div.blog-author {
	float: left;
	margin: 0 8px 0 0;
}

div.blog-post-date {
	display: block;
	float: left;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

div.blog-post-meta {
	font-size: 0.85em;
	line-height: normal;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

div.blog-post-meta span {
	padding: 0;
}

div.blog-post-meta span.blog-post-comments-link, div.blog-post-meta span.blog-post-rss-link, div.blog-post-meta span.blog-post-views-link, div.blog-post-meta span.blog-post-edit-link, div.blog-post-meta span.blog-post-publish-link, div.blog-post-meta span.blog-post-hide-link, div.blog-post-meta span.blog-post-show-link, div.blog-post-meta span.blog-post-delete-link, div.blog-post-meta span.rating_vote_text {
	background: none repeat 0 0;
	padding: 0 0 0 1em;
}

div.blog-post-meta span.blog-post-link-counter {
	padding: 0 0 0 0.3em;
}

div.blog-post-meta-util {
	display: inline;
	float: right;
	text-align: right;
	white-space: nowrap;
}

div.blog-post-meta-util a {
	text-decoration: none;
}

div.blog-post-meta-util span {
	color: #929292;
	display: inline;
	height: auto;
	padding: 0;
}

div.blog-post-meta-util span.rating_vote_like span {
	color: #929292;
}

div.blog-post-meta-util span.ilike-light-blog-post {
	padding-left: 1em;
}

div.blog-post-tag {
	float: left;
	margin: 0;
	padding: 0;
	width: 54%;
}

div.blog-post-tag a {
	text-decoration: none;
	text-transform: lowercase;
}

div.blog-post-tag a:hover {
	text-decoration: underline;
}

h2.blog-post-title {
	background: none repeat 0 0;
	border: medium none;
	font-size: 2em;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 0.25em;
	padding: 0;
}

h2.blog-post-title a {
	text-decoration: underline !important;
}

div.blog-posts div.blog-post h2.blog-post-title {
	display: block;
}

div.blog-page-navigation a {
	border: medium none;
}

div.blog-sidebar {
	display: none;
}

div.blog-edit-field {
	margin: 0.462em 0 0;
}

div.blog-edit-form-title {
	display: none;
}

div.blog-edit-field-title input, div.blog-edit-field-post-date input, div.blog-edit-field-slug input, div.blog-edit-field-tags input, div.blog-edit-field-text textarea, div.blog-edit-field-desc textarea, div.blog-edit-field-syndication-rss-feed-url input, div.blog-comment-field-user input, div.blog-comment-field-content textarea, div.blog-comment-field-captcha input {
	border: 1px solid;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 20px;
}

div.blog-edit-buttons {
	margin: 0;
	padding: 0;
	text-align: center;
}

div.blog-edit-buttons input {
	font-size: 1.2em;
}

div.blog-edit-fields {
	margin: 0;
	padding: 0;
}

div.blog-edit-fields label.blog-edit-field-caption {
	display: block;
	margin: 0.5em 0;
}

div.blog-edit-field-title label, div.blog-edit-field-desc label, label.blog-edit-field-caption, div.blog-post-field-text label, div.blog-comment-field-user label, div.blog-comment-field-captcha label, div.blog-post-sonet-group {
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 1.18em !important;
	margin-bottom: 0.5em;
	white-space: nowrap;
}

div.blog-comment-field-captcha-label {
	margin-top: 1em;
}

div.blog-comment-form {
	line-height: inherit;
	margin: 0;
	padding: 0;
}

div.blog-comment-info {
	background: none repeat 0 0;
	font-size: 0.95em;
	height: auto;
	line-height: normal;
	margin: 0.6em 0 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

div.blog-comment-content {
	clear: both;
	display: block;
	margin: 0.5em 0;
	overflow: hidden;
	padding: 0;
}

div.blog-comment {
	background: none repeat 0 0;
	border: medium none;
	margin: 0 0 0.6em;
	overflow: hidden;
	padding: 0;
}

div.blog-comment-cont {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat 0 0;
	border-color: -moz-use-text-color;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	margin: 0;
	padding: 0;
}

div.blog-comment-form-box {
	line-height: normal;
	margin: 0 0 0.6em;
}

span.blog-vert-separator {
	display: none;
}

div.blog-add-comment {
	font-size: 1em;
	margin: 0 0 1em;
	padding: 0;
}

div.blog-add-comment-top {
	border-bottom: 1px solid;
	padding: 0 0 2em;
}

div.blog-add-comment-bottom {
	margin: 0.6em 0 1em;
	padding: 2em 0 0;
}

div.blog-comment-meta a {
	text-decoration: none !important;
}

div.blog-comment-meta a:hover {
	text-decoration: none !important;
}

div.blog-comment-meta > span {
	margin: 0;
	padding: 0 1em 0 0;
}

div.blog-comment-date, div.microblog-post span.blog-post-date-formated {
	line-height: 30px;
}

div.blog-list-item {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color;
	border-image: none;
	border-style: none none dashed;
	border-width: medium medium 1px;
	clear: both;
	margin: 0 0 1em;
	overflow: hidden;
	padding: 0 0 1em;
	position: relative;
}

div.blog-list-item div.blog-author {
	display: block;
	float: none;
	margin: 0 0 0 65px;
}

div.blog-list-item div.blog-list-title {
	display: block;
	margin: 0.5em 0 0 65px;
}

div.blog-list-item div.blog-list-content {
	display: block;
	margin: 0.5em 0 0 65px;
}

div.blog-list-item .blog-author-icon {
	display: none;
}

div.blog-list-item div.blog-author a {
	font-size: 1em;
	font-weight: var(--ui-font-weight-bold);
}

div.blog-list-title a {
	font-size: 1.5em;
	font-weight: normal;
	text-decoration: none;
}

div.blog-list-item div.blog-clear-float {
	clear: none;
	display: none;
}

div.blog-register-date {
	font-size: 0.85em;
	position: absolute;
	right: 0;
	text-transform: lowercase;
	top: 0;
}

div.blog-note-box {
	border: 1px solid;
	margin: 0 0 1.5em;
	padding: 0.4em 1.117em;
}

div.blog-note-box ul {
	margin: 0;
	padding: 0.3em 0 0.3em 2em;
}

div.blog-note-box ul li {
	margin: 0;
	padding: 0;
}

div.blog-post-field #date-publ-text {
	border-bottom: 1px dotted;
	display: inline-block;
}

div.blog-post-field #date-publ-text a {
	text-decoration: none;
}

div.blog-post, div.blog-comment-cont, div.blog-add-comment-top, div.blog-list-item, div.blog-edit-buttons {
	border-color: #e9e9e9 !important;
}

div.blog-post-date, div.blog-comment-date, div.blog-register-date {
	color: #7e7e7e;
}

div.blog-post-meta-util a, div.blog-post-tag, div.blog-post-tag a, div.blog-comment-author-ip a, div.blog-comment-meta a {
	color: #969696 !important;
}

div.blog-comment-preview div.blog-comment-cont {
	border-color: #f00;
}

div.bbcode-line a:hover, div.bbcode-line a:hover img {
	background-color: #d7d7d7;
}

div.blog-note-box {
	background: none repeat 0 0 #fffeeb;
	border-color: #ffd482;
}

div.blog-edit-field-title input, div.blog-edit-field-post-date input, div.blog-edit-field-slug input, div.blog-edit-field-tags input, div.blog-edit-field-text textarea, div.blog-edit-field-desc textarea, div.blog-edit-field-syndication-rss-feed-url input, div.blog-comment-field-user input, div.blog-comment-field-content textarea, div.blog-comment-field-captcha input {
	background: none repeat 0 0 #f8f7f7;
	border-color: #d9d9d9;
}

div.blog-edit-field-title label, div.blog-edit-field-desc label, label.blog-edit-field-caption, div.blog-comment-field-user label, div.blog-comment-field-captcha label, div.blog-post-field #date-publ-text a {
	color: #1d0405;
}

.blog-author a, div.blog-comment-info .blog-author {
	color: #909090;
}

div.blog-comment-date {
	color: #7f7f7f;
}

div.microblog-post {
	padding: 0 !important;
}

.content-edit-form {
	width: 100%;
}

.content-edit-form a {
	text-decoration: underline;
}

.content-edit-form-header {
	padding-bottom: 13px;
	padding-top: 20px;
}

.content-edit-form-header-first {
	padding-top: 0;
}

.content-edit-form-header-wrap {
	background-color: #e9e9e9;
	border-radius: var(--ui-border-radius-sm, 1px);
	color: #41474f;
	display: block;
	font: var(--ui-font-weight-bold) 13px/40px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-left: 16px;
}

.content-edit-form-header-wrap-blue {
	background-color: #c3e7f4;
	background-image: -webkit-linear-gradient(to bottom, #d4edf7, #b5e1f1);
	background-image: linear-gradient(to bottom, #d4edf7, #b5e1f1);
}

.content-edit-form-event-link {
	height: 47px;
	padding-bottom: 7px;
	padding-top: 6px;
}

.content-edit-form-field-name {
	color: #525c69;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-bottom: 7px;
	padding-right: 9px;
	padding-top: 14px;
	text-align: right;
	vertical-align: top;
	width: 40%;
}

.content-edit-form-field-name-top {
	vertical-align: top;
	padding-top: 12px;
}

.content-edit-form-field-name-left {
	padding-left: 25px;
	text-align: left;
}

.content-edit-form-field-input {
	color: #555;
	font: 14px/26px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-bottom: 7px;
	padding-right: 17px;
	padding-top: 12px;
	width: 298px;
	vertical-align: top;
}

.content-edit-form-field-input-sub {
	/*margin-top: 6px;*/
	margin-top: 4px;
}

.content-edit-form-field-input-sub label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.content-edit-form-field-error {
	color: #de2626;
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	padding-bottom: 7px;
	padding-top: 12px;
	vertical-align: top;
}

.content-edit-form-field-textarea {
	padding-bottom: 13px;
	padding-right: 7px;
}

.content-edit-form-field-input-textarea {
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 100px;
	outline: medium none;
	resize: none;
	width: 100%;
}

.content-edit-form-field-input-text, .content-edit-form-field-input input.string {
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 21px;
	outline: medium none;
	width: 292px;
}

.content-edit-form-field-input-bd {
	outline: medium none;
	width: 50px;
}

.content-edit-form-field-input-select {
	border: 1px solid #bdc7d8;
	color: #5b5b5b;
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 27px;
	outline: medium none;
	padding: 4px;
	vertical-align: top;
}

.content-edit-form-field-input-selector {
	margin-left: 0;
}

.content-edit-form-field-input-selector-name {
	color: #555;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	margin-left: 2px;
	/*margin-top: 2px;*/
	/*position: absolute;*/
}

.content-edit-form-icons {
	background-image: url("/local/templates/help/images/content-edit-sprite1.png");
	background-repeat: no-repeat;
}

.content-edit-form-icon-company {
	background-position: 0 -20px;
}

.content-edit-form-icon-password {
	background-position: 0 0;
}

.content-edit-form-icon-socnet {
	background-position: -20px 0;
}

.content-edit-form-event-link-tag {
	display: inline-block;
}

.content-edit-form-event-link-icon {
	display: inline-block;
	height: 20px;
	vertical-align: top;
	width: 22px;
}

.content-edit-form-event-link-name {
	border-bottom: 1px dashed #2067b0;
	display: inline-block;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: 17px;
	padding-top: 2px;
	vertical-align: top;
}

.content-edit-form-field-photo {
	margin-top: 9px;
}

.content-edit-form-field-photo-image {
	background-color: #fff !important;
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
	display: block;
	float: left;
	margin-right: 11px;
	padding: 3px;
}

.content-edit-form-load-file-button {
	overflow: hidden;
	position: relative;
}

.content-edit-form-load-file {
	font-size: 120px;
	height: 85px;
	left: -250px;
	opacity: 0;
	position: absolute;
	top: -20px;
}

.content-edit-form-button {
	display: inline-block;
	margin: 2px 15px 0 0;
	vertical-align: middle;
}

.content-edit-form-button-left {
	background: url("/local/templates/help/images/content-edit-sprite1.png") no-repeat -17px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-right {
	background: url("/local/templates/help/images/content-edit-sprite1.png") no-repeat -22px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-text {
	background: url("/local/templates/help/images/content-edit-sprite1.png") repeat-x 0 -105px;
	color: #7a808c;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	height: 29px;
	line-height: 19px;
	padding: 6px 15px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	vertical-align: top;
}

.content-edit-form-button:hover .content-edit-form-button-left {
	background-position: -95px -67px;
}

.content-edit-form-button:hover .content-edit-form-button-right {
	background-position: -101px -67px;
}

.content-edit-form-button:hover .content-edit-form-button-text {
	background-position: -101px -143px;
}

.content-edit-form-button-press .content-edit-form-button-left {
	background-position: -31px -233px !important;
}

.content-edit-form-button-press .content-edit-form-button-right {
	background-position: -36px -233px !important;
}

.content-edit-form-button-press .content-edit-form-button-text {
	background-position: 0 -321px !important;
	color: #5c6470 !important;
}

.content-edit-form-button-short .content-edit-form-button-left {
	background-position: 0 -240px;
	height: 25px;
}

.content-edit-form-button-short .content-edit-form-button-text {
	background-position: 0 -267px;
	font-size: 12px;
	height: 23px;
	padding: 2px 10px 0;
}

.content-edit-form-button-short .content-edit-form-button-right {
	background-position: -7px -240px;
	height: 25px;
}

.content-edit-form-button-short:hover .content-edit-form-button-left {
	background-position: -13px -240px;
}

.content-edit-form-button-short:hover .content-edit-form-button-text {
	background-position: 0 -294px;
}

.content-edit-form-button-short:hover .content-edit-form-button-right {
	background-position: -20px -240px;
}

.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-left {
	background-position: -44px -243px !important;
}

.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-text {
	background-position: 0 -356px !important;
	color: #5c6470 !important;
}

.content-edit-form-button-short.content-edit-form-button-press .content-edit-form-button-right {
	background-position: -51px -243px !important;
}

.content-edit-form-buttons {
	padding-top: 14px;
	text-align: center;
}

.content-edit-form-notice-successfully, .content-edit-form-notice-error {
	border: 1px solid;
	border-radius: 2px;
	margin-bottom: 12px;
	min-height: 28px;
	padding: 8px 0 0;
	text-align: center;
}

.content-edit-form-notice-successfully {
	background-color: #e1eec1;
	border-color: #b5ca87 #cbdca4 #dae8b7;
	box-shadow: 0 1px 1px rgba(184, 200, 144, 0.6) inset;
}

.content-edit-form-notice-error {
	background-color: #f4d4d4;
	border-color: #d2a5a5 #e3bdbd #ecc;
	box-shadow: 0 1px 1px rgba(222, 166, 166, 0.6) inset;
}

.content-edit-form-notice-text {
	color: #262728;
	display: inline-block;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding-left: 25px;
	padding-top: 3px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.content-edit-form-notice-icon {
	background: url("/local/templates/help/images/content-edit-sprite1.png") no-repeat -112px -60px;
	display: inline-block;
	height: 16px;
	left: 0;
	margin-right: 10px;
	top: 2px;
	vertical-align: middle;
	width: 17px;
}

.content-edit-form-notice-successfully .content-edit-form-notice-icon {
	background-position: -111px -85px;
}

.content-edit-form-field-input-text, .content-edit-form-field-input-textarea, .content-edit-form-field-input input.string {
	border: 1px solid #b9bcbe;
	border-radius: var(--ui-field-border-radius, 2px);
	color: #5b5b5b;
	padding: 2px;
}

.content-edit-form-field-input-text:focus, .content-edit-form-field-input-select:focus, .content-edit-form-field-input-textarea:focus {
	color: #2e2d2d;
}

.content-edit-form-title-license {
	margin-top: 1px;
	padding-bottom: 6px;
}

.content-edit-form-chart {
	background-color: #f5fae4;
	border: 1px solid #dbded0;
	border-radius: var(--ui-border-radius-2xs, 3px);
	height: 21px;
	width: 341px;
}

.content-edit-form-chart-bar-yellow, .content-edit-form-chart-bar-green {
	border: 1px solid;
	display: inline-block;
	height: 21px;
	margin-right: -3px;
	margin-top: -1px;
	vertical-align: top;
}

.content-edit-form-chart-bar-green {
	background-color: #91b519;
	background-image: linear-gradient(to bottom, #afcb37, #6f9a0c);
	border-color: #b3b6aa #c9cdbb #b3b6aa #b2cc58;
	border-radius: 0 3px 3px 0;
	box-shadow: 0 1px 1px -1px rgba(245, 255, 199, 0.5) inset;
	margin-left: -1px;
}

.content-edit-form-chart-bar-yellow {
	background-color: #efc91a;
	background-image: linear-gradient(to bottom, #f3d737, #e6ae0c);
	border-color: #b3b6aa #c4a515 #b3b6aa #b3b6aa;
	border-radius: 3px 0 0 3px;
	box-shadow: 1px 1px 0 rgba(255, 243, 185, 0.3) inset;
	margin-left: -1px;
}

.content-edit-form-chart-info {
	line-height: 22px;
	margin: 8px 0 6px;
}

.content-edit-form-chart-info-left {
	padding: 5px 14px 0 0;
	vertical-align: top;
}

.content-edit-form-chart-info-center {
	padding: 0 17px 0 0;
	vertical-align: top;
}

.content-edit-form-chart-info-right {
	padding: 0;
	vertical-align: top;
}

.content-edit-form-license {
	border-top: 1px solid #e5e5e5;
	padding-top: 12px;
}

.content-edit-form-field-name.content-edit-form-license {
	padding-top: 18px;
}

.content-edit-form-bullet-yellow, .content-edit-form-bullet-green, .content-edit-form-bullet-transp, .content-edit-form-bullet-gray {
	border-radius: 5px;
	height: 10px;
	width: 10px;
}

.content-edit-form-bullet-yellow {
	background-color: #efc91a;
	background-image: linear-gradient(to bottom, #f3d737, #e6ae0c);
	box-shadow: 1px 1px 0 rgba(255, 243, 185, 0.3) inset;
}

.content-edit-form-bullet-green {
	background-color: #91b519;
	background-image: linear-gradient(to bottom, #afcb37, #6f9a0c);
	border-color: #b3b6aa #c9cdbb #b3b6aa #b2cc58;
	box-shadow: 1px 1px 0 rgba(255, 243, 185, 0.3) inset;
}

.content-edit-form-bullet-transp {
	background: none repeat 0 0 #f0f7d7;
	border: 1px solid #dadada;
	box-shadow: 0 2px 2px -1px #dbded0 inset;
	height: 9px;
	width: 9px;
}

.content-edit-form-bullet-gray {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -91px -1610px;
	border: 1px solid #dadada;
	box-shadow: 0 2px 2px -1px #dbded0 inset;
	height: 9px;
	width: 9px;
}

.content-edit-form-activate-license .content-edit-form-field-input-text {
	margin-bottom: 20px;
}

.content-edit-form-act-license-text {
	margin-top: 37px;
}

.content-edit-form-choose-license {
	border: 2px solid #e3ebed;
	border-radius: 5px;
	width: 100%;
}

.content-edit-form-choose-license th {
	color: #555;
	font-size: 22px;
	padding: 10px 15px 10px 18px;
}

.content-edit-form-choose-license-left-th {
	text-align: left;
}

.content-edit-form-choose-license td {
	border-top: 1px solid #efefed;
	color: #555 !important;
	font-size: 12px;
	padding: 6px 5px 6px 14px;
	vertical-align: middle;
}

.content-edit-form-choose-license-center-td {
	text-align: center;
}

.content-edit-form-choose-license-dark-grey-td {
	background-color: #f4f7f8;
}

.content-edit-form-choose-license-grey-td {
	background-color: #fcfcfb;
}

.content-edit-form-choose-license-bold-td {
	font-weight: var(--ui-font-weight-bold);
}

.content-edit-form-choose-license-plus {
	background: url("/local/templates/help/images/content-edit-sprite1.png") no-repeat -130px -50px;
	display: inline-block;
	height: 25px;
	margin-right: 10px;
	vertical-align: middle;
	width: 26px;
}

.content-edit-form-choose-license-minus {
	background: url("/local/templates/help/images/content-edit-sprite1.png") no-repeat -130px -75px;
	display: inline-block;
	height: 23px;
	margin-right: 10px;
	vertical-align: middle;
	width: 25px;
}

.content-edit-form-choose-license th + th, .content-edit-form-choose-license td + td, .content-edit-form-choose-license th + td {
	border-left: 1px solid #e3ebed;
	color: #21619a;
}

.content-edit-form-choose-license td a {
	font-weight: var(--ui-font-weight-bold);
	text-decoration: underline;
}

td.content-edit-form-choose-license-blue-text {
	color: #21619a !important;
}

.content-edit-form-button-pushed {
	display: inline-block;
	margin: 2px 15px 0 0;
	vertical-align: middle;
	white-space: nowrap;
}

.content-edit-form-button-pushed-left {
	background: url("/local/templates/help/images/content-edit-sprite1.png") no-repeat -17px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-pushed-right {
	background: url("/local/templates/help/images/content-edit-sprite1.png") no-repeat -22px -67px;
	display: inline-block;
	height: 35px;
	vertical-align: top;
	width: 4px;
}

.content-edit-form-button-pushed-text {
	background: url("/local/templates/help/images/content-edit-sprite1.png") repeat-x 0 -105px;
	color: #7a808c;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	height: 29px;
	line-height: 19px;
	padding: 6px 15px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	vertical-align: top;
}

.content-edit-form-choose-license-history {
	display: inline-block;
	padding: 5px 0 14px 5px;
}

.content-edit-form-license-order-wrapper {
	border: 9px solid #e3ebed;
	border-radius: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.content-edit-form-license-order {
	border: 2px solid #cedbdf;
	border-radius: 2px;
	padding: 0 15px;
	width: 100%;
}

.content-edit-form-license-order th {
	color: #1f67b0;
	font-size: 26px;
	font-weight: normal;
	padding: 15px 10px;
	text-align: center;
}

.content-edit-form-license-order td {
	border-top: 1px solid #efefed;
	padding: 12px 5px 6px 14px;
	vertical-align: middle;
}

.content-edit-form-license-order-digit {
	color: #4c85c0;
	font-size: 16px;
	font-weight: var(--ui-font-weight-bold);
}

.content-edit-form-license-order-div-left {
	float: left;
}

.content-edit-form-license-order-div-left a {
	font-weight: var(--ui-font-weight-bold);
	text-decoration: underline;
}

.content-edit-form-license-order-div-right {
	float: right;
	vertical-align: middle;
}

.content-edit-form-license-order-div-right a {
	color: #7f7f7f;
	font-size: 12px;
	text-decoration: underline;
}

.content-edit-form-license-order-span {
	display: inline-block;
	padding-bottom: 5px;
}

.content-edit-form-license-order-div-overflow {
	overflow: hidden;
	padding-top: 15px;
}

.content-edit-form-license-order-div-overflow-inner {
	overflow: hidden;
	padding-left: 5px;
	padding-top: 2px;
}

.content-edit-form-license-order-td-center {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.content-edit-form-license-order-td-middle {
	color: #7f7f7f;
	font-size: 18px;
	font-weight: var(--ui-font-weight-bold);
	text-align: center;
}

.content-edit-form-license-order-corner-td {
	vertical-align: top !important;
}

.content-edit-form-license-order-partner-send {
	background-color: #f1f9d1;
	border-radius: 4px;
	display: none;
	padding: 6px 10px;
}

.content-edit-form-license-order-partner-send p {
	color: #759717;
	font-size: 16px;
	font-weight: var(--ui-font-weight-bold);
	margin: auto;
}

.content-edit-form-license-order-partner-loader {
	display: none;
	padding-top: 3px;
}

.content-edit-form-license-buy {
	width: 100%;
}

.content-edit-form-license-choose-and-buy {
	border: 1px solid #cedbdf;
	border-collapse: collapse;
	border-radius: 2px;
}

.content-edit-form-license-buy td {
	vertical-align: middle;
}

.content-edit-form-license-buy tr {
	padding: 8px 5px 6px 14px;
}

.content-edit-form-license-buy-title {
	color: #1f67b0;
	font-size: 26px;
	padding: 0 10px 8px 16px;
}

.content-edit-form-license-buy-title div {
	border-bottom: 2px solid #cedbdf;
	color: #1f67b0;
	padding-bottom: 8px;
}

.content-edit-form-license-buy-price {
	display: inline-block;
	font-size: 18px;
	padding: 5px 40px 0 0;
}

.content-edit-form-license-choose-and-buy-time {
	font-size: 16px;
}

.content-edit-form-license-buy-text-span {
	display: inline-block;
	padding: 20px 0 5px 20px;
}

.reports-description-text {
	font: 13px/19px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

table.data-table {
	border: 1px solid #fff;
	border-collapse: collapse;
}

table.data-table td {
	background-color: #fff;
	border: 1px solid #efefef;
	border-left: none;
	border-right: none;
	padding: 6px 5px;
}

table.data-table thead td, table.data-table th, table.data-table thead th {
	background-color: #ebebeb;
	background-image: none;
	border: 1px solid #fff;
	color: #072838;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding: 8px;
	text-align: left;
}

table.data-table thead td.selected, table.data-table th.selected, table.data-table thead th.selected {
	background-color: #f6f6f5;
}

table.data-table tbody td {
	background-color: #fff;
	background-image: none;
}

table.data-table td.selected, table.data-table tr.selected td {
	background-color: #f6f6f6;
}

table.data-table tfoot td {
	background-color: #f6f6f5;
	padding: 4px;
}

.tableHolder {
	background: none repeat 0 0 #e2f0f7;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 10px;
}

.tableHolder table {
	margin-bottom: 0;
}

.tableWrapper {
	background: none repeat 0 0 #fff;
	border: 1px solid #c1dae6;
	border-radius: 5px;
	box-shadow: 0 0 10px #d1dde2;
}

.borderedTable {
	border-collapse: separate;
	border-spacing: 0;
}

.borderedTable th + th, .borderedTable td + td, .borderedTable th + td {
	border-left: 1px solid #c1dae6;
	color: #21619a;
	text-align: center;
}

.borderedTable th {
	color: #555;
	font-size: 26px;
	padding: 22px 5px 17px 18px;
	text-align: left;
}

.borderedTable td {
	border-top: 1px solid #efefed;
	color: #555 !important;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding: 10px 5px 10px 20px;
	text-align: left;
	vertical-align: middle;
}

.borderedTable td img {
	position: relative;
	top: 4px;
}

.borderedTable .selected td {
	background: none repeat 0 0 #fcfcfb;
	font: italic 18px Georgia;
	padding: 5px 19px 8px;
}

.borderedTable input, .borderedTable textarea, .borderedTable select {
	background: none repeat 0 0 #f0f9ff;
	border: 1px solid #c8cfd4;
	border-radius: 3px;
	color: #003;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 18px;
	outline: medium none;
	padding: 4px;
	width: 100%;
}

.borderedTable .alignTd {
	display: inline-block;
	text-align: left;
	width: 70%;
}

.borderedTable input[type="radio"], .borderedTable input[type="checkbox"], .borderedTable .inputCheckbox {
	width: auto !important;
}

.error-404-block-wrap {
	min-height: 570px;
	position: relative;
}

.error-404-block {
	background: url("/local/templates/help/images/404-bg.png") no-repeat center 58px rgba(255, 255, 255, 0.6);
	border: 1px solid #ced5d7;
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03);
	height: 535px;
	left: 50%;
	margin: 15px 0 0 -373px;
	padding-top: 20px;
	position: absolute;
	width: 748px;
}

.error-404-footer {
	background: url("/local/templates/help/images/404-footer.png") no-repeat 0 0;
	bottom: -12px;
	height: 11px;
	left: 0;
	position: absolute;
	width: 748px;
}

.error-404-text1 {
	color: #5e646c;
	font-size: 29px;
	font-weight: var(--ui-font-weight-bold);
	left: 0;
	line-height: 38px;
	position: absolute;
	text-align: center;
	top: 358px;
	width: 100%;
}

.error-404-text2 {
	color: #aaafb2;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	left: 0;
	line-height: 19px;
	position: absolute;
	text-align: center;
	top: 460px;
	width: 100%;
}

a.td1 {
	border-bottom: 1px solid transparent;
	text-decoration: none;
	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

a.td1:hover {
	border-bottom: 1px solid;
}

.priceUndrl .td1 {
	font-size: 14px;
	font-weight: normal;
}

.feed-post-user-name-email,
.feed-post-user-name-extranet {
	color: #d9930a !important;
	padding-left: 16px;
	position: relative;
}

.feed-post-user-name-email:before,
.feed-post-user-name-extranet:before {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}

.feed-com-name-extranet,
.feed-com-name-email,
.feed-com-name-emailcrm,
.feed-add-post-destination-new-extranet,
.feed-add-post-destination-new-email {
	color: #d9930a !important;
	padding-left: 15px;
	position: relative;
}

.feed-add-post-destination-new-email {
	padding-left: 17px;
}

.feed-com-name-extranet:before,
.feed-com-name-email:before,
.feed-com-name-emailcrm:before,
.feed-add-post-destination-new-extranet:before,
.feed-add-post-destination-new-email:before {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}

.feed-com-name-email:before,
.feed-add-post-destination-new-email:before {
	background-position: -135px -1606px;
}

.feed-post-user-name-email:before { background-position: -135px -1605px; }

.feed-com-name-extranet:before { background-position: -35px -1608px; }

.feed-com-name-emailcrm:before { background-position: -153px -1606px; }

.feed-add-post-destination-new-extranet:before,
.feed-add-post-destination-new-email:before {
	top: 1px;
}

.feed-extranet-mention {
	color: #d9930a !important;
}

.sonet-groups-group-title-extranet,
.sonet-members-member-title-extranet {
	padding-left: 16px;
	position: relative;
}

.sonet-groups-group-title-extranet:before,
.sonet-members-member-title-extranet:before {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 13px;
}

.sonet-groups-group-title.sonet-groups-group-title-extranet:before {
	top: 5px;
}

.sonet-groups-group-title-extranet .sonet-groups-group-link,
.sonet-members-member-title-extranet .sonet-members-membet-link {
	color: #d9930a !important;
}

.bx-lang-btn {
	border-radius: 4px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	height: 32px;
	margin: 0 9px 0 0;
	padding-right: 12px;
	vertical-align: top;
}

.bx-lang-btn-icon {
	display: block;
	height: 18px;
	position: relative;
	margin: 0 0 0 12px;
}

.bx-lang-btn:after {
	display: inline-block;
	margin-left: 7px;
	margin-top: 2px;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 3px 0 3px;
}

.bx-lang-help-btn {
	position: absolute;
	right: 1px;
	top: 4px;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	cursor: pointer;
	opacity: .35;
	transition: .2s;
}

.bx-lang-help-btn:hover {
	transition: none;
	opacity: .45;
}

.bx-lang-help-btn:active {
	transition: none;
	opacity: .55;
}

.bx-lang-popup-item {
	cursor: pointer;
	padding: 10px 12px;
	border-radius: var(--ui-border-radius-sm);
}

.bx-lang-help-btn + table {
	padding-right: 12px;
}

.bx-lang-popup-item:hover {
	background-color: #f6f8f9;
}

.b24-loader {
	background: url('/local/templates/help/images/cloud-anim.png?2') no-repeat 27px 16px;
	height: 160px;
	margin: 130px auto 0;
	overflow: hidden;
	opacity: 0;
	position: relative;
	-webkit-transform: scale(.2, .2);
	transform: scale(.2, .2);
	width: 160px;
	transition: all 0.3s linear;
}

.b24-loader-show {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.b24-loader-curtain {
	background: url('/local/templates/help/images/cloud-anim-curtain.png') no-repeat 0 0;
	height: 175px;
	left: -9px;
	top: -25px;
	position: absolute;
	width: 175px;
}

.b24-loader-show .b24-loader-curtain {
	-webkit-animation: load 0.9s cubic-bezier(0.32, 0.31, 0.7, 0.55) infinite 0.3s;
	animation: load 0.9s cubic-bezier(0.32, 0.31, 0.7, 0.55) infinite 0.3s;
}

@-webkit-keyframes load {
	0% { transform: rotate(240deg); }
	100% { transform: rotate(600deg) }

	0% { -webkit-transform: rotate(240deg); }
	100% { -webkit-transform: rotate(600deg) }
}

@keyframes load {
	0% { transform: rotate(240deg); }
	100% { transform: rotate(600deg); }
}

/*=================== GUIDES =====================*/

.bx-text-block {
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 920px;
	font-size: 14px;
}

.bx-text-title {
	color: #000;
	font-size: 24px;
	font-weight: normal;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	margin: 0 0 14px;
}

.bx-text-paragraph {
	color: #333;
	font-size: 14px;
	margin: 12px 0;
	padding: 0;
}

.bx-text-link {
	border-bottom: 1px solid #b0cae3;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 5px;
}

.bx-text-link:hover {
	border-bottom-color: #137bbd;
}

/*======= CONNECTION STATUS ========*/
.bx24-connection-status { height: 0; z-index: 200; }

.bx24-connection-status-float { position: fixed; width: 100%; top: 0; }

.bx24-connection-status-wrap {
	position: relative;
	z-index: 995;
	height: 28px;
	top: -100px;
	font: 13px/32px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #fff;
	text-align: center;
	transition: all .4s linear;
	overflow: hidden;
	opacity: 0;
	padding: 0 115px;
}

.bx24-connection-status-hide {
	/*display: none;*/
}

.bx24-connection-status-show .bx24-connection-status-wrap {
	top: -63px;
	opacity: 1;
	-webkit-animation: b24EditAnimationOpen .7s 1;
	animation: b24EditAnimationOpen .7s 1;
}

.bx24-connection-status-hide .bx24-connection-status-wrap {
	top: -100px;
	opacity: 0;
	/*-webkit-animation: b24EditAnimationClose .5s 1;*/
	/*animation: b24EditAnimationClose .5s 1;*/
}

.bx24-connection-status-offline .bx24-connection-status-wrap {
	background-color: #ce494a;
	background-color: rgba(191, 0, 0, .70);
}

.bx24-connection-status-connecting .bx24-connection-status-wrap {
	background-color: #e39b3b;
	background-color: rgba(225, 127, 0, .80);
	/*-webkit-animation: b24ConnectionAnimation 2s infinite;*/
	/*animation: b24ConnectionAnimation 3s infinite;*/
}

.bx24-connection-status-online .bx24-connection-status-wrap {
	background-color: #84cef0;
	background-color: rgba(42, 152, 215, .80);
	/*padding-right: 0;*/
}

.bx24-call .bx24-connection-status-show .bx24-connection-status-wrap {
	top: 48px;
}

.bx24-call-maxi .bx24-connection-status-show {
	top: -71px;
	z-index: 1205;
}

.bx24-call-maxi .bx24-connection-status-show .bx24-connection-status-wrap {
	top: -71px;
	z-index: 1205;
	transition: background .9s;
}

.bx24-connection-status-text {
	display: block;
	margin-top: -2px;
}

.bx24-connection-status-text-reload {
	padding-right: 10px;
	position: absolute;
	right: 0;
	cursor: pointer;
	padding-left: 10px;
	top: -2px;
}

.bx24-connection-status-text-reload-title {
	padding-right: 6px;
	text-decoration: underline;
}

.bx24-connection-status-text-reload:hover {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}

.bx24-connection-status-text-reload:hover .bx24-connection-status-text-reload-title {
}

.bx24-connection-status-text-reload-hotkey,
.bx24-connection-status-text-reload-title {
	display: inline-block;
	font-size: 11px;
	line-height: normal;
	vertical-align: top;
	padding-top: 8px;
}

.bx24-connection-status-online .bx24-connection-status-text-reload {
	display: none;
}

@-webkit-keyframes b24EditAnimationOpen {
	0% { opacity: 0; top: -100px; }
	25% { opacity: 1; }
	100% { opacity: 1; top: -63px; }
}

@keyframes b24EditAnimationOpen {
	0% { opacity: 0; top: -100px }
	25% { opacity: 1; }
	100% { opacity: 1; top: -63px; }
}

@-webkit-keyframes b24ConnectionAnimation {
	0% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
	50% { background-color: #edb266; background-color: rgba(225, 127, 0, .65); }
	100% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
}

@keyframes b24ConnectionAnimation {
	0% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
	50% { background-color: #edb266; background-color: rgba(225, 127, 0, .65); }
	100% { background-color: #e39b3b; background-color: rgba(225, 127, 0, .80); }
}

/*================== END GUIDE =====================*/

/*bx24-connection-status bx24-connection-status-show bx24-connection-status-offline*/
/*bx24-connection-status bx24-connection-status-show bx24-connection-status-online*/

.feed-workday-user-name.feed-workday-user-name-extranet {
	color: #d9930a !important;
	padding-left: 15px;
	position: relative;
}

.feed-workday-user-name.feed-workday-user-name-extranet:before {
	background: url("/local/templates/help/images/template_sprite.png?11") no-repeat -35px -1607px;
	content: "";
	height: 13px;
	left: 0;
	position: absolute;
	top: -1px;
	width: 13px;
}

/* PAGETITLE SETTINGS */

/* STATES */
.intranet-toolbar-button-state .intranet-toolbar-button-button-default {
	display: none;
}

.intranet-toolbar-button-state .intranet-toolbar-button-select {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagetitle-toolbar-field-view .pagetitle-inner-container .pagetitle-flexible-space {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
}

.pagetitle-flexible-space .pagetitle-container-max {
	margin-left: auto;
	width: 100%;
	max-width: 813px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagetitle-container-max .main-ui-filter-search {
	float: right;
}

/* END OF STATES */

.pagetitle-toolbar-field-view .pagetitle-inner-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	min-height: 74px;
	box-sizing: border-box;
}

.pagetitle-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pagetitle-inner-content {
	padding: 0 5px 0 13px;
	min-width: 891px;
	border-top: 1px solid #dce2e6;
	box-sizing: border-box;
}

.pagetitle-align-right-container {
	margin-left: auto;
}

.pagetitle-last-item-in-a-row {
	order: 1;
}

.pagetitle-toolbar-field-view.pagetitle-menu-visible .pagetitle-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagetitle-toolbar-field-view .pagetitle-inner-container .main-ui-filter-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto 19px auto 0;
	width: 100%;
	max-width: 780px;
	min-width: 300px;
}

.start-page .pagetitle-inner-container {
	min-width: 0;
}

.start-page .pagetitle-container .main-ui-filter-search,
.start-page .pagetitle-container .webform-rounded-cogwheel,
.start-page .pagetitle-container .ui-btn-icon-setting {
	z-index: 130;
}

.start-page .pagetitle-container .webform-rounded-cogwheel {
	width: 39px;
}

/* COGWHEEL */

.webform-small-button.pagetitle-button-settings-icon.sonet-filter-menu-settings-icon {
	margin-right: 0;
}

.webform-small-button.webform-cogwheel {
	padding: 12px 11px;
	height: 39px;
	line-height: 0;
	box-sizing: border-box;
}

.webform-small-button.webform-rounded-cogwheel {
	line-height: 47px;
}

.webform-cogwheel .webform-small-button-transparent {
	webkit-transition: background .3s;
	transition: background .3s;
}

.webform-small-button:hover.webform-cogwheel {
	line-height: 0;
}

.webform-small-button:hover.webform-rounded-cogwheel {
	line-height: 47px;
}

/* END OF COGWHEEL */

.pagetitle-toolbar-field-view .webform-small-button.bx24-top-toolbar-add {
	height: 39px;
	line-height: 39px;
}

.pagetitle-toolbar-field-view .webform-small-button.bx24-top-toolbar-add:hover {
	height: 39px;
	line-height: 39px;
}

/* END OF PAGETITLE SETTINGS */

/* NEW TOOLBAR BUTTONS */
.intranet-toolbar-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 13px 0 13px;
	height: 39px;
	border: 1px solid #c8d1d6;
	border-radius: 2px;
	-webkit-transition: background .3s linear, color .3s linear;
	transition: background .3s linear, color .3s linear;
	box-sizing: border-box;
	cursor: pointer;
}

.intranet-toolbar-button {
	margin: 0 19px 0 0;
}

.intranet-toolbar-button-text {
	display: inline-block;
	padding: 0 13px 0 0;
	max-width: -webkit-calc(159px - 12px);
	max-width: calc(159px - 12px);
	border: none;
	font: 12px/39px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	color: #7a818a;
	text-shadow: none !important;
	text-transform: uppercase;
	-webkit-transition: color .25s linear;
	transition: color .25s linear;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.intranet-toolbar-button-add:hover,
.intranet-toolbar-button-button-block:hover,
.intranet-toolbar-button:hover {
	background: #cfd4d8;
	color: #535c69;
}

.intranet-toolbar-button-icon {
	display: inline-block;
	margin: auto 0;
	width: 10px;
	height: 12px;
	vertical-align: middle;
}

.intranet-toolbar-button-icon-plus {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23535C68%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%204H0v2h4v4h2V6h4V4H6V0H4v4z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: center;
}

.intranet-toolbar-button-icon-arrow-down {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2011%207%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3EPath%3C/title%3E%3Cpath%20d%3D%22M5.485%204.228L1.37.114%200%201.484l4.8%204.8.685.687%205.486-5.485L9.6.115%205.484%204.227z%22%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

/* END OF NEW TOOLBAR BUTTONS */

/* NEW MESSAGE BALLOON */
.new-message-balloon-wrap {
	position: absolute;
	top: -65px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	visibility: visible;
}

.new-message-balloon {
	display: flex;
	align-items: center;
	margin: 20px 10px;
	padding: 0 20px 0 12px;
	height: 36px;
	background: rgba(47, 199, 247, .7);
	font: var(--ui-font-weight-bold) 14px/18px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #fff;
	white-space: nowrap;
	border-radius: 30px;
	box-shadow: 0 3px 7px 1px rgba(0, 0, 0, .1);
	transition: background .3s;
}

.new-message-balloon .feed-new-message-informer-counter {
	margin-left: 3px;
}

.new-message-balloon-wrap .feed-new-message-informer {
	height: 76px;
}
.feed-new-message-informer-place .feed-new-message-informer-fix-anim {
	height: 76px;
}

.feed-new-message-informer-place .feed-new-message-informer-fix-anim .feed-new-message-informer {
	height: 76px;
}

.feed-new-message-informer-place .feed-new-message-informer-fixed.new-message-balloon-wrap {
	top: -12px;
}

.feed-new-message-inf-text-reload.new-message-balloon {
	padding: 0 20px;
}

.new-message-balloon-icon {
	margin: 0 8px 0 0;
	height: 16px;
	width: 16px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23fff%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.094%2013.558a5.558%205.558%200%201%201%203.414-9.944l-1.466%201.78%205.95.585L14.22.324l-1.146%201.39a7.99%207.99%200%201%200%20.926%2011.736l-1.744-1.726a5.62%205.62%200%200%201-4.16%201.834z%22/%3E%3C/svg%3E') center no-repeat;
}

.new-message-balloon-wrap .feed-new-message-informer:hover .new-message-balloon {
	background: rgba(47, 199, 247, 1);
	color: #fff;
}

.new-message-balloon-icon.new-message-balloon-icon-rotating {
	-webkit-animation: rotating 1s linear infinite;
	animation: rotating 1s linear infinite;
}

@keyframes rotating {
	from {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}

@-webkit-keyframes rotating {
	from {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}

/* END OF NEW MESSAGE BALLOON */

/* LOADER */
.intranet-loader-container {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 110px;
	height: 110px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.intranet-loader-container-small {
	width: 70px;
	height: 70px;
}

.intranet-loader-show {
	display: block;
}

.intranet-loader-circular {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.intranet-loader-path {
	stroke: #bfc3c8;
	stroke-width: 1.5;
	stroke-dasharray: 20, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

.tariff-lock {
	display: inline-block;
	min-height: 12px;
	width: 9px;
	margin: 0 2px;
	line-height: inherit;
	vertical-align: inherit;
	position: relative;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgOSAxMiI+ICA8cGF0aCBmaWxsPSIjMjhCQUU5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ljk1Miw1IEw5LDUgTDksMTIgTDAsMTIgTDAsNSBMMS4wNTIsNSBMMS4wNTIsMy40MTIgQzEuMTE1MzMxNjcsMS41NTIzMjI3NCAyLjY0MTI0NDY2LDAuMDc3NDkwNDI1MSA0LjUwMiwwLjA3NzQ5MDQyNTEgQzYuMzYyNzU1MzQsMC4wNzc0OTA0MjUxIDcuODg4NjY4MzMsMS41NTIzMjI3NCA3Ljk1MiwzLjQxMiBMNy45NTIsNSBaIE02Ljk5NjQyNzgzLDUgTDcuMDA4LDMuNDEyIEM2LjkwMzAwMjI5LDIuMDc3Mjc1NzMgNS44MzU3NDU5MywxLjAyMTA4MzQ0IDQuNSwwLjkzIEMzLjE2NDI1NDA3LDEuMDIxMDgzNDQgMi4wOTY5OTc3MSwyLjA3NzI3NTczIDEuOTkyLDMuNDEyIEwyLjAwNTA0MDUzLDUgTDYuOTk2NDI3ODMsNSBaIE01LjAxOSw4Ljg3OSBMNS4wMTksMTAuMTY2IEwzLjk4MSwxMC4xNjYgTDMuOTgxLDguODc5IEMzLjc4NzY5NDg0LDguNzI1MzU2MDEgMy42NzUwMzA3Nyw4LjQ5MTkyNzg1IDMuNjc1LDguMjQ1IEMzLjY3NSw3Ljc4OTM2NTA4IDQuMDQ0MzY1MDgsNy40MiA0LjUsNy40MiBDNC45NTU2MzQ5Miw3LjQyIDUuMzI1LDcuNzg5MzY1MDggNS4zMjUsOC4yNDUgQzUuMzI0OTY5MjMsOC40OTE5Mjc4NSA1LjIxMjMwNTE2LDguNzI1MzU2MDEgNS4wMTksOC44NzkgTDUuMDE5LDguODc5IFoiLz48L3N2Zz4=) no-repeat center;
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

.intranet-show-loader {
	-webkit-animation: showLoader .5s linear forwards;
	animation: showLoader .5s linear forwards;
}

.intranet-hide-loader {
	-webkit-animation: hideLoader .5s linear forwards;
	animation: hideLoader .5s linear forwards;
}

@-webkit-keyframes showLoader {
	0% { opacity: 0; }
	50% { opacity: 0; }
	100% {
		opacity: 1;
		visibility: visible;
	}
}

@keyframes showLoader {
	0% { opacity: 0; }
	50% { opacity: 0; }
	100% {
		opacity: 1;
		visibility: visible;
	}
}

@-webkit-keyframes hideLoader {
	0% { opacity: 1;
		visibility: visible;
	}
	50% { opacity: 1; }
	99.999% { visibility: visible; }
	100% {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes hideLoader {
	0% { opacity: 1;
		visibility: visible;
	}
	50% { opacity: 1; }
	99.999% { visibility: visible; }
	100% {
		opacity: 0;
		visibility: hidden;
	}
}

/* END OF LOADER */

/*================= HIDE FEATURES POPUP ==================*/

.hide-features-popup-title {
	color: #000;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 18px;
	padding: 9px 0 17px 10px;
}

.hide-features-popup {
	background-color: #eef2f4;
	font-size: 0;
	min-height: 155px;
	padding: 18px 15px 18px 157px;
	position: relative;
	width: 470px;
}

.hide-features-popup:before {
	content: '';
	display: inline-block;
	height: 160px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.hide-features-pic {
	height: 145px;
	left: 15px;
	top: 25px;
	position: absolute;
	width: 127px;
}

.hide-features-pic:before,
.hide-features-pic:after {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22112%22%20height%3D%2280%22%20viewBox%3D%220%200%20112%2080%22%3E%0A%20%20%3Cpath%20fill%3D%22%23C9CCD0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M53.803%2C0.0004%20C34.313%2C0.0004%2018.441%2C15.7864%2018.303%2C35.2444%20C7.907%2C37.1344%200%2C46.2554%200%2C57.1884%20C0%2C69.4854%2010.005%2C79.4904%2022.303%2C79.4904%20L85.303%2C79.4904%20C85.432%2C79.4904%2085.561%2C79.4844%2085.69%2C79.4724%20C92.515%2C79.2684%2098.901%2C76.4794%20103.699%2C71.6004%20C108.58%2C66.6384%20111.268%2C60.0714%20111.268%2C53.1104%20C111.268%2C39.7234%20101.215%2C28.6124%2088.263%2C26.9474%20C86.512%2C19.8884%2082.604%2C13.4854%2077.048%2C8.6684%20C70.601%2C3.0784%2062.345%2C0.0004%2053.803%2C0.0004%20M53.803%2C4.0004%20C69.578%2C4.0004%2082.646%2C15.5984%2084.944%2C30.7324%20C97.278%2C30.7634%20107.268%2C40.7704%20107.268%2C53.1104%20C107.268%2C65.3324%2097.47%2C75.2584%2085.302%2C75.4794%20L85.303%2C75.4904%20L22.303%2C75.4904%20C12.195%2C75.4904%204%2C67.2964%204%2C57.1884%20C4%2C47.0794%2012.195%2C38.8854%2022.303%2C38.8854%20C22.366%2C38.8854%2022.425%2C38.8944%2022.488%2C38.8954%20C22.367%2C37.7794%2022.303%2C36.6464%2022.303%2C35.5004%20C22.303%2C18.1034%2036.406%2C4.0004%2053.803%2C4.0004%22/%3E%0A%3C/svg%3E%0A') no-repeat;
	content: '';
	height: 35px;
	position: absolute;
	width: 49px;
}

.hide-features-pic:before {
	background-size: 26px auto;
	background-position: right top;
	top: 0;
	right: 0;
}

.hide-features-pic:after {
	background-position: center center;
	background-size: 100%;
	bottom: 0;
	left: 0;
}

.hide-features-pic-round {
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22210%22%20height%3D%22210%22%20viewBox%3D%220%200%20210%20210%22%3E%0A%20%20%3Cpath%20fill%3D%22%23469AF9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M154.4034%2C43.8164%20L136.5964%2C43.8164%20C123.3624%2C43.8164%20112.5964%2C54.5824%20112.5964%2C67.8164%20L112.5964%2C76.8164%20L118.5964%2C76.8164%20L118.5964%2C67.8164%20C118.5964%2C57.9164%20126.6964%2C49.8164%20136.5964%2C49.8164%20L154.4034%2C49.8164%20C164.3034%2C49.8164%20172.4034%2C57.9164%20172.4034%2C67.8164%20L172.4034%2C76.8164%20L178.4034%2C76.8164%20L178.4034%2C67.8164%20C178.4034%2C54.5824%20167.6374%2C43.8164%20154.4034%2C43.8164%20Z%20M105.0004%2C204.0004%20C50.3234%2C204.0004%206.0004%2C159.6764%206.0004%2C105.0004%20C6.0004%2C50.3234%2050.3234%2C6.0004%20105.0004%2C6.0004%20C159.6754%2C6.0004%20204.0004%2C50.3234%20204.0004%2C105.0004%20C204.0004%2C159.6764%20159.6754%2C204.0004%20105.0004%2C204.0004%20Z%20M105.0004%2C0.0004%20C47.1024%2C0.0004%200.0004%2C47.1024%200.0004%2C105.0004%20C0.0004%2C162.8974%2047.1024%2C210.0004%20105.0004%2C210.0004%20C162.8974%2C210.0004%20210.0004%2C162.8974%20210.0004%2C105.0004%20C210.0004%2C47.1024%20162.8974%2C0.0004%20105.0004%2C0.0004%20Z%20M93.0004%2C126.1304%20L93.0004%2C135.5004%20C93.0004%2C137.4244%2094.5754%2C139.0004%2096.5004%2C139.0004%20C98.4244%2C139.0004%20100.0004%2C137.4244%20100.0004%2C135.5004%20L100.0004%2C126.1304%20C102.3784%2C124.8734%20104.0004%2C122.3774%20104.0004%2C119.5004%20C104.0004%2C115.3584%20100.6414%2C112.0004%2096.5004%2C112.0004%20C92.3574%2C112.0004%2089.0004%2C115.3584%2089.0004%2C119.5004%20C89.0004%2C122.3774%2090.6224%2C124.8734%2093.0004%2C126.1304%20Z%20M57.0004%2C154.0004%20L136.0004%2C154.0004%20L136.0004%2C89.0004%20L57.0004%2C89.0004%20L57.0004%2C154.0004%20Z%20M136.0004%2C83.0004%20L57.0004%2C83.0004%20C53.6864%2C83.0004%2051.0004%2C85.6864%2051.0004%2C89.0004%20L51.0004%2C154.0004%20C51.0004%2C157.3134%2053.6864%2C160.0004%2057.0004%2C160.0004%20L136.0004%2C160.0004%20C139.3134%2C160.0004%20142.0004%2C157.3134%20142.0004%2C154.0004%20L142.0004%2C89.0004%20C142.0004%2C85.6864%20139.3134%2C83.0004%20136.0004%2C83.0004%20Z%22/%3E%0A%3C/svg%3E%0A') center center no-repeat;
	background-size: cover;
	border-radius: 50%;
	left: 17px;
	height: 90px;
	position: absolute;
	top: 17px;
	width: 90px;
}

.hide-features-text {
	color: #535c69;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	margin-left: 15px;
}

.hide-features-list {
	list-style: none;
	margin: 0;
	padding: 10px 0 10px;
}

.hide-features-list-item {
	overflow: hidden;
	padding: 3px 0 3px 15px;
	position: relative;
}

.hide-features-list-item:before {
	content: '+';
	left: 0;
	top: 3px;
	position: absolute;
}

.hide-features-soon {
	font-size: 10px;
}

.hide-features-more {
	color: #2067b0;
	border-bottom: 1px solid #d0ddeb;
	float: right;
}

.hide-features-more:hover {
	border-bottom-color: #2067b0;
}

/*================= END HIDE FEATURES POPUP ==================*/

.popup-window-blur {
	background-color: transparent;
	padding: 0;
}

.popup-window-blur .popup-window-content {
	background-color: transparent;
	overflow: hidden !important;
	position: relative;
	padding: 10px;
}

.popup-window-blur .popup-window-content:after {
	content: '';
	background-size: cover;
	filter: blur(48px);
	background-repeat: no-repeat;
	background-position: -240px -200px;
	transform: scale(1.2);
	background-attachment: fixed;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -240px;
	width: 100vw;
	z-index: -2;
	pointer-events: none;
}

.popup-window-blur .popup-window-content:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	opacity: .75;
	z-index: -1;
	pointer-events: none;
}

.popup-window-blur .popup-window-angly:after {
	content: '';
	height: 15px;
	position: absolute;
	left: 9px;
	top: 16px;
	transform: rotate(45deg);
	transform-origin: 50% 50%;
	width: 14px;
	z-index: -1;
}

.popup-window-blur .popup-window-angly:before {
	opacity: .8;
}
/*
//Fixed bug #141278
.ui-page-slider-wrapper .intranet-binding-menu-btn {
	margin-right: 0;
}
*/

.ui-page-slider-wrapper .intranet-binding-menu-btn + script + .ui-btn {
	margin-left: 12px;
}

.popup-window-blur {
	background-color: transparent;
	padding: 0;
}

.popup-window-blur .popup-window-content {
	background-color: transparent;
	overflow: hidden !important;
	position: relative;
	padding: 10px;
}

.popup-window-blur .popup-window-content:after {
	content: '';
	background-size: cover;
	filter: blur(48px);
	background-repeat: no-repeat;
	background-position: -240px -200px;
	transform: scale(1.2);
	background-attachment: fixed;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -240px;
	width: 100vw;
	z-index: -2;
	pointer-events: none;
}

.popup-window-blur .popup-window-content:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	opacity: .75;
	z-index: -1;
	pointer-events: none;
}

.popup-window-blur .popup-window-angly:after {
	content: '';
	height: 15px;
	position: absolute;
	left: 9px;
	top: 16px;
	transform: rotate(45deg);
	transform-origin: 50% 50%;
	width: 14px;
	z-index: -1;
}

.popup-window-blur .popup-window-angly:before {
	opacity: .8;
}

.skeleton__white-bg-element {
	width: 100%;
	min-height: 10px;
	border-radius: 10px;
	background: #ffffff;
	overflow: hidden;
}

.skeleton__feed-wrap {
	display: flex;
	flex-direction: column;
	height: 109px;
}

.skeleton__feed-wrap_header {
	display: flex;
	align-items: center;
	height: 44px;
	padding-left: 26px;
	border-bottom: 1px solid #f6f6f6;
}

.skeleton__feed-wrap_header-link {
	height: 6px;
	margin-right: 33px;
	margin-top: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-wrap_header-link.--long {
	width: 82px;
	margin-right: 38px;
}

.skeleton__feed-wrap_header-link.--one {
	width: 50px;
}

.skeleton__feed-wrap_header-link.--two {
	width: 60px;
}

.skeleton__feed-wrap_header-content {
	flex: 1;
	display: flex;
	align-items: center;
	padding-left: 26px;
}

.skeleton__feed-wrap_header-text {
	width: 202px;
	height: 8px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__title-block {
	display: flex;
	align-items: center;
	height: 74px;
	padding-left: 10px;
}

.skeleton__title-block_text {
	width: 102px;
	height: 13px;
	margin-right: auto;
	border-radius: 2px;
	background: #d8dcde;
}

.skeleton__title-block-search {
	display: flex;
	align-items: center;
	width: 183px;
	height: 40px;
	box-sizing: border-box;
	padding: 18px;
	border-radius: 99rem;
	background: #ffffff;
}

.skeleton__title-block_search-text {
	width: 104px;
	height: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__title-block_filter {
	width: 24px;
	height: 24px;
	margin-left: 16px;
	margin-right: 4px;
	border-radius: 50%;
	background: #d8dcde;
}

.skeleton__feed-item {
	display: flex;
	height: 364px;
	box-sizing: border-box;
	padding: 19px 18px;
	margin-bottom: 16px;
}

.skeleton__feed-item_user-icon {
	flex-shrink: 0;
	width: 50px;
	height: 50px;
	margin-right: 18px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__feed-item_content {
	flex: 1;
}

.skeleton__feed-item_main {
	padding-bottom: 14px;
	border-bottom: 1px solid #eeeff0;
}

.skeleton__feed-item_text {
	width: 68%;
	height: 8px;
	margin: 14px 0;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-item_text.--name {
	width: 28%;
	margin: 9px 0;
}

.skeleton__feed-item_date {
	width: 92px;
	height: 6px;
	margin: 13px 0 18px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-item_text.--short {
	width: 42%;
}

.skeleton__feed-item_nav {
	display: flex;
	align-items: center;
}

.skeleton__feed-item_nav-line {
	width: 61px;
	height: 6px;
	margin: 22px 14px 0 0;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__feed-item_nav-line.--two {
	width: 106px;
	margin-right: 16px;
}

.skeleton__feed-item_nav-line.--three {
	width: 52px;
}

.skeleton__feed-item_nav-line.--four {
	width: 26px;
}

.skeleton__feed-item_like {
	display: flex;
	align-items: center;
	margin: 15px 0;
}

.skeleton__feed-item_like-icon {
	flex-shrink: 0;
	width: 23px;
	height: 23px;
	margin-right: 7px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__feed-item_like-name {
	height: 6px;
	width: 148px;
	border-radius: 2px;
	background: #eeeff0;
}


.skeleton__feed-item_comment {
	display: flex;
	align-items: center;
}

.skeleton__feed-item_comment-icon {
	width: 37px;
	height: 37px;
	margin-right: 7px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__feed-item_comment-block {
	display: flex;
	align-items: center;
	width: 64%;
	height: 40px;
	box-sizing: border-box;
	padding: 19px;
	border-radius: 99rem;
	border: 1px solid #eeeff0;
}

.skeleton__feed-item_comment-text {
	width: 150px;
	height: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__intranet-ustat {
	display: flex;
	box-sizing: border-box;
	padding: 12px 13px 7px;
	margin-bottom: 15px;
}

.skeleton__graph-circle{
	flex-shrink: 0;
	height: 52px;
	width: 52px;
	margin-right: 13px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__graph-right_top {
	display: flex;
	margin-top: 2px;
}

.skeleton__graph-right_top-circle {
	width: 26px;
	height: 26px;
	margin-left: -7px;
	border: 2px solid #ffffff;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__graph-right_top-circle.--first {
	margin-left: -3px;
}

.skeleton__graph-right_bottom {
	display: flex;
	justify-content: space-between;
	margin: 8px 0;
}

.skeleton__graph-right_bottom-line {
	width: 77px;
	height: 6px;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__pulse {
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	height: 32px;
	padding: 3px;
	margin-bottom: 17px;
	background: #3BC5F3;
}

.skeleton__pulse_line {
	width: 118px;
	height: 8px;
	margin-left: 16px;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

.skeleton__pulse_block {
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	width: 103px;
	height: 26px;
	padding: 7px;
	border-radius: 6px;
	background-color: #ffffff;
}

.skeleton__pulse_block-line {
	width: 36px;
	height: 8px;
	background: #eeeff0;
	border-radius: 2px;
}

.skeleton__pulse_block-vertical-line {
	height: 20px;
	width: 1px;
	background: #EDEDEE;
}

.skeleton__sidebar {
	margin-bottom: 16px;
}

.skeleton__sidebar-header {
	display: flex;
	align-items: center;
	height: 40px;
	box-sizing: border-box;
	padding: 10px;
	background: #3bc5f3;
}

.skeleton__sidebar-header.--orange {
	background-color: #f8a70b;
}

.skeleton__sidebar-header_line {
	width: 118px;
	height: 8px;
	margin-right: auto;
	margin-left: 9px;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

.skeleton__sidebar-header_circle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
}

.skeleton__tasks-row {
	display: flex;
	align-items: center;
	padding: 13px 19px 12px;
	border-bottom: 1px solid #ededee;
}

.skeleton__tasks-row_line {
	width: 60px;
	height: 8px;
	margin-right: auto;
	border-radius: 2px;
	background: rgba(82, 92, 105, 0.1);
}

.skeleton__tasks-row_short-line {
	width: 18px;
	height: 12px;
	margin-right: 15px;
	border-radius: 2px;
	background: rgba(82, 92, 105, 0.1);
}

.skeleton__tasks-row_circle {
	width: 23px;
	height: 23px;
	margin-right: 5px;
	border-radius: 50%;
	background: #fbe7ec;
}

.skeleton__birthdays-row {
	display: flex;
	padding: 15px 0 13px;
}

.skeleton__birthdays-circle {
	width: 50px;
	height: 50px;
	margin: 0 11px 0 17px;
	border-radius: 50%;
	background: #eeeff0;
}

.skeleton__birthdays-info {
	flex: 1;
}

.skeleton__birthdays-name {
	width: 68%;
	height: 8px;
	margin: 8px 0;
	border-radius: 2px;
	background: #eeeff0;
}

.skeleton__birthdays-date {
	width: 48%;
	height: 5px;
	margin: 13px 0;
	border-radius: 2px;
	background: #eeeff0;
}

#header.mcArt__header {
	height: 64px;
	border-bottom: 1px solid #F2F2F2;
	position: relative;
}

.bx-layout-inner-left.mcArt__layout-inner-left {
	width: 256px;
}

.menu-collapsed-mode .bx-layout-inner-left.mcArt__layout-inner-left {
	width: 64px;
}

.menu-switcher-lines.mcArt__menu-swither-lines {
	background-color: #000000;
	height: 2px;
	width: 14px;
	transition: all 0.3s ease 0s;
	transform: scale(1);
	position: absolute;
}

.logo.mcArt__logo {
	padding: 10px;
}

.menu-switcher.mcArt__menu-swither {
	margin-left: 70px;
}





/*styles for notifications (im module)*/

.bx-im-informer {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 6px 0;
	cursor: pointer;
}

.bx-im-informer-ol,
.bx-im-informer-copilot {
	cursor: pointer;
}

.bx-im-search,
.bx-im-user,
.bx-im-informer,
.bx-im-btn-wrap {
	background-color: transparent;
	transition: none;
}

.bx-im-informer-icon {
	position: relative;
	width: 34px;
	height: 34px;
	border-radius: 50%;
}

.bx-im-informer-ol-icon {
	position: relative;
	height: 34px;
	width: 34px;
	border-radius: 50%;
}

.bx-im-informer-copilot-icon {
	position: relative;
	height: 34px;
	width: 34px;
	border-radius: 50%;
}

.bx-im-informer-num {
	position: absolute;
	top: 0;
	right: -4px;
	text-align: center;
	color: #fff;
	font: 10px/13px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	z-index: 2;
	opacity: .9;
}

.bx-im-informer-num-digit {
	display: inline-block;
	border-radius: 10px;
	background-color: #f84932;
	padding: 0 3px;
	min-width: 10px;
	height: 13px;
}

.bx-im-search .bx-im-informer-num {
	right: 6px;
}

#bx-im-bar-notify {
	position: relative;
	width: 44px;
}

.bx-im-informer-icon.mcArt__bx-im-informer-icon {
	background: url("/local/templates/tmh/images/header/bell.svg");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}

.bx-im-bar-notify.mcArt__im-bar-notify {
	width: 44px;
	height: 44px;
}

.main-logo-right {
	margin-left: 8px;
}

.menu-collapsed-mode .main-logo-right {
	display: none;
}

.menu-collapsed-mode .mcArt__menu-swither-lines {
	transform: translateX(8px);
}


.logo-image-container {
	z-index: 99999;
}

.logo-image-container img {
	z-index: 99999;
}

.input.search.search_white.main-search-input {
	background-color: #FFFFFF;
}

.logo.mcArt__logo {
	margin-left: 127px;
}

/* mobile style */
@media (max-width: 768px) {
	#header {
		min-width: auto;
	}

	#header-inner {
		padding-right: 12px;
	}

	.logo.mcArt__logo {
		margin-left: 12px;
	}

	.workarea-content {
		margin-right: 0;
	}
}







/* End */


/* Start:/local/templates/help/assets/select2/select2.css?177030723818931*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline;
      list-style: none;
      padding: 0; }
    .select2-container .select2-selection--multiple .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all; }
    .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option--selectable {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }
  .select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
      background-color: #f1f1f1;
      color: #333;
      outline: none; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555;
      outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* End */


/* Start:/local/templates/help/assets/select2totree/select2totree.css?17703072383360*/
/*!
 * Select2-to-Tree CSS 1.1.1
 * https://github.com/clivezhg/select2-to-tree
 */
.s2-to-tree * {
	box-sizing: border-box;
}

.s2-to-tree .select2-results__option.l1 {
	margin-left: 0.6em;
	font-size: 1em;
}
.s2-to-tree .select2-results__option.l2 {
	margin-left: 1.4em;
	font-size: 0.95em;
}
.s2-to-tree .select2-results__option.l3 {
	margin-left: 2.2em;
	font-size: 0.91em;
}
.s2-to-tree .select2-results__option.l4 {
	margin-left: 3.0em;
	font-size: 0.87em;
}
.s2-to-tree .select2-results__option.l5 {
	margin-left: 3.8em;
	font-size: 0.83em;
}
.s2-to-tree .select2-results__option.l6 {
	margin-left: 4.5em;
	font-size: 0.8em;
}
.s2-to-tree .select2-results__option.l7 {
	margin-left: 5.3em;
	font-size: 0.77em;
}
.s2-to-tree .select2-results__option.l8 {
	margin-left: 6.0em;
	font-size: 0.75em;
}

.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l1 {
	margin-right: 0.6em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l2 {
	margin-right: 1.4em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l3 {
	margin-right: 2.2em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l4 {
	margin-right: 3.0em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l5 {
	margin-right: 3.8em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l6 {
	margin-right: 4.5em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l7 {
	margin-right: 5.3em;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .select2-results__option.l8 {
	margin-right: 6.0em;
}

.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:hover {
	color: red;
	cursor: pointer;
}
.s2-to-tree li.select2-results__option.non-leaf .expand-collapse:before { /* no :: in IE8 */
	content: "+";
	position: absolute;
	left: -0.35em;
	top: 0.1em;
	font-size: larger;
}
.s2-to-tree .select2-dropdown[dir*="rtl"] li.select2-results__option.non-leaf .expand-collapse:before {
	right: -0.35em;
}
.s2-to-tree li.select2-results__option.non-leaf.opened .expand-collapse:before {
	content: "−";
}

.s2-to-tree .select2-results__option[aria-disabled="true"] .expand-collapse {
	color: black;
}

.s2-to-tree .item-label {
	display: inline-block;
	margin-left: 0.5em;
	padding: 3px;
	width: calc(100% - 11px); /* IE8 will fit the content */
}
.s2-to-tree .select2-dropdown[dir*="rtl"] .item-label {
	margin-right: 0.5em;
}

.s2-to-tree li.select2-results__option {
	position: relative;
	padding: 0px;
	height: auto;
	overflow-y: hidden;
}

.s2-to-tree li.select2-results__option[data-pup] {
	display: none;
}
.s2-to-tree li.select2-results__option[data-pup].showme {
	display: block;
	overflow-y: visible;
}

.s2-to-tree.select2-container .select2-results__option--highlighted[aria-selected] > span.item-label {
	background-color: #5897fb;
	color: white;
}
.s2-to-tree.select2-container li.select2-results__option[aria-selected="true"] > span.item-label {
	background-color: #ddd;
}

.s2-to-tree.select2-container li.select2-results__option--highlighted[aria-selected],
.s2-to-tree.select2-container li.select2-results__option[aria-selected="true"] {
	background-color: inherit;
	color: inherit;
}

.s2-to-tree li.select2-results__option.l1 {
	display: block;
	overflow-y: visible;
}

.s2-to-tree.searching-result li.select2-results__option {
	height: auto;
	display: block;
}

/* End */


/* Start:/local/templates/help/assets/chosen/chosen.css?177030723810403*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  width: 100% !important;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #ECECEC;
  border-top: 0;
  background: #fff;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
          clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  height: 49px;
  padding: 14px 20px;
  position: relative;
  border: 1px solid #ECECEC;
  border-radius: 4px;
  background-color: #fff;
  text-decoration: none;
  white-space: nowrap;
  line-height: 21px;
  color: #272727;
}

.error .chosen-container-single .chosen-single {
    border-color: #FE1515;
}


.chosen-container-single .chosen-single span {
  display: block;
  color: #898989;
  overflow: hidden;
  margin-right: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 50px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 50px;
  height: 100%;
  background-image: url(/local/templates/help/assets/chosen/../../img/galk.svg);
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  width: 100%;
  height: auto;
  padding: 13px 20px 14px;
  border: 1px solid #ECECEC;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 16px;
  line-height: 130%;
  color: #272727;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
          clip-path: inset(100% 100%);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 ;
  padding: 0;
  max-height: 300px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 4px 15px;
  list-style: none;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li:hover {

}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #F8F8F8;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
  background-color: #f1f1f1;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  cursor: not-allowed;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 30px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #ECECEC;
  border-radius: 4px;
  background-color: #fff;
  cursor: text;
}
.error .chosen-container-multi .chosen-choices {
  border-color: #FE1515;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-search .chosen-search-input:focus {
  box-shadow: none;
}

.chosen-search-input {
  background-image: none !important;
}



.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 45px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
  text-indent: 15px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 9px 25px 9px 5px;
  border: 1px solid transparent;
  max-width: 100%;
  border-radius: 4px;
  background-clip: padding-box;
  color: #2C66FA;
  font-size: 16px;
  line-height: 21px;
  cursor: default;
  background-color: #EEF3FF;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 13px;
  right: 6px;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("/local/templates/help/assets/chosen/../img/cross-blue.svg") ;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 1px;
}


.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;

}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */


.chosen-container-active.chosen-with-drop .chosen-single {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  transform: rotate(180deg);
}

.chosen-container-active .chosen-choices {
  
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("/local/templates/help/assets/chosen/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
/* @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/local/templates/help/assets/chosen/../img/cross-blue.svg") ;
    background-repeat: no-repeat;
    background-size: contain;
  }
} */

/* @end */

/* End */


/* Start:/local/templates/help/assets/lightbox2/lightbox.css?17703072383580*/
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/local/templates/help/assets/lightbox2/../../img/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/local/templates/help/assets/lightbox2/../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/local/templates/help/assets/lightbox2/../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/local/templates/help/assets/lightbox2/../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* End */


/* Start:/local/templates/help/assets/air-datepicker/air-datepicker.css?177030723819619*/
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}

/* End */


/* Start:/local/templates/help/assets/swiper/swiper-bundle.css?177030723822841*/
/**
 * Swiper 11.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 10, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/* End */


/* Start:/local/templates/.default/css/mcart.css?1770307238122*/
.ui-notification-manager-browser-balloon.ui-notification-manager-browser-balloon-animate {
    display: none !important;
}
/* End */


/* Start:/local/templates/help/css/ui.css?17703072384229*/
@font-face {
    font-family: "Golos UI";
    font-style: normal;
    font-weight: 400 700;
    src: url("/local/templates/help/css/../fonts/golos-ui_vf.woff2") format("woff2");
    font-display: swap;
}

body{
    margin: 0;
    padding: 0
}

* {
    font-family: "Golos UI", sans-serif;
    box-sizing: border-box;
}

.checkbox-container {
    display: block;
}

.checkbox-container label {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.checkbox-container label input {
    display: none;
}

.checkbox-container label input:checked+.checkbox-visual {
    border: none;
    background-image: url(/local/templates/help/css/../images/checkbox.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.checkbox-visual {
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    border: 1px solid #97A0A9;
    border-radius: 3px;
    background-color: #fff;
    flex-shrink: 0;
}


.document-type-icon.pdf {
    background-image: url('/local/templates/help/css/../images/files/file-pdf.svg');
}

.document-type-icon.png {
    background-image: url('/local/templates/help/css/../images/files/file-png.svg');
}

.document-type-icon.xlsx {
    background-image: url('/local/templates/help/css/../images/files/file-xlsx.svg');
}

.document-type-icon.jpeg {
    background-image: url('/local/templates/help/css/../images/files/file-jpeg.svg');
}

.document-type-icon.sig {
    background-image: url('/local/templates/help/css/../images/files/file-sig.svg');
}

.document-type-icon.docx {
    background-image: url('/local/templates/help/css/../images/files/file-word.svg');
}

.document-type-icon.doc {
    background-image: url('/local/templates/help/css/../images/files/file-word.svg');
}

.document-type-icon.txt {
    background-image: url('/local/templates/help/css/../images/files/file-txt.svg');
}

.header-btn-cont {
    padding: 4px 0;
}

.header-login {
    display: block;
    background-color: #DEF2FC;
    border-radius: 6px;
    text-decoration: none;
    color: #17A1E0;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    padding: 7px 14px;
}

.header-login:hover {
    background-color: #17A1E0;
    color: #FFFFFF;
}


a {
    color: #5CC4F2;
    text-decoration: none;
}

a:hover {
    color: #2067b0;
    text-decoration: none;
}

a:hover span {
    color: #FFFFFF;
}

h2 {
    margin: 0;
}

.text-input {
    width: 100%;
    height: 52px;
    border-radius: 6px;
    border: 1px solid #F2F2F2;
    background-color: #F5F5F6;
    color: #4E4F50;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding-left: 16px;
    outline: none;
}

.text-input:active:not(:disabled) {
    border: 2px solid #5CC4F2;
}

.text-input:focus:not(:disabled) {
    border: 2px solid #5CC4F2;
}

.text-input:hover {
    background-color: #F2F2F2;
}

.textarea {
    flex: 0 0 100%;
    border-radius: 6px;
    padding: 13px 15px;
    resize: vertical;
    font-size: 16px;
    background: #F5F5F6;
    border: 1px solid #F2F2F2;
    color: #6D6E71;
    width: 100%;
}

.textarea:active,
.textarea:focus,
.textarea:focus-visible{
    border: 1px solid #5CC4F2;
    outline-color: #5CC4F2;
}

.textarea:hover {
    background-color: #F2F2F2;
}

.btn {
    display: block;
    padding: 10px 12px;
    text-transform: uppercase;
    border-radius: 6px;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;

}

.blue-btn {
    border: 1px solid #5CC4F2;
    background: #5CC4F2;
    color: #FFFFFF;
}

.blue-btn:hover {
    background: #17A1E0;
}
  

.white-btn {
    border: 1px solid #E6E6E7;
    background: #FFFFFF;
    color: #000000;
}

.white-btn:hover {
    background: #DEF2FC;
    color: #1991f3;
}


.btn.mcart-popup-window-button-accept {
    display: inline-block;
}

.btn.mcart-popup-window-button-cancel {
    display: inline-block;
    height: auto;
}

.btn.mcart-popup-window-button-cancel:hover {
    border-bottom-color: #E6E6E7;
    line-height: 20px;
}

.mcart-popup-text {
    font-weight: 500;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -1%;
    text-align: center;
    padding: 20px;
    max-width: 380px;
}

/* End */


/* Start:/local/templates/help/css/ui-kit.css?177030723843749*/
@font-face {
    font-family: "Golos UI";
    font-style: normal;
    font-weight: 400 700;
    src: url("/local/templates/help/css/../fonts/golos-ui_vf.woff2") format("woff2");
    font-display: swap;
}

:root {
    --white: #fff;
    --black: #000;
    --pervostepennyy-500: #17a1e0;
    --pervostepennyy-400--main: #5cc4f2;
    --pervostepennyy-300: #7dcff4;
    --pervostepennyy-200: #9cd6f7;
    --pervostepennyy-100: #bde3fa;
    --pervostepennyy-80: #def2fc;
    --pervostepennyy-50: #f1fafe;
    --vtorostepennyy-700---main: #0058a6;
    --vtorostepennyy-600: #006ecb;
    --vtorostepennyy-500: #0a8ded;
    --vtorostepennyy-400: #34a7fc;
    --vtorostepennyy-300: #7bc5fe;
    --vtorostepennyy-200: #b9defe;
    --vtorostepennyy-100: #dfeeff;
    --vtorostepennyy-50: #f0f7ff;
    --cveta-statusov-success-600: #059669;
    --cveta-statusov-1: #40bf7f;
    --cveta-statusov-warning: #ffc34c;
    --cveta-statusov-warning-600: #ea580c;
    --cveta-statusov-error-600: #dc2626;
    --neytralnyy-seryy-950: #252527;
    --neytralnyy-seryy-900: #3c3c3d;
    --neytralnyy-seryy-800: #444446;
    --neytralnyy-seryy-700: #4e4f50;
    --neytralnyy-seryy-600: #5b5c5f;
    --neytralnyy-seryy-500: #6d6e71;
    --neytralnyy-seryy-400: #86878a;
    --neytralnyy-seryy-300: #afb0b1;
    --neytralnyy-seryy-200: #d0d0d1;
    --neytralnyy-seryy-100: #e6e6e7;
    --neytralnyy-seryy-80: #f2f2f2;
    --neytralnyy-seryy-50: #f5f5f6;
    --neytralnyy-seryy-25: #f9f9fa;
    --golubaya-stal-950: #333a42;
    --golubaya-stal-900: #4f5763;
    --golubaya-stal-800: #5f6978;
    --golubaya-stal-700: #717e90;
    --golubaya-stal-600: #8492a3;
    --golubaya-stal-500: #9daab7;
    --golubaya-stal-400: #b9c3cc;
    --golubaya-stal-300: #d3dbdf;
    --golubaya-stal-200: #e7ebed;
    --golubaya-stal-100: #f2f4f5;
    --golubaya-stal-80: #f6f8f8;
    --golubaya-stal-50: #f8fafa;

    --font-family: "Golos UI", sans-serif;
    --second-family: "Vela Sans", sans-serif;
    --third-family: "Inter", sans-serif;
}

button,
input {
    border: none;
    background: none;
    padding: 0;
    appearance: none;
}

button {
    cursor: pointer;
}

.link-btn-primary {
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 12px;
    line-height: 167%;
    text-transform: uppercase;
    color: var(--pervostepennyy-400--main);
}

.link-btn-primary:hover{
    color: var(--pervostepennyy-500);
}

.link-btn-primary:disabled{
    color: var(--neytralnyy-seryy-300);
}

.input {
    width: 100%;
    border-radius: 6px;
    padding: 12px;
    background: var(--neytralnyy-seryy-50);
    border: 1px solid var(--neytralnyy-seryy-80);

    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-950);
}

.input:hover{
    background-color: var(--neytralnyy-seryy-80);
}

.input:focus{
    background-color: var(--white);
    border: 2px solid var(--pervostepennyy-400--main);
    border-radius: 6px;
}

.input::-webkit-input-placeholder {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-500);
}

.input::-moz-placeholder {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-500);
}

.input:-ms-input-placeholder {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-500);
}

.input::-ms-input-placeholder {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-500);
}

.input::placeholder {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-500);
}

.link-btn-secondary {
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 12px;
    line-height: 167%;
    text-transform: uppercase;
    color: var(--neytralnyy-seryy-400)
}

.filter-tree__checkbox {
    display: flex;
    align-items: center;
    gap: 10px;
}

.checkbox-wrapper {
    cursor: pointer;
}

.checkbox {
    width: 20px;
    height: 20px;
    border-radius: 3px;
    border: 1px solid #E6E6E7;
    flex-shrink: 0;
}

.checkbox:checked {
    border-color: var(--pervostepennyy-400--main);
    background-color: var(--pervostepennyy-400--main);
    background-image: url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 5.8L4.14286 9L12 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
}

.checkbox-text {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--black);
}

.checkbox-wrapper:hover .checkbox {
    border-color: #D0D0D1;
}

.checkbox-wrapper:hover .checkbox:checked {
    border-color: var(--pervostepennyy-500);
    background-color: var(--pervostepennyy-500);
}

.checkbox-wrapper:hover .checkbox-text {
    color: var(--pervostepennyy-500);
}

.calendar {
    padding-right: 40px;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 8.33333H17.5M5.83333 2.5V4.16667M14.1667 2.5V4.16667M5.16667 17.5H14.8333C15.7668 17.5 16.2335 17.5 16.59 17.3183C16.9036 17.1586 17.1586 16.9036 17.3183 16.59C17.5 16.2335 17.5 15.7668 17.5 14.8333V6.83333C17.5 5.89991 17.5 5.4332 17.3183 5.07668C17.1586 4.76308 16.9036 4.50811 16.59 4.34832C16.2335 4.16667 15.7668 4.16667 14.8333 4.16667H5.16667C4.23325 4.16667 3.76654 4.16667 3.41002 4.34832C3.09641 4.50811 2.84144 4.76308 2.68166 5.07668C2.5 5.4332 2.5 5.89991 2.5 6.83333V14.8333C2.5 15.7668 2.5 16.2335 2.68166 16.59C2.84144 16.9036 3.09641 17.1586 3.41002 17.3183C3.76654 17.5 4.23325 17.5 5.16667 17.5Z" stroke="%235B5C5F" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    background-position: calc(100% - 10px) center;
    background-size: auto;
    background-repeat: no-repeat;
}

.search {
    padding-left: 40px;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4613 13.4381L16.6668 16.6668M15.1853 9.25942C15.1853 12.5322 12.5322 15.1853 9.25942 15.1853C5.98662 15.1853 3.3335 12.5322 3.3335 9.25942C3.3335 5.98662 5.98662 3.3335 9.25942 3.3335C12.5322 3.3335 15.1853 5.98662 15.1853 9.25942Z" stroke="%236D6E71" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    background-position: 10px center;
    background-size: auto;
    background-repeat: no-repeat;
}

.btn-primary {
    border-radius: 6px;
    padding: 10px 12px;
    background: var(--pervostepennyy-400--main);

    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    color: var(--white);
}

.btn-primary:hover {
    background: var(--pervostepennyy-500);
}

.btn-primary:disabled,
.btn-secondary:disabled {
    background: var(--neytralnyy-seryy-80);
    color: var(--neytralnyy-seryy-300);
}

.btn-secondary {
    border-radius: 6px;
    padding: 10px 12px;
    background: var(--neytralnyy-seryy-50);

    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    color: var(--neytralnyy-seryy-950);
}

.btn-secondary:hover {
    background: var(--pervostepennyy-80);
    color: var(--pervostepennyy-500);
}

.collapsed-block-js{
    display: none;
}

.collapsed-btn{
    transform: rotate(180deg);
}

.calendar__body.air-datepicker {
    width: 324px;
    border: 1px solid var(--neytralnyy-seryy-80);
    box-shadow: 0 30px 40px 0 rgba(37, 37, 39, 0.05);
    background: var(--white);
    border-radius: 12px;
}

.calendar__body .air-datepicker-nav--title{
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    text-align: center;
    color: var(--black);
}

.calendar__body .air-datepicker-nav--title i{
    color: var(--pervostepennyy-400--main);
}

.calendar__body .air-datepicker--pointer{
    display: none;
}

.calendar__body .air-datepicker-body--day-names{
    margin: 0 0 8px 0;
}

.calendar__body .air-datepicker--content{
    padding: 20px 16px 16px 16px;
}

.calendar__body .air-datepicker-body--day-name{
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    text-align: center;
    text-transform: none;
    color: var(--neytralnyy-seryy-500);
}

.calendar__body .air-datepicker-cell{
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    color: var(--neytralnyy-seryy-950);
}

.calendar__body .air-datepicker-cell.-current-

.calendar__body .air-datepicker-body--cells{
    color: var(--pervostepennyy-400--main);
}

.calendar__body .air-datepicker-body--cells{
    gap: 4px;
}

.calendar__body .air-datepicker-cell.-range-from-,
.calendar__body .air-datepicker-cell.-range-to-,
.calendar__body .air-datepicker-cell.-in-range-,
.calendar__body .air-datepicker-cell.-in-range-.-current-,
.calendar__body .air-datepicker-cell.-selected-.-current- {
    border-radius: 6px;
    background-color: var(--pervostepennyy-400--main);
    color: var(--white);
}

.calendar__body .air-datepicker-cell.-in-range-:hover,
.calendar__body .air-datepicker-cell.-in-range-.-focus-{
    background-color: var(--pervostepennyy-500);
}

.calendar__body .-selected-.air-datepicker-cell.-month-.-range-from-.-range-to-{
    background-color: var(--pervostepennyy-80);
    color: var(--pervostepennyy-500);
}

.calendar__body .air-datepicker-cell.-month-{
    border: 1px solid var(--neytralnyy-seryy-100);
}

.calendar__body .air-datepicker-body--cells.-months-{
    gap: 8px;
}

.calendar__body .air-datepicker-cell.-disabled- {
    color: var(--neytralnyy-seryy-300);
    cursor: no-drop;
}

.calendar__body .air-datepicker-cell.-disabled-:hover{
    background: no-repeat;
}

.info-head{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 20px;
    border-radius: 12px;
    background-image: url('/local/templates/help/css/../img/info-head__bg.svg');
    background-color: #006ecb;
    background-position: right center;
    background-size: auto;
    background-repeat: no-repeat;
}

.info-head__profile{
    display: flex;
    align-items: center;
    gap: 20px;
}

.info-head__description{
    display: flex;
    align-items: center;
    gap: 7px;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--white);
}

.info-head__img{
    border: 1px solid var(--neytralnyy-seryy-80);
    border-radius: 100%;
    width: 64px;
    height: 66px;
}

.info-head__name{
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: var(--white);
    margin-bottom: 6px;
}

.btn_icon{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.btn-white{
    border-radius: 6px;
    padding: 5px;
    background: var(--white);
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 12px;
    line-height: 167%;
    text-transform: uppercase;
    color: var(--neytralnyy-seryy-950);
}

.info-head__description-item{
    display: flex;
    align-items: center;
    gap: 7px;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--white);
}

.info-head__description-item:not(:first-child)::before{
    content: "";
    width: 4px;
    height: 4px;
    display: inline-block;
    background-color: var(--white);
}

.info-head__buttons{
    margin-left: auto;
    display: flex;
    align-items: center;
    gap: 6px;
}

.link{
    text-decoration: none;
}

.link_white{
    color: var(--white);
}

.tab-items{
    border-bottom: 1px solid var(--neytralnyy-seryy-100);
}

.tab-items__wrapper{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    gap: 20px;
}

.tab-items__selector{
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    color: var(--neytralnyy-seryy-950);
    text-decoration: none;
}

.tab-items__selector.active{
    padding: 16px 0;
    height: 52px;
    border-bottom: 2px solid var(--pervostepennyy-400--main);
    color: var(--pervostepennyy-400--main);
}

.tab-main__items{
    display: none;
}

.tab-main__items.active{
    display: block;
}

.tab-main{
    padding: 20px 0;
}

.content-wrapper{
    width: 100%;
    padding: 12px 24px;
}

.personal-card-wrapper{
    display: flex;
    align-items: stretch;
    gap: 16px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.personal-card{
    display: inline-flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap: 20px;
    border: 1px solid var(--neytralnyy-seryy-80);
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 4px 10px 0 rgba(37, 37, 39, 0.06);
    background: var(--white);
    max-width: 49%;
    width: 100%;
    flex: 0 0 49%;
}

.personal-card__title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    gap: 24px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: var(--neytralnyy-seryy-950);
    width: 100%;
}

.personal-card__content{
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}

.personal-card__info{
    display: flex;
    gap: 10px;
}

.personal-card__info-name{
    display: flex;
    align-items: baseline;
    gap: 10px;
    width: 100%;
    white-space: nowrap;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-500);
}

.personal-card__info-name::after{
    content: "";
    width: 100%;
    border-top: 1px dashed var(--neytralnyy-seryy-300);
    height: 1px;
    display: inline-block;
}

.personal-card__info-data{
    width: 266px;
    word-break: break-all;
    flex-shrink: 0;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-950);
}

.personal-card__info-data.link-btn-primary{
    color: var(--pervostepennyy-500);
    text-transform: none;
    text-decoration: none;
}

.personal-card__button{
    padding-top: 16px;
    border-top: 1px solid var(--neytralnyy-seryy-100);
    width: 100%;
    margin-top: auto;
}

.personal-card__company-info{
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    gap: 0 12px;
}

.personal-company__img{
    grid-row: span 2 / span 2;
    border: 1px solid var(--neytralnyy-seryy-100);
    border-radius: 999px;
    width: 52px;
    height: 52px;
}

.personal-company__name{
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    color: var(--neytralnyy-seryy-950);
}

.personal-company__description{
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-950);
    grid-column-start: 2;
}

.personal-card__company{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    border-radius: 8px;
    padding: 8px;
    background: var(--pervostepennyy-80);
}

.grade{
    display: flex;
    gap: 2px;
}

.grade-status{
    border-radius: 4px;
    padding: 0px 4px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%
}

.grade-status-a{
    background: var(--cveta-statusov-success-600);
    color: var(--white);
}

.grade-points{
    border-radius: 4px;
    padding: 0px 6px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-950);
    background: var(--white);
}

.grade-method{
    display: inline-block;
    margin-top: 2px;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-950);
}

.personal-card__company-grade{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.company-employees__img{
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--neytralnyy-seryy-80);
    border-radius: 999px;
    width: 44px;
    height: 44px;
}

.company-employees__img:not(:first-child){
    margin-left: -12px;
}

.company-employees__more{
    background: var(--pervostepennyy-400--main);
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    color: var(--white);
}

.company-employees__add{
    background: var(--white);
}

.company-employees{
    display: flex;
    align-items: center;
}

.company-employees__title{
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    color: var(--neytralnyy-seryy-950);
    margin-bottom: 10px;
}

.personal-card__company-employees{
    margin-top:8px;
}

.info-head_block{
    display: block;
}

.info-head{
    width: 100%;
}

.main-search{
    display: flex;
    align-items: stretch;
    gap: 8px;
}

.main-search .input-wrapper{
    width: 100%;
}

.input-wrapper{
    position: relative;
}

.search-filter-btn{
    position: absolute;
    width: 20px;
    height: 20px;
    top: 12px;
    right: 12px;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 4.99998V3.33331M10 4.99998C9.07957 4.99998 8.33337 5.74617 8.33337 6.66665C8.33337 7.58712 9.07957 8.33331 10 8.33331M10 4.99998C10.9205 4.99998 11.6667 5.74617 11.6667 6.66665C11.6667 7.58712 10.9205 8.33331 10 8.33331M5.00004 15C5.92052 15 6.66671 14.2538 6.66671 13.3333C6.66671 12.4128 5.92052 11.6666 5.00004 11.6666M5.00004 15C4.07957 15 3.33337 14.2538 3.33337 13.3333C3.33337 12.4128 4.07957 11.6666 5.00004 11.6666M5.00004 15V16.6666M5.00004 11.6666V3.33331M10 8.33331V16.6666M15 15C15.9205 15 16.6667 14.2538 16.6667 13.3333C16.6667 12.4128 15.9205 11.6666 15 11.6666M15 15C14.0796 15 13.3334 14.2538 13.3334 13.3333C13.3334 12.4128 14.0796 11.6666 15 11.6666M15 15V16.6666M15 11.6666V3.33331" stroke="%235B5C5F" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
}

a{
    text-decoration: none;
}
.btn-rounded {
    border-radius: 99px;
}

.user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
}

.user-info__avatar {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    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;
    background: var(--pervostepennyy-400--main);
    border: 1px solid var(--neytralnyy-seryy-80);
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
    color: var(--white);
}

.user-info__info {
    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: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2px;
}

.user-info__avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.user-info_name {
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    color: var(--neytralnyy-seryy-950);
}

.user-info__position {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-400);
}

.link {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--pervostepennyy-500);
}

.double-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.btn-double_left {
    border-radius: 99px 0 0 99px;
    padding: 8px 10px;
}

.btn-double_right {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 0 99px 99px 0;
    padding: 8px 6px 0 2px;
}

.modal-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid var(--neytralnyy-seryy-80);
    border-radius: 12px;
    padding: 24px;
    /* width: 425px; */
    -webkit-box-shadow: 0 4px 10px 0 rgba(37, 37, 39, 0.06);
    box-shadow: 0 4px 10px 0 rgba(37, 37, 39, 0.06);
    background: var(--white);
}

.btn-white_border {
    padding: 10px 12px;
    font-size: 14px;
    border: 1px solid var(--neytralnyy-seryy-100);
}

.btn-white:hover {
    /* padding: 10px 12px; */
    background: var(--pervostepennyy-80);
    color: var(--pervostepennyy-500);
    border-color: var(--pervostepennyy-80);
}

.link-btn-secondary_black {
    color: var(--neytralnyy-seryy-950);
}

.btn-danger {
    border-radius: 6px;
    padding: 10px 12px;
    background: #e03c3c;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    color: var(--white);
}

.btn-danger:hover {
    background-color: #CA3A31;
}

.required-label {
    color: var(--cveta-statusov-error-600);
}

/* .modal {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
} */

.modal-open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

h1 {
    margin: 0;
    font-family: var(--font-family);
    font-weight: 600;
    font-size: 48px;
    line-height: 110%;
    letter-spacing: -0.02em;
    color: var(--neytralnyy-seryy-950);
}

h5 {
    margin: 0;
    font-family: var(--font-family);
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: var(--neytralnyy-seryy-950);
}

.show-more-main {
    border-radius: 6px;
    padding: 10px 12px;
    width: 100%;
    background: var(--white);
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-transform: uppercase;
    color: var(--neytralnyy-seryy-950);
}

.show-more-main:hover {
    background: var(--pervostepennyy-50);
    color: var(--pervostepennyy-500);
}

.show-more-main:hover svg path {
    stroke: var(--pervostepennyy-500);
}

.actions-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.btn-view,
.btn-like {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    color: var(--neytralnyy-seryy-400);
}

.btn-view::before,
.btn-like::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
}

/* .btn-like:hover,
.btn-like.active {
    color: var(--neytralnyy-seryy-700);
} */

.btn-view::before {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0003 12C11.1048 12 12.0003 11.1046 12.0003 10C12.0003 8.89543 11.1048 8 10.0003 8C8.89568 8 8.00025 8.89543 8.00025 10C8.00025 11.1046 8.89568 12 10.0003 12Z" fill="%23AFB0B1" /><path fill-rule="evenodd" clip-rule="evenodd" d="M0.458008 10C1.73226 5.94291 5.52256 3 10.0002 3C14.4778 3 18.2681 5.94288 19.5424 9.99996C18.2682 14.0571 14.4778 17 10.0002 17C5.52257 17 1.73228 14.0571 0.458008 10ZM14.0003 10C14.0003 12.2091 12.2094 14 10.0003 14C7.79111 14 6.00025 12.2091 6.00025 10C6.00025 7.79086 7.79111 6 10.0003 6C12.2094 6 14.0003 7.79086 14.0003 10Z" fill="%23AFB0B1" /></svg>');
}

.btn-like::before {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 9.29167C2 8.56679 2.22226 7.94847 3.22226 7.94847C3.72226 7.94847 4.22226 7.94847 4.22226 7.94847C5.22226 7.94847 5.22226 8.94847 5.22226 8.94847V14.9485C5.22226 14.9485 5.22226 15.9485 4.22226 15.9485C4.22226 15.9485 4.22226 15.9485 3.22226 15.9485C2.22226 15.9485 2 15.6733 2 14.9485V9.29167Z" fill="%23AFB0B1" /><path d="M6.63428 9.29167V14.0434C6.63428 14.7063 7.01935 15.3123 7.62894 15.6087L7.67378 15.6305C8.17349 15.8735 8.7245 16 9.28318 16H14.156C15.0137 16 15.7522 15.4112 15.9204 14.5932L17 9.3432C17.2227 8.26032 16.3711 7.25 15.2356 7.25H12.0324V3.75C12.0324 2.7835 11.2268 2 10.233 2C9.73612 2 9.33332 2.39175 9.33332 2.875V3.45833C9.33332 4.21563 9.08077 4.9525 8.61358 5.55833L7.35402 7.19167C6.88683 7.7975 6.63428 8.53437 6.63428 9.29167Z" fill="%23AFB0B1" /></svg>');
}

/* .btn-like:hover::before,
.btn-like.active::before {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 9.29167C2 8.56679 2.22226 7.94847 3.22226 7.94847C3.72226 7.94847 4.22226 7.94847 4.22226 7.94847C5.22226 7.94847 5.22226 8.94847 5.22226 8.94847V14.9485C5.22226 14.9485 5.22226 15.9485 4.22226 15.9485C4.22226 15.9485 4.22226 15.9485 3.22226 15.9485C2.22226 15.9485 2 15.6733 2 14.9485V9.29167Z" fill="%236D6E71" /><path d="M6.63428 9.29167V14.0434C6.63428 14.7063 7.01935 15.3123 7.62894 15.6087L7.67378 15.6305C8.17349 15.8735 8.7245 16 9.28318 16H14.156C15.0137 16 15.7522 15.4112 15.9204 14.5932L17 9.3432C17.2227 8.26032 16.3711 7.25 15.2356 7.25H12.0324V3.75C12.0324 2.7835 11.2268 2 10.233 2C9.73612 2 9.33332 2.39175 9.33332 2.875V3.45833C9.33332 4.21563 9.08077 4.9525 8.61358 5.55833L7.35402 7.19167C6.88683 7.7975 6.63428 8.53437 6.63428 9.29167Z" fill="%236D6E71" /></svg>');
} */

.actions-buttons-likes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.actions-buttons-likes__btn {
    border-radius: 6px;
    padding: 5px 6px;
    background-color: var(--pervostepennyy-80);
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 12px;
    line-height: 167%;
    text-transform: uppercase;
    color: var(--pervostepennyy-500);
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    -o-transition: background 0.3s ease, color 0.3s ease;
    transition: background 0.3s ease, color 0.3s ease;
}

.actions-buttons-likes__btn:hover {
    background-color: var(--pervostepennyy-500);
    color: var(--white);
}

.actions-buttons-likes__dislike,
.actions-buttons-likes__like {
    padding-left: 29px;
    background-position: 6px 5px;
    background-size: auto;
    background-repeat: no-repeat;
}

.actions-buttons-likes__dislike {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7503 2.50027H15.7528C16.1772 2.49276 16.5897 2.64137 16.9118 2.91788C17.234 3.1944 17.4434 3.57957 17.5003 4.00027V9.25027C17.4434 9.67098 17.234 10.0561 16.9118 10.3327C16.5897 10.6092 16.1772 10.7578 15.7528 10.7503H13.7503M8.50027 12.2503V15.2503C8.50027 15.847 8.73732 16.4193 9.15928 16.8413C9.58123 17.2632 10.1535 17.5003 10.7503 17.5003L13.7503 10.7503V2.50027H5.29027C4.92852 2.49618 4.57748 2.62297 4.30184 2.85727C4.02619 3.09157 3.84451 3.41759 3.79027 3.77527L2.75527 10.5253C2.72264 10.7403 2.73714 10.9598 2.79776 11.1686C2.85839 11.3774 2.96369 11.5706 3.10637 11.7346C3.24906 11.8987 3.42571 12.0298 3.62409 12.1189C3.82247 12.2079 4.03784 12.2527 4.25527 12.2503H8.50027Z" stroke="%2317A1E0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

.actions-buttons-likes__dislike:hover {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7503 2.50027H15.7528C16.1772 2.49276 16.5897 2.64137 16.9118 2.91788C17.234 3.1944 17.4434 3.57957 17.5003 4.00027V9.25027C17.4434 9.67098 17.234 10.0561 16.9118 10.3327C16.5897 10.6092 16.1772 10.7578 15.7528 10.7503H13.7503M8.50027 12.2503V15.2503C8.50027 15.847 8.73732 16.4193 9.15928 16.8413C9.58123 17.2632 10.1535 17.5003 10.7503 17.5003L13.7503 10.7503V2.50027H5.29027C4.92852 2.49618 4.57748 2.62297 4.30184 2.85727C4.02619 3.09157 3.84451 3.41759 3.79027 3.77527L2.75527 10.5253C2.72264 10.7403 2.73714 10.9598 2.79776 11.1686C2.85839 11.3774 2.96369 11.5706 3.10637 11.7346C3.24906 11.8987 3.42571 12.0298 3.62409 12.1189C3.82247 12.2079 4.03784 12.2527 4.25527 12.2503H8.50027Z" stroke="%23FFFFFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

.actions-buttons-likes__like {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 17.5H4C3.60218 17.5 3.22064 17.342 2.93934 17.0607C2.65804 16.7794 2.5 16.3978 2.5 16V10.75C2.5 10.3522 2.65804 9.97064 2.93934 9.68934C3.22064 9.40804 3.60218 9.25 4 9.25H6.25M11.5 7.75V4.75C11.5 4.15326 11.2629 3.58097 10.841 3.15901C10.419 2.73705 9.84674 2.5 9.25 2.5L6.25 9.25V17.5H14.71C15.0717 17.5041 15.4228 17.3773 15.6984 17.143C15.9741 16.9087 16.1558 16.5827 16.21 16.225L17.245 9.475C17.2776 9.26002 17.2631 9.04051 17.2025 8.83169C17.1419 8.62287 17.0366 8.42972 16.8939 8.26564C16.7512 8.10155 16.5746 7.97045 16.3762 7.88141C16.1778 7.79238 15.9624 7.74754 15.745 7.75H11.5Z" stroke="%2317A1E0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

.actions-buttons-likes__like:hover {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 17.5H4C3.60218 17.5 3.22064 17.342 2.93934 17.0607C2.65804 16.7794 2.5 16.3978 2.5 16V10.75C2.5 10.3522 2.65804 9.97064 2.93934 9.68934C3.22064 9.40804 3.60218 9.25 4 9.25H6.25M11.5 7.75V4.75C11.5 4.15326 11.2629 3.58097 10.841 3.15901C10.419 2.73705 9.84674 2.5 9.25 2.5L6.25 9.25V17.5H14.71C15.0717 17.5041 15.4228 17.3773 15.6984 17.143C15.9741 16.9087 16.1558 16.5827 16.21 16.225L17.245 9.475C17.2776 9.26002 17.2631 9.04051 17.2025 8.83169C17.1419 8.62287 17.0366 8.42972 16.8939 8.26564C16.7512 8.10155 16.5746 7.97045 16.3762 7.88141C16.1778 7.79238 15.9624 7.74754 15.745 7.75H11.5Z" stroke="%23FFFFFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

.video-wrapper {
    position: relative;
}

.play-btn {
    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;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 99px;
    padding: 10px;
    width: 44px;
    height: 44px;
    background: var(--pervostepennyy-400--main);
}

.play-btn.hide {
    display: none;
}

.video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 8px;
}

h6 {
    margin: 0;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: var(--neytralnyy-seryy-950);
}

.blockquote {
    border-radius: 8px;
    padding: 68px 30px 24px 30px;
    background-color: var(--neytralnyy-seryy-50);
    margin: 0;
    background-image: url('data:image/svg+xml,<svg width="725" height="20" viewBox="0 0 725 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.697 19.25C3.05433 19.25 1.848 18.8393 1.078 18.018C0.35933 17.1453 0 16.0417 0 14.707V13.629C0 11.5243 0.616 9.21433 1.848 6.699C3.08 4.13233 4.79967 1.89933 7.007 0H12.166C10.626 1.64267 9.3683 3.20833 8.393 4.697C7.469 6.13433 6.80167 7.75133 6.391 9.548C7.41767 9.80467 8.162 10.2923 8.624 11.011C9.1373 11.7297 9.394 12.6023 9.394 13.629V14.707C9.394 16.0417 9.009 17.1453 8.239 18.018C7.52033 18.8393 6.33967 19.25 4.697 19.25ZM20.251 19.25C18.6083 19.25 17.402 18.8393 16.632 18.018C15.9133 17.1453 15.554 16.0417 15.554 14.707V13.629C15.554 11.5243 16.17 9.21433 17.402 6.699C18.634 4.13233 20.3537 1.89933 22.561 0H27.72C26.18 1.64267 24.9223 3.20833 23.947 4.697C23.023 6.13433 22.3557 7.75133 21.945 9.548C22.9717 9.80467 23.716 10.2923 24.178 11.011C24.6913 11.7297 24.948 12.6023 24.948 13.629V14.707C24.948 16.0417 24.563 17.1453 23.793 18.018C23.0743 18.8393 21.8937 19.25 20.251 19.25Z" fill="%2373767A" /></svg>');
    background-position: 30px 24px;
    background-repeat: no-repeat;
    background-size: auto;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    color: #000;
}

ol {
    margin: 0;
    padding-left: 20px;
}

.block-info {
    border-radius: 8px;
    padding: 24px 24px 24px 60px;
    background-color: var(--pervostepennyy-80);
    background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.6004 12.2484C21.6004 17.5504 17.3023 21.8484 12.0004 21.8484C6.69846 21.8484 2.40039 17.5504 2.40039 12.2484C2.40039 6.9465 6.69846 2.64844 12.0004 2.64844C17.3023 2.64844 21.6004 6.9465 21.6004 12.2484ZM13.2004 7.44844C13.2004 8.11118 12.6631 8.64844 12.0004 8.64844C11.3376 8.64844 10.8004 8.11118 10.8004 7.44844C10.8004 6.7857 11.3376 6.24844 12.0004 6.24844C12.6631 6.24844 13.2004 6.7857 13.2004 7.44844ZM10.8004 11.0484C10.1376 11.0484 9.60039 11.5857 9.60039 12.2484C9.60039 12.9112 10.1376 13.4484 10.8004 13.4484V17.0484C10.8004 17.7112 11.3376 18.2484 12.0004 18.2484H13.2004C13.8631 18.2484 14.4004 17.7112 14.4004 17.0484C14.4004 16.3857 13.8631 15.8484 13.2004 15.8484V12.2484C13.2004 11.5857 12.6631 11.0484 12.0004 11.0484H10.8004Z" fill="%235CC4F2" /></svg>');
    background-position: 24px 24px;
    background-repeat: no-repeat;
    background-size: auto;
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    color: var(--neytralnyy-seryy-950);
}

.block-info a {
    text-decoration: underline;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    color: var(--pervostepennyy-500);
}

.help-block__item .bx-rating-yes-text {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 9.29167C2 8.56679 2.22226 7.94847 3.22226 7.94847C3.72226 7.94847 4.22226 7.94847 4.22226 7.94847C5.22226 7.94847 5.22226 8.94847 5.22226 8.94847V14.9485C5.22226 14.9485 5.22226 15.9485 4.22226 15.9485C4.22226 15.9485 4.22226 15.9485 3.22226 15.9485C2.22226 15.9485 2 15.6733 2 14.9485V9.29167Z" fill="%23AFB0B1" /><path d="M6.63428 9.29167V14.0434C6.63428 14.7063 7.01935 15.3123 7.62894 15.6087L7.67378 15.6305C8.17349 15.8735 8.7245 16 9.28318 16H14.156C15.0137 16 15.7522 15.4112 15.9204 14.5932L17 9.3432C17.2227 8.26032 16.3711 7.25 15.2356 7.25H12.0324V3.75C12.0324 2.7835 11.2268 2 10.233 2C9.73612 2 9.33332 2.39175 9.33332 2.875V3.45833C9.33332 4.21563 9.08077 4.9525 8.61358 5.55833L7.35402 7.19167C6.88683 7.7975 6.63428 8.53437 6.63428 9.29167Z" fill="%23AFB0B1" /></svg>');
}

.menu-collapsed-mode .main-logo-right{
    display: inline;
}

.help-center__content {
    max-width: 1280px;
    width: 100%;
}

.help-center-detail__share-buttons{
    left: calc(50% + 670px);
    right: auto;
}

.help-block__item:hover .help-block__tag {
    color: var(--pervostepennyy-500);;
}

@media (max-width: 1440px) {
    .help-center__sidebar {
        max-width: 200px;
        width: 100%;
    }

    .help-center-detail__header {
        padding-right: 80px;
        padding-left: 24px;
    }

    .help-center-detail__share-buttons{
        left: auto;
        right: 20px;
    }
}

/* mobile style */
@media (max-width: 768px) {
    .help-center__header-wrapper h1{
		text-align: center;
	}

	.help-center__tags,
	.help-center__content {
		flex-wrap: wrap;
	}

	.instruction-content .help-block__item {
		flex: 0 0 100%;
	}

    .header-personal,
	.user-img {
		margin-right: 0;
	}

	.user-name:empty {
		display: none;
	}

	.help-center__content {
		padding-left: 12px;
		padding-right: 12px;
	}

	.help-block__name {
		max-width: 100%!important;
        display: flex!important;
        align-items: center;
        gap: 10px;
	}

	.video-materials__block {
		flex: 0 0 100%;
        position: relative;
        padding-left: 110px;
        min-height: 60px;
        justify-content: center;
	}

	.video-materials__video {
		height: 60px;
        position: absolute!important;
        top: 50%;
        transform: translate(0, -50%);
        left: 0;
        flex-shrink: 0;
        width: 100px;
        margin-bottom: 0;
	}

	.play-btn {
        width: 20px;
        height: 20px;
	}

    .play-btn img {
        width: 15px;
        height: 15px;
    }

    .media-container:has(video)::after {
        content: '';
        position: absolute;
        left: 50%;
        top: calc(50% - 30px);
        transform: translate(-50%, -50%);
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        background-color: var(--pervostepennyy-400--main);
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M17.3737 9.71096C18.9952 10.623 19.806 11.0791 20.076 11.6783C20.3114 12.2008 20.3114 12.7992 20.076 13.3217C19.806 13.9209 18.9952 14.377 17.3737 15.289L11.1009 18.8175C9.53323 19.6993 8.74941 20.1402 8.10737 20.0676C7.54725 20.0043 7.03985 19.7076 6.71005 19.2504C6.33203 18.7264 6.33203 17.8271 6.33203 16.0285V8.97151C6.33203 7.17288 6.33203 6.27357 6.71005 5.74957C7.03985 5.29242 7.54725 4.99567 8.10737 4.93235C8.74941 4.85977 9.53323 5.30067 11.1009 6.18247L17.3737 9.71096Z" fill="white" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');
        background-position: center;
        background-size: 20px;
        background-repeat: no-repeat;
    }

    .video-name {
        padding: 0;
        font-size: 14px;
    }

    .help-block__tag {
        font-size: 12px;
        font-weight: 400;
    }

    .help-block__item .help-block__tag {
        margin-bottom: 0px;
    }

    .actions-buttons{
        flex-wrap: wrap-reverse;
    }

    .actions-buttons-likes {
        margin-left: 0;
        flex: 0 0 100%;
    }

    .active .actions-buttons-likes {
        display: flex;
    }

    .show-more-main {
        background: var(--neytralnyy-seryy-80);
    }

    .help-center-detail__share-buttons {
        position: absolute;
        flex-direction: row;

    }

    .share-buttons__button:nth-child(2),
    .share-buttons__button:nth-child(3) {
        display: none;
    }

    .help-center-detail__title h1 {
        font-size: 32px;
        text-align: center;
    }

    .help-center-detail__header-content {
        flex-direction: column;
    }

    .help-center-detail__actions {
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 20px;
    }

    .help-center-detail__header {
        padding-left: 12px;
        padding-right: 12px;
    }

    .help-center-detail__wrapper {
        flex-wrap: wrap;
    }

    .help-center-detail__content {
        gap: 24px;
        width: 100%;
        margin-bottom: 60px;
    }

    .help-center-detail__wrapper img, .help-center-detail__wrapper video {
        width: 100%;
        height: auto;
    }

    .help-center-detail-main-tag {
        margin-top: -56px;
        margin-bottom: 20px;
        text-align: center;
        margin-left: 50px;
        margin-right: 50px;
    }

    .help-center-instructions-swiper-js .swiper-wrapper {
        overflow: auto;
    }

    .help-center__sidebar {
        max-width: 100%;
    }

    .help-center__menu {
        display: none;
    }

    .mobile-help {
        display: block;
        position: relative;
    }

    .mobile-help__menu {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        max-height: 300px;
        overflow: auto;
        border: 1px solid var(--neytralnyy-seryy-80);
        border-radius: 8px;
        padding: 12px;
        box-shadow: 0 30px 40px 0 rgba(37, 37, 39, 0.12);
        background: var(--white);
        z-index: 10;
    }

    .mobile-help__menu.active {
        display: block;
    }

    .mobile-help__list,.mobile-help__submenu {
        padding: 0;
        margin: 0;
    }

    .mobile-help__list li {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .mobile-help__item {
        border-radius: 4px;
        padding: 8px 12px;
        display: flex;
        justify-content: space-between;
        
    }

    .mobile-help__item a{
        font-family: var(--font-family);
        font-weight: 500;
        font-size: 14px;
        line-height: 143%;
        color: var(--neytralnyy-seryy-950);
    }

    .mobile-help__submenu {
        display: none;
    }

    .mobile-help__submenu.open {
        display: block;
    }

    .mobile-help__submenu .mobile-help__item {
        padding-left: 24px;
    }

    .help-show-more.rotated {
        transform: rotate(180deg);
    }

    .mobile-help__input button.input {
        text-align: start;
    }

    .input_active {
        border: 2px solid var(--pervostepennyy-400--main);
        background: var(--white);
        padding-left: 50px;
        padding-right: 50px;
    }

    .input-btn {
        position: absolute;
        top: 50%;
        right: 20px;
        transform: translate(0, -50%);
    }

    .input-btn_start {
        position: absolute;
        top: 50%;
        left: 20px;
        transform: translate(0, -50%);
    }
}
/* End */


/* Start:/local/templates/help/css/footer.css?17703072381267*/
.main-footer {
    border-top: 1px solid #F2F2F2;
    color: #252527;
    background-color: #FFFFFF;
    width: 100%;
    position: relative;
    z-index: 15;
    padding: 10px 0 20px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    max-height: 50px;
    max-width: 1600px;
    margin: auto auto 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
}

.footer-items {
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

.footer-items .name {
    text-transform: none;
}

.footer-link {
    margin-left: 10px;
    text-transform: uppercase;
    text-decoration: none;
    color: #000000;
}

#footer {
    display: flex;
}

.bx-im-bar.bx-im-bar-with-ol {
	display: none;
}


.header-search {
    position: relative;
    height: 34px;
    flex: 1 1 auto;
    order: 3;
    overflow: hidden;
    transition: width .2s;
    margin-left: 14px;
}

.header-search.mcArt__header-search {
    margin-left: auto;
    height: 44px;
    flex: 0 1 auto;
}

.bx-layout-inner-center #footer {
    height: auto;
}

/* mobile styles */
@media (max-width: 768px) {
    #footer {
        display: none;
    }
}

/* End */


/* Start:/local/templates/help/css/main-page.css?17703072388747*/
.main-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    padding-top: 12px;
}

.main-tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 12px;
}

.main-tags__item {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 20px;
    padding: 3px 7px;


    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-align: center;
    color: var(--white);
}

.main-content__item {
    width: 100%;
}

.main-cards {
    margin-top: 16px;
}

.main-label {
    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;
}

.main-label__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: var(--neytralnyy-seryy-950);
}

.main-label__counter {
    border-radius: 20px;
    padding: 2px;
    width: 16px;
    height: 16px;
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    color: var(--white);
    background: var(--neytralnyy-seryy-200);
}

.main-label__counter_red {
    background: var(--cveta-statusov-error-600);
}

.main-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 12px;
}

.main-current__item {
    position: relative;
    width: 100%;
    border: 2px solid var(--pervostepennyy-500);
    border-radius: 10px;
    padding: 2px;
    height: 138px;
}

.main-current__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    border-radius: 8px;
    overflow: hidden;
    padding: 8px;
}

.main-current-bg-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}

.main-current__item:hover .main-current-bg-img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.main-current__name {
    margin-top: auto;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 129%;
    color: var(--white);
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
}

.main-label__counter_blue {
    background: var(--pervostepennyy-400--main);
}

.important-news-label {
    position: absolute;
    left: 8px;
    top: 8px;
    border-radius: 4px;
    padding: 4px;
    background: var(--vtorostepennyy-600);
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 10px;
    line-height: 100%;
    text-transform: uppercase;
    color: var(--white);
    z-index: 2;
}

.main-favorites__item {
    width: 100%;
    height: 122px;
    border-radius: 12px;
    max-width: 16%;
    background: -webkit-gradient(linear, left top, right top, from(#17a1e0), color-stop(50.08%, #5cc4f2), to(#17a1e0));
    background: -o-linear-gradient(left, #17a1e0 0%, #5cc4f2 50.08%, #17a1e0 100%);
    background: linear-gradient(90deg, #17a1e0 0%, #5cc4f2 50.08%, #17a1e0 100%);
}

.main-favorites__item:hover {
    background: -o-linear-gradient(45deg, #5cc4f2 0%, #5cc4f2 50.5%, #5cc4f2 100%);
    background: linear-gradient(45deg, #5cc4f2 0%, #5cc4f2 50.5%, #5cc4f2 100%);
}

.main-favorites__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 12px;
    width: 100%;
    height: 100%;
    background-image: url("/local/templates/help/css/../img/main-page/favorite-card-bg.svg");
    background-size: cover;
    background-position: left top;
    background-repeat: no-repeat;
}

.main-favorites__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 6px;
}

.main-favorites__icon-wrapper {
    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;
    margin-right: auto;
    border-radius: 99px;
    padding: 10px;
    width: 44px;
    height: 44px;
    background: var(--white);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
}

.main-favorites__item:hover .main-favorites__icon-wrapper {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.main-favorites__name {
    margin-top: auto;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    color: var(--white);
}

.main-favorites__fav-btn:hover svg path {
    fill: #def2fc;
}

.main-favorites__empty {
    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-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    margin-top: 16px;
    border-radius: 10px;
    padding: 48px 24px;
    height: 156px;
    background: var(--pervostepennyy-80);
}

.main-favorites__empty-img {
    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: 99px;
    padding: 8px;
    width: 52px;
    height: 52px;
    background: var(--white);
}

.main-favorites__empty-title {
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-align: center;
    color: var(--neytralnyy-seryy-950);
}

.main-slider-button-next,
.main-slider-button-prev {
    border: 1px solid var(--neytralnyy-seryy-100);
    border-radius: 99px;
    padding: 5px;
    width: 30px;
    height: 30px;
    background: var(--white);
}

.main-slider-button-next {
    right: -15px;
    left: auto;
}

.main-slider-button-prev {
    left: -15px;
}

.main-cards {
    position: relative;
}

.swiper-button-prev:after,
.swiper-button-next:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.16675 10H15.8334M4.16675 10L9.16675 5M4.16675 10L9.16675 15" stroke="%23252527" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
}

.swiper-button-next:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.main-cards-swipe__wrapper {
    overflow: hidden;
}

.main-cards-swiper-js {
    overflow: hidden;
}

.main-swiper-container {
    position: relative;
}
/* End */
/* /local/js/mcart/notification/dist/index.bundle.css?17703072382698 */
/* /local/js/mcart/push_pwa/dist/index.bundle.css?1770307238165 */
/* /local/templates/help/template_styles.css?1770307238102206 */
/* /local/templates/help/assets/select2/select2.css?177030723818931 */
/* /local/templates/help/assets/select2totree/select2totree.css?17703072383360 */
/* /local/templates/help/assets/chosen/chosen.css?177030723810403 */
/* /local/templates/help/assets/lightbox2/lightbox.css?17703072383580 */
/* /local/templates/help/assets/air-datepicker/air-datepicker.css?177030723819619 */
/* /local/templates/help/assets/swiper/swiper-bundle.css?177030723822841 */
/* /local/templates/.default/css/mcart.css?1770307238122 */
/* /local/templates/help/css/ui.css?17703072384229 */
/* /local/templates/help/css/ui-kit.css?177030723843749 */
/* /local/templates/help/css/footer.css?17703072381267 */
/* /local/templates/help/css/main-page.css?17703072388747 */
