

/* Start:/local/components/s1/catalog/templates/lib/bitrix/catalog.element/.default/style.css?177582941610510*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');



.character-page{
  margin: 0 0 20px;
  padding: 0;
  
  color: var(--text);
}

.character-card{
  border-radius: 24px;
  border: 1px solid rgba(255,255,255,.09);
  background: linear-gradient(180deg, var(--glass1), var(--glass2));
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: 24px;
}

/* Top: pill optional */
.character-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 14px;
}
.character-pill{
  font-size: 12px;
  font-weight: 600;
  color: rgba(255,255,255,.74);
  padding: 7px 10px;
  border-radius: 999px;
  border: 1px solid var(--stroke);
  background: rgba(0,0,0,.14);
}

/* Row: avatar 37 + name on one line */
.character-title-row{
  display:flex;
  align-items:center;
  gap: 14px;
}

.character-avatar{
  width: 96px;
  height: 140px;
  border-radius: 16px;
  padding: 2px;
 /*  background:
    radial-gradient(50px 50px at 30% 20%, rgba(255,255,255,.16), transparent 60%),
    linear-gradient(135deg, rgba(255,180,74,.42), rgba(255,90,99,.22)),
    rgba(0,0,0,.20); */
  /* box-shadow:
    0 14px 40px rgba(0,0,0,.40),
    inset 0 1px 0 rgba(255,255,255,.16); */
  flex: 0 0 auto;
}
.character-avatar img{
  width:100%;
  height:100%;
  border-radius: 12px;
  object-fit: cover;
  display:block;
  border: 1px solid rgba(255,255,255,.10);
 /*  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.18); */
}

/* Name */
.character-title{
  margin: 0;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-size: 24px;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Description full width */
.character-lead{
  margin: 10px 0 16px;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.6;
  max-width: 68ch;
}

.character-link-note {
  color: rgba(255, 255, 255, 0.85);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-color: rgba(255, 255, 255, 0.3);
  font-size: 0.9em;
  margin-left: 8px;
  opacity: 1;
  transition: all 0.2s ease;
}

.character-link-note:hover {
  color: #fff;
  text-decoration-color: rgba(255, 255, 255, 0.8);
}

.character-link-note sup {
  top: -0.5em;
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  margin-left: 2px;
}
.character-year{
  font-weight: 700;
  color: rgba(255,255,255,.85);
  margin-right: 6px;
}

/* Actions */
.character-actions{
  display:flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 0 0 14px;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

.character-reactions{
  margin: 10px 0 18px;
}

/* Subscribe is white with black text */
.character-btn{
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 14px;
  padding: 11px 14px;
  font-size: 14px;
  font-weight: 700;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition: transform .12s ease, background .12s ease, border-color .12s ease, opacity .12s ease;
  user-select:none;
}
.character-btn:hover{ transform: translateY(-1px); }
.character-btn:active{ transform: translateY(0); opacity:.92; }

.character-btn--subscribe{
  background: rgba(255,255,255,.95);
  color: rgba(0,0,0,.92);
  border-color: rgba(255,255,255,.20);
}
.character-btn--subscribe:hover{
  background: rgba(255,255,255,1);
}

/* подписан */
.character-btn--subscribe.active{
  background: transparent;
  color: rgba(255,255,255,.92);
  border-color: rgba(255,255,255,.22);
}
.character-btn--subscribe.active:hover{
  background: rgba(255,255,255,.06);
}
.character-btn.is-loading{
  opacity: .75;
  cursor: progress;
}
.character-btn:disabled{
  opacity: .65;
  cursor: not-allowed;
  transform: none !important;
}


/* Square icon buttons */
.character-ibox.active{
  background: rgba(255,255,255,.08);
  border-color: rgba(255,255,255,.22);
}
.character-btn.is-loading,
.character-ibox.is-loading{
  opacity: .7;
  cursor: progress;
}
.character-ibox.is-loading{
  position: relative;
}
.character-ibox.is-loading svg{
  opacity: 0;
}
.character-ibox.is-loading::after,
.character-ibox.is-loading[data-tooltip]::after{
  content: '' !important;
  width: 16px !important;
  height: 16px !important;
  border: 2px solid currentColor !important;
  border-right-color: transparent !important;
  border-radius: 50% !important;
  position: absolute !important;
  inset: 0 !important;
  margin: auto !important;
  bottom: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  opacity: 1 !important;
  pointer-events: none !important;
  animation: ms-spin .6s linear infinite !important;
}
.character-btn:disabled,
.character-ibox:disabled{
  opacity: .65;
  cursor: not-allowed;
  transform: none !important;
}

/* Базовое состояние иконок */
.character-ibox svg{
  stroke: currentColor;
  fill: none;
  transition: fill .15s ease, stroke .15s ease, transform .12s ease;
}

@keyframes ms-spin{
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* === АКТИВНОЕ СОСТОЯНИЕ === */
.character-ibox.active svg{
  fill: currentColor;      /* ← ЗАЛИВКА */
}

/* Немного усиления, чтобы было "вау" */
.character-ibox.active {
  background: rgba(255, 71, 87, 0.1);
  border-color: rgba(255, 71, 87, 0.3);
  color: #ff4757;
}

.character-ibox .fire-outer,
.character-ibox .fire-inner {
  stroke-width: 1.8;
  stroke: currentColor;
  fill: #f0f8ff5c;
  transition: all 0.2s ease;
}

.character-ibox.active .fire-outer {
  stroke: none;
  fill: #E20919;
}

.character-ibox.active .fire-inner {
  stroke: none;
  fill: #FBAE08;
}

.character-ibox.active svg {
  fill: none;
}

/* Чуть мягче при наведении */
.character-ibox:hover svg{
  transform: scale(1.05);
}


/* если хочешь, чтобы "Вы подписаны" выглядело иначе */
.character-btn--subscribe.active{
  background: transparent;
  color: rgba(255,255,255,.92);
  border-color: rgba(255,255,255,.22);
}

.character-ibox{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.04);
  color: rgba(255,255,255,.88);
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition: transform .12s ease, background .12s ease, border-color .12s ease, opacity .12s ease;
}
.character-ibox:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.06);
  border-color: rgba(255,255,255,.16);
}
.character-ibox:active{ transform: translateY(0); opacity:.92; }
.character-ibox svg{
  width: 18px;
  height: 18px;
  display:block;
  stroke: currentColor;
  fill: none;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* One divider line below actions */
.character-sep{
  height: 1px;
  background: rgba(255,255,255,.08);
  margin: 6px 0 18px; /* больше воздуха */
}

/* Tags */
.character-tags{
  display:flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 0 22px; /* воздух до следующего блока */
}
.character-tag{
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  padding: 8px 10px;
  border-radius: 999px;
  background: var(--chip);
  color: rgba(255,255,255,.82);
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
}
.character-tag:hover{ background: var(--chipHover); }

/* Section blocks */
.character-section{
  margin-top: 20px; /* воздух между блоками */
}

.character-sectionTitle{
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .01em;
  color: rgba(255,255,255,.86);
  margin: 0 0 12px;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Similar section layout */
.character-similarHead{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 12px;
}

.character-addSimilar{
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 14px;
  padding: 9px 12px;
  font-size: 13px;
  font-weight: 700;
  color: rgba(255,255,255,.86);
  background: rgba(255,255,255,.03);
  cursor:pointer;
}
.character-addSimilar:hover{ background: rgba(255,255,255,.05); }

.character-similarRow{
  display:flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items:center;
}
.character-similar{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  overflow:hidden;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.12);
}
.character-similar img{
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
}

/* Bullets (properties) */
.character-bullets{
  display:flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}

.character-bullet{
  display:flex;
  gap: 10px;
  align-items:flex-start;
  color: rgba(255,255,255,.70);
  font-size: 14px;
  line-height: 1.55;
}
.character-bullet b{ color: rgba(255,255,255,.90); }
.character-dot{
  width: 8px;
  height: 8px;
  border-radius: 999px;
  margin-top: 7px;
  background: var(--dot);
  box-shadow: 0 0 0 6px var(--dotGlow);
  flex-shrink: 0; /* ← ВОТ ЭТО */
}

.character-value{
  color: rgba(255,255,255,.82);
  font-weight: 600;
}

/* Mobile */
@media (max-width: 520px){
  .character-card{ padding: 18px; }
  .character-title{ font-size: 22px; }
  .character-ibox{ width: 42px; height: 42px; border-radius: 13px; }
  .character-addSimilar{ padding: 9px 10px; }
  .character-tags{ margin-bottom: 18px; }
  .character-section{ margin-top: 18px; }
}
/* TOOLTIP (работает всегда) */
.character-ibox{ position: relative; }

/* база: tooltip скрыт */
.character-ibox[data-tooltip]::after{
  content: attr(data-tooltip);
  position: absolute;
  left: 50%;
  bottom: calc(100% + 10px);
  transform: translateX(-50%) translateY(4px);
  white-space: nowrap;

  padding: 6px 10px;
  border-radius: 8px;

  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;

  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.75);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  opacity: 0;
  pointer-events: none;
  transition: opacity .15s ease, transform .15s ease;
  z-index: 20;
}

/* показываем: только если active + hover и tooltip не пустой */
.character-ibox.active[data-tooltip]:not([data-tooltip=""]):hover::after{
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

/* End */


/* Start:/local/templates/personcat/components/bitrix/socialnetwork.blog.post.edit/.default/style.css?177321127113052*/

.feed-add-grat-block {
	background-color: #eef2f4;
	border-radius: var(--ui-border-radius-xs, 2px);
	margin: 0 19px 15px;
	padding: 37px 24px 37px 86px;
	position: relative;
}

.feed-add-grat-medal {
	background: none repeat 0 0;
	left: 28px;
	position: absolute;
	text-align: center;
	top: 29px;
	width: 50px;
}

.feed-add-grat-box.feed-add-grat-medal-heart {
	background-position: -13px -8px;
	background-color: #fe5857;
}

.feed-add-grat-box.feed-add-grat-medal-heart:hover {color: #ffd4d4;}

.feed-add-grat-box.feed-add-grat-medal-gift {
	background-position: -74px -8px;
	background-color: #5cd1df;
}

.feed-add-grat-box.feed-add-grat-medal-gift:hover {
	color: #cef1f5;
}

.feed-add-grat-box.feed-add-grat-medal-cup {
	background-position: -135px -8px;
	background-color: #ffa800;
}

.feed-add-grat-box.feed-add-grat-medal-cup:hover {
	color: #ffe5b2;
}

.feed-add-grat-box.feed-add-grat-medal-money {
	background-position: -196px -8px;
	background-color: #05b5ab;
}

.feed-add-grat-box.feed-add-grat-medal-money:hover {
	color: #b4e9e6;
}

.feed-add-grat-box.feed-add-grat-medal-crown {
	background-position: -257px -8px;
	background-color: #a7abb0;
}

.feed-add-grat-box.feed-add-grat-medal-crown:hover {
	color: #e4e6e7;
}

.feed-add-grat-box.feed-add-grat-medal-drink {
	background-position: -318px -8px;
	background-color: #2fc7f7;
}

.feed-add-grat-box.feed-add-grat-medal-drink:hover {
	color: #c0eefd;
}

.feed-add-grat-box.feed-add-grat-medal-cake {
	background-position: -379px -8px;
	background-color: #b47153;
}

.feed-add-grat-box.feed-add-grat-medal-cake:hover {
	color: #ecdad2;
}

.feed-add-grat-box.feed-add-grat-medal-thefirst {
	background-position: -13px -191px;
	background-color: #ffd200;
}

.feed-add-grat-box.feed-add-grat-medal-thefirst:hover {
	color: #fff1b2;
}

.feed-add-grat-box.feed-add-grat-medal-flag {
	background-position: -74px -191px;
	background-color: #fb6dba;
}

.feed-add-grat-box.feed-add-grat-medal-flag:hover {
	color: #fed3ea;
}

.feed-add-grat-box.feed-add-grat-medal-star {
	background-position: -134px -190px;
	background-color: #29ad49;
}

.feed-add-grat-box.feed-add-grat-medal-star:hover {
	color: #bee6c8;
}

.feed-add-grat-box.feed-add-grat-medal-thumbsup {
	background-position: -196px -191px;
	background-color: #6e54d1;
}

.feed-add-grat-box.feed-add-grat-medal-thumbsup:hover {
	color: #dfd9f5;
}

.feed-add-grat-box.feed-add-grat-medal-beer {
	background-position: -257px -191px;
	background-color: #ae914b;
}

.feed-add-grat-box.feed-add-grat-medal-beer:hover {
	color: #e9e1ce;
}

.feed-add-grat-box.feed-add-grat-medal-flowers {
	background-position: -318px -191px;
	background-color: #ff7b9d;
}

.feed-add-grat-box.feed-add-grat-medal-flowers:hover {
	color: #ffd7e1;
}

.feed-add-grat-box.feed-add-grat-medal-smile {
	background-position: -379px -191px;
	background-color: #bada0b;
}

.feed-add-grat-box.feed-add-grat-medal-smile:hover {
	color: #eaf4b5;
}

.feed-add-grat-medal-other {
	color: #9ea3a9;
	cursor: pointer;
	font-size: 12px;
	padding: 3px 10px 0 0;
	text-shadow: 0 1px #f8fafb;
}

.feed-add-grat-medal-arrow {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -132px -698px;
	bottom: 5px;
	height: 4px;
	position: absolute;
	right: 2px;
	width: 6px;
}

.feed-add-grat-label {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -144px -42px;
	color: #858788;
	float: left;
	font-size: 14px;
	margin-top: 15px;
	padding: 0 0 0 20px;
}

.feed-add-grat-popup {
	background-color: #fff;
	padding: 5px;
}

.feed-add-grat-list-title {
	color: #555;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	margin: 8px 20px 6px 10px;
	white-space: nowrap;
}

.feed-add-grat-list {
	text-align: left;
}

.feed-add-grat-box {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/medals-2.png") no-repeat 100px 100px;
	background-clip: content-box;
	border-radius: 50%;
	border: 3px solid #fff;
	cursor: pointer;
	display: inline-block;
	height: 45px;
	margin: 7px;
	vertical-align: top;
	width: 45px;
}

.feed-add-grat-box:hover {
	-webkit-box-shadow: 0 0 0 3px #ddd;
	        box-shadow: 0 0 0 3px #ddd;

	-webkit-transition: box-shadow 0.25s linear;
	-webkit-transition: -webkit-box-shadow 0.25s linear;
	transition: -webkit-box-shadow 0.25s linear;
	-o-transition: box-shadow 0.25s linear;
	transition: box-shadow 0.25s linear;
	transition: box-shadow 0.25s linear, -webkit-box-shadow 0.25s linear;
}

.feed-add-grat-medal .feed-add-grat-box,
.feed-add-grat-medal .feed-add-grat-box:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	margin: 6px 0 5px 0;
}

.feed-add-grat-form {
	overflow: hidden;
	padding-left: 17px;
}

.feed-add-grat-form .feed-add-post-grat-wrap {
	background-color: #fff;
	border-color: #e4e4e4;
	min-height: 31px;
}

.feed-add-grat-input-box {
	display: none;
}

.feed-add-post-grat {
	border-radius: 1px;
	font-size: 13px;
	display: inline-block;
	font-weight: var(--ui-font-weight-bold);
	margin: 0 6px 6px 0;
	height: 30px;
	line-height: 29px;
	overflow: hidden;
	padding: 0 30px 0 13px;
	position: relative;
	vertical-align: middle;
	z-index: 2;

	-webkit-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

.feed-add-post-grat a:link,
.feed-add-post-grat a:visited,
.feed-add-post-grat a:active,
.feed-add-post-grat a:hover {
	text-decoration: none;
}

.feed-add-post-grat-hover {
	background-color: #86e2ff !important;
}

.feed-add-post-grat-hover .feed-add-post-del-but {
	opacity: 1;
}

.feed-add-grat-link,
.feed-add-grat-link:link,
.feed-add-grat-link:visited {
	border-bottom: 1px solid transparent;
	color: #2067b0;
	display: inline-block;
	font-size: 13px;
	font-weight: var(--ui-font-weight-bold);
	line-height: 17px;
	margin: 7px 7px 7px 18px;
	text-decoration: none;
	vertical-align: top;
	position: relative;
}


.feed-add-grat-link:hover {
	border-bottom: 1px solid;
}

.feed-add-grat-link:before {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -148px -481px;
	content: "";
	height: 8px;
	left: -14px;
	position: absolute;
	top: 5px;
	width: 8px;
}

.feed-add-grat-inp {
	background: #fff;
	border: medium none;
	color: #555;
	display: inline-block;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 12px;
	height: 20px;
	margin: 0 9px 9px 0;
	min-width: 108px;
	outline: medium none;
	padding: 0;
	vertical-align: middle;
}

.feed-add-post-form-variants {
	border-bottom: 1px solid #f0f1f2;
	min-height: 40px;
	padding: 0 10px 0 23px;
	position: relative;
}

.feed-add-post-form-arrow {
	background: #185ccd;
	top: 40px;
	left: 0;
	position: absolute;
	height: 1px;
	width: 0;
}

.blog-post-edit-open .feed-add-post-form-arrow {
	display: block;
}

.feed-add-post-form-link {
	color: #80868e;
	cursor: pointer;
	display: inline-block;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	margin-right: 42px;
	position: relative;
	text-transform: uppercase;
}

.bx-quirks .feed-add-post-form-link {
	float: left;
}

.feed-add-post-form-link:hover {
	color: #000;
}

.feed-add-post-form-link-active {
	color: #185ccd !important;
}

.feed-add-post-form-link:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 1px;
	background: #185ccd;
	display: none;
}

.feed-add-post-form-link-active:after {
	display: block;
}

.feed-add-post-form-link-more {
	margin-right: 16px;
}

.feed-add-post-form-link-more .feed-add-post-form-link-icon {
	display: none;
}

.feed-add-post-form-popup .menu-popup-item-text {
	font-size: 14px;
}

.feed-add-post-more-icon {
	position: absolute;
	right: -13px;
	top: 18px;

	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 3px 0 3px;
	border-color: #80868e transparent transparent transparent;
}

.feed-add-post-more-icon-waiter {
	width: 15px;
	height: 15px;
	position: absolute;
	right: -18px;
	top: 12px;
	display: none;
}

.feed-add-post-form-link-active .feed-add-post-more-icon {
	border-top-color: #185ccd;
}

.feed-add-post-form-lists .menu-popup-item-icon {
	text-align: center;
}

.feed-add-post-form-lists-default-new .menu-popup-item-icon {
	background: url(/local/templates/personcat/components/bitrix/socialnetwork.blog.post.edit/.default/images/sprite.png) no-repeat -19px -453px;
}

.feed-add-post-form-lists-default-new:hover .menu-popup-item-icon {
	background: url(/local/templates/personcat/components/bitrix/socialnetwork.blog.post.edit/.default/images/sprite.png) no-repeat 0px -453px;
}

.feed-add-post-form-lists-default-market .menu-popup-item-icon {
	background: url(/local/templates/personcat/components/bitrix/socialnetwork.blog.post.edit/.default/images/sprite.png) no-repeat -19px -472px;
}

.feed-add-post-form-lists-default-settings .menu-popup-item-icon {
	background: url(/local/templates/personcat/components/bitrix/socialnetwork.blog.post.edit/.default/images/sprite.png) no-repeat -19px -434px;
}

.feed-add-post-form-lists-default-settings:hover .menu-popup-item-icon {
	background: url(/local/templates/personcat/components/bitrix/socialnetwork.blog.post.edit/.default/images/sprite.png) no-repeat 0px -434px;
}

.feed-add-post-more-icon-lists {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -88px -779px;
	height: 3px;
	position: absolute;
	right: -12px;
	top: 9px;
	width: 6px;
}

.feed-add-post.feed-add-post-edit-form-file .wduf-selectdialog {
	margin: 10px;
}

.feed-add-post-destination-wrap {
	min-height: 31px !important;
}

form.comments-form .feed-add-post-buttons {
	display: block !important;
}

.template-bitrix24 .blog-post-edit .task-info {
	margin: 0;
}

.blog-post-edit .task-info-panel {
	padding: 16px 10px 16px 0;
}

.blog-post-edit .tasks-uf-panel .tasks-uf-panel-items {
	min-width: 0;
}

.feed-add-post-micro {
	color: #80868e;
	font-size: 18px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	margin: 0;
	height: 18px;
	padding: 19px 2px 27px 22px;
	position: relative;
	cursor: text;
}
.feed-add-post-micro-dnd-ready.feed-add-post-micro {
	background: rgba(248,250,250,0.9);
	border: 2px dashed #a7b0b5;
	padding: 17px 0 25px 16px;
	cursor: default;
}
.feed-add-post-micro .feed-add-post-micro-dnd,
.feed-add-post-micro-dnd-ready.feed-add-post-micro .feed-add-post-micro-title{
	display: none;
}
.feed-add-post-micro-dnd-ready.feed-add-post-micro .feed-add-post-micro-dnd {
	display: block;
}
.feed-add-post-block .task-message-label {
	max-width: none;
}

.feed-add-post-loader-cont {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 29px;
	width: 29px;
}

.feed-add-post-loader {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1500;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	    transform-origin: center center;
}

.feed-add-post-loader-inner-path {
	stroke: rgba(215,220,223,.17);
	stroke-width: 1.5;
	stroke-dasharray: 200, 200;
	stroke-dashoffset: 0;
	stroke-linecap: round;
}

.feed-add-post-loader-path {
	stroke: rgba(215,220,223,.74);
	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;
}

.feed-add-post-expire-date {
	position: relative;
	overflow: hidden;
}

.feed-add-post-expire-date-wrap {
	background-color: #f3f6f8;
	padding: 17px 21px 16px;
	margin: 8px 18px 9px 17px;
	border-radius: var(--ui-border-radius-xs);
}

.feed-add-post-expire-date-inner {
	font-size: 0;
}

.feed-add-post-expire-date-text {
	color: #535c69;
	margin-right: 9px;
	font-size: 13px;
	line-height: 22px;
}

.feed-add-post-expire-date-period {
	color: #0b66c3;
}

.feed-add-post-expire-date-duration, .feed-add-post-expire-date-final {
	border-bottom: 1px dashed #0b66c3;
	cursor: pointer;
	font-weight: var(--ui-font-weight-bold);
	padding: 0 1px;
	font-size: 13px;
	line-height: 22px;
}

.feed-add-post-expire-date-duration {
	margin-right: 8px;
}

.feed-add-post-expire-date-options .menu-popup-item-text:first-letter {
	text-transform: uppercase;
}

.feed-add-post-expire-date-final {
	display: none;
}

.feed-add-post-expire-date-customize .feed-add-post-expire-date-final {
	display: inline;
}

@-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;
	}
}

/* End */


/* Start:/local/components/s1/catalog/templates/personage/bitrix/catalog.element/.default/style.css?177582941612034*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');



.character-page{
  margin: 0 0 20px;
  padding: 0;
  
  color: var(--text);
}

.character-card{
  border-radius: 24px;
  border: 1px solid rgba(255,255,255,.09);
  background: linear-gradient(180deg, var(--glass1), var(--glass2));
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: 24px;
  overflow: visible;
}

/* Top: pill optional */
.character-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 14px;
  overflow: visible;
}
.character-pill{
  font-size: 12px;
  font-weight: 600;
  color: rgba(255,255,255,.74);
  padding: 7px 10px;
  border-radius: 999px;
  border: 1px solid var(--stroke);
  background: rgba(0,0,0,.14);
}

.character-infoBadge{
  width: 26px;
  height: 26px;
  border-radius: 999px;
  /* border: 1px solid rgba(255,255,255,.14); */
  background: rgba(255,255,255,.03);
  color: rgba(255,255,255,.82);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  position: relative;
  z-index: 2;
  transition: transform .12s ease, background .12s ease, border-color .12s ease;
}
.character-infoBadge:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.06);
  border-color: rgba(255,255,255,.2);
}
.character-infoBadge svg{
  width: 12px;
  height: 12px;
  fill: currentColor;
}

.character-infoBadge[data-user-tooltip]::after{
  content: attr(data-user-tooltip);
  position: absolute;
  right: 0;
  bottom: calc(100% + 10px);
  transform: translateY(4px);
  white-space: nowrap;
  padding: 6px 10px;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.75);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s ease, transform .15s ease;
  z-index: 30;
}
.character-infoBadge:hover[data-user-tooltip]::after{
  opacity: 1;
  transform: translateY(0);
}

/* Row: avatar 37 + name on one line */
.character-title-row{
  display:flex;
  align-items:center;
  gap: 10px;
}

.character-addedBy{
  display:flex;
  align-items:center;
  gap: 8px;
  margin-top: 8px;
  font-size: 13px;
  color: rgba(255,255,255,.75);
}
.character-addedBy__label{
  color: rgba(255,255,255,.6);
  font-weight: 600;
}
.character-addedBy__link{
  display:inline-flex;
  align-items:center;
  gap: 8px;
  text-decoration:none;
  color: inherit;
}
.character-addedBy__link:hover .character-addedBy__name{
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.character-addedBy__avatar{
  width: 26px;
  height: 26px;
  border-radius: 999px;
  padding: 2px;
  border: 1px solid rgba(255,255,255,.22);
  background: rgba(0,0,0,.18);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex: 0 0 auto;
}
.character-addedBy__avatar img{
  width:100%;
  height:100%;
  border-radius: 999px;
  object-fit: cover;
  display:block;
}
.character-addedBy__avatar--empty{
  background: rgba(255,255,255,.08);
}
.character-addedBy__name{
  color: rgba(255,255,255,.9);
  font-weight: 600;
}

.character-avatar{
  width: 50px;
  height: 50px;
  border-radius: 22px;
  padding: 2px;
 /*  background:
    radial-gradient(50px 50px at 30% 20%, rgba(255,255,255,.16), transparent 60%),
    linear-gradient(135deg, rgba(255,180,74,.42), rgba(255,90,99,.22)),
    rgba(0,0,0,.20); */
  /* box-shadow:
    0 14px 40px rgba(0,0,0,.40),
    inset 0 1px 0 rgba(255,255,255,.16); */
  flex: 0 0 auto;
}
.character-avatar img{
  width:100%;
  height:100%;
  border-radius: 14px;
  object-fit: cover;
  display:block;
  border: 1px solid rgba(255,255,255,.10);
 /*  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.18); */
}

/* Name */
.character-title{
  margin: 0;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-size: 24px;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Description full width */
.character-lead{
  margin: 10px 0 16px;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.6;
  max-width: 68ch;
}

/* Actions */
.character-actions{
  display:flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 0 0 14px;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Subscribe is white with black text */
.character-btn{
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 14px;
  padding: 11px 14px;
  font-size: 14px;
  font-weight: 700;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition: transform .12s ease, background .12s ease, border-color .12s ease, opacity .12s ease;
  user-select:none;
}
.character-btn:hover{ transform: translateY(-1px); }
.character-btn:active{ transform: translateY(0); opacity:.92; }

.character-btn--subscribe{
  background: rgba(255,255,255,.95);
  color: rgba(0,0,0,.92);
  border-color: rgba(255,255,255,.20);
  gap: 6px;
}
.character-btn--subscribe .subscribe-check{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 2px;
  width: 14px;
  height: 14px;
  opacity: 0;
  transition: opacity .12s ease, transform .12s ease;
}
.character-btn--subscribe .text{
  display: inline-block;
}
.character-btn--subscribe .subscribe-check svg{
  width: 14px;
  height: 14px;
  display: block;
}
.character-btn--subscribe:hover{
  background: rgba(255,255,255,1);
}

/* подписан */
.character-btn--subscribe.active{
  background: transparent;
  color: rgba(255,255,255,.92);
  border-color: rgba(255,255,255,.22);
}
.character-btn--subscribe.active .subscribe-check{
  opacity: 1;
  transform: scale(1.05);
}
.character-btn--subscribe.active:hover{
  background: rgba(255,255,255,.06);
}
.character-btn.is-loading{
  opacity: .75;
  cursor: progress;
}
.character-btn:disabled{
  opacity: .65;
  cursor: not-allowed;
  transform: none !important;
}


/* Square icon buttons */
.character-ibox.active{
  background: rgba(255,255,255,.08);
  border-color: rgba(255,255,255,.22);
}
.character-btn.is-loading,
.character-ibox.is-loading{
  opacity: .7;
  cursor: progress;
}
.character-btn:disabled,
.character-ibox:disabled{
  opacity: .65;
  cursor: not-allowed;
  transform: none !important;
 
}

.char_manage_content_item_modal
.character-btn:disabled{
  width: 203px;
}

/* Базовое состояние иконок */
.character-ibox svg{
  stroke: currentColor;
  fill: none;
  transition: fill .15s ease, stroke .15s ease, transform .12s ease;
}

/* === АКТИВНОЕ СОСТОЯНИЕ === */
.character-ibox.active svg{
  fill: currentColor;      /* ← ЗАЛИВКА */
}

/* Немного усиления, чтобы было "вау" */
.character-ibox.active {
  background: rgba(255, 71, 87, 0.1);
  border-color: rgba(255, 71, 87, 0.3);
  color: #ff4757;
}

.character-ibox .fire-outer,
.character-ibox .fire-inner {
  stroke-width: 1.8;
  stroke: currentColor;
  fill: #f0f8ff5c;
  transition: all 0.2s ease;
}

.character-ibox.active .fire-outer {
  stroke: none;
  fill: #E20919;
}

.character-ibox.active .fire-inner {
  stroke: none;
  fill: #FBAE08;
}

.character-ibox.active svg {
  fill: none;
}

/* Чуть мягче при наведении */
.character-ibox:hover svg{
  transform: scale(1.05);
}


/* если хочешь, чтобы "Вы подписаны" выглядело иначе */
.character-btn--subscribe.active{
  background: transparent;
  color: rgba(255,255,255,.92);
  border-color: rgba(255,255,255,.22);
}

.character-ibox{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.04);
  color: rgba(255,255,255,.88);
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition: transform .12s ease, background .12s ease, border-color .12s ease, opacity .12s ease;
}
.character-ibox:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.06);
  border-color: rgba(255,255,255,.16);
}
.character-ibox:active{ transform: translateY(0); opacity:.92; }
.character-ibox svg{
  width: 18px;
  height: 18px;
  display:block;
  stroke: currentColor;
  fill: none;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* One divider line below actions */
.character-sep{
  height: 1px;
  background: rgba(255,255,255,.08);
  margin: 6px 0 18px; /* больше воздуха */
}

/* Tags */
.character-tags{
  display:flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0 0 22px; /* воздух до следующего блока */
}
.character-tag{
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  padding: 8px 10px;
  border-radius: 999px;
  background: var(--chip);
  color: rgba(255,255,255,.82);
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
}
.character-tag:hover{ background: var(--chipHover); }

/* Section blocks */
.character-section{
  margin-top: 20px; /* воздух между блоками */
}

.character-sectionTitle{
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .01em;
  color: rgba(255,255,255,.86);
  margin: 0 0 12px;
  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Similar section layout */
.character-similarHead{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 12px;
}

.character-addSimilar{
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 14px;
  padding: 9px 12px;
  font-size: 13px;
  font-weight: 700;
  color: rgba(255,255,255,.86);
  background: rgba(255,255,255,.03);
  cursor:pointer;
}
.character-addSimilar:hover{ background: rgba(255,255,255,.05); }

.character-similarRow{
  display:flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items:center;
}
.character-similar{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  overflow:hidden;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.12);
}
.character-similar img{
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
}

/* Bullets (properties) */
.character-bullets{
  display:flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}

.character-bullet{
  display:flex;
  gap: 10px;
  align-items:flex-start;
  color: rgba(255,255,255,.70);
  font-size: 14px;
  line-height: 1.55;
}
.character-bullet b{ color: rgba(255,255,255,.90); }
.character-dot{
  width: 8px;
  height: 8px;
  border-radius: 999px;
  margin-top: 7px;
  background: var(--dot);
  box-shadow: 0 0 0 6px var(--dotGlow);
  flex-shrink: 0; /* ← ВОТ ЭТО */
}

.character-value{
  color: rgba(255,255,255,.82);
  font-weight: 600;
}

/* Mobile */
@media (max-width: 520px){
  .character-card{ padding: 18px; }
  .character-title{ font-size: 22px; }
  .character-ibox{ width: 42px; height: 42px; border-radius: 13px; }
  .character-addSimilar{ padding: 9px 10px; }
  .character-tags{ margin-bottom: 18px; }
  .character-section{ margin-top: 18px; }
}
/* TOOLTIP (работает всегда) */
.character-ibox{ position: relative; }

/* база: tooltip скрыт */
.character-ibox[data-tooltip]::after{
  content: attr(data-tooltip);
  position: absolute;
  left: 50%;
  bottom: calc(100% + 10px);
  transform: translateX(-50%) translateY(4px);
  white-space: nowrap;

  padding: 6px 10px;
  border-radius: 8px;

  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;

  color: rgba(255,255,255,.92);
  background: rgba(0,0,0,.75);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  opacity: 0;
  pointer-events: none;
  transition: opacity .15s ease, transform .15s ease;
  z-index: 20;
}

/* показываем: только если active + hover и tooltip не пустой */
.character-ibox.active[data-tooltip]:not([data-tooltip=""]):hover::after{
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

/* End */


/* Start:/local/components/s1/similar_person/templates/.default/style.css?17732112712394*/
.char_list_right_block
{
	padding: 40px 0;
    width: 704px;
    border-radius: 15px;
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
	margin: 20px 136px 40px 0;
	float: right;
}

.char_list_block_title {
    font-size: 16px;
    font-weight: 900;
    color: rgba(242,246,247, .5);
    float: left;
}

.char_block_header_list_count {
    font-size: 16px;
    color: #f2f6f7;
    font-weight: 400;
    display: inline-block;
    height: 30px;
    background-color: rgba(242,246,247, .1);
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
    position: relative;
    padding: 0 8px;
    min-width: 30px;
    margin: -6px 0 0px 10px;
}

.same_but_different_but_still_same_img_fir_list
{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
	object-fit: cover;
}

.same_but_different_but_still_same_pack_list {
    margin-top: 30px;
    height: auto;
    overflow: auto;
	
	position: relative;
    
   
    display: block;
    width: 100%;
    float: left;
}

.a_person_list
{
	
	margin: 0 25px 57px 0;
}

.same_but_different_but_still_same_line_list {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 25px 0;
	flex-wrap: wrap;
	width: 729px;
}

/* .char_manage_left_block
{
	padding: 50px 50px 0 50px;
    width: 455px;
    background-color: rgba(242,246,247, .05);
    border-radius: 15px;
	height: 314px;
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
	margin: 26px 0 0 0;
	float: left;
} */
.char_list_left_block {
    padding: 40px 40px 0 40px;
    width: 365px;
    background-color: rgba(242,246,247, .05);
    border-radius: 15px;
    height: 314px;
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
    margin: 20px 0 0 0;
    float: left;
}

.block_info_text
{
	font-size: 14px;
    color: rgba(152, 152, 152, 0.5);
    margin: 16px 0 0 0;
    width: 204px;
}




/* End */


/* Start:/local/templates/personcat/styles/character_manage.css?177321127115447*/
.page_add_person .webform-field-upload
{
	width: 162px;
    height: 45px;
    border: 1px solid #ccc;
    margin: 17px 0px;
    text-align: center;
    color: #fff;
    border-radius: 13px;
    font-size: 12px;
    font-weight: 700;
    text-shadow: -1px 2px 10px #02010140, 0 0 1em #56565675;
    line-height: 40px;
}

.popup-window .main-file-input-tab-avatar-image-item {
    
    border-radius: 47px;
}

.page_add_person .webform-field-upload-icon{
	border-radius: 14px;
}
.char_manage_left_block
{
	padding: 40px 40px 20px 40px;
    width: 365px;
    background-color: rgba(242,246,247, .05);
    border-radius: 15px;
	height: 314px;
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
	margin: 20px 0 0 0;
	float: left;
}
.page_add_person .char_manage_content_item .related_person_block{
	width: 100%;
    display: flex;
    padding: 5px;
    background: #f0f8ff1a;
    border-radius: 7px;
	flex-wrap:wrap;
	margin: 12px 0 0;
}
.page_add_person .char_manage_content_item .related_person_item{
	/* width: 100%; */
	display: flex;
    justify-content: flex-start;
    align-items: center;
}
.page_add_person .char_manage_content_item .related_person_block .title
{
	font-size: 12px;
    font-weight: 400;
    color: rgba(242,246,247, .5);
	width:100%;
}
.page_add_person .char_manage_content_item .related_person_block span
{
	margin:5px;
}
.page_add_person .char_manage_content_item .related_person_block img
{
	position: relative;
    width: 25px;
    height: 25px;
    object-fit: cover;
    border-radius: 9px;
	display: inline;
	margin: 2px 4px 0 0;	
}
.page_add_person .char_manage_right_block
{
	padding: 50px;
    width: 100%;
    background-color: rgba(242,246,247, .05);
    border-radius: 15px;
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
	margin: 22px 0 20px;
	float: right;
}

.char_manage_block_title
{
	font-size: 20px;
    font-weight: 900;
    color: rgba(242,246,247, .5);
}

.page_add_person .similar_person_wr
{
	display: flex;
    width: 100%;
    margin: -5px 0 29px;
    background-color: aliceblue;
    border-radius: 13px;
    padding: 10px;
}

.page_add_person .similar_person_wr .similar_person_avatar
{
	position: relative;
    width: 50px;
    height: 50px;
    /* height: 70px; */
    bject-fit: cover;
    border-radius: 18px;
    /* margin: 0 18px 0 0; */
    /* filter: grayscale(50%); */
    opacity: 88%;
    box-shadow: 0px 7px 15px 0px rgb(15 23 40 / 50%);
}

.page_add_person .similar_person_wr .title
{
	font-size: 16px;
    font-weight: 700;
    color: rgb(0 0 0 / 50%);
    margin: 13px;
}
.char_manage_block_title2
{
	font-size: 14px;
    font-weight: 600;
    color: rgba(242,246,247, .5);
	margin: 34px 0 0;
}

.char_manage_block_title_tags
{
	font-size: 20px;
    font-weight: 900;
    color: rgba(242,246,247, .5);
	margin: 71px 0 0;
}

.block_info_text_tags
{
	font-size: 14px;
    color: rgba(152, 152, 152, 0.5);
    margin: 16px 0 0 0;
    width: 304px;

}

.page_add_person .block_info_text
{
	font-size: 14px;
    color: rgb(255 255 255 / 50%);
    margin: 16px 0 0 0;
    
}

.page_add_person input
{
	height: 46px;
    background-color: rgba(242,246,247, .05);
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
    border-radius: 13px;
    position: relative;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 400;
    
   
}

.page_add_person .btn_add_kp_wr
{
	display:flex;
	width:100%;
	
}

.page_add_person .char_id_kp_input
{
	margin:0;
	/* width: 150px; */
}

.page_add_person .btn_add
{
	width:226px;
	height:45px;
	border:1px solid #ccc;
	margin: 0 10px;
	text-align: center;
    color: #fff;
	border-radius: 13px;
    font-size: 12px;
    font-weight: 700;
	text-shadow: -1px 2px 10px #02010140, 0 0 1em #56565675;
	/* width: 150px; */
}

.page_add_person .btn_add_kp,.page_add_person .btn_add_fl
{
	max-width: 170px; 
}

.block_info_text2
{
	font-size: 12px;
    color: rgba(152, 152, 152, 0.5);
    margin: 14px 0 0 0;
    width: 196px;
 	line-height:14px;
}

.page_add_person .block_info_text3 
{
   font-size: 12px;
   color: rgb(163 163 163 / 76%);
   margin: 6px 0 18px 0;
   width: auto;
   font-weight: 400;
}

.char_manage_leftblock_menu
{
	margin:16px 0 0 0;
}

.char_manage_leftblock_menu li
{
	margin:14px 0 0 0;
	color: rgb(175 175 175);
    font-size: 14px;
}

.char_manage_leftblock_menu li.active
{
	background: rgb(255, 153, 60);
    background: -webkit-linear-gradient(34deg, rgba(255, 153, 60 ,1) 30%, rgba(251, 82, 90,1) 100%);
    background: -o-linear-gradient(34deg, rgba(255, 153, 60,1) 30%, rgba(251, 82, 90,1) 100%);
	background: linear-gradient(124deg, rgb(255, 153, 60) 30%, rgb(251, 82, 90) 100%);
	
	width: 180px;
    padding: 6px 13px;
    color: #fff;
    border-radius: 14px;
    margin: 18px 0 0 -13px;
	
	text-shadow:1px 2px 5px #4e4e4e, 0 0 1em grey
}

.char_manage_leftblock_menu li:hover
{
	color:#fff;
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}



.show_hint_require_field
{
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-position: -165px -18px;
	cursor: help;	
}
.page_add_person .hint_bubble
{
	width:180px;
}
.show_hint_require_field:hover .hint_bubble {
	opacity: 1;
	visibility: visible;
	top: -15px;
}
.show_hint_require_field:hover {
	
}

.char_name_input
{
	height: 50px;
    background-color: rgba(242,246,247, .05);
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
    border-radius: 13px;
    position: relative;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    margin: 0;
}

.char_description
{
	height: 100px;
    background-color: rgba(242,246,247, .05);
    box-shadow: 0px 10px 10px 0px rgba(64, 64, 64, .1);
    border-radius: 13px;
    position: relative;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    margin: 20px 0 64px 0;
}

.avatar_wr
{
	
    margin: 33px 0 0;
	display: flow-root;
}

.avatar_add
{
	border-radius: 39px;
    border: 2px dashed #585858;
    width: 100px;
    height: 100px;
    margin: 0 30px 0 0;
    padding: 38px 33px 0;
    font-size: 64px;
    color: #909197;
    cursor: pointer;
}

.char_checkbox_block
{
	margin: 10px 0 0;
   	display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 100%;
}	

input[type=checkbox]
{
	display: none;
}

.char_checkbox_block label
{
	cursor:pointer;
	width: 100%;
    height: 34px;
	margin: 11px 0 0;
    line-height: 14px;
	/* cursor: pointer;
    width: auto;
    height: 31px;
    margin: 11px 0 0;
    line-height: 14px;
    border: 1px solid #cccccc57;
    margin: 0 5px 5px 0;
    border-radius: 7px;
    background: #f0f8ffb8;
    color: black;
    text-transform: uppercase;
    display: flex;
    align-items: baseline; */
}

.regular_checkbox
{
	padding: 7px;
    border-radius: 5px;
    background-color: rgba(242,246,247, .05);
    width: 20px;
    height: 20px;
    float: left;
    margin: -2px 19px 0px 0;
	
}

.char_checkbox:checked + .regular_checkbox {
	background-image: url('/local/assets/images/sprite2.png');
	background-position: -242px -139px;
	background-color: rgba(242,246,247, 0);
}

.footer_div_line
{
	border-top: 1px solid #484954;
    width: 106%;
    margin: 37px 0 0 -49px;
	padding: 50px 0 0 50px;
}

.button_save
{
	width:226px;
	height:45px;
	background: rgb(255, 153, 60);
    background: -webkit-linear-gradient(34deg, rgba(255, 153, 60 ,1) 30%, rgba(251, 82, 90,1) 100%);
    background: -o-linear-gradient(34deg, rgba(255, 153, 60,1) 30%, rgba(251, 82, 90,1) 100%);
	background: linear-gradient(124deg, rgb(255, 153, 60) 30%, rgb(251, 82, 90) 100%);
	text-align: center;
    color: #fff;
	border-radius: 6px;
    font-size: 12px;
    font-weight: 700;
	text-shadow: -1px 2px 10px #02010140, 0 0 1em #56565675;
}

.char_manage_tabs_block
{
	margin: 35px 0 0;
}

.char_manage_tabs_header
{
	border-bottom: 1px solid #adadad6b;
	width: 97%;
	font-size: 14px;
	font-weight: 700;
	color: rgba(242,246,247, .5);
	cursor: pointer;
	display:flex;
	height: 30px;
}

.char_manage_tab
{
	margin: 0 55px 0 0;	
}

.char_manage_tab_line 
{
	height: 3px;
    background-color: rgba(242,246,247, 1);
	position: relative;
    bottom: -28px;
}

.show_movies .char_manage_tab_line 
{
    width: 59px;
    left: -319px;
}
.show_serials .char_manage_tab_line 
{
    width: 65px;
    left: -210px;
}
.show_books .char_manage_tab_line 
{
    width: 48px;
    left: -98px;
}

.content_items
{
    display: flex;
	flex-wrap: wrap;
}
	
.char_manage_content_item
{
	margin: 27px 26px 0 0;
    height: 100%;
	 width:100%; 
	position: relative;
}

.char_manage_content_item:hover .char_manage_delete_item
{
	display: block;
}

.char_manage_delete_item {
    /*width: 20px; */
    /* height: 18px; */
    background-color: #464a57;
    color: #ed6e3d;
    /* display: none; */
    position: absolute;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #a3632d;
    cursor: pointer;
    right: 0;
    padding: 3px 12px;
    position: absolute;
    top: 0px;
    right: -17px;
}

.char_manage_content_text
{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	
}

.char_manage_content_img
{
	background-image: url(/assets/img/movies/1.jpg);
    width: 69px;
    border-radius: 5px;
    height: 103px;
	float: left;
	margin: 0 10px 0 0;
}

.char_manage_content_title
{
	font-size: 14px;
    color: rgb(242 246 247 / 88%);
    /* width: 100%; */
    height: 46%;
}

.char_manage_content_title_eng
{
	font-size: 12px;
    color: rgba(152, 152, 152, 0.5);
	width: 100%;
	height: 25%;
	margin: 2px 0 0;
}

.char_manage_content_director
{
	font-size: 12px;
    color: rgb(255 255 255 / 51%);
    align-self: flex-end;
   /*  width: 100%; */
    line-height: 19px;
    margin: 0px 4px 0;
}

.char_manage_content_year
{
	font-size: 12px;
    color: rgb(255 255 255 / 51%);
    align-self: flex-end;
   /*  width: 100%; */
    line-height: 19px;
}

.footer_div_line2
{
	border-top: 1px solid #484954;
    width: 106%;
    margin: 37px 0 0 -49px;
	
}

.char_manage_sililar_content
{
	display:flex;
	flex-wrap: wrap;
}

.char_manage_similar_text
{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	
}

.char_manage_similar_img
{
	background-image: url(/assets/img/chars/1/thumb/1.jpg);
    width: 40px;
    border-radius: 11px;
    height: 40px;
	float: left;
	margin: 0 10px 0 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	flex: 0 0 40px;
}

.char_manage_similar_name
{
	font-size: 12px;
    color: rgba(242,246,247, .5);
	width: 100%;
	height: 46%;
}

.char_manage_similar_name_eng
{
	font-size: 12px;
    color: rgba(152, 152, 152, 0.5);
	width: 100%;
	height: 25%;
	margin: 2px 0 0;
}

.similar_button_add
{
	border-radius: 11px;
    border: 1px dashed #585858;
    width: 42px;
    height: 42px;
    margin: 4px 9px 0 0;
    padding: 12px 14px 0;
    font-size: 25px;
    color: #6b6b6d;
    cursor: pointer;
}

.wr_modal_add_similar
{
	width: 100%;
    height: 100%;
	top: 0;
    margin: auto;
	position: fixed;
	z-index:9;
	background: rgba(8, 10, 16, 0.82);
	color: rgba(231, 235, 243, 0.85);
	display: none;
	align-items: center;
	justify-content: center;
	padding: 20px;
	box-sizing: border-box;
	overflow: auto;
	backdrop-filter: blur(6px);
}

.wr_modal_add_similar.is-open
{
	display: flex;
}

.modal_add_similar
{
	border-radius: 16px;
    width: 640px;
    margin: auto;
    padding: 28px 36px 30px;
	position:relative;
	background: linear-gradient(180deg, rgba(23, 26, 36, 0.98) 0%, rgba(16, 18, 26, 0.98) 100%);
	z-index:10;
	box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.55);
	border: 1px solid rgba(255, 255, 255, 0.05);
	font-family: 'Jost', sans-serif;
}

.modal_add_similar_block
{
	display: block;
}

.modal_add_similar_divider
{
	height: 1px;
	background: rgba(255, 255, 255, 0.08);
	margin: 20px 0;
}

.modal_add_similar_title
{
	font-size: 18px;
    font-weight: 700;
	letter-spacing: 0.3px;
	color: #f2f5f8;
}

.modal_add_similar_title2
{
	font-size: 13px;
    font-weight: 600;
    margin: 12px 0 0;
    color: rgba(188, 197, 214, 0.7);
}

.modal_add_similar_info_text
{
	font-size: 12px;
    margin: 6px 0 0 0;
    width: 100%;
    line-height: 16px;
	color: rgba(172, 181, 198, 0.7);
}

.modal_add_similar_input
{
	height: 50px;
    background-color: rgba(12, 14, 22, 0.9);
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.35);
    border-radius: 12px;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    margin: 20px 0 0;
	border: 1px solid rgba(255, 255, 255, 0.08);
	color: #e9eef7;
}

.modal_add_similar_input::placeholder
{
	color: rgba(160, 168, 185, 0.6);
}

.modal_add_similar_input:focus
{
	outline: none;
	border-color: rgba(255, 103, 22, 0.6);
	box-shadow: 0px 14px 30px rgba(0, 0, 0, 0.45);
}

.char_manage_sililar_content_modal
{
	margin: 25px 0;
	display: flex;
    flex-wrap: wrap;
	gap: 8px 0;
}

.char_manage_content_item_modal
{
	height: 100%;
	width: 100%;
	margin: 8px 0;
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 8px 10px;
	border-radius: 12px;
	background: rgba(255, 255, 255, 0.03);
	border: 1px solid rgba(255, 255, 255, 0.04);
}

.char_manage_similar_name_modal
{
	color: rgba(237, 241, 248, 0.9);
    font-weight: 600;
	font-size: 13px;
 	width: 100%;
	height: 46%;
}

.char_manage_similar_name_eng_modal
{
	font-size: 12px;
    color: #3b3f4aad;
	width: 100%;
	height: 25%;
	margin: 2px 0 0;
}

.regular_checkbox_similar 
{
	background-color: rgb(197, 197, 197);
	padding: 7px;
    border-radius: 5px;
    width: 20px;
    height: 20px;
    float: left;
    margin: 10px 15px 0 0;
}

.char_checkbox_similar:checked + .regular_checkbox_similar 
{
    background-image: url('/local/assets/images/sprite2.png');
    background-position: -242px -139px;
    background-color: rgba(242,246,247, 0);
	margin: 10px 15px 0 0;
}	

.modal_add_similar_сlose
{
	width: 26px;
    height: 26px;
    color: #c6cfdd;
    position: absolute;
    text-align: center;
    font-weight: 700;
    border-radius: 50%;
    margin: 0px 22px 0 0px;
    cursor: pointer;
    right: 0;
	top: 18px;
	background: rgba(255, 255, 255, 0.06);
}

.modal_add_similar_actions
{
	display: flex;
	justify-content: flex-start;
    margin: 22px 0 0;
}


.page_add_person .modal_success_add_person.show_modal
{
	visibility: visible;
    top: 30%;
    opacity: 1;

}
.page_add_person .modal_success_add_person
{
	display: flex;
    flex-wrap: wrap;
    text-align: center;
    position: fixed;
	visibility: hidden;
    top: 0;
    opacity: 0;
    z-index: 99;
    background-color: #f2f6f7;
    width: 100%;
    border-radius: 5px;
    padding: 50px 0px;
    box-sizing: border-box;
    box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 10%);
    max-width: 550px;

}

.page_add_person .success_add_person_message
{
	text-align: center;
    font-weight: 700;
	color: rgba(35, 36, 37, 0.75);
    font-weight: 600;
	font-size: 20px;
	width: 100%;
	margin: 0 0 23px;
}

.page_add_person .modal_success_add_person .buttons
{
	width:100%;
	
}

.page_add_person .modal_success_add_person .buttons a
{
	display: inline-block;
    line-height: 40px;
    height: 40px;
    width: 169px;
}
.page_add_person .modal_success_add_person .buttons .add_new
{
	display: inline-block;

}

.page_add_person .modal_success_add_person .buttons .show_added
{
	display: inline-block;
    background: none;
    border: 1px solid #0000008f;
    color: #585858;
}
/* End */


/* Start:/local/components/s1/socialnetwork_user/templates/.default/style.css?177582941630539*/
/* Standart */
div.empty-clear{
	clear:both;
	width:100%;
	overflow:hidden;
	height:4px!important;}
form.wd-form{
 	padding:0px!important;
 	margin:0px!important;
 	border:none!important;}
div.controls a{
	display:block;
	margin:0px;
	padding:3px 3px 5px 23px;
	border:none;
	white-space:nowrap;
	text-decoration:none;
	background-position:2px center;
	background-repeat: no-repeat;
	vertical-align:bottom;}
span.controls a{
	margin:0px;
	padding:5px 3px 6px 21px;
	border:none;
	white-space:nowrap;
	text-decoration:none;
	background-position:2px center;
	background-repeat: no-repeat;
	vertical-align:bottom;}
span.controls a:hover{}
div.wd-help-list{
	border:1px solid #C4C4C4;
	padding:4px;
	background-color:#f6f6f6;}
ul.wd-content li{
	padding: 5px;}
table.clear, td.clear {
	border:none!important;
	padding:0px;
	margin:0px;
	width:auto!important;
	background-color:transparent;}
div.debug-info{
	position:absolute;
	width:170px; padding:5px;
	background-color:#FCF7D1;
	border:1px solid #EACB6B;
	text-align:left;
	z-index:100; font-size:11px;}
/* /Standart */

/* Top Menu */
div.wd-menu{}
table.wd-menu{
	border:none;
	background-color:#CEDEEC;
	width:100%;
	padding:0px;
	margin:0px;}
table.wd-row{
	height:auto!important;}
table.wd-menu td {
	font-size:100%;
	padding:0px;
	margin:0px;
	border:none;}
table.wd-menu thead, table.wd-menu tfoot,
/*table.wd-menu tbody td.right, table.wd-menu tbody td.left,*/
table.wd-menu-inner div.section-separator{
	display:none;}
table.wd-menu tbody td.center{
	width:100%;
	padding:4px;}
table.wd-menu div.separator {
	width:1px;
	height:21px;
	border-left:1px solid #9CB0C5;
	margin:0px 3px 0px 3px;}
table.wd-menu-inner td{
	vertical-align:bottom;}
table.wd-menu-inner td.separator{
	vertical-align:middle;}
table.wd-menu-inner div.controls a{
	border:1px solid #CEDEEC;
	color:#072838;}
table.wd-menu-inner div.controls a:hover {
	border:1px solid #6290A6;
	background-color:#E6EEF5;}
table.wd-menu-inner div.controls a,
table.wd-menu-inner div.controls a:visited,
table.wd-menu-inner div.controls a:active {
	color:#072838;}
table.wd-menu-inner{}
/* Top Menu icons*/
table.wd-menu-inner div.sections a, table.wd-menu-inner div.sections span{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/sections.gif');}
table.wd-menu-inner div.add a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/section_add.gif');}
table.wd-menu-inner div.subscribe a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/subscribe.gif');}
table.wd-menu-inner div.unsubscribe a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/unsubscribe.gif');}
table.wd-menu-inner div.element-add a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/element_add.gif');}
table.wd-menu-inner div.upload a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/element_upload.gif');}
table.wd-menu-inner div.element_edit a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/element_edit.gif');}
table.wd-menu-inner div.element_delete a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/element_delete.gif');}
table.wd-menu-inner div.element_download a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/element.gif');}
table.wd-menu-inner div.help a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/help.gif');}
table.wd-menu-inner div.maping a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/maping.gif');}
table.wd-menu div.notice{
	padding:0px;
	margin:0px 10px;
	width:15px;
	height:15px;
	display:block;
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/menu_icons/notice.gif');
	corsor:hand;
	cursor:pointer;}
/* Breadcrumb */
div.wd-breadcrumb-navigation{
	padding:10px 0px;
	display:block;}
div.wd-breadcrumb-navigation span{
	padding:10px 0;
	font-size:11px;
	color:#7f7f7f;}
div.wd-breadcrumb-navigation span.wd-breadcrumb-navigation-header{
	color:#777777;}
div.wd-breadcrumb-navigation a{
	text-decoration:none;
	color:#7f7f7f;}
/* /Top Menu */

/* Main table */
table.wd-main{
	border-collapse:collapse;
	font-size:100%;
	border: 1px solid #C4C4C4;}
table.wd-main th, table.wd-main td{
	font-size:100%;}
table.wd-main th.wd-cell, table.wd-main td.wd-cell{}
table.wd-main thead th{
	background-color: #CEDEEC;
	color:#072838;
	white-space:nowrap;
	font-weight:bold;}
table.wd-main thead th.selected{
	background-color: #E6EEF5;}
table.wd-main thead a.wd-sort{
	color:#072838;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:10px;
	background-position:right center;
	background-repeat:no-repeat;
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/table/passive_down.gif');}
table.wd-main thead a.wd-sort-desc{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/table/active_up.gif');}
table.wd-main thead a.wd-sort-asc{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/table/active_down.gif');}
table.wd-main tbody th{
	white-space:nowrap;
	font-weight:normal;
	text-align:right;}
table.wd-main tbody td{
	border-left:none;
	border-right:none;}
table.wd-main tbody td.selected{
	color: #0C4797!important;}
table.wd-main tbody tr.over td{
	background-color:#fefdea;}
table.wd-main tbody tr.checked td{
	background-color:#eaf8df;}
table.wd-main td{
	padding:0px 5px;
	white-space:normal!important;}
/* Page History */
table.wd-main div.popup{
	z-index:10;
	background-color:white!important;}
table.wd-main div.popup div.visible{
	cursor:default;
	z-index:10;
	border:1px solid white;}
table.wd-main div.popup div.hidden{
	width:100%;
	cursor:default;
	z-index:1000;
	background-color:white!important;
	border: 1px solid #C4C4C4;
	top:-3px;
	left:-3px;
	padding:3px;}
/* /Main table */
/* Form table */
table.webdav-form {
	border:none;
	width:100%;}
table.webdav-form td, table.webdav-form th {
	font-size:100%;
	padding:5px 10px 5px 0px;
	font-weight:normal;
	vertical-align:top;}
table.webdav-form td{
	text-align:left;
	width:70%;}
table.webdav-form th {
	text-align:right;
	width:30%;}
table.webdav-form tr.header th, table.webdav-form tr.header2 th{
/*	height:35px;*/
	background-color: #CEDEEC;
	color:#072838;
	vertical-align:middle;
	white-space:nowrap;
	font-weight:normal;
	text-align:center;}
table.webdav-form tr.header2 th{
	background-color: #E6EEF5;}
table.webdav-form tbody select, table.webdav-form tbody input, table.webdav-form tbody textarea{
	width:70%;}
table.webdav-form tbody textarea{
	height:50px;}
table.webdav-form tbody input.checkbox{
	width:auto;}
table.webdav-form tfoot td{
	height:35px;
	background-color: #CEDEEC;
	text-align:center;
	vertical-align:middle;}
table.webdav-form span{
	padding-left:5px;}
table.webdav-form span.controls a{
	font-size:11px;
	white-space:nowrap;}
table.webdav-form span.controls a:hover{}
table.webdav-form span.element_download  a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/simple/element_download.gif');}
table.webdav-form span.element_edit a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/simple/element_edit.gif');}
table.webdav-form span.element_history a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/simple/element_history.gif');}
table.webdav-form span.element_delete a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/simple/element_delete.gif');}
table.webdav-form span.element_view a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/simple/element_view.gif');}
table.webdav-form span.element_unlock a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/simple/element_unlock.gif');}

span.comments{
	font-style:italic;}
table.webdav-upload tbody select, table.webdav-upload tbody input{
	width:auto;}

/* Profile showcase */
.user-profile-showcase .user_profile_left_block {
	position: relative;
	max-width: 760px;
	margin: 18px auto 24px;
	padding: 0;
	overflow: hidden;
	border-radius: 34px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: linear-gradient(180deg, rgba(18, 22, 35, 0.98), rgba(10, 13, 22, 0.99));
	box-shadow:
		0 20px 50px rgba(3, 7, 16, 0.22),
		inset 0 1px 0 rgba(255, 255, 255, 0.06);
}

.user-profile-showcase .user_profile_left_block::before {
	content: "";
	position: absolute;
	inset: -12% -8% auto;
	height: 68%;
	pointer-events: none;
	background:
		radial-gradient(circle at 20% 24%, rgba(255, 154, 110, 0.08), transparent 34%),
		radial-gradient(circle at 80% 18%, rgba(116, 146, 255, 0.06), transparent 30%);
	filter: blur(42px);
	opacity: 0.85;
}

.user-profile-showcase .user_profile_left_block::after {
	display: none;
}

.user-profile-showcase .user_profile_left_block_user_info {
	position: relative;
	display: block;
}

.user-profile-card {
	position: relative;
	padding: 36px 36px 32px;
	text-align: center;
	overflow: hidden;
}

.user-profile-card__topbar {
	position: relative;
	z-index: 2;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 14px;
	margin-bottom: 28px;
}

.user-profile-card__halo {
	position: absolute;
	border-radius: 999px;
	filter: blur(120px);
	opacity: 0.08;
	pointer-events: none;
}

.user-profile-card__halo--warm {
	top: 56px;
	left: 8%;
	width: 180px;
	height: 180px;
	background: radial-gradient(circle, rgba(255, 166, 120, 0.5), transparent 68%);
}

.user-profile-card__halo--cool {
	right: 10%;
	top: 92px;
	width: 170px;
	height: 170px;
	background: radial-gradient(circle, rgba(126, 145, 255, 0.42), transparent 70%);
}

.user-profile-card__quick-button {
	position: static;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	padding: 0;
	border-radius: 999px;
	border: 1px solid rgba(255, 255, 255, 0.12);
	background: transparent;
	color: rgba(255, 255, 255, 0.92);
	text-decoration: none;
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 0.04);
	transition: transform 0.18s ease, border-color 0.18s ease, color 0.18s ease;
}

.user-profile-card__quick-button::before {
	content: "\2699";
	display: block;
	font-size: 15px;
	line-height: 1;
	text-align: center;
}

.user-profile-card__quick-button:hover {
	transform: translateY(-1px);
	border-color: rgba(255, 255, 255, 0.22);
	color: #fff5df;
}

.user-profile-card__avatar-wrap {
	position: relative;
	display: flex;
	width: fit-content;
	margin: 0 auto;
}

.user-profile-showcase .user_profile_photo.user-profile-card__avatar-shell {
	position: relative;
	width: 164px;
	height: 164px;
	margin: 0;
	padding: 0px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.06);
	box-shadow:
		0 8px 18px rgba(0, 0, 0, 0.12),
		0 0 0 1px rgba(255, 255, 255, 0.08),
		inset 0 1px 0 rgba(255, 255, 255, 0.18);
}

.user-profile-showcase .user_profile_photo.user-profile-card__avatar-shell::before {
	display: none;
}

.user-profile-showcase .user_profile_photo.user-profile-card__avatar-shell img {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	padding: 0;
	border: 3px solid rgba(255, 255, 255, 0.12);
	border-radius: inherit;
	background: rgba(10, 12, 20, 0.88);
	object-fit: cover;
}

.user-profile-card__badge {
	position: relative;
	display: flex;
	width: fit-content;
	align-items: center;
	justify-content: center;
	padding: 5px 12px;
	margin: 16px auto 0;
	border-radius: 999px;
	border: 1px solid rgba(255, 255, 255, 0.08);
	background: rgba(7, 10, 19, 0.72);
	color: rgba(230, 234, 255, 0.82);
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.14em;
	text-transform: none;
	box-shadow:
		0 10px 24px rgba(0, 0, 0, 0.22),
		inset 0 1px 0 rgba(255, 255, 255, 0.04);
	backdrop-filter: blur(14px);
}

.user-profile-card__badge::before {
	content: "";
	display: none;
	flex: 0 0 auto;
	width: 14px;
	height: 14px;
	margin-right: 6px;
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.08);
}

.user-profile-card__badge--premium {
	color: #fff2dc;
	border-color: transparent;
	border: none;
	font-weight: 400;
	letter-spacing: 0.1em;
	text-transform: lowercase;
	text-shadow:
		0 0 8px rgba(255, 180, 74, 0.3),
		0 0 18px rgba(255, 90, 99, 0.18);
	box-shadow:
		0 10px 24px rgba(0, 0, 0, 0.28),
		0 0 18px rgba(255, 90, 99, 0.12),
		inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

.user-profile-card__badge--premium::before {
	content: "✦";
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.1);
	color: #fff2be;
	font-size: 10px;
	line-height: 1;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

.user-profile-card__badge--trial {
	color: #dce6ff;
	border-color: rgba(108, 145, 255, 0.22);
	text-shadow: 0 0 10px rgba(108, 145, 255, 0.24);
}

.user-profile-showcase .user_profile_text_block {
	margin: 0;
}

.user-profile-card__content {
	position: relative;
	z-index: 1;
	max-width: 620px;
	margin: 18px auto 0;
}

.user-profile-card__kicker {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
	min-width: 0;
	padding: 0 10px;
	height: 34px;
	min-height: 34px;
	margin: 0;
	border: 1px solid rgba(255, 255, 255, 0.12);
	border-radius: 999px;
	color: rgba(255, 255, 255, 0.62);
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

.user-profile-card__kicker::before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: var(--color-accent-orange-start);
	box-shadow: 0 0 10px rgba(255, 176, 103, 0.48);
}

.user-profile-showcase .user_profile_name {
	margin: 0;
	font-size: clamp(28px, 4vw, 40px);
	line-height: 1.05;
	letter-spacing: -0.04em;
	color: #fff5e7;
	text-shadow: 0 16px 28px rgba(0, 0, 0, 0.28);
}

.user-profile-card__subtitle {
	margin-top: 12px;
	font-size: 14px;
	line-height: 1.6;
	color: rgba(255, 255, 255, 0.74);
}

.user-profile-card__meta {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px;
	margin-top: 18px;
}

.user-profile-showcase .user_profile_online_status,
.user-profile-showcase .user_profile_city {
	margin: 0;
}

.user-profile-card__meta-chip {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 34px;
	padding: 8px 14px;
	border-radius: 999px;
	border: 1px solid rgba(255, 255, 255, 0.12);
	background: rgba(255, 255, 255, 0.06);
	color: rgba(255, 255, 255, 0.86);
	font-size: 12px;
	font-weight: 600;
	line-height: 1.3;
	text-decoration: none;
}

.user-profile-card__meta-chip.is-online {
	border-color: rgba(255, 180, 74, 0.22);
	background: rgba(255, 180, 74, 0.12);
	color: #ffd49e;
}

.user-profile-card__meta-chip--ghost {
	background: rgba(255, 255, 255, 0.03);
	color: rgba(255, 255, 255, 0.7);
}

.user-profile-card__meta-chip--action {
	background: linear-gradient(135deg, var(--color-accent-orange-start), var(--color-accent-orange-end));
	border-color: transparent;
	color: #fff8ef;
	box-shadow:
		0 14px 26px rgba(255, 138, 76, 0.2),
		inset 0 1px 0 rgba(255, 255, 255, 0.18);
}

.user-profile-card__meta-chip--action:hover {
	color: #fff;
	transform: translateY(-1px);
}

.user-profile-card__actions {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 12px;
	margin-top: 22px;
}

.user-profile-showcase .people_send_message.user-profile-card__action,
.user-profile-showcase .user-profile-card__action {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 48px;
	padding: 12px 22px;
	margin: 0;
	border-radius: 999px;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.02em;
	line-height: 1.2;
	text-decoration: none;
	transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease;
}

.user-profile-showcase .people_send_message.user-profile-card__action--primary {
	width: auto;
	color: #fff;
	border: none;
	background: linear-gradient(135deg, #ff9b58 0%, #ff6f68 55%, #7d7bff 100%);
	box-shadow:
		0 18px 36px rgba(255, 112, 105, 0.26),
		inset 0 1px 0 rgba(255, 255, 255, 0.24);
}

.user-profile-showcase .people_send_message.user-profile-card__action--primary:hover,
.user-profile-showcase .user-profile-card__action--ghost:hover {
	transform: translateY(-1px);
}

.user-profile-showcase .user-profile-card__action--ghost {
	border: 1px solid rgba(255, 255, 255, 0.14);
	background: rgba(255, 255, 255, 0.04);
	color: rgba(255, 255, 255, 0.9);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

.user-profile-card__stats {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 10px;
	margin-top: 22px;
}

.user-profile-card__stat {
	display: flex;
	flex-direction: column;
	gap: 6px;
	align-items: center;
	justify-content: center;
	min-height: 84px;
	padding: 14px 16px;
	border-radius: 20px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(255, 255, 255, 0.05);
	text-decoration: none;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
	transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease;
}

.user-profile-card__stat:hover {
	transform: translateY(-2px);
	border-color: rgba(255, 255, 255, 0.16);
	background: rgba(255, 255, 255, 0.08);
}

.user-profile-card__stat--muted {
	background: rgba(255, 255, 255, 0.03);
}

.user-profile-card__stat-label {
	font-size: 10px;
	font-weight: 800;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: rgba(255, 255, 255, 0.48);
}

.user-profile-card__stat-value {
	font-size: 24px;
	font-weight: 900;
	line-height: 1;
	letter-spacing: -0.04em;
	color: #fff4dd;
}

.user-profile-showcase .user_profile_quicklinks {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 28px;
	margin-top: 24px;
	align-items: start;
}

.user-profile-showcase .user_profile_quicklinks--single {
	grid-template-columns: minmax(0, 220px);
	justify-content: center;
}

.user-profile-showcase .profile-mini-widget {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	min-height: 176px;
	min-width: 0;
	padding: 18px 18px 16px;
	border-radius: 22px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.03));
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 0.05),
		0 16px 32px rgba(5, 8, 15, 0.18);
	text-align: left;
	text-decoration: none;
	color: inherit;
	transition: transform 0.18s ease, opacity 0.18s ease, border-color 0.18s ease, background 0.18s ease;
}

.user-profile-showcase .profile-mini-widget:hover {
	transform: translateY(-2px);
	opacity: 1;
	border-color: rgba(255, 255, 255, 0.16);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));
}

.user-profile-showcase .profile-mini-widget__head,
.user-profile-showcase .profile-mini-widget__title,
.user-profile-showcase .profile-mini-widget__count,
.user-profile-showcase .profile-mini-widget__preview {
	display: block;
}

.user-profile-showcase .profile-mini-widget__head {
	display: inline-flex;
	align-items: baseline;
	justify-content: flex-start;
	gap: 10px;
	flex-wrap: nowrap;
	white-space: nowrap;
}

.user-profile-showcase .profile-mini-widget__title {
	margin-top: 0;
}

.user-profile-showcase .profile-mini-widget__title-accent {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.1;
	white-space: nowrap;
	color: rgba(255, 245, 230, 0.94);
	text-shadow: none;
}

.user-profile-showcase .profile-mini-widget__count {
	margin-top: 0;
	font-size: 22px;
	line-height: 1;
	font-weight: 800;
	letter-spacing: -0.03em;
	white-space: nowrap;
	color: #fff0cf;
}

.user-profile-showcase .profile-mini-widget__preview {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: auto;
	padding-top: 0;
	min-height: 44px;
	width: 100%;
}

.user-profile-showcase .profile-mini-widget__preview--avatars {
	padding-left: 0;
}

.user-profile-showcase .profile-mini-widget__item {
	width: 38px;
	height: 38px;
	margin-left: -10px;
	border: 2px solid rgba(17, 18, 30, 0.92);
	border-radius: 12px;
	box-shadow: 0 8px 18px rgba(0, 0, 0, 0.16);
}

.user-profile-showcase .profile-mini-widget__item:first-child {
	margin-left: 0;
}

.user-profile-showcase .profile-mini-widget__item img,
.user-profile-showcase .profile-mini-widget__poster img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: inherit;
}

.user-profile-showcase .profile-mini-widget__preview--posters {
	gap: 8px;
}

.user-profile-showcase .profile-mini-widget__poster {
	width: 38px;
	height: 52px;
	border-radius: 12px;
	overflow: hidden;
	background: rgba(255, 255, 255, 0.06);
	box-shadow: 0 8px 18px rgba(0, 0, 0, 0.16);
}

@media (max-width: 767px) {
	.user-profile-card {
		padding: 28px 18px 22px;
	}

	.user-profile-card__topbar {
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
		margin-bottom: 22px;
	}

	.user-profile-card__quick-button {
		align-self: flex-start;
	}

	.user-profile-card__kicker {
		align-self: flex-start;
	}

	.user-profile-showcase .user_profile_photo.user-profile-card__avatar-shell {
		width: 142px;
		height: 142px;
	}

	.user-profile-card__stats {
		grid-template-columns: 1fr;
	}

	.user-profile-showcase .user_profile_quicklinks {
		grid-template-columns: 1fr;
		gap: 22px;
	}
}

@media (max-width: 479px) {
	.user-profile-showcase .user_profile_left_block {
		border-radius: 26px;
	}

	.user-profile-showcase .user_profile_name {
		font-size: 30px;
	}

	.user-profile-card__meta {
		gap: 8px;
	}

	.user-profile-card__meta-chip,
	.user-profile-showcase .people_send_message.user-profile-card__action,
	.user-profile-showcase .user-profile-card__action {
		width: 100%;
	}

	.user-profile-showcase .profile-mini-widget {
		min-height: 196px;
	}
}
/* /Form table */

/* Actions styles */
div.up a{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/table/up.gif');}
div.show-action a.action{
	display:block;
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/arr_down.gif');
	background-repeat:no-repeat;
	background-position:22px center;
	padding:3px;
	border:1px solid white;
	margin:0px;
	white-space:nowrap;}
div.show-action a.action:hover, table.wd-dropdown-pointer-active a.action {
	border:1px solid #AEB6C2;
	background-color:#DBE3F2;}
div.show-action a.action div.empty{
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/action.gif');
	background-repeat:no-repeat;
	background-position:left center;
	width:25px;
	height:20px; }
div.wd-action-block{
	display:block;
	height:11px;
	background-image: url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/action_head.gif');
	background-repeat:no-repeat;
	background-position:top center;}
tr.selected div.show-action a.action{}
/* Actions styles */
/* Dropdown */
table.wd-dropdown-pointer{
	display:table!important;
	border:none!important;
	padding:0px;
	margin:0px;}
table.wd-dropdown-pointer td{
	border:none!important;
	padding:0px!important;
	margin:0px!important;}
div.wd-dropdown-menu table.wd-dropdown-menu, div.wd-dropdown-menu td{
	font-size:100%;
	border:none;
	background:transparent;
	width:auto;
	vertical-align:middle;
	white-space:normal;
	text-decoration: none;
	text-align:left;
	padding:0px;
	margin:0px;
	height:auto;}
div.wd-dropdown-menu{
	background:#FCFCFC;
	border:1px solid #B6B6B6;
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/menu_gutter.gif');
	background-repeat:repeat-y;
	background-position:left top;
	padding:1px;}
table.wd-dropdown-menu{
	display:table!important;
	width:100%;}
table.wd-dropdown-menu td.wd-dropdown-menu{
	padding:0px!important;}
table.wd-dropdown-item{
	width:100%!important;
	margin:1px;
	border:none;}
table.wd-dropdown-item td{
	cursor:default;}
table.wd-dropdown-item-over{
	margin:0px;
	border:1px solid #AEB6C2;
	background-color:#CEDAEE;}
table.wd-dropdown-item-over td{
	cursor:hand;
	cursor:pointer;}
table.wd-dropdown-item td.gutter {
	width:23px;}
table.wd-dropdown-item td.gutter div{
	width:20px;
	height:20px;
	background-position:center center;
	background-repeat:no-repeat;}
table.wd-dropdown-item td.content{
	padding:3px 5px 3px 9px;
	white-space: nowrap;}
table.wd-dropdown-item td.gutter div.section_edit{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/section_edit.gif');}
table.wd-dropdown-item td.gutter div.section_drop{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/section_drop.gif');}
table.wd-dropdown-item td.gutter div.element_edit{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_edit.gif');}
table.wd-dropdown-item td.gutter div.element_view{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_view.gif');}
table.wd-dropdown-item td.gutter div.element_delete{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_delete.gif');}
table.wd-dropdown-item td.gutter div.element_download{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element.gif');}
table.wd-dropdown-item td.gutter div.element_unlock{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_unlock.gif');}
table.wd-dropdown-item td.gutter div.element_history{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_history.gif');}
table.wd-dropdown-item td.gutter div.element_subscribe{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_subscribe.gif');}
table.wd-dropdown-item td.gutter div.element_unsubscribe{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_unsubscribe.gif');}
table.wd-dropdown-item td.gutter div.element_unlock{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/dropdown/element_unlock.gif');}
td.popupmenu div.popupseparator {margin:1px 0px 1px 30px;
	background-color:#B6B6B6;
	height:1px;
	overflow:hidden;}
/* /Dropdown */

/* Popups */
div.wd-popup, div.wd-window-edit{
	background-color:white;
	padding:0px;
	margin:0px;
	border: 1px solid gray;
	width:350px;
	height:200px;
	overflow:hidden;
	text-align:center;
	color:black;}
div.wd-popup{
	width:352px;
	height:202px;}
div.wd-window-edit{
	border:none;}
div.wd-window-edit table, div.wd-window-edit table td{
	font-size:100%;
	text-align:left;
	vertical-align:top;
	border:none;
	padding:0px;
	margin:0px;}
div.wd-window-edit table.wd-window-edit{
	width:100%;
	height:200px;}
div.wd-window-edit table.wd-window-edit thead td{
	height:50px!important;
	overflow:hidden;
	font-size: 110%;
	padding:5px 10px 0px 10px;
	color:gray;
	font-weight:bold;}
div.wd-window-edit table.wd-window-edit tbody td{
	height:100px;
	padding:0px 10px;}
div.wd-window-edit table.wd-window-edit tfoot td{
	text-align:center;
	vertical-align:middle;
	padding:2px;
	height:50px!important;}
div.wd-window-edit table.wd-window-edit tfoot input{
	margin:0px 7px;}
div.wd-window-edit table.wd-window-edit tbody div.content {
	height:90px;
	overflow:auto;
	border:none;
	position:relative;
	width:330px;}
div.wd-window-edit table.wd-window-edit tbody input{
	width: 90%;}

/* /Popups */


/* Elements icons */
div.section-icon{
	background-position:center;
	background-repeat: no-repeat;
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/section.gif');
	float:left;
	width:20px;
	height:20px;
	margin-right:2px;}
div.element-lamp-green, div.element-lamp-yellow, div.element-lamp-red {
	background-repeat: no-repeat;
	background-position:center;
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/table/green.gif');
	height:14px;
	width:14px;}
div.element-lamp-yellow {
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/table/yellow.gif');}
div.element-lamp-red {
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/table/red.gif');}
div.icbmp{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icbmp.gif');}
div.iccss{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/iccss.gif');}
div.iccsv{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/iccsv.gif');}
div.icdib{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icdib.gif');}
div.icdoc{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icdoc.gif');}
div.icdocp{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icdocp.gif');}
div.icdocx{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icdocx.gif');}
div.icgif{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icgif.gif');}
div.ichtm{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/ichtm.gif');}
div.ichtml{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/ichtml.gif');}
div.icjfif{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icjfif.gif');}
div.icjpe{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icjpe.gif');}
div.icjpeg{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icjpeg.gif');}
div.icjpg{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icjpg.gif');}
div.icjs{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icjs.gif');}
div.icpdf{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icpdf.gif');}
div.icphp{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icphp.gif');}
div.icpng{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icpng.gif');}
div.icppt, div.icpptx{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icppt.gif');}
div.icpptp{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icpptp.gif');}
div.icrar{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icrar.gif');}
div.icrtf{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icrtf.gif');}
div.icswf{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icswf.gif');}
div.ictif{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/ictif.gif');}
div.ictiff{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/ictiff.gif');}
div.ictxt{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/ictxt.gif');}
div.icundef{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icundef.gif');}
div.icxls{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icxls.gif');}
div.icxlsp{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icxlsp.gif');}
div.icxlsx{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icxlsx.gif');}
div.icxml{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/icxml.gif');}
div.iczip{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/iczip.gif');}
/* /Elements icons */
div.element-name{
	float:left;}
a.element-properties{
	float:left;
	display:block;
	padding-left:16px;
	margin-left:7px;
	background-position:left center;
	background-repeat: no-repeat;}
a.element-comments{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/comments_count.gif');}
a.element-view{
	background-image:url('/local/components/s1/socialnetwork_user/templates/.default/images/webdav/icons/element_view.gif');
	height:15px; width:15px;}
div#pwaitwindow {
	position:relative;
	text-align:center;
	width:100%;}
iframe.waitwindow {
	position:absolute;
	border:0px;
	z-index:9999;}
div.waitwindow {
	position:absolute;
	width:170px!important;
	padding:10px;
	background-color:#FCF7D1;
	border:1px solid #EACB6B;
	text-align:center;
	z-index:10000;
	font-size:13px;
	background-image:url(/local/components/s1/socialnetwork_user/templates/.default/images/wait.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	display:block;}
/*/ WEBDAV*/

/*top panel icons */
div.bx-top-panel table.bx-pnbutton div.icon-socnet-reindex {background-image:url(/local/components/s1/socialnetwork_user/templates/.default/images/panel/reindex.gif);}

.bx-apps-attached-block{
	background: #fff8c2;
	padding: 15px 24px;
	color: #7f7c61;
	line-height: 16px;
	font-size: 12px;
	margin: 10px auto;
	vertical-align: middle;
}
.bx-apps-attached-block a{
	color: #167fbb;
	font-weight: bold;
}
.bx-apps-attached-block a:hover{
	text-decoration: none;
}
.bx-apps-icon{
	display: inline-block;
	width:16px;
	height: 16px;
	line-height: 16px;
	background: url(/local/components/s1/socialnetwork_user/templates/.default/images/apps_sprite.png) no-repeat;
	vertical-align: middle;
}
.bx-apps-icon.download{background-position: center 0;margin-right:10px;}
.bx-apps-icon.iOS     {background-position: center -32px;margin-left: 10px;}
.bx-apps-icon.android {background-position: center -64px;margin-left: 10px;}

/* End */


/* Start:/bitrix/components/bitrix/socialnetwork.blog.menu/templates/.default/style.css?177321080663*/
.sonet-blog-menu {
	text-align: right;
	padding-bottom: 10px;
}
/* End */


/* Start:/local/components/s1/watch.status/templates/.default/style.css?17750602576719*/
.watch-status__home-card {
	position: relative;
	overflow: hidden;
	border: 1px solid rgba(255, 255, 255, 0.08);
	background:
		radial-gradient(120% 160% at 100% 0%, rgba(77, 163, 255, 0.2), transparent 48%),
		radial-gradient(120% 160% at 0% 100%, rgba(255, 175, 86, 0.16), transparent 50%),
		linear-gradient(180deg, rgba(17, 20, 31, 0.96), rgba(10, 13, 21, 0.98));
}

.watch-status__home-card .section-text {
	max-width: 62ch;
}

.watch-status__home-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 12px 18px;
	border: 1px solid rgba(255, 255, 255, 0.14);
	border-radius: 14px;
	background: rgba(255, 255, 255, 0.96);
	color: #0d1220;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease;
	box-shadow: 0 18px 40px rgba(0, 0, 0, 0.22);
}

.watch-status__home-button:hover {
	transform: translateY(-1px);
	background: #fff;
}

.watch-status__card-trigger {
	background: rgba(255, 255, 255, 0.08);
	color: rgba(255, 255, 255, 0.92);
}

.watch-status__card-trigger:hover {
	background: rgba(255, 255, 255, 0.12);
}

.watch-status__modal {
	position: fixed;
	inset: 0;
	z-index: 10050;
	display: none;
	align-items: center;
	justify-content: center;
	padding: 18px;
	background: rgba(4, 8, 16, 0.72);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
}

.watch-status__modal.is-open {
	display: flex;
}

.watch-status__dialog {
	position: relative;
	width: min(100%, 620px);
	padding: 26px;
	border-radius: 26px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background:
		radial-gradient(120% 120% at 0% 0%, rgba(79, 143, 255, 0.2), transparent 45%),
		linear-gradient(180deg, rgba(14, 17, 27, 0.98), rgba(9, 11, 19, 0.98));
	box-shadow: 0 28px 80px rgba(0, 0, 0, 0.45);
	color: rgba(255, 255, 255, 0.92);
}

.watch-status__close {
	position: absolute;
	top: 14px;
	right: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	padding: 0;
	border: 1px solid rgba(255, 255, 255, 0.12);
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.05);
	color: rgba(255, 255, 255, 0.86);
	font-size: 22px;
	line-height: 1;
	cursor: pointer;
}

.watch-status__close span {
	display: block;
	transform: translateY(-1px);
}

.watch-status__head {
	margin-bottom: 18px;
	padding-right: 34px;
}

.watch-status__eyebrow {
	margin-bottom: 8px;
	color: rgba(142, 192, 255, 0.92);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.watch-status__title {
	margin: 0 0 8px;
	font-size: 26px;
	line-height: 1.1;
}

.watch-status__text {
	margin: 0;
	color: rgba(255, 255, 255, 0.72);
	font-size: 14px;
	line-height: 1.55;
}

.watch-status__form {
	display: grid;
	gap: 16px;
}

.watch-status__field {
	position: relative;
}

.watch-status__label {
	display: block;
	margin-bottom: 8px;
	font-size: 13px;
	font-weight: 700;
	color: rgba(255, 255, 255, 0.86);
}

.watch-status__input,
.watch-status__textarea {
	width: 100%;
	border: 1px solid rgba(255, 255, 255, 0.12);
	border-radius: 16px;
	background: rgba(255, 255, 255, 0.05);
	color: rgba(255, 255, 255, 0.95);
	font-size: 15px;
	line-height: 1.5;
	box-sizing: border-box;
	outline: none;
	transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease;
}

.watch-status__input {
	height: 48px;
	padding: 0 16px;
}

.watch-status__textarea {
	min-height: 108px;
	padding: 12px 16px;
	resize: vertical;
}

.watch-status__input:focus,
.watch-status__textarea:focus {
	border-color: rgba(124, 182, 255, 0.7);
	background: rgba(255, 255, 255, 0.07);
	box-shadow: 0 0 0 3px rgba(78, 138, 255, 0.12);
}

.watch-status__input[readonly] {
	cursor: default;
	opacity: 0.9;
}

.watch-status__hint {
	margin-top: 8px;
	color: rgba(255, 255, 255, 0.56);
	font-size: 12px;
	line-height: 1.45;
}

.watch-status__modes {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.watch-status__mode {
	padding: 10px 14px;
	border: 1px solid rgba(255, 255, 255, 0.12);
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.04);
	color: rgba(255, 255, 255, 0.86);
	font-size: 13px;
	font-weight: 700;
	cursor: pointer;
	transition: transform 0.15s ease, border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
}

.watch-status__mode:hover {
	transform: translateY(-1px);
	border-color: rgba(255, 255, 255, 0.22);
}

.watch-status__mode.is-active {
	border-color: rgba(118, 181, 255, 0.46);
	background: rgba(58, 116, 232, 0.22);
	color: #e8f2ff;
}

.watch-status__search {
	position: absolute;
	top: calc(100% - 2px);
	left: 0;
	right: 0;
	z-index: 4;
	padding: 8px;
	border: 1px solid rgba(255, 255, 255, 0.12);
	border-radius: 18px;
	background: rgba(12, 16, 27, 0.98);
	box-shadow: 0 18px 50px rgba(0, 0, 0, 0.36);
}

.watch-status__search-list {
	display: grid;
	gap: 6px;
}

.watch-status__search-item {
	display: block;
	width: 100%;
	padding: 10px 12px;
	border: 1px solid transparent;
	border-radius: 14px;
	background: rgba(255, 255, 255, 0.04);
	color: inherit;
	text-align: left;
	cursor: pointer;
}

.watch-status__search-item:hover {
	border-color: rgba(255, 255, 255, 0.12);
	background: rgba(255, 255, 255, 0.08);
}

.watch-status__search-title {
	display: block;
	font-size: 14px;
	font-weight: 700;
}

.watch-status__search-meta {
	display: block;
	margin-top: 3px;
	color: rgba(255, 255, 255, 0.58);
	font-size: 12px;
}

.watch-status__message {
	padding: 12px 14px;
	border-radius: 14px;
	font-size: 13px;
	line-height: 1.5;
}

.watch-status__message.is-success {
	background: rgba(57, 173, 109, 0.18);
	border: 1px solid rgba(97, 230, 160, 0.24);
	color: #d8ffe8;
}

.watch-status__message.is-error {
	background: rgba(210, 78, 78, 0.16);
	border: 1px solid rgba(255, 117, 117, 0.24);
	color: #ffdede;
}

.watch-status__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.watch-status__submit,
.watch-status__cancel {
	min-height: 46px;
	padding: 0 18px;
	border-radius: 14px;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
}

.watch-status__submit {
	border: none;
	background: linear-gradient(135deg, #6cb7ff, #4b7fff);
	color: #09111d;
	box-shadow: 0 12px 30px rgba(75, 127, 255, 0.28);
}

.watch-status__submit:disabled {
	opacity: 0.72;
	cursor: progress;
}

.watch-status__cancel {
	border: 1px solid rgba(255, 255, 255, 0.14);
	background: rgba(255, 255, 255, 0.04);
	color: rgba(255, 255, 255, 0.88);
}

@media (max-width: 767px) {
	.watch-status__dialog {
		padding: 22px 18px 18px;
		border-radius: 22px;
	}

	.watch-status__title {
		font-size: 22px;
	}

	.watch-status__actions {
		display: grid;
		grid-template-columns: 1fr;
	}

	.watch-status__submit,
	.watch-status__cancel {
		width: 100%;
	}
}

/* End */


/* Start:/local/components/s1/portal.pulse/templates/.default/style.css?17758294169136*/
.highlights-section--live-feed .lfc-avatar {
    width: 36px;
    height: 36px;
    padding: 3px;
    box-sizing: border-box;
    border: 1px solid var(--border-user-avatar);
    border-radius: 50%;
    background-color: rgba(242, 246, 247, 0.05);
    overflow: hidden;
}

.highlights-section--live-feed .portal-pulse-avatar-photo {
    width: 100%;
    height: 100%;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
}

.highlights-section--live-feed .lfc-avatar .feed-com-avatar {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border-radius: 50% !important;
    border: none !important;
    background-color: rgba(255, 255, 255, 0.08) !important;
}

.portal-pulse-rows {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: var(--spacing-md);
}

.portal-pulse-row {
    position: relative;
    padding-top: 2px;
}

.portal-pulse-row + .portal-pulse-row {
    padding-top: 16px;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.portal-pulse-row__head {
    padding-right: 120px;
    margin-bottom: 8px;
}

.portal-pulse-row__title {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #8da0b8;
}

.portal-pulse-row__progress {
    width: 86px;
    height: 3px;
    margin-top: 7px;
    border-radius: 999px;
    overflow: hidden;
    background: rgba(141, 160, 184, 0.18);
}

.portal-pulse-row__progress-fill {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transform: scaleX(0);
    transform-origin: left center;
    background: linear-gradient(90deg, rgba(219, 228, 240, 0.92), rgba(141, 160, 184, 0.72));
    will-change: transform;
}

.portal-pulse-row__progress-fill.is-running {
    animation: portalPulseProgress 5s linear forwards;
}

.portal-pulse-row__progress-fill.is-paused {
    animation-play-state: paused;
}

.portal-pulse-row__nav {
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    z-index: 2;
    padding: 3px 0 0 10px;
    background: transparent;
}

.portal-pulse-row__counter {
    min-width: 34px;
    text-align: center;
    font-size: 12px;
    color: #7e90a7;
}

.portal-pulse-row__arrow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    padding: 0;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 50%;
    background: transparent;
    color: #dbe4f0;
    cursor: pointer;
    transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
}

.portal-pulse-row__arrow:hover {
    background: transparent;
    border-color: rgba(255, 255, 255, 0.14);
}

.portal-pulse-row__arrow:active {
    transform: scale(0.97);
}

.portal-pulse-row__arrow span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    font-size: 18px;
    line-height: 1;
    transform: translateY(-1px);
}

.portal-pulse-row__viewport {
    position: relative;
    min-height: 92px;
    transition: height 0.45s ease;
}

.portal-pulse-row--with-nav .portal-pulse-row__viewport {
    padding-bottom: 34px;
}

.portal-pulse-row__slide {
    position: absolute;
    inset: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(6px);
    transition: opacity 0.45s ease, transform 0.45s ease, visibility 0s linear 0.45s;
}

.portal-pulse-row__slide.is-active {
    position: relative;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translateY(0);
    transition: opacity 0.45s ease, transform 0.45s ease, visibility 0s linear 0s;
}

.portal-pulse-row .lfc-item {
    padding: 0;
    margin: 0;
    border-bottom: none;
}

.portal-pulse-row .lfc-item:first-child,
.portal-pulse-row .lfc-item:last-child {
    padding: 0;
}

.portal-pulse-reactions--inline {
    display: inline-flex;
    align-items: center;
    margin-left: 6px;
}

.portal-pulse-reactions--inline .s1-reactions__list {
    gap: 4px;
    flex-wrap: nowrap;
}

.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__btn,
.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__more > .s1-reactions__btn {
    min-width: 0;
    min-height: 0;
    padding: 1px 4px;
    gap: 3px;
    border-radius: 999px;
    border-color: rgba(255, 255, 255, 0.08);
    background: transparent;
    box-shadow: none;
}

.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__btn:hover,
.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__more > .s1-reactions__btn:hover {
    background: transparent;
    border-color: rgba(255, 255, 255, 0.14);
}

.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__btn.is-active,
.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__more > .s1-reactions__btn.is-active {
    background: transparent;
    border-color: rgba(255, 255, 255, 0.18);
    box-shadow: none;
}

.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__btn .s1-reactions__icon,
.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__more > .s1-reactions__btn .s1-reactions__icon,
.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__btn .s1-reactions__icon-svg,
.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__more > .s1-reactions__btn .s1-reactions__icon-svg {
    width: 10px;
    min-width: 10px;
    height: 10px;
    font-size: 10px;
}

.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__btn .s1-reactions__count,
.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__more > .s1-reactions__btn .s1-reactions__count {
    min-width: 0;
    font-size: 10px;
    line-height: 1;
    color: #74859a;
}

.portal-pulse-reactions--inline .s1-reactions__list > .s1-reactions__more > .s1-reactions__btn .s1-reactions__count {
    display: none;
}

.portal-pulse-link {
    color: inherit;
    text-decoration: none;
}

.portal-pulse-link:hover {
    color: inherit;
}

.portal-pulse-action--watch {
    color: #8fc2ff;
}

.portal-pulse-action--addition {
    color: #86d7b2;
}

.portal-pulse-discussion {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.portal-pulse-discussion__title {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    font-size: 15px;
    font-weight: 600;
    color: #eef3fb;
    line-height: 1.35;
}

.portal-pulse-discussion__type {
    display: inline-flex;
    align-items: center;
    padding: 2px 8px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.05);
    color: #8da0b8;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

.portal-pulse-addition {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.portal-pulse-addition__entities {
    display: flex;
    flex-wrap: wrap;
    margin-top: 6px;
    gap: 4px 10px;
}

.portal-pulse-addition__entity-link,
.portal-pulse-addition__more {
    display: inline-flex;
    align-items: center;
    min-height: 0;
    padding: 0;
}

.portal-pulse-addition__arrow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 6px;
    color: rgba(134, 215, 178, 0.95);
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
}

.portal-pulse-addition__thumb {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    border-radius: 6px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08);
    margin-right: 6px;
}

.portal-pulse-addition__name {
    color: #eef3fb;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
}

.portal-pulse-addition__entity-link + .portal-pulse-addition__entity-link::before,
.portal-pulse-addition__entity-link + .portal-pulse-addition__more::before,
.portal-pulse-addition__more + .portal-pulse-addition__entity-link::before {
    content: "•";
    color: rgba(134, 215, 178, 0.55);
    margin-right: 10px;
}

.portal-pulse-addition__entity-link + .portal-pulse-addition__entity-link--similar-target::before,
.portal-pulse-addition__more + .portal-pulse-addition__entity-link--similar-target::before {
    content: none;
}

.portal-pulse-addition__more {
    color: #86d7b2;
    font-size: 12px;
    font-weight: 700;
}

.portal-pulse-addition__summary {
    color: #9cafc4;
    font-size: 13px;
    line-height: 1.45;
}

@media (max-width: 767px) {
    .portal-pulse-row__head {
        padding-right: 108px;
        margin-bottom: 10px;
    }

    .portal-pulse-row__title {
        line-height: 1.4;
    }

    .portal-pulse-row__viewport {
        min-height: 104px;
    }

    .portal-pulse-row__nav {
        gap: 6px;
        padding-left: 8px;
    }
}

@keyframes portalPulseProgress {
    from {
        transform: scaleX(0);
    }

    to {
        transform: scaleX(1);
    }
}

/* End */


/* Start:/local/components/s1/catalog/templates/home_new_main/bitrix/catalog.section/home_new_grid/style.css?17750491945573*/
.highlights-grid.trial-box--highlights {
  margin-top: 14px;
  padding: 16px;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.20);
}

.highlights-grid .highlights-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}

.highlights-grid .highlights-title {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 18px;
  line-height: 1.2;
  color: #fff;
}

.highlights-grid .highlights-title::before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: rgba(59, 111, 224, 0.95);
  box-shadow: 0 0 0 4px rgba(59, 111, 224, 0.16);
  flex: 0 0 auto;
}

.highlights-grid .highlights-subtitle {
  margin-top: 4px;
  color: #c8ceda;
  font-size: 13px;
  line-height: 1.4;
}

.highlights-grid .new-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.highlights-grid .new-item {
  display: flex;
  gap: 12px;
  padding: 10px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(255, 255, 255, 0.02);
  transition: all .2s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  overflow: hidden;
}

.highlights-grid .new-item:hover {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.15);
  transform: translateY(-2px);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);
}

.highlights-grid .new-item__image-link {
  display: block;
  width: 72px;
  flex-shrink: 0;
  border-radius: 8px;
  overflow: hidden;
  aspect-ratio: 3/4;
  background: rgba(255, 255, 255, 0.05);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.highlights-grid .new-item__image-link img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .4s ease;
}

.highlights-grid .new-item:hover .new-item__image-link img {
  transform: scale(1.05);
}

.highlights-grid .new-item__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.highlights-grid .new-item__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}

.highlights-grid .new-item__header {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}

.highlights-grid .new-item__title {
  display: block;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
  color: #fff;
  text-decoration: none;
  transition: color .2s ease;
  align-self: flex-start;
  width: fit-content;
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word;
}

.highlights-grid .new-item__title:hover {
  color: #9fc2ff;
}

.highlights-grid .new-item__meta {
  font-size: 12px;
  line-height: 1.3;
  color: #9aa0ad;
  display: flex;
  align-items: center;
  gap: 8px;
}

.highlights-grid .new-item__actions {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  opacity: 0.8;
  transition: opacity .2s;
}

.highlights-grid .new-item:hover .new-item__actions {
  opacity: 1;
}

.highlights-grid .new-action-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #aeb3bf;
  cursor: pointer;
  transition: all 0.2s ease;
  padding: 0;
}

.highlights-grid .new-action-btn:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}

.highlights-grid .new-action-btn svg {
  width: 14px;
  height: 14px;
  stroke: currentColor;
  stroke-width: 2;
}

.highlights-grid .new-action-btn.active {
  background: rgba(59, 111, 224, 0.15);
  border-color: rgba(59, 111, 224, 0.4);
  color: #64b5f6;
}

.highlights-grid .new-action-btn.active svg {
  fill: currentColor;
}

.highlights-grid .new-item__footer {
  display: block;
  margin-top: 8px;
}

.highlights-grid .new-item__pills {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
}

.highlights-grid .mini-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  padding: 0 8px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  color: #e0e6ed;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.06);
  transition: all .2s ease;
  white-space: nowrap;
}

.highlights-grid .mini-pill:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}

.highlights-grid .mini-pill--discuss {
  color: #ff8a80;
  border-color: rgba(255, 82, 82, 0.25);
  background: rgba(255, 82, 82, 0.1);
}

.highlights-grid .mini-pill--discuss:hover {
  background: rgba(255, 82, 82, 0.15);
  border-color: rgba(255, 82, 82, 0.4);
}

.highlights-grid .new-item__reactions {
  width: 100%;
}

.highlights-grid .new-pager {
  margin-top: 16px;
}

/* Spinner for bookmark/hide action buttons */
.highlights-grid .new-action-btn {
  position: relative;
}
.highlights-grid .new-action-btn.is-loading {
  opacity: .7;
  cursor: progress;
  pointer-events: none;
}
.highlights-grid .new-action-btn.is-loading svg {
  opacity: 0;
}
.highlights-grid .new-action-btn.is-loading::after {
  content: '';
  width: 14px;
  height: 14px;
  border: 2px solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  inset: 0;
  margin: auto;
  animation: ms-spin .6s linear infinite;
}

/* End */


/* Start:/local/components/s1/reactions/templates/.default/style.css?17750602575812*/
.s1-reactions {
  --s1r-bg: rgba(255,255,255,0.06);
  --s1r-bg-hover: rgba(255,255,255,0.10);
  --s1r-bg-active: rgba(59,111,224,0.18);
  --s1r-border: rgba(255,255,255,0.14);
  --s1r-text: rgba(255,255,255,0.92);
  --s1r-muted: rgba(255,255,255,0.70);
  --s1r-leader: rgba(255,204,0,0.18);
  --s1r-leader-border: rgba(255,204,0,0.30);
  --s1r-focus: rgba(59,111,224,0.45);
  position: relative;
}

.s1-reactions__list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.s1-reactions__btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  border-radius: 14px;
  border: 1px solid var(--s1r-border);
  background: var(--s1r-bg);
  color: var(--s1r-text);
  cursor: pointer;
  transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .05s ease;
  min-width: 220px;
  max-width: 100%;
}

.s1-reactions__btn:hover {
  background: var(--s1r-bg-hover);
}

.s1-reactions__btn:active {
  transform: translateY(1px);
}

.s1-reactions__btn:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--s1r-focus);
}

.s1-reactions__btn.is-leader {
  background: var(--s1r-leader);
  border-color: var(--s1r-leader-border);
  box-shadow: 0 0 18px rgba(255,204,0,0.16);
}

.s1-reactions--no-leader .s1-reactions__btn.is-leader {
  background: var(--s1r-bg);
  border-color: var(--s1r-border);
  box-shadow: none;
}

.s1-reactions__btn.is-active {
  background: var(--s1r-bg-active);
  border-color: rgba(59,111,224,0.40);
  box-shadow: 0 0 18px rgba(59,111,224,0.18);
}

.s1-reactions__btn--more {
  min-width: 120px;
}

.s1-reactions__btn--more.is-open {
  background: var(--s1r-bg-hover);
  border-color: rgba(59,111,224,0.32);
}

.s1-reactions__icon {
  width: 22px;
  min-width: 22px;
  height: 22px;
  font-size: 18px;
  line-height: 1;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.s1-reactions__icon-svg {
  width: 22px;
  height: 22px;
  display: block;
}

.s1-reactions__label {
  font-size: 14px;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.s1-reactions__count {
  margin-left: auto;
  min-width: 44px;
  text-align: right;
  font-weight: 700;
  color: var(--s1r-muted);
}

.s1-reactions__more {
  position: relative;
}

.s1-reactions__more-badge {
  margin-left: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(59,111,224,0.24);
  color: #fff;
  font-size: 11px;
  font-weight: 700;
}

.s1-reactions__dropdown {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 25;
  width: min(320px, calc(100vw - 32px));
  padding: 8px;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,0.12);
  background: rgba(12,12,16,0.98);
  box-shadow: 0 18px 48px rgba(0,0,0,0.34);
  backdrop-filter: blur(14px);
}

.new-item.s1-reactions-host-open,
.new-item__content.s1-reactions-host-open,
.new-item__footer.s1-reactions-host-open,
.new-item__reactions.s1-reactions-host-open {
  overflow: visible !important;
}

.new-item.s1-reactions-host-open {
  position: relative;
  z-index: 30;
}

.s1-reactions__dropdown-list {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  align-items: flex-start;
}

.s1-reactions__btn--dropdown {
  width: auto;
  min-width: 0;
  max-width: 100%;
  flex: 0 0 auto;
}

.s1-reactions__dropdown .s1-reactions__btn {
  min-width: 0;
}

.s1-reactions--no-counts .s1-reactions__count {
  display: none;
}

.s1-reactions--no-labels .s1-reactions__btn {
  min-width: 0;
  gap: 8px;
  padding-left: 10px;
  padding-right: 10px;
}

.s1-reactions--no-labels .s1-reactions__label {
  display: none;
}

.s1-reactions--no-labels .s1-reactions__count {
  min-width: 0;
}

.s1-reactions--compact .s1-reactions__list {
  gap: 6px;
}

.s1-reactions--compact .s1-reactions__btn {
  min-width: 0;
  padding: 3px 5px;
  gap: 7px;
  border-radius: 12px;
}

.s1-reactions--compact .s1-reactions__btn--more {
  padding: 3px 8px;
}

.s1-reactions--compact .s1-reactions__icon {
  width: 18px;
  min-width: 18px;
  height: 18px;
  font-size: 16px;
}

.s1-reactions--compact .s1-reactions__icon-svg {
  width: 18px;
  height: 18px;
}

.s1-reactions--compact .s1-reactions__label {
  font-size: 12px;
}

.s1-reactions--compact .s1-reactions__count {
  min-width: 0;
  font-size: 12px;
}

.s1-reactions--compact.s1-reactions--no-labels .s1-reactions__btn {
  gap: 5px;
  padding: 3px 7px;
  border-radius: 999px;
}

.s1-reactions--compact.s1-reactions--no-labels .s1-reactions__count {
  font-size: 11px;
}

.s1-reactions--compact .s1-reactions__more-badge {
  min-width: 16px;
  height: 16px;
  padding: 0 4px;
  font-size: 10px;
}

.s1-reactions--compact .s1-reactions__dropdown {
  width: min(260px, calc(100vw - 24px));
}

.s1-reactions--compact .s1-reactions__btn--dropdown {
  padding: 3px 5px;
}

@media (max-width: 520px) {
  .s1-reactions--compact .s1-reactions__label {
    display: inline;
  }
}

@media (max-width: 720px) {
  .s1-reactions__btn,
  .s1-reactions__more {
    min-width: 0;
    flex: 1 1 calc(50% - 10px);
  }

  .s1-reactions__btn--more {
    width: 100%;
  }
}

@media (max-width: 420px) {
  .s1-reactions__btn,
  .s1-reactions__more {
    flex: 1 1 100%;
  }

  .s1-reactions__dropdown {
    left: 0;
    right: 0;
    width: auto;
  }
}

@media (max-width: 720px) {
  .s1-reactions--compact .s1-reactions__btn,
  .s1-reactions--compact .s1-reactions__more {
    flex: 0 0 auto;
  }
}

@media (max-width: 420px) {
  .s1-reactions--compact .s1-reactions__btn,
  .s1-reactions--compact .s1-reactions__more {
    flex: 0 0 auto;
  }

  .s1-reactions--compact .s1-reactions__dropdown {
    left: auto;
    right: 0;
    width: min(260px, calc(100vw - 24px));
  }
}

/* End */


/* Start:/local/components/s1/catalog/templates/collections/style.css?177626270144061*/
.collections-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#collectionsHighlights.trial-box--highlights {
  
  padding: 16px;
  
}
#collectionsHighlights .highlights-head {
  display: block;
  margin-bottom: 12px;
}
#collectionsHighlights .highlights-head > .collections-create-btn {
  display: flex;
  width: 100%;
  margin: 16px 0 18px;
}
.highlights-section--collections > .collections-create-btn {
  display: flex;
  width: 100%;
  margin: 0px 0 5px;
}
#collectionsHighlights .collections-head-copy {
  display: block;
}
#collectionsHighlights .highlights-title {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 18px;
  line-height: 1.2;
  color: #fff;
  margin: 14px 0 5px;
}
#collectionsHighlights .highlights-title::before{
  content:'';
  width:10px;
  height:10px;
  border-radius:999px;
  background: rgba(59,111,224,0.95);
  box-shadow: 0 0 0 4px rgba(59,111,224,0.16);
  flex: 0 0 auto;
}
#collectionsHighlights .highlights-subtitle {
  margin-top: 4px;
  color: #c8ceda;
  font-size: 13px;
  line-height: 1.4;
}
.collections-head-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0;
}
.collections-scope-switcher {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-right: auto;
}

.collections-head-actions .collections-create-btn {
  margin-left: 0;
}
.collections-scope-switcher .btn_filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  padding: 0 16px;
  border-radius: 99px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(255,255,255,0.7);
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(255,255,255,0.1);
  text-decoration: none;
  transition: all 0.2s ease;
}
.collections-scope-switcher .btn_filter:hover {
  background: rgba(255,255,255,0.1);
  color: #fff;
}
.collections-scope-switcher .btn_filter.active {
  background: rgba(59,111,224,0.15);
  border-color: rgba(59,111,224,0.4);
  color: #64b5f6;
}
.collections-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,0.10);
  background: rgba(0,0,0,0.16);
  padding: 10px;
  transition: border-color .15s ease, transform .15s ease, background-color .15s ease;
}
.collections-item:hover {
  border-color: rgba(159,194,255,0.35);
  transform: translateY(-1px);
  background: rgba(0,0,0,0.20);
}
.collections-item-link {
  display: grid;
  grid-template-columns: 54px 1fr;
  gap: 12px;
  align-items: center;
  text-decoration: none;
}
.collections-thumb {
  width: 54px;
  height: 74px;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.10);
  background: rgba(255,255,255,0.06);
}
.collections-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.collections-title {
  font-size: 13px;
  line-height: 1.25;
  color: #e9eef9;
  margin-bottom: 6px;
  display: block;
}
.collections-title-row {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.collections-desc {
  color: #aeb3bf;
  font-size: 12px;
  line-height: 1.4;
  display: block;
}
.collection-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 4px 0 0;
}
.collection-meta--compact {
  display: flex;
}
.meta-item {
  display: inline-flex;
  align-items: center;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: #9aa9bb;
  font-size: 12px;
  line-height: 1.35;
  white-space: nowrap;
}
.collections-status-badge {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: #ffd089;
  background: rgba(255, 184, 77, 0.12);
  border: 1px solid rgba(255, 184, 77, 0.28);
}
.collections-themes {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: 6px;
}
.theme-tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 10px;
  opacity: 0.8;
  padding: 3px 7px;
  border-radius: 999px;
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(255,255,255,0.08);
}

.theme-tag__icon {
  width: 14px;
  height: 14px;
  display: block;
  flex: 0 0 14px;
}

.theme-tag__text {
  display: inline-block;
}
.collections-list--embedded {
  margin-top: 0;
}

.profile-collections-list--page {
  margin-top: 18px;
 
}

.profile-collections-list .profile-collections-list__items,
.profile-collections-list--page .profile-collections-list__items {
  margin-top: 0;
}

.profile-collections-list .collections-stack-list,
.profile-collections-list--page .collections-stack-list,
.highlights-section--collections > .collections-stack-list {
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-top: 0;
}

.profile-collections-list .collection-row,
.profile-collections-list--page .collection-row,
.highlights-section--collections > .collections-stack-list .collection-row {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 14px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.055);
}

.profile-collections-list .collection-row:first-child,
.profile-collections-list--page .collection-row:first-child,
.highlights-section--collections > .collections-stack-list .collection-row:first-child {
  padding-top: 0;
}

.profile-collections-list .collection-row:last-child,
.profile-collections-list--page .collection-row:last-child,
.highlights-section--collections > .collections-stack-list .collection-row:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.profile-collections-list .collection-posters-stack,
.profile-collections-list--page .collection-posters-stack,
.highlights-section--collections > .collections-stack-list .collection-posters-stack {
  position: relative;
  width: 78px;
  height: 56px;
  display: block;
  flex: 0 0 auto;
}

.profile-collections-list .stack-item,
.profile-collections-list--page .stack-item,
.highlights-section--collections > .collections-stack-list .stack-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 38px;
  height: 56px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.35);
  border: 1px solid rgba(255, 255, 255, 0.08);
  background: #111;
  transition: transform .18s ease;
}

.profile-collections-list .stack-item img,
.profile-collections-list--page .stack-item img,
.highlights-section--collections > .collections-stack-list .stack-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.profile-collections-list .collection-info,
.profile-collections-list--page .collection-info,
.highlights-section--collections > .collections-stack-list .collection-info {
  flex: 1 1 auto;
  min-width: 0;
  text-align: left;
}

.collection-title-row {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 2px;
}

.profile-collections-list .collection-name,
.profile-collections-list--page .collection-name,
.highlights-section--collections > .collections-stack-list .collection-name {
  display: block;
  margin-bottom: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
}

.profile-collections-list .collection-name:hover,
.profile-collections-list--page .collection-name:hover,
.highlights-section--collections > .collections-stack-list .collection-name:hover {
  color: #cfe1ff;
}

.profile-collections-list .collection-description,
.profile-collections-list--page .collection-description,
.highlights-section--collections > .collections-stack-list .collection-description {
  margin: 0;
  color: #8899aa;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

.profile-collections-list .collection-meta,
.profile-collections-list--page .collection-meta,
.highlights-section--collections > .collections-stack-list .collection-meta {
  margin: 5px 0 0;
}

.profile-collections-list .collection-meta + .collection-description,
.profile-collections-list--page .collection-meta + .collection-description,
.highlights-section--collections > .collections-stack-list .collection-meta + .collection-description,
.collection-meta + .collections-desc {
  margin-top: 8px;
}

.profile-collections-list .collection-posters-stack:hover .stack-item:nth-child(2),
.profile-collections-list--page .collection-posters-stack:hover .stack-item:nth-child(2),
.highlights-section--collections > .collections-stack-list .collection-posters-stack:hover .stack-item:nth-child(2) {
  transform: translateX(15px) !important;
}

.profile-collections-list .collection-posters-stack:hover .stack-item:nth-child(3),
.profile-collections-list--page .collection-posters-stack:hover .stack-item:nth-child(3),
.highlights-section--collections > .collections-stack-list .collection-posters-stack:hover .stack-item:nth-child(3) {
  transform: translateX(30px) !important;
}

.profile-collections-list .collection-highlights,
.profile-collections-list--page .collection-highlights,
.highlights-section--collections > .collections-stack-list .collection-highlights {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 8px;
}

.profile-collections-list .highlight-item,
.profile-collections-list--page .highlight-item,
.highlights-section--collections > .collections-stack-list .highlight-item {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 3px 8px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.05);
  color: #c9d5e3;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.2;
}

.profile-collections-list .highlight-item img,
.profile-collections-list--page .highlight-item img,
.highlights-section--collections > .collections-stack-list .highlight-item img {
  display: block;
  width: 14px;
  height: 14px;
  object-fit: contain;
  flex: 0 0 auto;
}

.collections-pagination {
  margin-top: 18px;
  padding-top: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

.collections-pagination .modern-page-navigation {
  margin: 0;
}
.collections-empty {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 18px 20px;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,0.08);
  background: rgba(255,255,255,0.03);
}
.collections-empty--embedded {
  padding: 4px 0 0;
  border: none;
  border-radius: 0;
  background: transparent;
}
.collections-empty__title {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
.collections-empty__text {
  color: #c8ceda;
  font-size: 13px;
  line-height: 1.5;
}
.character-page {
  margin: 0 0 20px;
  padding: 0;
  color: var(--text);
}
.character-card {
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  border-radius: 24px;
  border: 1px solid rgba(255,255,255,.09);
  background: linear-gradient(180deg, var(--glass1), var(--glass2));
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: 24px;
}
.character-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 14px;
}
.character-pill{
  font-size: 12px;
  font-weight: 600;
  color: rgba(255,255,255,.74);
  padding: 7px 10px;
  border-radius: 999px;
  border: 1px solid var(--stroke);
  background: rgba(0,0,0,.14);
}
.character-title-row {
  display:flex;
  align-items:center;
  gap: 14px;
}
.character-avatar {
  width: 96px;
  height: 140px;
  border-radius: 16px;
  padding: 2px;
  flex: 0 0 auto;
}
.character-avatar img {
  width:100%;
  height:100%;
  border-radius: 12px;
  object-fit: cover;
  display:block;
  border: 1px solid rgba(255,255,255,.10);
}
.character-title {
  margin: 0;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-size: 24px;
  font-family: "Jost", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
.character-lead {
  margin: 10px 0 16px;
  color: var(--muted);
  font-size: 15px;
  line-height: 1.6;
  max-width: none;
}
.character-actions {
  display:flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 0 0 14px;
  font-family: "Jost", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
.character-btn {
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 14px;
  padding: 11px 14px;
  font-size: 14px;
  font-weight: 700;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition: transform .12s ease, background .12s ease, border-color .12s ease, opacity .12s ease;
  user-select:none;
}
.character-btn:hover{ transform: translateY(-1px); }
.character-btn:active{ transform: translateY(0); opacity:.92; }
.character-btn--subscribe {
  background: rgba(255,255,255,.95);
  color: rgba(0,0,0,.92);
  border-color: rgba(255,255,255,.20);
}
.character-btn--subscribe:hover {
  background: rgba(255,255,255,1);
}
.character-btn--subscribe.active {
  background: transparent;
  color: rgba(255,255,255,.92);
  border-color: rgba(255,255,255,.22);
}
.character-btn--subscribe.active:hover {
  background: rgba(255,255,255,.06);
}
.character-btn:disabled {
  opacity: .65;
  cursor: not-allowed;
  transform: none !important;
}
.character-sep {
  height: 1px;
  background: rgba(255,255,255,.08);
  margin: 6px 0 18px;
}
.collection-tabs {
  margin-top: 6px;
}
.collection-tab-input {
  display: none;
}
.collection-tabs-controls {
  display: flex;
  gap: 18px;
  border-bottom: 1px solid rgba(255,255,255,.12);
}
.collection-tab-label {
  padding: 8px 0 10px;
  font-size: 13px;
  font-weight: 600;
  color: rgba(255,255,255,.72);
  cursor: pointer;
  border-bottom: 2px solid transparent;
  transition: color .15s ease, border-color .15s ease;
}
#collection-tab-movies:checked ~ .collection-tabs-controls label[for="collection-tab-movies"],
#collection-tab-books:checked ~ .collection-tabs-controls label[for="collection-tab-books"],
#collection-tab-characters:checked ~ .collection-tabs-controls label[for="collection-tab-characters"] {
  color: #fff;
  border-bottom-color: #3b82f6;
}
.collection-tabs-panels {
  padding-top: 12px;
}
.collection-tab-panel {
  display: none;
}
#collection-tab-movies:checked ~ .collection-tabs-panels .collection-tab-panel--movies {
  display: block;
}
#collection-tab-books:checked ~ .collection-tabs-panels .collection-tab-panel--books {
  display: block;
}
#collection-tab-characters:checked ~ .collection-tabs-panels .collection-tab-panel--characters {
  display: block;
}
.collection-tab-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.collection-tab-item {
  padding: 8px 10px;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(0,0,0,.12);
  color: rgba(255,255,255,.8);
  font-size: 13px;
  line-height: 1.4;
}
.collection-add-modal{
  width: 100%;
  height: 100%;
  inset: 0;
  margin: auto;
  position: fixed;
  z-index: 1000;
  background: rgba(8, 10, 16, 0.82);
  color: rgba(231, 235, 243, 0.85);
  display: none;
  align-items: center;
  justify-content: center;
  padding: 20px;
  box-sizing: border-box;
  overflow: auto;
  backdrop-filter: blur(6px);
}
.collection-add-modal.is-open{
  display: flex;
}
.collection-add-modal__dialog{
  border-radius: 16px;
  width: 640px;
  margin: auto;
  padding: 28px 36px 30px;
  position: relative;
  background: linear-gradient(180deg, rgba(23, 26, 36, 0.98) 0%, rgba(16, 18, 26, 0.98) 100%);
  z-index: 10;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.55);
  border: 1px solid rgba(255, 255, 255, 0.05);
  font-family: "Jost", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
.collection-add-modal__title{
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.3px;
  color: #f2f5f8;
}
.collection-add-modal__subtitle{
  font-size: 13px;
  font-weight: 600;
  margin: 12px 0 0;
  color: rgba(188, 197, 214, 0.7);
}
.collection-add-modal__hint{
  font-size: 12px;
  margin: 6px 0 0;
  width: 100%;
  line-height: 16px;
  color: rgba(172, 181, 198, 0.7);
}
.collection-add-modal__hint a{
  color: #a9c7ff;
  text-decoration: underline;
  text-decoration-color: rgba(169, 199, 255, 0.4);
  text-underline-offset: 2px;
}
.collection-add-modal__hint a:hover{
  color: #c7dcff;
}
.collection-add-modal__input{
  height: 50px;
  background-color: rgba(12, 14, 22, 0.9);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.35);
  border-radius: 12px;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 400;
  width: 100%;
  margin: 20px 0 0;
  border: 1px solid rgba(255, 255, 255, 0.08);
  color: #e9eef7;
}
.collection-add-modal__input::placeholder{
  color: rgba(160, 168, 185, 0.6);
}
.collection-add-modal__input:focus{
  outline: none;
  border-color: rgba(255, 103, 22, 0.6);
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.45);
}
.collection-add-modal__results{
  margin: 25px 0 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 360px;
  overflow: auto;
  padding-right: 4px;
}
.collection-add-modal__item{
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 8px 10px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(255, 255, 255, 0.04);
}
.collection-add-modal__item-left{
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.collection-add-modal__thumb{
  width: 40px;
  height: 40px;
  border-radius: 11px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  flex: 0 0 40px;
}
.collection-add-modal__meta{
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.collection-add-modal__name{
  color: rgba(237, 241, 248, 0.9);
  font-weight: 600;
  font-size: 13px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.collection-add-modal__type{
  font-size: 12px;
  color: rgba(172, 181, 198, 0.7);
}
.collection-add-modal__add{
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.06);
  color: #f2f5f8;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
}
.collection-add-modal__add:disabled{
  opacity: 0.6;
  cursor: default;
}
.collection-add-modal__close{
  width: 26px;
  height: 26px;
  color: #c6cfdd;
  position: absolute;
  text-align: center;
  font-weight: 700;
  border-radius: 50%;
  margin: 0 22px 0 0;
  cursor: pointer;
  right: 0;
  top: 18px;
  background: rgba(255, 255, 255, 0.06);
  border: none;
}
.collection-add-modal__empty{
  display: none;
  color: rgba(172, 181, 198, 0.7);
  font-size: 12px;
  text-align: center;
  padding: 10px 0 0;
}
body.collection-add-modal-open{
  overflow: hidden;
}
@media (max-width: 520px){
  .character-card{ padding: 18px; }
  .character-title{ font-size: 22px; }
}

.collections-create-btn {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 14px;
  width: 100%;
  min-width: 0;
  min-height: 92px;
  padding: 16px 18px;
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  background:
    radial-gradient(circle at 92% 8%, rgba(255, 220, 188, 0.012), transparent 70%),
    radial-gradient(circle at 0% 100%, rgba(255, 255, 255, 0.01), transparent 76%),
    linear-gradient(180deg, rgba(18, 21, 30, 0.97), rgba(12, 14, 22, 0.99)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.03),
    0 12px 28px rgba(0, 0, 0, 0.18);
  color: rgba(255, 255, 255, 0.92) !important;
  text-decoration: none;
  transition:
    transform .18s ease,
    border-color .18s ease,
    box-shadow .18s ease,
    background .18s ease,
    color .18s ease;
}

.collections-create-btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  right: 20px;
  height: 2px;
  border-radius: 999px;
  background: linear-gradient(90deg, rgba(255, 210, 168, 0.14) 0%, rgba(255, 234, 196, 0.16) 42%, rgba(255,255,255,0.1) 100%);
  pointer-events: none;
}

.collections-create-btn__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  border-radius: 16px;
  background: linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.03));
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.06),
    inset 0 -8px 16px rgba(0,0,0,0.18);
}

.collections-create-btn__icon svg {
  width: 22px;
  height: 22px;
  stroke: #f0ca64;
  stroke-width: 1.9;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: drop-shadow(0 0 8px rgba(240, 202, 100, 0.18));
}

.collections-create-btn__content {
  display: flex;
  flex-direction: column;
  gap: 3px;
  flex: 1 1 auto;
  min-width: 0;
}

.collections-create-btn__eyebrow {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  gap: 6px;
  color: rgba(255, 176, 103, 0.88);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.collections-create-btn__eyebrow::before {
  content: "✦";
  font-size: 8px;
}

.collections-create-btn__title {
  color: rgba(247, 244, 238, 0.96);
  font-family: "Sora", "Jost", sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -0.04em;
}

.collections-create-btn__text {
  max-width: none;
  color: rgba(255, 255, 255, 0.66);
  font-size: 12px;
  line-height: 1.5;
}

.collections-create-btn__text b {
  color: rgba(247, 244, 238, 0.96);
  font-weight: 700;
}

.collections-create-btn__action {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  margin-top: 4px;
  padding: 6px 12px;
  border-radius: 999px;
  border: 1px solid rgba(240, 202, 100, 0.5);
  background: linear-gradient(135deg, #c8892a 0%, #f0ca64 60%, #ffb067 100%);
  box-shadow: 0 8px 24px rgba(240, 170, 60, 0.18), inset 0 1px 0 rgba(255,255,255,0.2);
  color: #0d0a02;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.02em;
  transition: background .18s ease, transform .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease;
}

.collections-create-btn__action span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  transition: transform .18s ease;
}

.collections-create-btn:hover {
  transform: translateY(-1px);
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.04),
    0 16px 32px rgba(0, 0, 0, 0.22);
  color: #fff !important;
}

.collections-create-btn:hover .collections-create-btn__action {
  border-color: rgba(240, 202, 100, 0.62);
  background: linear-gradient(135deg, #d9962f 0%, #f5d270 60%, #ffc080 100%);
  box-shadow: 0 8px 24px rgba(240, 170, 60, 0.32), inset 0 1px 0 rgba(255,255,255,0.22);
}

.collections-create-btn:hover .collections-create-btn__action span {
  transform: translateX(2px);
}

.collections-create-btn:active {
  transform: translateY(0);
}

@media (min-width: 900px) {
  .collections-create-btn__text {
    white-space: nowrap;
  }
}

.collection-visibility-note {
  margin-top: 12px;
  padding: 10px 14px;
  border-radius: 12px;
  border: 1px solid rgba(255, 184, 77, 0.28);
  background: rgba(255, 184, 77, 0.08);
  color: #ffd089;
  font-size: 13px;
}

.collection-feedback {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin: 0 0 16px;
}

.collection-toolbar {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0 0 16px;
}

.collection-toolbar__primary,
.collection-toolbar__secondary {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.collection-toolbar__secondary {
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
}

.collection-toolbar__secondary-actions {
  display: flex;
  align-items: stretch;
  gap: 10px;
  width: 100%;
}

.collection-toolbar__secondary .ai-fill-wrapper {
  width: 100%;
  margin-top: 0;
}

.collection-toolbar__secondary > .character-btn--add {
  display: none;
}

.collection-toolbar__wide-btn {
  min-width: 0;
  min-height: 44px;
  border-radius: 14px;
  justify-content: center;
  flex: 1 1 0;
}

.collection-toolbar__secondary-actions > .collection-toolbar__wide-btn {
  width: auto;
}

.collection-ai-fill-block {
  flex: 1 1 0;
  min-width: 0;
}

.collection-ai-fill-block > .character-btn--ai {
  width: 100%;
}

.character-btn--ai {
  padding: 11px 16px;
  border-radius: 14px;
  min-height: 44px;
  border: 1px solid rgba(240, 202, 100, 0.5);
  background: linear-gradient(135deg, #c8892a 0%, #f0ca64 60%, #ffb067 100%);
  color: #0d0a02;
  box-shadow: 0 8px 32px rgba(240, 170, 60, 0.22), inset 0 1px 0 rgba(255,255,255,0.25);
  font-weight: 600;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 13px;
  line-height: 1.2;
  text-decoration: none;
  transition: transform .12s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease, color .18s ease;
}

.character-btn--ai:hover {
  transform: translateY(-1px);
  border-color: rgba(240, 202, 100, 0.62);
  background: linear-gradient(135deg, #d9962f 0%, #f5d270 60%, #ffc080 100%);
  box-shadow: 0 8px 24px rgba(240, 170, 60, 0.38), inset 0 1px 0 rgba(255,255,255,0.25);
  color: #0d0a02;
}

.character-btn--ai:active,
.ai-fill-form__submit:active {
  transform: translateY(0);
}

.ai-fill-wrapper {
  display: block;
  width: 100%;
  margin-top: 10px;
}

.ai-fill-form {
  background: #11141a;
  border: 1px solid #2d333f;
  border-radius: 8px;
  padding: 12px;
}

.ai-fill-form__title {
  color: #6b7280;
  font-weight: 600;
  margin-bottom: 8px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.ai-fill-form__quota {
  margin: 0 0 12px;
  padding: 14px 16px;
  border-radius: 16px;
  background: linear-gradient(180deg, rgba(22, 24, 28, 0.98), rgba(14, 16, 20, 0.98));
  border: 1px solid rgba(255,255,255,0.06);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04), 0 18px 40px rgba(0,0,0,0.18);
}

.ai-fill-form__quota--inline {
  margin: 0;
  padding: 14px 16px;
}

.ai-fill-form__quota--loader {
  width: 100%;
  max-width: 320px;
  padding: 14px 16px;
}

.ai-fill-form__quota-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.ai-fill-form__quota-copy {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.ai-fill-form__quota-label {
  color: rgba(255,255,255,0.54);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.ai-fill-form__quota-hint {
  color: rgba(255,255,255,0.9);
  font-size: 12px;
  line-height: 1.35;
}

.ai-fill-form__quota-percent {
  flex: 0 0 auto;
  font-family: "Sora", "Jost", sans-serif;
  font-size: 28px;
  line-height: 1;
  font-weight: 800;
  letter-spacing: -0.05em;
  color: #f4f3ef;
}

.ai-fill-form__quota-bar {
  display: grid;
  grid-template-columns: repeat(20, minmax(0, 1fr));
  gap: 4px;
}

.ai-fill-form__quota-segment {
  height: 18px;
  border-radius: 2px;
  background: rgba(255,255,255,0.12);
  transition: background .18s ease, box-shadow .18s ease, opacity .18s ease;
}

.ai-fill-form__quota-segment.is-active {
  background: linear-gradient(180deg, #ff9f2f 0%, #ff7f1f 100%);
  box-shadow: 0 0 10px rgba(255, 140, 39, 0.18);
}

.ai-fill-form__types {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-bottom: 12px;
}

.ai-type-item {
  cursor: pointer;
}

.ai-type-item input {
  display: none;
}

.ai-type-item span {
  display: block;
  padding: 6px 12px;
  background: rgba(255, 255, 255, 0.03);
  color: rgba(226, 232, 240, 0.72);
  border-radius: 8px;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  border: 1px solid rgba(255,255,255,.08);
  transition: border-color 0.16s ease, background 0.16s ease, color 0.16s ease, transform 0.16s ease;
}

.ai-type-item:hover span {
  border-color: rgba(255,255,255,.16);
  background: rgba(255, 255, 255, 0.06);
  color: rgba(247, 244, 238, 0.96);
  transform: translateY(-1px);
}

.ai-type-item input:checked + span {
  border-color: rgba(240, 202, 100, 0.9);
  background: rgba(240, 202, 100, 0.1);
  color: #f0ca64;
  font-weight: 600;
  box-shadow: none;
}

.ai-fill-form__footer {
  display: flex;
  justify-content: center;
}

.ai-fill-form__submit {
  width: 100%;
  border: 1px solid rgba(240, 202, 100, 0.5);
  background: linear-gradient(135deg, #c8892a 0%, #f0ca64 60%, #ffb067 100%);
  color: #0d0a02;
  box-shadow: 0 8px 32px rgba(240, 170, 60, 0.22), inset 0 1px 0 rgba(255,255,255,0.25);
  padding: 8px 15px;
  border-radius: 14px;
  font-weight: 800;
  cursor: pointer;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  text-align: center;
  transition: transform .12s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease, color .18s ease;
}

.ai-fill-form__submit:hover {
  transform: translateY(-1px);
  border-color: rgba(240, 202, 100, 0.62);
  background: linear-gradient(135deg, #d9962f 0%, #f5d270 60%, #ffc080 100%);
  box-shadow: 0 8px 24px rgba(240, 170, 60, 0.38), inset 0 1px 0 rgba(255,255,255,0.25);
}

.ai-fill-form__submit.loading {
  opacity: 0.7;
  cursor: wait;
  background: rgba(100, 90, 50, 0.3);
  border-color: rgba(255,255,255,0.08);
  color: rgba(255,255,255,0.3);
  box-shadow: none;
}

.ai-reco-results {
  background: #11141a;
  border-radius: 10px;
  padding: 15px;
  border: 1px solid #2d333f;
  margin-top: 15px;
}

.ai-reco-results__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #2d333f;
}

.ai-reco-results__title {
  font-weight: 600;
  color: #f3f4f6;
  font-size: 14px;
}

.ai-reco-results__close {
  background: none;
  border: none;
  color: #6b7280;
  font-size: 16px;
  cursor: pointer;
  padding: 4px;
  line-height: 1;
}

.ai-reco-results__close:hover {
  color: #f3f4f6;
}

.ai-reco-results__item {
  display: flex;
  align-items: center;
  padding: 10px;
  background: #1a1d24;
  border-radius: 6px;
  margin-bottom: 6px;
  border: 1px solid transparent;
  transition: background 0.2s;
}

.ai-reco-results__item:hover {
  background: #1d2129;
}

.ai-reco-results__poster {
  width: 36px;
  height: 52px;
  object-fit: cover;
  border-radius: 3px;
  margin-right: 12px;
}

.ai-reco-results__info {
  flex: 1;
}

.ai-reco-results__name {
  font-weight: 600;
  color: #fff;
  margin-bottom: 2px;
  font-size: 13px;
}

.ai-reco-results__meta {
  font-size: 11px;
  color: #94a3b8;
}

.ai-reco-results__actions {
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: stretch;
  flex: 0 0 auto;
}

.ai-reco-results__btn {
  background: #3b82f6;
  color: #fff;
  border: none;
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
}

.ai-reco-results__btn:hover:not(:disabled) {
  background: #2563eb;
}

.ai-reco-results__btn--dismiss {
  background: transparent;
  color: #94a3b8;
  border: 1px solid rgba(148, 163, 184, 0.32);
}

.ai-reco-results__btn--dismiss:hover:not(:disabled) {
  background: rgba(148, 163, 184, 0.12);
  color: #e5e7eb;
}

.ai-reco-results__btn:disabled {
  background: #2d333f;
  color: #6b7280;
  cursor: default;
}

.ai-reco-results__loader {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  color: #94a3b8;
  font-size: 12px;
}

.ai-spinner {
  width: 20px;
  height: 20px;
  border: 2px solid rgba(59, 130, 246, 0.1);
  border-top-color: #3b82f6;
  border-radius: 50%;
  animation: ai-spin 0.6s linear infinite;
  margin-bottom: 10px;
}

@keyframes ai-spin {
  to {
    transform: rotate(360deg);
  }
}

.collection-draft-actions {
  display: flex;
  align-items: stretch;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 10px;
}

.collection-draft-actions > .collection-ai-fill-block,
.collection-draft-actions > .character-btn {
  flex: 1 1 220px;
  min-width: 0;
}

.collection-draft-actions > .collection-ai-fill-block {
  display: flex;
  margin-top: 0;
}

.collection-draft-actions > .collection-ai-fill-block > .character-btn {
  width: 100%;
}

.collection-draft-actions .collection-toolbar__wide-btn {
  white-space: nowrap;
}

.collections-themes--detail {
  margin: 0 0 16px;
}

.collection-feedback__reactions .s1-reactions__label {
  display: none;
}

.collection-feedback__reactions .s1-reactions__btn {
  width: auto;
  min-width: 44px;
  height: 44px;
  padding: 0 12px;
  gap: 6px;
  border-radius: 14px;
  justify-content: center;
}

.collection-feedback__reactions .s1-reactions__label,
.collection-feedback__reactions .s1-reactions__more-badge {
  display: none !important;
}

.collection-feedback__reactions .s1-reactions__count {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-width: 10px;
  transform: translateY(3px);
  color: rgba(247,244,238,.92);
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.collection-feedback__reactions .s1-reactions__icon,
.collection-feedback__reactions .s1-reactions__icon-svg {
  width: 18px;
  min-width: 18px;
  height: 18px;
}

.collection-toolbar__edit {
  gap: 8px;
  text-decoration: none;
}

.collection-toolbar__edit svg {
  width: 16px;
  height: 16px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.collection-edit-link {
  text-decoration: none;
}

.collection-owner {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: inherit;
}

.collection-owner__meta {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0;
  line-height: 1.1;
}

.collection-owner__label {
  font-size: 10px;
  font-weight: 500;
  color: rgba(255,255,255,.42);
}

.collection-owner__name {
  font-size: 12px;
  font-weight: 500;
  color: rgba(255,255,255,.64);
}

.collection-owner__avatar {
  flex: 0 0 auto;
}

.collection-owner__avatar img {
  display: block;
}

.collection-create-page {
  max-width: 920px;
  margin: 0 auto;
}

.collection-create-back {
  color: rgba(255,255,255,.68);
  text-decoration: none;
  font-size: 13px;
}

.collection-create-back:hover {
  color: #fff;
}

.collection-create-auth {
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(255,255,255,.04);
  padding: 18px 20px;
  color: rgba(255,255,255,.84);
}

.collection-create-form {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.collection-create-intro {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 6px;
}

.collection-create-intro__lead {
  margin: 0;
  color: rgba(255,255,255,.92);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
}

.collection-create-intro__points {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.collection-create-intro__point {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.07);
  background: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.025));
  padding: 12px;
  color: rgba(255,255,255,.68);
  font-size: 12px;
  line-height: 1.5;
}

.collection-create-intro__step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  border-radius: 50%;
  background: rgba(240, 202, 100, 0.12);
  border: 1px solid rgba(240, 202, 100, 0.24);
  color: rgba(255, 232, 189, 0.95);
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.collection-create-intro__text {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

.collection-create-intro__text strong {
  color: rgba(255,255,255,.92);
  font-weight: 700;
  font-size: 13px;
  line-height: 1.35;
}

.collection-create-intro__text span {
  color: rgba(255,255,255,.6);
  font-size: 12px;
  line-height: 1.45;
}

.collection-create-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 18px;
}

.collection-create-field {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.collection-create-field--wide {
  grid-column: 1 / -1;
}

.collection-create-label {
  font-size: 13px;
  font-weight: 600;
  color: rgba(255,255,255,.86);
}

.collection-create-input,
.collection-create-textarea {
  width: 100%;
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 14px;
  background: rgba(7, 10, 16, 0.55);
  color: #f3f5f8;
  padding: 14px 16px;
  font-size: 14px;
  line-height: 1.5;
  resize: vertical;
}

.collection-create-input:focus,
.collection-create-textarea:focus {
  outline: none;
  border-color: rgba(59, 130, 246, 0.55);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.12);
}

.collection-create-textarea--short {
  min-height: 120px;
}

.collection-create-actions,
.collection-create-submit {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

.collection-form-danger {
  background: rgba(255, 82, 82, 0.10);
  color: #ff9d9d;
  border-color: rgba(255, 82, 82, 0.24);
}

.collection-form-danger:hover {
  background: rgba(255, 82, 82, 0.16);
}

.character-btn--ai.loading,
.collection-create-submit .character-btn.is-loading {
  position: relative;
  color: transparent !important;
  pointer-events: none;
}

.character-btn--ai.loading::after,
.collection-create-submit .character-btn.is-loading::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border: 2px solid rgba(255,255,255,0.4);
  border-top-color: #fff;
  border-radius: 50%;
  animation: collection-create-spin .7s linear infinite;
}

@keyframes collection-create-spin {
  to {
    transform: rotate(360deg);
  }
}

.collection-create-status {
  font-size: 13px;
  color: rgba(255,255,255,.68);
}

.collection-create-status.is-error {
  color: #ff9d9d;
}

.collection-create-status.is-success {
  color: #88d49c;
}

.collection-create-hint {
  font-size: 12px;
  color: rgba(255,255,255,.58);
  line-height: 1.4;
}

.collection-create-settings {
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(255,255,255,.03);
  padding: 18px;
}

.collection-theme-picker {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.collection-tag-selector {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.collection-tag-selector__group {
  border: 1px solid rgba(255,255,255,.08);
  border-radius: 18px;
  background: rgba(255,255,255,.03);
  overflow: hidden;
}

.collection-tag-selector__group summary {
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 14px 48px 14px 16px;
  color: rgba(255,255,255,.92);
  font-size: 14px;
  font-weight: 600;
}

.collection-tag-selector__group summary::-webkit-details-marker {
  display: none;
}

.collection-tag-selector__group summary::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  border-radius: 50%;
  background: rgba(255,255,255,.06);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
}

.collection-tag-selector__group summary::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 22px;
  width: 6px;
  height: 6px;
  margin-top: -4px;
  border-right: 2px solid rgba(255,255,255,.75);
  border-bottom: 2px solid rgba(255,255,255,.75);
  transform: rotate(45deg);
  transition: transform .2s ease, margin-top .2s ease;
  z-index: 1;
}

.collection-tag-selector__group[open] summary::before {
  transform: rotate(225deg);
  margin-top: -1px;
}

.collection-tag-selector__body {
  padding: 0 16px 16px;
}

.collection-tag-selector__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.collection-tag-selector__chip {
  position: relative;
  display: inline-flex;
  cursor: pointer;
}

.collection-tag-selector__chip input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.collection-tag-selector__chip > span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 26px;
  padding: 4px 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.08);
  background: rgba(255,255,255,.04);
  color: rgba(255,255,255,.86);
  font-size: 12px;
  line-height: 1.2;
  transition: background .15s ease, border-color .15s ease, box-shadow .15s ease, transform .15s ease;
}

.collection-tag-selector__chip:hover > span {
  background: rgba(255,255,255,.08);
  border-color: rgba(255,255,255,.16);
  transform: translateY(-1px);
}

.collection-tag-selector__chip input:checked + span {
  background: rgba(59,130,246,.16);
  border-color: rgba(59,130,246,.42);
}

.collection-tag-selector__icon {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  object-fit: contain;
}

.collection-tag-selector__label {
  display: inline-block;
}

.collection-theme-option {
  display: inline-flex;
  cursor: pointer;
}

.collection-theme-option input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.collection-theme-option__ui {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 14px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.04);
  color: rgba(255,255,255,.86);
  transition: background .15s ease, border-color .15s ease, box-shadow .15s ease, transform .15s ease;
}

.collection-theme-option:hover .collection-theme-option__ui {
  background: rgba(255,255,255,.08);
  border-color: rgba(255,255,255,.18);
  transform: translateY(-1px);
}

.collection-theme-option input:checked + .collection-theme-option__ui {
  background: rgba(59, 130, 246, 0.14);
  border-color: rgba(59, 130, 246, 0.40);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.10);
}

.collection-theme-option__icon {
  width: 16px;
  height: 16px;
  display: block;
  flex: 0 0 16px;
}

.collection-theme-option__text {
  font-size: 13px;
  line-height: 1.2;
}

.collection-create-settings__title {
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 14px;
}

.collection-create-toggle {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  cursor: pointer;
}

.collection-create-toggle input {
  display: none;
}

.collection-create-toggle__ui {
  position: relative;
  width: 46px;
  height: 26px;
  flex: 0 0 46px;
  border-radius: 999px;
  background: rgba(255,255,255,.14);
  transition: background .2s ease;
}

.collection-create-toggle__ui::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  transition: transform .2s ease;
}

.collection-create-toggle input:checked + .collection-create-toggle__ui {
  background: #3b82f6;
}

.collection-create-toggle input:checked + .collection-create-toggle__ui::after {
  transform: translateX(20px);
}

.collection-create-toggle__text {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.collection-create-toggle__label {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
}

.collection-create-toggle__hint {
  font-size: 12px;
  color: rgba(255,255,255,.62);
}

@media (max-width: 767px) {
  .collection-create-intro__points {
    grid-template-columns: 1fr;
  }

  #collectionsHighlights .highlights-head > .collections-create-btn {
    margin: 14px 0 14px;
  }

  .collections-head-actions {
    flex-direction: column;
    align-items: stretch;
  }

  .collections-scope-switcher {
    width: 100%;
    margin-right: 0;
  }

  .collection-owner {
    width: 100%;
    justify-content: space-between;
  }

  .collection-toolbar__secondary {
    flex-direction: column;
    align-items: stretch;
    flex-wrap: wrap;
  }

  .collection-toolbar__secondary-actions {
    flex-direction: column;
  }

  .collection-ai-fill-block,
  .collection-toolbar__wide-btn,
  .collection-toolbar__secondary .ai-fill-wrapper {
    width: 100%;
  }

  .collection-draft-actions {
    flex-direction: column;
  }

  .collections-create-btn {
    width: 100%;
    min-width: 0;
    min-height: 88px;
    padding: 15px 16px;
    border-radius: 20px;
  }

  .collections-create-btn__text {
    white-space: normal;
  }

  .collections-create-btn__title {
    font-size: 17px;
  }

  .collections-create-btn__icon {
    width: 44px;
    height: 44px;
    flex-basis: 44px;
  }

  .collections-create-btn__icon svg {
    width: 20px;
    height: 20px;
  }
}

/* End */


/* Start:/local/components/s1/socialnetwork.log.ex/templates/.default/style.css?1773211271121345*/
.feed-post-block.feed-wrap,
.feed-item-wrap {
	color: #2e2e2e;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	transition: opacity .5s, transform .5s, height .5s;
	will-change: opacity, transform, height;
	-webkit-backface-visibility: hidden;
	overflow: hidden;
}

.feed-item-wrap {
	position: relative;
	margin-bottom: 15px;
	z-index: 1;
}

.feed-wrap-empty-wrap {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #d5d6d9;
	text-align: center;
	padding-top: 20px;
}
.feed-wrap-empty {
	padding-top: 250px;
	padding-bottom: 60px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22173%22%20height%3D%22162%22%20viewBox%3D%220%200%20173%20162%22%3E%3Cpath%20fill%3D%22%23979da4%22%20opacity%3D%22.13%22%20fill-rule%3D%22evenodd%22%20d%3D%22M666%2C659H835a2%2C2%2C0%2C0%2C1%2C2%2C2V819a2%2C2%2C0%2C0%2C1-2%2C2H666a2%2C2%2C0%2C0%2C1-2-2V661A2%2C2%2C0%2C0%2C1%2C666%2C659Zm11.276%2C30.208H823.724V807.7H677.276V689.208Zm14.15%2C20.584h118a1%2C1%2C0%2C0%2C1%2C1%2C1v11.452a1%2C1%2C0%2C0%2C1-1%2C1h-118a1%2C1%2C0%2C0%2C1-1-1V710.792A1%2C1%2C0%2C0%2C1%2C691.426%2C709.792Zm0%2C26.924H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.3a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.3A1%2C1%2C0%2C0%2C1%2C691.426%2C736.716Zm0%2C26.609H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.6a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.6A1%2C1%2C0%2C0%2C1%2C691.426%2C763.325Z%22%20transform%3D%22translate%28-664%20-659%29%22/%3E%3C/svg%3E') no-repeat scroll center 89px;
	background-size: 120px 120px;
	margin: 15px;
}

.bitrix24-light-theme .feed-wrap-empty {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22173%22%20height%3D%22162%22%20viewBox%3D%220%200%20173%20162%22%3E%3Cpath%20fill%3D%22%23fff%22%20opacity%3D%22.5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M666%2C659H835a2%2C2%2C0%2C0%2C1%2C2%2C2V819a2%2C2%2C0%2C0%2C1-2%2C2H666a2%2C2%2C0%2C0%2C1-2-2V661A2%2C2%2C0%2C0%2C1%2C666%2C659Zm11.276%2C30.208H823.724V807.7H677.276V689.208Zm14.15%2C20.584h118a1%2C1%2C0%2C0%2C1%2C1%2C1v11.452a1%2C1%2C0%2C0%2C1-1%2C1h-118a1%2C1%2C0%2C0%2C1-1-1V710.792A1%2C1%2C0%2C0%2C1%2C691.426%2C709.792Zm0%2C26.924H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.3a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.3A1%2C1%2C0%2C0%2C1%2C691.426%2C736.716Zm0%2C26.609H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.6a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.6A1%2C1%2C0%2C0%2C1%2C691.426%2C763.325Z%22%20transform%3D%22translate%28-664%20-659%29%22/%3E%3C/svg%3E');
}

.bitrix24-dark-theme .feed-wrap-empty {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22173%22%20height%3D%22162%22%20viewBox%3D%220%200%20173%20162%22%3E%3Cpath%20fill%3D%22%23000%22%20opacity%3D%22.2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M666%2C659H835a2%2C2%2C0%2C0%2C1%2C2%2C2V819a2%2C2%2C0%2C0%2C1-2%2C2H666a2%2C2%2C0%2C0%2C1-2-2V661A2%2C2%2C0%2C0%2C1%2C666%2C659Zm11.276%2C30.208H823.724V807.7H677.276V689.208Zm14.15%2C20.584h118a1%2C1%2C0%2C0%2C1%2C1%2C1v11.452a1%2C1%2C0%2C0%2C1-1%2C1h-118a1%2C1%2C0%2C0%2C1-1-1V710.792A1%2C1%2C0%2C0%2C1%2C691.426%2C709.792Zm0%2C26.924H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.3a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.3A1%2C1%2C0%2C0%2C1%2C691.426%2C736.716Zm0%2C26.609H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.6a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.6A1%2C1%2C0%2C0%2C1%2C691.426%2C763.325Z%22%20transform%3D%22translate%28-664%20-659%29%22/%3E%3C/svg%3E');
	color: rgba(51, 51, 51, .3);
}


.feed-wrap a, .feed-item-wrap a {
	text-decoration: none;

	-webkit-transition: border-bottom-color 0.3s linear;
	transition: border-bottom-color 0.3s linear;
}

.feed-comments-full, .feed-comments-limited {
	overflow: hidden;
}

.feed-add-post-block {
}

.feed-add-post-title {
	border-bottom: 1px solid #f0f1f2;
	color: #9c9c9c;
	font-size: 14px;
	height: 26px;
	margin: 0;
	padding: 13px 12px 14px 22px;
	position: relative;
}

#feed-add-post-content-message .feed-add-post-title {
	cursor: text !important;
	overflow: hidden !important;
}

#feed-add-post-content-message .feed-add-post-title .feed-add-post-text {
	display: none !important;
}

#feed-add-post-content-message .feed-add-post-title .feed-add-post-form-but-wrap {
	display: none !important;
}

.feed-add-post-inp {
	background: none repeat 0 0 #fff;
	border: none;
	color: #80868e;
	font-family: 'OpenSans-Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 18px;
	height: 26px;
	outline: medium none;
	padding: 0;
	width: 98%;
}

.feed-add-post-inp-active {
	color: #434343;
}

.feed-add-post-error-wrap {
	background-color: #f2cbcb;
	border-radius: 3px;
	margin-bottom: 12px;
	min-height: 38px;
	padding: 4px;
	position: relative;
}

.feed-add-post-error {
	background-color: #fff;
	border: 1px solid #ee9b9b;
	border-radius: 2px;
	min-height: 18px;
}

.feed-add-post-title-error {
	box-shadow: 0 1px 2px rgba(71, 71, 71, 0.2) inset;
	padding: 9px 12px;
}

.feed-add-post-error-wrap .feed-add-close-icon {
	right: 7px;
	top: 11px;
}

.feed-comments-block .feed-com-add-block.blog-comment-edit.feed-com-add-box-header {
	overflow: visible;
}

.feed-add-successfully,
.feed-add-error {
	position: relative;
	padding: 19px 15px 16px;
	text-align: center;
}

.feed-com-add-box .feed-add-successfully,
.feed-com-add-box .feed-add-error {
	border-radius: 22px 22px 0 0;
}

.feed-add-successfully {
	background-color: #e4efad;
}

.feed-add-error {
	background-color: #ffd4d4;
}

.feed-add-info-text {
	color: #57740d;
	display: inline-block;
	font-size: 15px;
	position: relative;
}

.feed-add-error .feed-add-info-text {
	color: #ce0000;
}

.feed-add-info-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -105px -83px;
	display: inline-block;
	height: 21px;
	margin-right: 10px;
	vertical-align: top;
	width: 23px;
}

.feed-add-error .feed-add-info-icon {
	background-position: -109px -56px;
	margin-top: -3px;
}


.feed-add-post-menu {
	height: 31px;
	position: relative;
}

.feed-add-post-menu-but {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -95px -210px;
	height: 23px;
	position: absolute;
	right: 9px;
	width: 27px;
}

.feed-add-post-edit-block {
	background: -moz-linear-gradient(center top, #f9fbfb, #f4f8f8) repeat 0 0;
	border-bottom: 1px solid #e9eaeb;
	border-left: 1px solid #ced1d2;
	border-right: 1px solid #ced1d2;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-shadow: 0 2px 2px -2px rgba(229, 229, 229, 0.9);
	height: 25px;
	margin: 0 -1px;
	padding: 6px 0 0;
	position: relative;
}

.feed-add-but-bold {
	background-position: -10px -19px;
}

.feed-add-but-italic {
	background-position: 8px -39px;
}

.feed-add-but-underline {
	background-position: -31px -18px;
}

.feed-add-but-strike {
	background-position: -78px -18px;
}

.feed-add-post-color {
	background-position: -102px -19px;
}

.feed-add-post-fontsizelist {
	background-position: -39px 4px;
}

.feed-add-post-removeformat {
	background-position: -70px -40px;
}

.feed-add-post-quote {
	background-position: -54px -19px;
}

.feed-add-post-code {
	background-position: -18px -40px;
}

.feed-add-post-cut {
	background-position: -44px -40px;
}

.feed-add-post-edit-block .feed-add-close-icon {
	top: 3px;
}

.feed-add-post-error-wrap .feed-add-post-form {
	margin-bottom: 0;
}

.feed-add-close-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 9px -17px;
	cursor: pointer;
	height: 25px;
	opacity: 0.5;
	position: absolute;
	right: 2px;
	width: 25px;
}

.feed-add-close-icon:hover {
	opacity: 1;
}

.feed-add-post-title .feed-add-close-icon {
	top: 15px;
}

.feed-com-tags-block {
	overflow: hidden;
	margin: 0 -18px 0 -70px;
	padding: 0 18px 21px 70px;
}

.start-page .feed-com-tags-block {
	margin-left: -85px;
	padding-left: 85px;
}

.feed-info-block + .feed-com-tags-block {
	padding-top: 17px;
}

.feed-add-post-files-block {
	-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 #f4f8f9;
	border-color: #ced0d1 #ced1d1 #d3d7d8;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px -1px rgba(164, 164, 164, 0.7) inset;
	margin-bottom: 11px;
	overflow: hidden;
	padding: 13px 30px 0;
	position: relative;
}

.feed-add-post-files-title {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 500px -5000px;
	color: #5c6470;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	overflow: hidden;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.feed-add-post-files-block .feed-add-post-files-title {
	font-weight: normal;
	left: 13px;
	position: absolute;
	top: 12px;
	width: 54px;
}

.feed-add-post-files-activity {
	padding: 15px 0 5px 10px;
}

.feed-add-post-files-activity-item {
	line-height: 14px;
	padding: 0 0 11px;
}

.feed-add-post-files-activity-checkbox {
	display: inline-block;
	margin: 0 12px 0 0;
	padding: 0;
	vertical-align: middle;
}

.feed-add-post-files-activity-label {
	color: #000;
	display: inline-block;
	font-size: 12px;
	margin-top: 2px;
	vertical-align: middle;
}

.feed-add-post-files-link {
	border-bottom: 1px dashed #1f67b0;
	color: #1f67b0;
	display: inline-block;
	font-size: 12px;
	text-decoration: none;
}

.feed-add-post-files-link:hover {
	text-decoration: none;
}

.feed-file-icon-bmp {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-css {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-csv {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-dib {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-doc {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-docp {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-docx {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-gif {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-htm {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-html {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-jfif {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-jpe {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-jpeg {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-jpg {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-js {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-pdf {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -415px !important;
}

.feed-file-icon-php {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-png {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-ppt {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -256px !important;
}

.feed-file-icon-pptp {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -256px !important;
}

.feed-file-icon-pptx {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -256px !important;
}

.feed-file-icon-rar {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -96px !important;
}

.feed-file-icon-rtf {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-swf {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-tif {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-tiff {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-txt {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -192px !important;
}

.feed-file-icon-xls {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-xlsp {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-xlsx {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-xml {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-zip {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -96px !important;
}

.feed-add-post-files-list-wrap {
	margin-left: 56px;
}

.feed-add-post-files-list {
	margin-top: -8px;
	table-layout: fixed;
	width: 100%;
}

.feed-add-post-files-list td {
	border-bottom: 1px solid #dde5e8;
	box-shadow: 0 -2px 0 -1px #ffffff inset;
	color: #5c6470;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	padding: 10px 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.feed-add-post-files-name {
	width: 26%;
}

.feed-add-post-files-size {
	width: 12%;
}

.feed-add-post-files-storage {
	width: 62%;
}

.feed-add-post-files-text {
	color: #2067b0;
	display: block;
	font-weight: bold;
	position: relative;
}

.feed-add-post-f-wrap {
	display: inline-block;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.feed-add-post-files-text .feed-add-post-del-but {
	background-position: 6px -19px;
	display: inline-block;
	margin-top: -2px;
	position: static;
	vertical-align: top;
}

.feed-add-post-files-text .feed-add-post-del-but:hover {
	background-position: -59px -60px;
}

.feed-add-post-stor-place {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}

.feed-add-post-stor-text {
	border-bottom: 1px solid #5c6470;
	display: inline-block;
}

.feed-add-post-stor-pl-arrow {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -130px -23px;
	display: inline-block;
	height: 5px;
	margin-left: 10px;
	vertical-align: middle;
	width: 3px;
}

.feed-add-post-edit-stor {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 4px -64px;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	margin-left: 5px;
	vertical-align: middle;
	width: 15px;
}

.feed-add-post-files-path, .feed-add-post-files-path:visited, .feed-add-post-files-path:active, .feed-add-post-files-path:link, .feed-add-post-files-path:hover {
	border-bottom: 1px solid #5c6470;
	color: #5c6470;
	display: inline-block;
	margin-left: 10px;
	text-decoration: none;
}

.feed-add-error-load .feed-add-post-f-wrap {
	color: #bb0000;
}

.feed-add-error-text {
	color: #5c6470;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	margin: -2px 0 0;
}

.feed-add-post-loading-wrap {
	display: inline-block;
	margin-left: 3%;
	position: relative;
	vertical-align: middle;
	width: 70%;
}

.feed-add-post-loading {
	background-color: #fff;
	border: 1px solid #bcc2c4;
	border-radius: 1px;
	display: block;
	height: 20px;
}

.feed-add-post-loading-cancel {
	background: url(/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3) no-repeat 11px -18px;
	cursor: pointer;
	height: 21px;
	top: 0;
	opacity: 0.6;
	position: absolute;
	right: 0;
	width: 25px;
}

.feed-add-post-loading-cancel:hover {
	opacity: 1;
}

.feed-add-post-load-indicator {
	background-color: #2fc7f7;
	border-radius: 1px;
	color: #fff;
	font-size: 14px;
	height: 22px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
}

.feed-add-post-load-number {
	box-sizing: border-box;
	display: inline-block;
	padding-top: 3px;
}

.feed-add-post-load-place {
	border-radius: 5px;
	color: #a0aeb5;
	font-size: 17px;
	font-weight: bold;
	line-height: 26px;
	margin: 20px 0 10px;
	padding: 24px 3px 43px 191px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.feed-add-post-load-place-active {
	background-position: 57px -88px;
	border: 3px dashed #d4dde1;
	padding: 21px 0 40px 190px;
}

.feed-add-post-load-place:hover {
	border: 3px dashed #d4dde1;
	padding: 21px 0 40px 188px;
}

.feed-add-post-load-img {
	/*background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/loading-place-img.png") no-repeat 0 0;*/
	height: 79px;
	left: 58px;
	position: absolute;
	top: 20px;
	width: 90px;
}

.feed-add-post-load-place:hover .feed-add-post-load-img {
	background-position: 0 -104px;
	left: 55px;
	top: 17px;
}

.feed-add-post-load-button {
	color: #2067b0;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}

.feed-add-post-load-button:hover {
	text-decoration: underline;
}

.feed-add-post-load-but-text {
}

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

.feed-add-post-list-file {
	border-bottom: 1px dashed #2067b0;
	color: #2067b0;
	cursor: pointer;
	display: inline-block;
	line-height: 12px;
}

.feed-add-post-load-pl-text {
	color: #5c6470;
	font-size: 12px;
	margin-left: 58px;
	padding-bottom: 11px;
}

.feed-add-file-but {
	overflow: hidden;
	position: relative;
}

.feed-add-post-p {
	background-position: -141px -208px !important;
	padding-left: 23px;
}

.feed-post-item .feed-add-post-p {
	margin-left: 0;
}

.feed-add-photo-block-wrap {
	margin-top: -17px;
}

.feed-add-photo-block {
	display: inline-block;
	margin: 17px 17px 0 0;
	min-height: 92px;
	padding-right: 21px;
	position: relative;
	vertical-align: top;
	width: 102px;
}

.feed-add-photo-block .feed-add-post-del-but {
	background-color: #fff;
	background-position: 6px -19px;
	height: 22px;
	top: 1px;
	z-index: 0;
}

.feed-add-img-wrap {
	background: none repeat 0 0 #fff;
	border: 1px solid #e2e6e6;
	-webkit-box-shadow: 0 0 2px rgba(137, 137, 137, 0.3);
	box-shadow: 0 0 2px rgba(137, 137, 137, 0.3);
	display: block;
	padding: 4px;
	position: relative;
	text-align: center;
	z-index: 2;
}

.feed-add-img-title {
	color: #2067b0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
}

.feed-add-photo-block .feed-add-close-icon {
	background-color: #fff;
	background-position: 8px -19px;
	height: 22px;
	right: 1px;
	top: 1px;
	width: 22px;
}

.feed-add-photo-block .feed-add-close-icon:hover {
	background-position: -57px -60px;
}

.feed-add-photo-bl-error .feed-add-img-title {
	color: #bb0000;
}

.feed-add-img-error {
	background: none repeat 0 0 #9a2b2d;
	display: block;
	height: 92px;
	position: relative;
}

.feed-add-img-er-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -97px -183px;
	height: 27px;
	left: 50%;
	margin: -13px 0 0 -15px;
	position: absolute;
	top: 50%;
	width: 30px;
}

.feed-add-button,
.feed-add-button:link,
.feed-add-button:visited,
.feed-add-button-transparent,
.feed-add-button-transparent:link,
.feed-add-button-transparent:visited {
	background-color: #2fc7f7;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 47px;
	line-height: 47px;
	margin: 10px 15px 0 0;
	min-width: 103px;
	padding: 0 12px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;

	-webkit-transition: background-color 0.3s linear !important;
	transition: background-color 0.3s linear !important;
}

.feed-buttons-block {
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.feed-add-button-text {
	display: block;
}

.feed-add-button-left,
.feed-add-button-right {
	display: none;
}

.feed-add-button:hover {
	background-color: #3fddff;
	color: #fff;
	text-decoration: none;
}

.feed-add-post-load {
	color: #5c6470;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 57px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}


.feed-add-button-transparent {
	background: none;
	border: none;
	-webkit-box-shadow: inset 0 0 0 1px #c6cdd3;
	box-shadow: inset 0 0 0 1px #c6cdd3;
	color: #7d838c;

	-webkit-transition: all 0.2s linear !important;
	transition: all 0.2s linear !important;
}

.feed-add-button-transparent:hover {
	background-color: #ecedef;
	color: #535c69;
}

.feed-add-post-load-info-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -99px -482px;
	display: inline-block;
	height: 14px;
	margin-right: 5px;
	vertical-align: middle;
	width: 14px;
}

.feed-add-post-load-info-text {
	font-weight: normal;
	line-height: normal;
	margin: 17px 0;
}

.feed-add-post-load .feed-add-button {
	margin-top: 0;
}

.feed-new-message-informer-anim {
	opacity: 1;
}

.feed-new-message-informer-counter {
	display: inline-block;
}
.feed-new-message-informer-counter-plus-hidden {
	display: none;
}

.feed-new-message-informer-place {
	height: 33px;
	position: relative;
	z-index: 140;
}

.feed-new-message-informer-place .feed-new-message-informer-fixed.new-message-balloon-wrap {
	z-index: 1100;
}

.feed-new-message-informer-place.feed-new-message-informer-place-hidden {
	display: none;
}

.feed-new-message-inform-wrap {
	text-align: center;
}

.feed-new-message-informer {
	color: #0b66c3;
	cursor: pointer;
	display: block;
	height: 36px;
	text-align: center;
}

.feed-new-message-informer:hover .feed-new-message-inf-text {
	color: #0b4989;
}

.feed-new-message-informer-fixed.new-message-balloon-wrap {
	position: fixed;
	top: 8px;
	left: 0;
	/*height: 0;*/
	width: 100%;
	-webkit-transition: height 0.3s linear 0s;
	transition: height 0.3s linear 0s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	/*overflow: hidden;*/
	z-index: 200;
}

.feed-new-message-informer-fix-anim .feed-new-message-informer {
	display: inline-block;
	bottom: 0;
	position: absolute;
/*	left: 50%;*/
	height: 36px;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	/* margin-left: -124px; */
	/*width: 248px;*/
}

.feed-new-message-informer-fixed .feed-new-message-inf-text {
	line-height: 36px;
}

/*.feed-new-message-informer-fixed .feed-new-message-icon {*/
	/*background-position: -29px -850px;*/
	/*margin-top: 8px;*/
/*}*/

.feed-new-message-informer {
	opacity: 0;
	transition: opacity 0.4s ease 0s;
}

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

.feed-new-message-informer-anim .feed-new-message-informer {
	opacity: 1;
}

.feed-new-message-inf-wrap {
	background-color: #ffffff;
	display: none;
	overflow: hidden;
	height: 230px;
}

.feed-new-message-inf-wrap-first a {
	pointer-events: none;
	cursor: default;
}
.feed-new-message-inf-wrap-first.feed-new-message-inf-wrap-first-active a {
	pointer-events: auto;
	cursor: pointer;
}
.feed-new-message-inf-wrap-first { display: none; }
.feed-new-message-inf-wrap-first.feed-new-message-inf-wrap-first-visible { display: block; }

.feed-new-message-active {display: block;}


.feed-new-message-inf-bottom {
	background-color: #fff;
	border-radius: 2px;
	color: #0b66c3;
	cursor: pointer;
	display: block;
	height: 40px;
	outline: none;
	text-align: center;
	position: relative;

	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.feed-new-message-active .feed-new-message-inf-bottom {
	opacity: 1;
}

.feed-new-message-circle {
	background: url(/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/feed-loader.png) no-repeat 0 0;
	margin: 20px auto 0;
	height: 68px;
	opacity: 0;
	width: 68px;

	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.feed-new-message-anim .feed-new-message-circle {
	-webkit-animation: feed-load 2s linear infinite;
	animation: feed-load 2s linear infinite;
	opacity: 1;
}

@-webkit-keyframes feed-load {
	0% {-webkit-transform: rotate(0deg)}
	100% {-webkit-transform: rotate(360deg)}
	0% {transform: rotate(0deg)}
	100% {transform: rotate(360deg)}
}
@keyframes feed-load {
	0% {transform: rotate(0deg)}
	100% {transform: rotate(360deg)}
}


/*.feed-new-message-circle circle {
	fill: none;
	stroke-width : 2;
	stroke: #33c8f7;
	stroke-dasharray:0,201;

	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: 34px 34px;
	transform: rotate(90deg);
	transform-origin: 34px 34px;
}

.feed-new-message-anim .feed-new-message-circle circle {
	-webkit-animation: circle 3s linear infinite;
	animation: circle 3s linear infinite;
}

@-webkit-keyframes circle {
	0% {stroke-dasharray:0,201;}
	100% {stroke-dasharray:201,0;}
}
@keyframes circle {
	0% {stroke-dasharray:0,201;}
	100% {stroke-dasharray:201,0;}
}*/




.feed-new-message-inf-text {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 33px;
}

.feed-new-message-inf-bottom .feed-new-message-inf-text {
	line-height: 38px;
}

.feed-new-message-inf-bottom:hover .feed-new-message-inf-text {
	color: #04478b;
}

.feed-new-message-counter {
	display: inline-block;
}

.feed-new-message-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -5px -850px;
	display: inline-block;
	height: 11px;
	margin: 11px 0 0 10px;
	vertical-align: top;
	width: 11px;
}

.feed-new-message-inf-bottom .feed-new-message-icon {
	margin-top: 13px;
}


.feed-new-message-wait-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/waiter-blue.gif") no-repeat 0 0 transparent;
	display: inline-block;
	height: 29px;
	margin: 5px 12px 0 0;
	vertical-align: top;
	width: 29px;
}

.feed-new-message-wait-icon-small {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/waiter-lent.gif") no-repeat 0 0 transparent;
	display: inline-block;
	height: 27px;
	margin: 2px 12px 0 0;
	vertical-align: top;
	width: 27px;
}

.bx-retina .feed-new-message-wait-icon-small {
	background-image: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/waiter-lent-retina.gif");
	background-position: center center;
	background-size: 22px 22px;
}

.feed-post-block {
	padding-bottom: 5px;
	min-height: 87px;
	position: relative;
}

.feed-item-wrap .feed-post-block {
	margin-bottom: 0;
}

.feed-pinned-panel .feed-item-wrap {
	display: block;
	margin-top: 4px;
	margin-bottom: 0;
}

.feed-pinned-panel .feed-item-wrap:first-child {
	margin-top: 0;
}


.feed-pinned-panel-collapsed.feed-pinned-panel {
	margin-bottom: 10px;
	padding-bottom: 8px;
}

.feed-pinned-panel.feed-pinned-panel-items-collapsed .feed-item-wrap {
	display: none;
}

#log_internal_container {
	position: relative;
	/* width: 809px;
	margin:0 0 0 40px;
	padding: 0 10px; */
}

.feed-post-block.feed-post-block-deleted {
	padding-bottom: 0;
}

.feed-post-block.feed-post-block-pinned {
	background-color: rgba(255,255,255,.88);
	/*margin-bottom: 4px;*/
	padding-bottom: 0;
	/*transition: opacity .3s, height 1s;*/
	cursor: pointer;
}

.feed-post-block.feed-post-block-new.feed-post-block-pinned {
	background-color: rgba(255,252,238,.88);
}

.feed-post-block.feed-post-block-new.feed-post-block-pinned .feed-post-cont-wrap {
	background-color: transparent;
}

.feed-post-cont-wrap {
	margin-bottom: 2px;
/*	overflow: hidden;*/
	padding: 22px 18px 0 85px;
	position: relative;

	/* To avoid browser zoom glitch */
	width: 100%;
	box-sizing: border-box;
}

.feed-post-block-new .feed-post-cont-wrap {
	/*margin-bottom: 8px;*/
}

.feed-leave-group .feed-post-cont-wrap, .feed-join-group .feed-post-cont-wrap {
	padding-bottom: 15px;
}

.feed-post-block-new .feed-post-cont-wrap {
	background-color: #fffcee;
}

.feed-new-employee.feed-post-block-new .feed-post-cont-wrap {
	margin-bottom: 3px;
}

.feed-info.feed-post-block-new .feed-post-cont-wrap {
	margin-bottom: 3px;
}

.feed-post-title-block {
	position: relative;
	color: #7f7f7f;
	font-size: 14px;
	line-height: 16px;
	min-height: 23px;
	padding: 0 45px 4px 0;
	z-index: 11;
	display: inline-block;
}

.feed-post-block-pinned .feed-post-title-block,
.feed-post-block-pinned .feed-post-text-block,
.feed-post-block-pinned .feed-comments-block-wrap,
.feed-post-block-pinned .feed-post-emoji-top-panel-outer,
.feed-post-block-pinned .feed-post-info-block-wrap,
.feed-post-block-pinned .feed-cal-view-uf-block,
.feed-post-block-pinned .feed-com-tags-block,
.feed-post-block-pinned .photo-items-list,
.feed-post-block-pinned .feed-post-cont-wrap .feed-grat-block,
.feed-post-block-pinned .bx-vote-container-web,
.feed-post-block-pinned.feed-imp-post .feed-info-block,
.feed-post-block-pinned .urlpreview,
.feed-post-block-pinned .feed-cal-view-inv-controls,
.feed-post-block-pinned .mail-uf-message-wrapper,
.feed-post-block-pinned .feed-post-stub-block,
.feed-post-block-pinned .feed-post-stub-buttons {
	display: none;
}

.feed-post-block-pinned-hide:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #fff;
	transition: opacity .3s;
	opacity: 1;
	z-index: 100;
}

.feed-post-block-pinned .feed-post-item.feed-post-contentview {
	padding: 0;
}

.feed-user-avatar {
	position: relative;
	width: 50px;
	height: 50px;
	border-radius: 16px;
	display: block;
	float: left;
	margin-right: 11px;
	overflow: hidden;
}

.bx-opera .feed-user-avatar img {
	border-radius: 50%;
}

.feed-user-avatar img {
	display: block;
	width: 100%;
	min-height: 100%;
}

.feed-user-avatar.feed-user-avatar-white {
	background: none;
}

.feed-user-avatar.feed-user-avatar-white img {
	background-color: #ffffff;
}

.feed-post-block .feed-user-avatar {
	left: 18px;
	position: absolute;
	top: 19px;
}

.feed-post-user-name {
	border-bottom: 1px solid transparent;
	color: #2067b0;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin: 0 4px 0 0;
	vertical-align: middle;
}

.feed-post-user-name:link, .feed-post-user-name:visited, .feed-post-user-name:active {
	color: #2067b0;
	text-decoration: none;
}

a.feed-post-user-name:hover {
	border-bottom: 1px solid;
}

.feed-add-post-destination-title .feed-post-user-name {
	margin: 0;
}

.feed-post-item {
	color: #5c6470;
	font-size: 12px;
	margin: 0;
	overflow: hidden;
	padding: 12px 0 1px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	vertical-align: top;
}

.feed-post-block-grat, .feed-post-item.feed-post-item-title,
.feed-info-block .feed-post-item.feed-post-item-title {
	padding-top: 0;
	padding-bottom: 16px;
}

.feed-post-item a {
	border-bottom: 1px solid transparent;
}

.feed-post-item a:hover {
	border-bottom: 1px solid;
}

.feed-join-group .feed-post-item, .feed-leave-group .feed-post-item {
	padding-top: 8px;
}

.feed-post-item .feed-add-post-destination-title {
	background: none repeat 0 0;
	font-weight: bold;
	padding: 0 8px 0 0;
	position: relative;
}

.feed-add-post-destination-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgNyAxMSI+ICA8cGF0aCBmaWxsPSIjNTM1QzY5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOTAuNzUsMTcuMjUgTDE5NiwxNy4yNSBMMTk2LDE5IEwxOTAuNzUsMTkgTDE4OSwxOSBMMTg5LDEyIEwxOTAuNzUsMTIgTDE5MC43NSwxNy4yNSBaIiBvcGFjaXR5PSIuMzI5IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDk0LjkyOSA1MC4wNTcpIi8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	display: inline-block;
	height: 17px;
	margin: 0 6px 0 0;
	position: static;
	vertical-align: middle;
	width: 10px;
}

.feed-add-post-destination-prefix {
	border-bottom: 1px solid transparent;
	color: #5a9322;
	font-weight: bold;
	vertical-align: middle;
}

.feed-add-post-destination-prefix.feed-add-post-destination-prefix-crmuser {
	padding-left: 15px;
	position: relative;
	color: #d9930a !important;
}

.feed-add-post-destination-prefix-crmuser:before {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/icon-crmuser.png") no-repeat;
	content: "";
	position: absolute;
	height: 13px;
	left: 0;
	top: 3px;
	width: 13px;
}

.feed-add-post-destination-prefix-crmuser + .feed-add-post-destination-new {
	color: #d9930a !important;
}

.feed-post-title {
	border-bottom: 1px solid transparent;
	color: #000 !important;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

a.feed-post-title:hover {
	border-bottom: 1px solid;
}

.feed-post-text-block-inner {
	min-height: 47px;
	max-height: 285px;
	max-width: 867px;
	overflow: hidden;
	word-wrap: break-word;
}

.feed-post-text-block-inner-inner {
	/*padding-bottom: 15px;*/
	overflow-x: auto;
}

.feed-post-block-new.feed-post-block-short .feed-post-text-block-inner-inner {
	padding-bottom: 15px;
}

.feed-post-block-new.feed-post-block-short.feed-post-block-files .feed-post-text-block-inner-inner {
	padding-bottom: 0;
}

.feed-post-text-block-inner-inner div[align="left"],
.feed-post-text-block-inner-inner div[align="right"],
.feed-post-text-block-inner-inner div[align="center"],
.feed-post-text-block-inner-inner div[align="justify"]{min-height:1em;}

.feed-post-text-block-inner-inner img,
.feed-com-img-wrap {
	max-width: 100%;
	height: auto;
}

.feed-post-text-block-inner-inner img {
	margin: 0;
	vertical-align: middle;
}

.feed-com-text-inner-inner a,
.feed-post-text-block-inner-inner a:not(.ui-icon) {
	border-bottom: 1px solid transparent;
}

.feed-com-text-inner-inner a:hover,
.feed-post-text-block-inner-inner a:not(.ui-icon):hover {
	border-bottom: 1px solid;
}

.feed-post-text-block-inner-inner a.crm-feed-user-block,
.feed-post-text-block-inner-inner a.crm-feed-user-block:hover,
.feed-post-text-block-inner-inner a.webform-button,
.feed-post-text-block-inner-inner a.webform-button:hover {
	border-bottom: none;
}

.feed-post-text-block-inner-inner a.crm-feed-user-block .crm-feed-user-name {
	border-bottom: 1px solid transparent;
	-webkit-transition : border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-post-text-block-inner-inner a.crm-feed-user-block:hover .crm-feed-user-name {
	border-bottom: 1px solid;
	color: #2067b0;
}


.feed-post-text-block-inner-inner ul,
.feed-post-text-block-inner-inner ol {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 1em;
	padding-top: 1em;
}

.crm-feed-info-right-cell .crm-detail-info-resp .crm-feed-company-avatar a,
.crm-feed-info-right-cell .crm-detail-info-resp .crm-feed-company-avatar a:hover {
	border-bottom: none;
}


.feed-post-destination-wrap {
	overflow: hidden;
	padding-left: 10px;
}

.feed-post-menu-wrap {
	position: absolute;
	right: 20px;
	top: -8px;
	width: 21px;
}

.feed-post-menu-but {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -86px -237px;
	height: 26px;
	position: absolute;
	right: 0;
	top: 0;
	width: 21px;
}

.feed-post-menu-but:hover {
	background-position: -116px -237px;
}

.feed-post-menu-but-active {
	background-position: -116px -237px !important;
}

.feed-post-important-switch,
.feed-post-important-switch:before,
.feed-post-important-switch:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij4gIDxwb2x5Z29uIGZpbGw9IiNEM0Q1RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSI0NS4zMjkgMjMuODA2IDQwLjc5OSAyNi45NCA0Mi4zOCAyMS42NjQgMzggMTguMzI0IDQzLjUwNiAxOC4xOTcgNDUuMzI5IDEzIDQ3LjE1MSAxOC4xOTcgNTIuNjU3IDE4LjMyNCA0OC4yNzcgMjEuNjY0IDQ5Ljg1OCAyNi45NCIvPjwvc3ZnPg==);
	cursor: pointer;
	height: 65px;
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
	z-index: 10;
}

.feed-post-important-switch:before,
.feed-post-important-switch:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxwb2x5Z29uIGZpbGw9IiNFM0VBRUQiIHBvaW50cz0iMCAwIDY1IDAgNjUgNjUiLz4gICAgPHBvbHlnb24gZmlsbD0iIzdFODY5MSIgcG9pbnRzPSI0NS4zMjkgMjMuODA2IDQwLjc5OSAyNi45NCA0Mi4zOCAyMS42NjQgMzggMTguMzI0IDQzLjUwNiAxOC4xOTcgNDUuMzI5IDEzIDQ3LjE1MSAxOC4xOTcgNTIuNjU3IDE4LjMyNCA0OC4yNzcgMjEuNjY0IDQ5Ljg1OCAyNi45NCIvPiAgPC9nPjwvc3ZnPg==);
	content: '';
	opacity: 0;

	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.feed-post-important-switch:hover:before {
	opacity: 1;
}

.feed-post-important-switch-active:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxwb2x5Z29uIGZpbGw9IiNGQUE4MDAiIHBvaW50cz0iMCAwIDY1IDAgNjUgNjUiLz4gICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0NS4zMjkgMjMuODA2IDQwLjc5OSAyNi45NCA0Mi4zOCAyMS42NjQgMzggMTguMzI0IDQzLjUwNiAxOC4xOTcgNDUuMzI5IDEzIDQ3LjE1MSAxOC4xOTcgNTIuNjU3IDE4LjMyNCA0OC4yNzcgMjEuNjY0IDQ5Ljg1OCAyNi45NCIvPiAgPC9nPjwvc3ZnPg==);
	opacity: 1;
}

.feed-post-important-switch-active:hover:before {
	opacity: 0;
}

.feed-post-informers a,
.feed-post-informers a:hover {
	text-decoration: none;
}

.feed-post-more-link {
	border-bottom: none !important;
	display: inline-block;
	/*padding-right: 11px;*/
	position: relative;
	transition: color .3s;
}

.feed-post-more-text {
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-post-more-arrow {
	display: none;
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -101px -779px;
	height: 3px;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 5px;
	width: 7px;
}

.feed-post-link {
	border-bottom: 1px dashed #2067b0;
	color: #2067b0;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 9px;
	vertical-align: middle;
}

.feed-post-link:hover {
	text-decoration: none;
}

.feed-post-text-block {
	color: #b2b2b5;
	margin: 0 -18px 0 -70px;
	min-height: 47px;
	line-height: 20px;
	overflow: hidden;
	padding: 0 28px 17px 70px;
	position: relative;
}

.feed-post-block-new .feed-post-text-block {
	padding: 0 28px 0 70px;
}

.feed-post-text-block.feed-post-contentview {
	padding-bottom: 23px;
}

.feed-post-text-block.feed-info-block {
	padding-bottom: 0;
}

.feed-post-cont-wrap .feed-post-text-block.feed-info-block-empty {
	min-height: auto;
}

.feed-post-cont-wrap .feed-post-text-block.feed-info-block-empty .feed-post-text-block-inner {
	min-height: auto;
}

.feed-post-text-block .feed-task-info-text-item {line-height: normal}

.start-page .feed-post-text-block {
	margin-left: -85px;
	padding-left: 85px;
}

/*.feed-post-block-files .feed-post-text-block {*/
	/*padding-bottom: 10px;*/
/*}*/


.feed-add-post-destination-new,
.feed-post-link-new:link,
.feed-add-post-destination-new:link,
.feed-post-link-new:visited,
.feed-add-post-destination-new:visited,
.feed-post-link-new:hover,
.feed-post-link-new:active,
.feed-add-post-destination-new:active {
	border-bottom: 1px solid transparent;
	color: #7f7f7f;
	font-size: 14px;
	line-height: normal;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	vertical-align: middle;
}

.feed-post-link-new {
	border-bottom: 1px dashed #7f7f7f;
	color: #7f7f7f;
	margin-left: 9px !important;
	text-decoration: none;
}

.feed-post-link-new:hover {
	border-bottom: 1px dashed;
}

a.feed-add-post-destination-new:hover {
	border-bottom: 1px solid;
	color: #7f7f7f;
	text-decoration: none;
}

span.feed-add-post-destination-new:hover {
	color: #7f7f7f;
	text-decoration: none;
}

.feed-add-post-destination-cont .feed-add-post-destination-limited-view {
/*	opacity: 0.3;*/
	margin-left: 6px;
}

.feed-post-text-more {
	position: absolute;
	top: 260px;
	left: 0;
	/*height: 32px;*/
	height: 45px;
	width: 100%;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 10px, rgba(255, 255, 255, 1) 20px);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 10px, rgba(255, 255, 255, 1) 20px);
	z-index: 3;
	cursor: pointer;
}

.feed-post-block.feed-post-block-short .feed-post-text-block .feed-post-text-more {
	display: none;
}

.feed-post-block-new .feed-post-text-more {
	background-image: -webkit-linear-gradient(top, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(255, 255, 255, 1) 100px);
	background-image: linear-gradient(to bottom, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(255, 252, 238, 1) 100px);
}

.feed-post-block-new.feed-post-block-files .feed-post-cont-wrap .feed-post-text-more {
	background-image: -webkit-linear-gradient(top, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 100px);
	background-image: linear-gradient(to bottom, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 100px);
}

.feed-post-text-more-but {
	background: none;
	display: block;
	border-bottom: 1px solid #d7dce0;
	/*height: 30px;*/
	height: 24px;
	margin: 0 28px 0 71px;
	position: relative;

	-webkit-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

.start-page .feed-post-text-block .feed-post-text-more-but {
	margin-left: 86px;
}

.feed-post-text-more-but:before {
	/*background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 17px -383px #fff;*/
	background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%208%22%3E%0A%20%20%3Cpath%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M431%2C15%20L437%2C15%20L437%2C17%20L431%2C17%20L429%2C17%20L429%2C9%20L431%2C9%20L431%2C15%20Z%22%20opacity%3D%22.5%22%20transform%3D%22rotate%28-45%20206.222%20522.935%29%22/%3E%0A%3C/svg%3E%0A') center 10px no-repeat;
	background-size: 12px 8px;
	border: 1px solid #d7dce0;
	border-bottom: none;
	border-radius: 16px 16px 0 0;
	bottom: -1px;
	content: '';
	height: 21px;
	left: 50%;
	margin-left: -32px;
	position: absolute;
	width: 63px;

	-webkit-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

.feed-post-block-new .feed-post-text-block .feed-post-text-more-but:before {
	background: #fffcee url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%208%22%3E%0A%20%20%3Cpath%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M431%2C15%20L437%2C15%20L437%2C17%20L431%2C17%20L429%2C17%20L429%2C9%20L431%2C9%20L431%2C15%20Z%22%20opacity%3D%22.5%22%20transform%3D%22rotate%28-45%20206.222%20522.935%29%22/%3E%0A%3C/svg%3E%0A') center 10px no-repeat;
	background-size: 12px 8px;
}

.feed-post-block-new.feed-post-block-files .feed-post-text-block .feed-post-text-more-but:before {
	background-color: #fffcee;
}

.feed-post-text-more-left,
.feed-post-text-more-right {
	display: none;
}

.feed-post-text-more:hover {
	border-bottom-color: #b6bbbd;
}

.feed-post-text-more:hover .feed-post-text-more-but,
.feed-post-text-more:hover .feed-post-text-more-but:before {
	border-color: #b6bbbd;
}

.feed-post-color-red {
	color: #d42d00;
}

.feed-post-color-green {
	color: #688617;
}

.feed-post-color-blue {
	color: #1a60a9;
}

.feed-post-informers {
	background-color: transparent;
	font-size: 13px;
	line-height: 13px;
/*	overflow: hidden;*/
	padding: 0 28px 1px 85px;
	margin: 0 -18px 0 -85px;
	min-height: 14px;
	position: relative;
}

.feed-post-block-new.feed-post-block-short .feed-post-informers,
.feed-post-block-new.feed-post-block-separator .feed-post-informers {
	padding-top: 0;
}

.feed-post-block.feed-imp-post .feed-post-informers-cont,
.feed-post-block.feed-post-block-vote .feed-post-informers-cont,
.feed-post-block.feed-post-block-vote.feed-post-block-files .feed-post-informers-cont,
.feed-post-block.feed-post-block-grat .feed-post-informers-cont,
.feed-post-block.feed-post-block-grat.feed-post-block-files .feed-post-informers-cont,
.feed-post-block.feed-workday-edit .feed-post-informers-cont,
.feed-post-block.feed-new-employee .feed-post-informers-cont,
.feed-post-block.feed-info .feed-post-informers-cont {
	border-top: 1px transparent solid;
}

.feed-post-block.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont,
.feed-post-block.feed-imp-post.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont,
.feed-post-block.feed-post-block-vote.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont,
.feed-post-block.feed-workday-edit.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont {
/*	padding-top: 14px; */
	border-top: 1px #e7ecee solid;
}

.feed-post-block-new.feed-post-block.feed-imp-post.feed-post-block-files .feed-post-informers-cont,
.feed-post-block-new.feed-post-block.feed-post-block-vote.feed-post-block-files .feed-post-informers-cont,
.feed-post-block-new.feed-post-block.feed-workday-edit.feed-post-block-files .feed-post-informers-cont {
	border-top: 0;
}

.feed-post-informers-cont,
.feed-post-block.feed-post-block-pinned .feed-post-informers-cont {
	padding: 0;
	border-top: 1px transparent solid;
	min-height: 23px;
}

.feed-post-block-short .feed-post-informers-cont,
.feed-post-block-separator .feed-post-informers-cont {
	border-top: 1px #505360 solid;
/*	min-height: 23px;*/
	padding-top: 14px;
}

.feed-post-block.feed-post-block-grat .feed-post-informers-cont,
.feed-post-block.feed-post-block-vote .feed-post-informers-cont {
	padding-top: 14px;
}

.feed-post-block-new .feed-post-informers .feed-post-informers-cont {
/*	padding-top: 0;*/
	border-top: none;
}

.feed-post-block-new .feed-post-informers-cont {
	padding-top: 18px;
}

.feed-post-block.feed-imp-post .feed-post-informers-cont {
	padding-top: 0;
}

.feed-post-block.feed-imp-post.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont {
	padding-top: 14px;
}

.feed-post-block-new.feed-imp-post .feed-post-informers-cont {
	padding-top: 17px;
}

.feed-post-block-new.feed-post-block.feed-imp-post.feed-post-block-files .feed-post-informers-cont,
.feed-post-block-new.feed-post-block.feed-post-block-vote.feed-post-block-files .feed-post-informers-cont {
	padding-top: 14px;
}

/*.feed-post-block-new .feed-post-informers-cont {*/
	/*padding: 14px 0 0 0;*/
/*}*/
/*
.feed-workday-edit.feed-post-block-new .feed-post-text-block {
	border-bottom: 20px solid #fff;
}
*/
.start-page .feed-post-informers, .crm-feed-wrap .feed-post-informers  {
	margin-left: -85px;
	padding-left: 85px;
}

.feed-com-tags-block + .feed-post-informers {
}

.feed-join-group .feed-post-informers,
.feed-leave-group .feed-post-informers {
	margin-top: -15px;
	position: relative;
}

.feed-inform-comments,
.feed-inform-ilike,
.feed-inform-follow,
.feed-post-more-link {
	color: #828B95;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	vertical-align: top;
}
.feed-post-informers .feed-inform-comments,
.feed-post-informers .feed-inform-ilike,
.feed-post-informers .feed-inform-follow,
.feed-post-informers .feed-post-more-link,
.feed-post-informers .feed-post-more-text,
.feed-post-informers .feed-content-view-cnt {
	font-size: 13px;
	line-height: 13px;
}

.feed-inform-comments-pinned {
	display: none;
}

.feed-post-block-pinned .feed-inform-comments {
	display: none;
}
.feed-post-block-pinned .feed-inform-comments-pinned {
	display: inline-block;
}

.feed-post-block-pinned.feed-post-block {
	min-height: 80px;
}

.feed-post-block-pinned.feed-post-block .feed-user-avatar {
	top: 15px;
}

.feed-com-informers-bottom .feed-inform-comments,
.feed-com-informers-bottom .feed-inform-ilike,
.feed-com-informers-bottom .feed-inform-follow,
.feed-com-informers-bottom .feed-post-more-link {
	color: #A8AEB5;
}

.feed-inform-comments,
.feed-inform-ilike,
.feed-inform-follow {
	/*margin-top: 5px;*/
	margin-right: 13px;
}

.feed-post-block-pinned .feed-inform-item,
.feed-post-block-pinned .feed-inform-item a {
	align-items: center;
	font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: rgb(155,162,170);
}

.feed-post-block-pinned .feed-content-view-cnt {
	color: rgb(155,162,170);
}

.feed-post-block-pinned .feed-inform-item {
	margin-right: 10px;
}

.feed-post-block-pinned .feed-post-cont-wrap .feed-new-like {
	padding-right: 0;
}

.feed-post-more-link {
	margin-right: 5px;
}

.feed-inform-comments a,
.feed-inform-ilike a,
.feed-inform-follow a,
.feed-post-more-link a {
	border-bottom: 1px solid transparent;
	color: #828B95;
	text-decoration: none;
	transition: color .3s;
}

.feed-com-informers-bottom .feed-inform-comments a,
.feed-com-informers-bottom .feed-inform-ilike a,
.feed-com-informers-bottom .feed-inform-follow a,
.feed-com-informers-bottom .feed-post-more-link a {
	color: #A8AEB5;
}

.feed-inform-ilike .bx-you-like-button a,
.feed-inform-ilike .bx-you-like-button a:hover,
.feed-post-emoji-control-active .bx-you-like-button a.bx-ilike-text {
	color: #0b66c3;
}

.feed-inform-comments a:hover,
.feed-inform-ilike a:hover,
.feed-inform-follow a:hover,
.feed-post-more-link a:hover {
	color: #3A3D42;
	text-decoration: none;
}

.feed-inform-ilike a.bx-ilike-text.bx-ilike-text-unavailable:hover {
	color: #828B95;
}

a.feed-post-more-link {
	/*margin: 5px 0 0 0;*/
	transition: color .3s, border-bottom .3s;
}

a.feed-post-more-link:hover {
	color: #3A3D42;
	border-bottom: 1px solid #3A3D42;
}

.feed-inform-comments .feed-inform-comments-nolink {
	cursor: auto;
}

.feed-you-like .feed-inform-ilike-icon {
	background-position: -28px -78px;
}

.feed-comments-block {
	border-radius: 1px;
	margin: 4px 28px 17px 68px;
	position: relative;
}

.feed-comments-block.feed-comments-block-nav {
	margin-top: 4px;
}

.feed-date {
	font-size: 11px;
	margin-right: 5px;
}

.feed-time {
	font-size: 11px;
}

.feed-post-time-wrap a {
	color: #828B95 !important;
	text-decoration: none;
}

.feed-post-time-wrap .feed-time {
	display: inline-block;
	font-size: 13px;
	background: none;
	padding-left: 0;
	color: #828B95 !important;
}

.feed-post-time-wrap .feed-time:first-letter {
	text-transform: uppercase;
}

.feed-post-title-block .feed-post-time-wrap {
	display: block;
	padding-top: 3px;
}

.feed-post-informers .ilike-light .bx-ilike-right {
	height: 14px !important;
	padding: 0 1px 0 14px !important;
}


.bx-ilike-text {
	border-bottom: 1px solid transparent;
	height: auto !important;
	padding: 0 !important;
}

.feed-com-files {
	margin: 0 -18px 0 -70px;
	padding: 0 28px 0 70px;
	overflow: hidden;
}

.start-page .feed-com-files {
	margin-left: -85px;
	padding-left: 85px;
}

.feed-post-block-pinned .feed-com-files {
	display: none;
}

.feed-post-cont-wrap .feed-com-files.diskuf-files-entity {
	padding-bottom: 10px;
}

/* nested blocks */
.feed-post-cont-wrap .feed-com-files.diskuf-files-entity .feed-com-files.diskuf-files-entity {
	padding-bottom: 0;
}

.feed-post-block-new .feed-post-cont-wrap .feed-com-files.diskuf-files-entity {
	padding-top: 17px;
}

.feed-com-block .feed-com-files {
	position: relative;
	z-index: 1;
}

.feed-com-files-title {
	color: #535c68;
	float: left;
	font-size: 13px;
	font-weight: bold;
	min-width: 50px;
	margin-top: 2px;
}

.feed-com-tags-block .feed-com-files-title {
	min-width: 0;
}

.feed-com-files-cont {
	max-width: 859px;
	overflow: hidden;
	padding: 5px 0 1px 10px;
}

.feed-com-file-wrap {
	box-sizing: border-box;
	display: inline-block;
	font-size: 13px;
	line-height: 14px;
	margin: -2px 6px 14px 0;
	max-width: 100%;
	padding: 1px 0 0 20px;
	position: relative;
	vertical-align: middle;
	word-wrap: break-word;
}
.feed-com-file-wrap.feed-com-file-wrap-fullwidth {
	display: block;
}

.feed-con-file-icon, .feed-com-file-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -55px -220px;
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	top: 0;
	width: 16px;
}

.feed-com-block .feed-con-file-icon {
	left: 0;
}

.feed-com-file-name {
	border-bottom: 1px solid transparent;
	color: #1668c0;
	vertical-align: top;
	word-wrap: break-word;

	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-com-file-name:hover {
	border-bottom: 1px solid;
}

.feed-con-file-size {
	color: #8e8e8e;
	font-size: 13px;
	font-weight: normal;
	margin: 0 12px 0 4px;
	vertical-align: top;
}

.feed-com-files-more {
	padding: 0 0 0 20px;
}

.feed-com-files-more-link {
	color: #7f7f7f;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	text-decoration: underline;
}

.feed-com-files-more-link:hover {
	color: #5e5e5e;
}

.bx-ie8 .feed-com-file-wrap, .bx-ie9 .feed-com-file-wrap {
	white-space: nowrap;
}

.bx-ie8 .feed-com-file-wrap {
	max-width: 95%;
}

.feed-com-files-photo {
	border: 1px solid #eeeeee;
	display: inline-block;
	height: 48px;
	margin: 0 15px 15px 0;
	width: 48px;
}

.feed-com-files-cont .feed-com-files-photo {
	height: 64px;
	width: 64px;
}

.feed-com-tag,
.feed-com-tag:visited,
.feed-com-tag:link,
.feed-com-tag:active {
	border-bottom: 1px solid transparent;
	color: #2e2e2e;
	display: inline-block;
	font-size: 13px;
	vertical-align: baseline;
}

.feed-com-tag:hover {
	border-bottom: 1px solid;
}

.feed-com-tags-block .feed-com-files-title {
	margin-top: 1px;
}

.feed-com-tags-block .feed-com-files-cont {
	padding-top: 1px;
}

.feed-com-block-menu {
	position: absolute;
	right: 3px;
	top: 0;
	width: 21px;
}

.feed-com-block-menu-but {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -39px -82px;
	height: 23px;
	opacity: 0.6;
	position: absolute;
	right: 0;
	top: 0;
	width: 21px;
}

.feed-com-block-menu-but:hover {
	opacity: 1;
}

.feed-com-block-menu-act {
	display: block;
}

.feed-com-block-menu-act .feed-com-block-menu-but {
	opacity: 1;
}

.feed-cancel-com,
.feed-cancel-com:link,
.feed-cancel-com:visited,
.feed-cancel-com:active {
	border-bottom: 1px solid transparent;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: normal;
	margin-top: 25px;
	text-decoration: none;
	vertical-align: top;
}

.feed-comments-block .feed-cancel-com {
	margin-top: 13px;
}

.feed-cancel-com:hover {
	border-bottom: 1px solid;
}

.feed-buttons-block .feed-cancel-com {
	vertical-align: top;
	margin-top: 25px;
}

.feed-join-group {
	margin-bottom: 5px;
}

.feed-post-block-new.feed-join-group {
	margin-bottom: 20px;
	min-height: 77px;
}

.feed-join-group .feed-add-post-destination-title {
	color: #688617;
	margin-top: 6px;
}

.feed-join-group .feed-add-post-destination-icon {
	margin: 0 0 0 6px;
	vertical-align: top;
}

.feed-join-group .feed-add-post-destination {
	float: left;
	margin-bottom: 0;
	padding-right: 13px;
}

.feed-join-group.feed-post-block-new .feed-post-cont-wrap {
	padding-bottom: 14px;
}

.feed-join-group.feed-post-block-new .feed-post-informers {
	margin-top: -30px;
	padding-top: 0;
}

.feed-leave-group {
	margin-bottom: 5px;
}

.feed-leave-group.feed-post-block-new {
	margin-bottom: 20px;
}

.feed-leave-group .feed-add-post-destination-title {
	color: #b70000;
	display: inline-block;
}

.feed-leave-group .feed-add-post-destination-icon {
	margin: 0 0 0 6px;
	vertical-align: top;
}

.feed-leave-group .feed-add-post-destination {
	margin-bottom: 0;
	opacity: 0.5;
}

.feed-post-time-wrap {
	display: inline-block;
	vertical-align: top;
}

.feed-post-informers .feed-post-time-wrap {
	line-height: 12px;
	padding-left: 14px;
	position: absolute;
	top: 1px;
}

.feed-pinned-panel .feed-post-block-pinned .feed-post-informers .feed-inform-item.feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block-short .feed-post-informers .feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block-separator .feed-post-informers .feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block.feed-post-block-grat .feed-post-informers .feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block.feed-post-block-vote .feed-post-informers .feed-post-time-wrap {
	top: 2px;
}

.feed-post-block-short:not(.feed-imp-post) .feed-post-informers .feed-post-time-wrap,
.feed-post-block-separator:not(.feed-imp-post) .feed-post-informers .feed-post-time-wrap,
.feed-post-block.feed-post-block-grat .feed-post-informers .feed-post-time-wrap,
.feed-post-block.feed-post-block-vote .feed-post-informers .feed-post-time-wrap {
	top: 15px;
}

.feed-post-block-new .feed-post-informers .feed-post-time-wrap {
	top: 18px!important;
}

.feed-post-block-new.feed-post-block-pinned .feed-post-informers .feed-post-time-wrap {
	top: 2px!important;
}

.feed-post-block-new.feed-post-block-grat .feed-post-informers .feed-post-time-wrap,
.feed-post-block-new.feed-post-block-vote .feed-post-informers .feed-post-time-wrap{
	top: 14px!important;
}

.feed-post-time-wrap {
	top: 15px;
}

.feed-files-cont {
	overflow: hidden;
	padding-left: 10px;
}

.feed-post-add-files {
	padding-top: 8px;
}

.feed-info-add-photo .feed-add-post-files-title {
	float: none;
	margin-left: 0;
}

.feed-info-add-photo .feed-files-cont {
	margin: -8px 0 0;
	padding: 5px 0 0 3px;
}

.feed-info-add-photo .feed-com-files-photo {
	margin: 8px 8px 0 0;
}

.feed-info-add-photo .feed-post-cont-wrap {
	margin: 8px 8px 0 0;
}

.feed-workday-edit .feed-add-post-files-title, .feed-workday-confirm .feed-add-post-files-title, .feed-workday-rejected .feed-add-post-files-title {
	float: none;
}

.feed-work-time {
	color: #5c6470;
	display: inline-block;
	font-size: 12px;
	margin-left: 9px;
	padding-left: 21px;
	position: relative;
}

.feed-work-time-link {
	display: inline-block;
	line-height: normal;
	font-size: 12px;
	margin-left: 30px;
	position: relative;
}

.feed-work-time-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -142px -447px;
	display: block;
	height: 14px;
	left: -20px;
	position: absolute;
	top: 0;
	width: 14px;
}

.feed-workday-table {
	border-radius: 2px;
	color: #000;
	font-size: 13px;
	margin-top: 7px;
	max-width: 816px;
	padding: 7px 25px 9px 22px;
}

.feed-workday-left-side {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	white-space: nowrap;
	width: 50%;
}

.feed-workday-right-side {
	display: inline-block;
	overflow: hidden;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	width: 50%;
}

.feed-workday-table-text {
	display: inline-block;
	margin-right: 9px;
	vertical-align: middle;
}

.feed-workday-avatar {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -26px -163px #535c6a;
	border-radius: 50%;
	display: inline-block;
	height: 39px;
	margin-right: 10px;
	vertical-align: middle;
	width: 39px;
}

.feed-user-name-wrap {
	display: inline-block;
	line-height: 14px;
	text-shadow: none;
	vertical-align: middle;
	width: 58%;
}

.feed-info-block .feed-user-name-wrap {
	line-height: 16px;
}

.feed-workday-user-name {
	border-bottom: 1px solid transparent;
	color: #0b66c3;
	display: inline-block;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	vertical-align: top;
}

.feed-workday-user-name:hover {
	border-bottom: 1px solid;
}

.feed-workday-user-position {
	display: block;
	margin-top: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.feed-workday-right-side .feed-user-name-wrap {
	text-align: left;
}

.feed-workday-edit .feed-workday-table {
	background-color: #e6f0f2;
}

.feed-workday-confirm .feed-workday-table {
	background-color: #ecf5c4;
}

.feed-workday-rejected .feed-workday-table {
	background-color: #f6e3e3;
}

.feed-workday-comments {
	font-size: 12px;
	line-height: 13px;
	margin: 10px 0 0;
}

.feed-workday-com-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 0 -484px;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 1px 6px 0 0;
	vertical-align: top;
	width: 15px;
}

.feed-workday-rejected .feed-workday-com-icon {
	background-position: -17px -485px;
	margin-right: 2px;
	width: 12px;
}

.feed-external-massage .feed-user-avatar {
/*	background-position: 0 -112px;*/
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMzIDI3Ij4gIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjE1NjksLTMuNTUyNzEzNjhlLTE1IEM5LjgxNDksLTMuNTUyNzEzNjhlLTE1IDQuMDg5OSwyLjYyOCAtMC4wMDAxLDYuODQ5IEwzLjQzOTksMTAuMjg5IEM2LjY1MDksNi45NDYgMTEuMTU1OSw0Ljg1NiAxNi4xNTY5LDQuODU2IEMyMS4xNTc5LDQuODU2IDI1LjY2MjksNi45NDYgMjguODczOSwxMC4yODkgTDMyLjMxMzksNi44NDkgQzI4LjIyMzksMi42MjggMjIuNDk4OSwtMy41NTI3MTM2OGUtMTUgMTYuMTU2OSwtMy41NTI3MTM2OGUtMTUgTTYuNTIzOSwxMy4zNzQgTDkuNzM5OSwxNi41ODkgQzExLjMzNTksMTQuODU4IDEzLjYxNTksMTMuNzY3IDE2LjE1NjksMTMuNzY3IEMxOC42OTc5LDEzLjc2NyAyMC45Nzc5LDE0Ljg1OCAyMi41NzM5LDE2LjU4OSBMMjUuNzg5OSwxMy4zNzQgQzIzLjM2ODksMTAuODE5IDE5Ljk1MjksOS4yMTggMTYuMTU2OSw5LjIxOCBDMTIuMzYwOSw5LjIxOCA4Ljk0NDksMTAuODE5IDYuNTIzOSwxMy4zNzQgTTE2LjE1NjksMTguMjcxIEMxMy44MjA5LDE4LjI3MSAxMS45Mjc5LDIwLjE2NCAxMS45Mjc5LDIyLjUgQzExLjkyNzksMjQuODM2IDEzLjgyMDksMjYuNzI5IDE2LjE1NjksMjYuNzI5IEMxOC40OTI5LDI2LjcyOSAyMC4zODU5LDI0LjgzNiAyMC4zODU5LDIyLjUgQzIwLjM4NTksMjAuMTY0IDE4LjQ5MjksMTguMjcxIDE2LjE1NjksMTguMjcxIi8+PC9zdmc+);
}

.feed-task-info-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.feed-task-info-label {
	background: none repeat 0 0 #ecf2f3;
	border-radius: 2px;
	color: #5c6470;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 10px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.feed-task-info-label-icon {
	background: no-repeat center url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%23A6ACB2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.61.514A6.992%206.992%200%200%201%2013.993%207a6.855%206.855%200%200%201-6.714%206.987A6.992%206.992%200%201%201%209.611.514zM3.245%203.392a5.208%205.208%200%200%200%203.963%208.812%205.106%205.106%200%200%200%205-5.204%205.208%205.208%200%200%200-8.963-3.608zm2.871%204.475V3.48H7.87v2.632h2.633v1.755H6.115z%22/%3E%3C/svg%3E');
	height: 14px;
	width: 14px;
	margin-right: 9px;
}

.feed-task-info-text {
	overflow: hidden;
	padding-left: 11px;
}

.feed-task-info-text-item {
	color: #5c6470;
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.feed-task-info-text-item:first-child .feed-task-info-text-title {
	font-weight: bold;
}

.feed-task-info-text-title {
	padding-right: 6px;
}

.feed-calendar-view-block {
}

.feed-calendar-view-label {
	-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 #ecf2f3;
	border-color: #cfd7d9 #dee5e6 #e7eeef;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #d7ddde inset;
	color: #5c6470;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-top: 4px;
	padding: 4px 10px 5px 28px;
	position: relative;
}

.feed-calendar-view-label-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -142px -447px;
	height: 14px;
	left: 8px;
	position: absolute;
	top: 7px;
	width: 14px;
}

.feed-calendar-view-text {
	min-height: 70px;
	overflow: hidden;
	padding-left: 16px;
}

.feed-calendar-view-text td.feed-calendar-view-text-cell-l {
	color: #535c69;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 10px 6px 0;
	white-space: nowrap;
}

.feed-calendar-view-text td.feed-calendar-view-text-cell-r {
	color: #535c69;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 6px 0;
}

.bxcal-more-attendees-popup {
	width: 180px;
}

.bxcal-att-popup-img {
	border-bottom: none !important;
	display: inline-block;
	margin-right: 3px;
	overflow: hidden;
	text-decoration: none;
}

.bxcal-att-popup-att-full {
	display: block !important;
	overflow: hidden;
	text-decoration: none;
}

.bxcal-att-popup-avatar {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -62px -170px #535c6a;
	display: block;
	float: left;
	border-radius: 50%;
	height: 30px;
	margin: 1px;
	overflow: hidden;
	width: 30px;
}

.bxcal-att-popup-img img {
	border: medium none;
	display: block;
}

.bxcal-att-popup-img-not-empty {
	background-color: #fff;
}

.bxcal-att-popup-name {
	cursor: pointer;
	display: block;
	font-size: 11px;
	height: 15px;
	min-width: 100px;
	overflow: hidden;
	padding-left: 3px;
	padding-top: 9px;
	text-decoration: underline;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bxcal-more-attendees {
	border-bottom: 1px dashed;
	color: #7f7f7f;
	cursor: pointer;
	display: inline-block;
	margin: 5px 0 0 6px !important;
	text-decoration: none;
	vertical-align: top;

	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.bxcal-more-attendees:hover {
	color: #545454;
}

.feed-calendar-view-icon {
	background-color: #2fc7f7;
	color: #535c69;
	cursor: pointer;
	display: block;
	float: left;
	/*height: 49px;*/
	margin-top: 7px;
	overflow: hidden;
	padding: 0 4px 4px;
	position: relative;
	width: 45px;
}

.feed-calendar-view-icon-day {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	z-index: 2;
}

.feed-calendar-view-icon-date {
	background-color: #ffffff;
	color: #535c69;
	font-size: 28px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	position: relative;
	text-align: center;
}

.feed-calendar-view-icon .feed-calendar-view-icon-fake-link {
	border-bottom: none!important;
	left: 0;
	position: absolute;
	text-decoration: none !important;
	top: 0;
	z-index: 300;
}

.feed-calendar-view-icon .feed-calendar-view-icon-fake-link img {
	border: 0 none;
	height: 49px;
	width: 49px;
}

.feed-calendar-view-description {
/*	border-bottom: 1px solid #eff0f1;*/
	border-top: 1px solid #eff0f1;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.feed-cal-view-desc-title {
	color: #7f7f7f;
	font-size: 13px;
	margin: 22px 0 10px;
}

.feed-event-att-status {
	border-bottom: 1px dashed transparent;
	color: #63a800;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 1px;
	position: relative;

	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-event-att-status:hover {
	border-bottom: 1px dashed;
}

.feed-event-att-status:before {
	background: url("/bitrix/images/calendar/calendar-sprite.png") no-repeat center -254px;
	content: "";
	height: 3px;
	position: absolute;
	right: -13px;
	top: 9px;
	width: 6px;
}

.feed-event-att-status-declined {
	color: #7f7f7f;
}

.feed-event-att-status-declined:hover {
	border-bottom-color: #7f7f7f;
}

.feed-event-att-status-declined:before {
	background: url("/bitrix/images/calendar/calendar-sprite.png") no-repeat center -265px;
}

.feed-cal-view-inv-controls {
	height: 39px;
	margin: 10px 0;
}

.feed-calendar-view-invite-cont, .feed-event-att-status-accepted, .feed-event-att-status-declined {
	display: none;
}

.feed-cal-view-inv-controls-y .feed-event-att-status-accepted {
	display: inline-block !important;
}

.feed-cal-view-inv-controls-n .feed-event-att-status-declined {
	display: inline-block !important;
}

.feed-cal-view-inv-controls-q .feed-calendar-view-invite-cont {
	display: block !important;
}

.feed-cal-view-inv-controls .feed-event-status-popup {
	display: none;
}

.feed-event-status-popup .webform-small-button {
	margin: 0 3px !important;
}

.feed-cal-view-uf-block {
	padding: 10px 0;
}

.feed-cal-view-uf-block-title {
	color: #5c6470;
	float: left;
	font-size: 12px;
	font-weight: bold;
	min-width: 50px;
}

.feed-event-view-timezon-icon {
	display: inline-block;
	margin: 3px 0 0 0;
	height: 13px;
	width: 14px;
	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%2014%2013%22%3E%3Cpath%20fill%3D%22%238E959D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.636%209.942h-2.71v-.03H9.92v-2.31h.977V8.96h1.74v.982zm-2.243-3.96c-1.918%200-3.473%201.556-3.473%203.473%200%201.918%201.555%203.472%203.473%203.472%201.917%200%203.472-1.554%203.472-3.472%200-1.917-1.555-3.472-3.472-3.472zm-6.056%204.57c-1.328-.46-2.405-1.453-2.94-2.743h2.12c.156%201.088.444%202.036.82%202.74zM1.02%205.927c0-.368.048-.725.125-1.07h2.283c-.027.347-.044.704-.044%201.07%200%20.376.017.743.046%201.1H1.154c-.08-.355-.134-.72-.134-1.1zm3.317-4.622c-.38.71-.67%201.67-.824%202.77H1.388c.532-1.303%201.61-2.308%202.95-2.77zm1.592.035c.73%200%201.357%201.127%201.636%202.736H4.292c.28-1.61.906-2.735%201.637-2.735zm4.54%202.736H8.345c-.155-1.1-.445-2.06-.825-2.77%201.338.462%202.418%201.467%202.95%202.77zm-4.607%202.95H4.195c-.035-.353-.058-.717-.058-1.098%200-.37.02-.725.055-1.07h3.474c.007.068.006.143.01.212.8-.5%201.736-.802%202.748-.802.428%200%20.838.067%201.235.164C10.994%201.884%208.685%200%205.93%200%202.654%200%200%202.654%200%205.928c0%203.244%202.606%205.875%205.837%205.925-.263-.505-.446-1.052-.532-1.637-.447-.43-.812-1.297-1.007-2.407h1.226c.09-.274.205-.533.34-.783z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
}

.feed-info .feed-user-avatar {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDE0IDI5Ij4gIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjk5LDguNDM1NSBDOS4wMjksOC40MzU1IDEwLjkxNyw2LjU0NzUgMTAuOTE3LDQuMjE3NSBDMTAuOTE3LDEuODg4NSA5LjAyOSwtMC4wMDA1IDYuNjk5LC0wLjAwMDUgQzQuMzY5LC0wLjAwMDUgMi40ODEsMS44ODg1IDIuNDgxLDQuMjE3NSBDMi40ODEsNi41NDc1IDQuMzY5LDguNDM1NSA2LjY5OSw4LjQzNTUgWiBNOS45MjQsMjQuODEwNSBMOS45MjQsMTAuOTE2NSBMMC45OTIsMTAuOTE2NSBMMC45OTIsMTQuODg2NSBMMy45NywxNC44ODY1IEwzLjk3LDI0LjgxMDUgTDAsMjQuODEwNSBMMCwyOC43ODA1IEwxMy44OTQsMjguNzgwNSBMMTMuODk0LDI0LjgxMDUgTDkuOTI0LDI0LjgxMDUgWiIvPjwvc3ZnPg==);
}

.feed-info .feed-add-post-destination-title {
	color: #b54515;
}

.feed-external .feed-user-avatar {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMzIDI3Ij4gIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjE1NjksLTMuNTUyNzEzNjhlLTE1IEM5LjgxNDksLTMuNTUyNzEzNjhlLTE1IDQuMDg5OSwyLjYyOCAtMC4wMDAxLDYuODQ5IEwzLjQzOTksMTAuMjg5IEM2LjY1MDksNi45NDYgMTEuMTU1OSw0Ljg1NiAxNi4xNTY5LDQuODU2IEMyMS4xNTc5LDQuODU2IDI1LjY2MjksNi45NDYgMjguODczOSwxMC4yODkgTDMyLjMxMzksNi44NDkgQzI4LjIyMzksMi42MjggMjIuNDk4OSwtMy41NTI3MTM2OGUtMTUgMTYuMTU2OSwtMy41NTI3MTM2OGUtMTUgTTYuNTIzOSwxMy4zNzQgTDkuNzM5OSwxNi41ODkgQzExLjMzNTksMTQuODU4IDEzLjYxNTksMTMuNzY3IDE2LjE1NjksMTMuNzY3IEMxOC42OTc5LDEzLjc2NyAyMC45Nzc5LDE0Ljg1OCAyMi41NzM5LDE2LjU4OSBMMjUuNzg5OSwxMy4zNzQgQzIzLjM2ODksMTAuODE5IDE5Ljk1MjksOS4yMTggMTYuMTU2OSw5LjIxOCBDMTIuMzYwOSw5LjIxOCA4Ljk0NDksMTAuODE5IDYuNTIzOSwxMy4zNzQgTTE2LjE1NjksMTguMjcxIEMxMy44MjA5LDE4LjI3MSAxMS45Mjc5LDIwLjE2NCAxMS45Mjc5LDIyLjUgQzExLjkyNzksMjQuODM2IDEzLjgyMDksMjYuNzI5IDE2LjE1NjksMjYuNzI5IEMxOC40OTI5LDI2LjcyOSAyMC4zODU5LDI0LjgzNiAyMC4zODU5LDIyLjUgQzIwLjM4NTksMjAuMTY0IDE4LjQ5MjksMTguMjcxIDE2LjE1NjksMTguMjcxIi8+PC9zdmc+);
}

.feed-info-block .feed-post-text-block-inner-inner {
	background-color: #F3FED6;
	background-image: url("data:image/svg+xml,%3Csvg width='317' height='358' viewBox='0 0 317 358' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='317' height='358'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0L317 0L317 358L0 358L0 0Z' fill='%23F3FED6'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-550 0.170425L317 0.170425L317 358.17L-550 358.17L-550 0.170425Z' fill='%23F3FED6'/%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M329 182.5C329 265.619 261.619 333 178.5 333C95.3811 333 28 265.619 28 182.5C28 99.3813 95.3811 32.0001 178.5 32.0001C261.619 32.0001 329 99.3813 329 182.5ZM296.235 182.5C296.235 247.523 243.523 300.235 178.5 300.235C113.477 300.235 60.7648 247.523 60.7648 182.5C60.7648 117.477 113.477 64.765 178.5 64.765C243.523 64.765 296.235 117.477 296.235 182.5ZM196.758 165.383H164.782V165.39H151.063V178.462H164.782V250.171H151.063V263.889H164.782H192.218H196.758H205.937V250.171H196.758V165.383ZM203.037 123.159C203.037 135.848 192.751 146.134 180.063 146.134C167.375 146.134 157.089 135.848 157.089 123.159C157.089 110.471 167.375 100.185 180.063 100.185C192.751 100.185 203.037 110.471 203.037 123.159Z' fill='%239DCF00'/%3E%3C/g%3E%3C/svg%3E%0A");
	color: #535c69;
	line-height: 24px;
	margin: 12px 0 0;
	padding: 19px 132px 17px 19px;
	min-height: 84px;
}

.feed-post-block-new .feed-info-block .feed-post-text-block-inner-inner {
	margin-bottom: 20px;
}

.feed-post-block-limited-width {
	max-width: 867px;
}

.ui-livefeed-background {
	background-repeat: no-repeat;
	background-position: center center;
	height: 344px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover;
	margin-top: 15px;
}

.ui-livefeed-background .feed-post-text-more,
.ui-livefeed-background .feed-post-item-title {
	display: none;
}

.ui-livefeed-background .feed-post-text {
	padding: 0 50px 0 50px;
}

.ui-livefeed-background .feed-post-text,
.ui-livefeed-background .feed-post-text a,
.ui-livefeed-background .feed-post-text a:hover {
	font-size: 36px;
	line-height: 54px;
	color: #FFFFFF;
	text-align: center;
	font-family: 'OpenSans-Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.feed-post-block-new .feed-post-block-colored + .urlpreview {
	margin-top: 17px;
}

.feed-post-info-block {
	background: -moz-linear-gradient(center top, #f9fbfb, #f2f6f6) repeat 0 0;
	border: 1px solid #bcd0d5;
	border-radius: 3px;
	box-shadow: 0 1px 2px #e4e5e5;
	display: inline-block;
	margin: 12px 10px 12px 0;
	min-height: 22px;
	min-width: 150px;
	padding: 17px 12px 13px;
	position: relative;
	text-align: center;
}

.feed-post-info-block i {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -51px -480px;
	bottom: -12px;
	display: block;
	height: 12px;
	left: 22px;
	position: absolute;
	width: 12px;
}

.feed-post-info-cont {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 23px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.feed-post-info-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -75px -483px;
	display: block;
	height: 14px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 12px;
}

.feed-tasks-info .feed-workday-table {
	background-color: #ecf2f3;
	border-color: #cfd7d9 #dee5e6 #e7eeef;
	display: inline-block;
	margin-top: 12px;
	padding-left: 11px;
	vertical-align: top;
}

.feed-tasks-info .feed-user-name-wrap, .feed-tasks-info .feed-workday-left-side {
	width: auto;
}

.feed-tasks-info .feed-workday-avatar {
	margin-left: 14px;
}

.feed-post-info-block-wrap {
	display: block;
	padding-bottom: 15px;
	position: relative;
	min-height: 41px;
}

.feed-new-employee .feed-user-avatar {
/*	background-position: -52px -112px;*/
}

.feed-new-employee .feed-post-text-block-inner-inner {
	padding: 9px 15px;
}

.feed-new-employee .feed-workday-left-side {
	padding: 3px 0 3px 3px;
	width: auto;
}

.feed-new-employee .feed-user-name-wrap {
	width: auto;
}

.feed-info-block .feed-user-avatar {
	display: inline-block;
	float: none;
	margin-right: 10px;
	position: static;
	vertical-align: middle;
}

.feed-new-employee .feed-workday-user-position {
	font-size: 12px;
	font-weight: bold;
	padding-top: 0;
}

.feed-new-employee .feed-info-block .feed-user-avatar {
/*	background-position: 13px -154px;*/
}

.feed-quote-block {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ecf2f3;
	border-color: #cfd7d9 #dee5e6 #e7eeef;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #dbe1e3 inset;
	color: #555;
	margin-top: 25px;
	padding: 25px 37px 30px;
	position: relative;
}

.feed-quote-block i {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -122px -478px;
	display: block;
	height: 18px;
	left: 47px;
	position: absolute;
	top: -16px;
	width: 15px;
}

.feed-quote-top, .feed-quote-bottom {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -35px -646px;
	display: block;
	height: 13px;
	position: absolute;
	width: 12px;
}

.feed-quote-block-code .feed-quote-top, .feed-quote-block-code .feed-quote-bottom {
	display: none;
}

.feed-quote-top {
	left: 12px;
	top: 11px;
}

.feed-quote-bottom {
	background-position: -59px -646px;
	bottom: 12px;
	right: 13px;
}

.feed-quote-block pre {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	overflow-x: auto;
}

.feed-new-message-informer-wait-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/log/wait2.gif") no-repeat 0 0 transparent;
	display: inline-block;
	height: 14px;
	margin: 11px 0 0 12px;
	vertical-align: top;
	width: 11px;
}

.feed-add-post-destination-title {
	padding-right: 0;
}

.feed-com-header .feed-com-all {
	border-bottom: 1px solid transparent;
	color: #828B95;
	font-size: 13px;
	margin-left: 0;
	padding: 0;
	position: relative;
	transition: color .3s;
}

.feed-com-all:hover {
/*	border-bottom: 1px solid;*/
	color: #3A3D42;
}

.feed-com-all-count:before,
.feed-com-all-count:after {
	color: #CCCFD3;
}

.feed-com-all-count:before {
	content: '(';
}

.feed-com-all-count:after {
	content: ')'
}

.feed-post-block .wdif-subblock {
	padding-left: 10px;
}

.feed-post-block .wdif-block {
	padding-top: 10px;
}

.feed-post-text-block ~ .bx-vote-container {
	max-width: 867px;
}

.feed-post-block-new .feed-post-text-block ~ .bx-vote-container {
	margin-bottom: 16px;
	margin-top: 16px;
}

.feed-post-block .bx-vote-container ~ .feed-com-files {
	margin-top: 16px;
}

.feed-com-time {
	margin-right: 6px;
}

.feed-com-all-hide {
	display: none;
}

* html .feed-add-successfully, * html .feed-add-error {
	height: 36px;
}

* html .feed-add-post-destination-all-users {
	background: none repeat 0 0 #edf2d4;
}

* html .feed-add-post-destination-users {
	background-color: #e6f0f5;
}

* html .feed-add-post-destination-department {
	background-color: #e9eff1;
}

* html .feed-add-post-destination-sonetgroups {
	background-color: #ADE7E4;
}

* html .feed-add-post-files-block .feed-add-post-files-title {
	width: 74px;
}

* html .feed-add-post-loading {
	height: 19px;
}

* html .feed-add-post-load-indicator {
	background: none repeat 0 0 #31a8e1;
}

* html .feed-add-photo-block {
	width: 123px;
}

* html .feed-com-add-block .feed-add-photo-block {
	width: 100px;
}

* html .feed-tasks-info .feed-workday-table {
	width: 350px;
}

* html .feed-post-informers .feed-post-time-wrap {
	line-height: 14px;
}

* html .feed-post-info-block {
	background: none repeat 0 0 #f3f7f7;
}

* html .feed-post-info-block i {
	bottom: -16px;
}

* html .feed-post-block-new .feed-post-informers {
	margin-top: 0;
}

* html .feed-inform-comments, * html .feed-inform-ilike {
	float: left;
}

.sonet-log-nav {
	font-size: 12px;
	padding-top: 10px;
}

.popup-window-content .popup-window-content-div {
	font-size: 12px;
}

.popup-window-content .popup-window-content-div input, .popup-window-content .popup-window-content-div label, .popup-window-content .popup-window-content-div span {
	vertical-align: middle;
}

.popup-window-content .popup-window-content-div td {
	text-align: left;
}

.popup-window-content-visible-div {
	padding: 10px;
	width: 300px;
}

.popup-window-content-transport-div {
	padding: 4px 15px 0;
	width: 650px;
}

.popup-window-content-transport-div-title, .popup-window-content-visible-title {
	font-weight: bold;
}

.popup-window-content-visible-sep {
	padding: 10px 0;
}

.popup-window-content-visible-row {
	color: #929292;
	display: inline-block;
}

.popup-window-content-transport-cell-title {
	padding: 10px 0;
	vertical-align: top;
	width: 50%;
}

.popup-window-content-transport-cell-control {
	vertical-align: top;
	width: 50%;
}

span.popup-window-content-row-cnt, a.popup-window-content-row-text {
	display: inline-block;
	vertical-align: top;
}

span.popup-window-content-row-cnt {
	padding-right: 5px;
}

a.popup-window-content-row-text {
	width: 90%;
}

#popup-window-content-bx_log_ut_popup {
	padding: 10px 15px 0;
}

#bx_log_transport_popup .popup-window-buttons-hr {
	margin: 0 20px;
}

.transport-popup-list-list {
	border-left: 1px solid #e9e9e9;
	margin: 7px 0;
	padding-left: 10px;
}

.transport-popup-list-list .transport-popup-list-item {
	cursor: pointer;
	display: block;
	margin: 0 0 4px;
	position: relative;
	text-decoration: none;
}

.transport-popup-list-item-selected {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") repeat-x 0 -711px transparent !important;
}

.transport-popup-list-item:hover {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") repeat-x 0 -730px transparent;
}

.transport-popup-list-item-left, .transport-popup-list-item-icon, .transport-popup-list-item-text, .transport-popup-list-item-right {
	display: inline-block;
	height: 19px;
	vertical-align: top;
}

.transport-popup-list-item-left, .transport-popup-list-item-right {
	width: 3px;
}

.transport-popup-list-item-selected .transport-popup-list-item-left {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat 0 -692px transparent !important;
}

.transport-popup-list-item:hover .transport-popup-list-item-left {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -7px -692px transparent !important;
}

.transport-popup-list-item-selected .transport-popup-list-item-right {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -3px -692px transparent !important;
}

.transport-popup-list-item:hover .transport-popup-list-item-right {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -10px -692px transparent;
}

.transport-popup-list-item-icon {
	margin: 0 0 0 9px;
	width: 20px;
}

.transport-popup-icon-N {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/sprite-icons.png") no-repeat -36px -70px;
}

.transport-popup-icon-M {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/sprite-icons.png") no-repeat -36px -24px;
}

.transport-popup-icon-X {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/sprite-icons.png") no-repeat -36px -46px;
}

.transport-popup-list-item-text {
	color: #494949;
	font: 12px/19px Arial, Helvetica, sans-serif;
	margin: 0 5px;
}

.transport-popup-list-item-right {
	position: absolute;
	right: 0;
	top: 0;
}

.gadgetholder .feed-comment-block-menu, .gadgetholder .feed-post-menu-wrap, .gadgetholder .feed-add-post-title {
	display: none;
}

.sonet-log-clear {
	clear: both;
}

.feed-post-block table.forum-quote, .feed-post-block table.forum-code, .feed-post-text table.quote, .feed-post-text table.code, .feed-com-text table.forum-quote, .feed-com-text table.forum-code {
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	margin-bottom: 0.6em;
	margin-top: 0.6em;
	width: 100%;
}

.feed-post-text table.forum-code pre,
.feed-post-text table.code pre,
.feed-com-text table.forum-code pre,
.feed-com-text table.code pre {
	font-size: 1em;
}

.feed-post-block table.forum-quote, .feed-com-text table.forum-quote {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23BBC1C5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%2011.813C2.563%2010.6%203.844%209.171%203.844%207.531c-1.104-.121-2.01-.551-2.719-1.29C.417%205.5.063%204.646.063%203.675c0-1.033.348-1.903%201.046-2.612C1.807.354%202.677%200%203.72%200c1.146%200%202.146.46%203%201.382C7.573%202.303%208%203.422%208%204.738%208%208.685%205.74%2011.773%201.219%2014L0%2011.813z%22/%3E%3C/svg%3E');
	background-position: 12px 9px;
	background-repeat: no-repeat;
	border-color: #edede6;
	color: #525C69;
}

.feed-com-block table.forum-quote,
.feed-com-block table.forum-code {
	background-color: #F3F6F7;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E2E3;
	border-radius: 8px;
}
.feed-com-block div.entry-quote,
.feed-com-block div.entry-code {padding-right: 20px;}

.feed-com-block table.forum-quote table.forum-quote {
	border-style: solid;
	border-width: 1px;
	border-color: #E3E5E5;
}

.feed-post-text table.quote {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/font_quote.gif") no-repeat left top;
	border-color: #dddddd;
	color: #4a483f;
}

.feed-comment-block table.quote {
	border-color: #d5d5d5;
}

.feed-post-text table.forum-code, .feed-com-text table.forum-code {
/*
	background: none repeat 0 0 #f7f7f7;
	border-color: #e8e8e8;
*/
	color: #7d7d7d;
}

.feed-post-text table.code {
	background: none repeat 0 0 #f7f7f7;
	border-color: #e8e8e8;
	color: #7d7d7d;
}

.feed-post-block table.forum-quote table.forum-quote, .feed-post-block table.forum-code table.forum-code, .feed-post-text table.quote table.quote, .feed-post-text table.code table.code, .feed-com-text table.forum-quote table.forum-quote, .feed-com-text table.forum-code table.forum-code {
	margin: 0.5em 0 0;
	width: 95%;
}

.feed-post-block table.forum-quote th, .feed-post-block table.forum-code th, .feed-post-text table.quote th .feed-post-text table.code th, .feed-com-text table.forum-quote th, .feed-com-text table.forum-code th {
	display: none;
	font-weight: bold;
	padding: 0.25em 1em;
	text-align: left;
}

.feed-post-block table.forum-quote td, .feed-post-block table.forum-code td, .feed-post-text table.quote td, .feed-post-text table.code td, .feed-com-text table.forum-quote td, .feed-com-text table.forum-code td {
	padding: 4px 40px 8px 27px;
	height: 18px;
}

.feed-post-block table.forum-code td pre, .feed-post-text table.code td pre, .feed-com-text table.forum-code td pre {
	font-family: "Courier New";
	white-space: pre-wrap;
}

.feed-post-block table.forum-quote th, .feed-post-block table.forum-code th, .feed-post-text table.quote th, .feed-post-text table.code th, .feed-com-text table.forum-quote th, .feed-com-text table.forum-code th,
.feed-post-block table.forum-quote thead, .feed-post-block table.forum-code thead, .feed-com-text table.forum-quote thead, .feed-com-text table.forum-code thead {
	display: none;
}

.feed-com-text-inner-inner table.forum-quote a.blog-p-user-name,
.feed-post-text-block-inner-inner table.forum-quote a.blog-p-user-name {
	color: #333333;
}

.feed-post-text table.blogquote, .feed-post-text table.blogcode {
	border: 1px solid;
	font-size: 1em;
	margin: 0.5em 1em;
	width: 80%;
}

.feed-post-text table.blogcode td {
	font-family: "Courier New";
	white-space: pre-wrap;
}

.feed-post-text table.blogcode pre {
	font-family: "Courier New";
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	white-space: pre-wrap;
}

.feed-post-text div.blog-post-quote, .feed-post-text div.blog-post-code {
	padding: 0.6em 0;
}

textarea#sonet_log_comment_text {
	border: 1px solid #dfdfdf;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	margin-bottom: 5px;
	overflow: hidden;
	resize: none;
	width: 100%;
}

input#sonet_log_post_comment_button {
	font-size: 12px;
	vertical-align: middle;
}

div#sonet_log_comment_form_container {
	padding: 10px 0 5px 6px;
	width: 98%;
}

.log-comment-wait {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/wait.gif") no-repeat 0 0;
	height: 31px;
	width: 31px;
}

a.sonet-log-field-textbox-clear {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -17px 8px transparent;
	cursor: pointer;
	display: block;
	height: 24px;
	outline: medium none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.mli-search-results {
	z-index: 1000;
}

.webform-field-textbox-empty .sonet-log-field-textbox-clear {
	cursor: default;
	display: none;
}

.sonet-log-pagetitle-block {
	white-space: nowrap;
	padding-top: 6px;
}

.sonet-log-pagetitle-button {
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	text-decoration: none;
}

.sonet-log-pagetitle-button-left-s, .sonet-log-pagetitle-button-right-s {
	width: 4px;
}

.sonet-log-pagetitle-button-active .sonet-log-pagetitle-button-left-s {
	background-position: -15px -127px !important;
}

.sonet-log-pagetitle-button-active .sonet-log-pagetitle-button-right-s {
	background-position: -20px -127px !important;
}

.sonet-log-pagetitle-button-text {
	background-repeat: repeat-x;
	color: #7f7f7f;
	font-size: 15px;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	padding: 1px 7px;
}

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

.sonet-log-pagetitle-button-active .sonet-log-pagetitle-button-text {
	background-position: 0 -183px !important;
	color: #000000 !important;
}

.sonet-log-pagetitle-button-left-s, .sonet-log-pagetitle-button-text, .sonet-log-pagetitle-button-right-s {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/pagetitle-sprite.png") no-repeat 0 50px transparent;
	display: inline-block;
	vertical-align: top;
}

.sonet-log-pagetitle-button-left-s, .sonet-log-pagetitle-button-right-s {
	height: 23px;
}

.sonet-log-pagetitle-button-settings {
	border-left: 1px solid #e5e5e5;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin-top: 7px;
	vertical-align: top;
	width: 32px;
}

.sonet-log-pagetitle-button-set-icon {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/pagetitle-sprite.png") no-repeat -150px -34px transparent;
	display: inline-block;
	height: 14px;
	margin: -1px 0 0 11px;
	width: 14px;
}

.sonet-log-pagetitle-button:hover .sonet-log-pagetitle-button-left-s {
	background-position: -27px -127px;
}

.sonet-log-pagetitle-button:hover .sonet-log-pagetitle-button-right-s {
	background-position: -32px -127px;
}

.sonet-log-pagetitle-button:hover .sonet-log-pagetitle-button-text {
	background-color: #f0f0f0;
	color: #787878;
}

.sonet-log-pagetitle-button-settings:hover .sonet-log-pagetitle-button-set-icon {
	background-position: -129px -34px;
}

table.forum-spoiler thead {
	cursor: pointer;
}

table.forum-spoiler thead div {
	background-image: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/plus.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
}

table.forum-spoiler thead.forum-spoiler-head-open div {
	background-image: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/minus.gif");
}

table.forum-spoiler {
	border-color: #dedede;
	margin: 0.5em 0 0;
	width: 95%;
}

table.forum-spoiler td {
	/*background: none repeat 0 0 #fff !important;*/
	color: #6a6a6a;
	padding: 0.9em 2em;
}

table.forum-spoiler th {
	background: none repeat 0 0 #ebebeb !important;
	color: #636363;
	font-size: 12px;
	font-weight: bold;
	padding: 0.25em 1em;
	text-align: left;
}

table.forum-spoiler {
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	table-layout: fixed;
	width: 100%;
}

a.forum-spoiler-hide {
	float: right;
}

table.quote {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/quote-gray.png") no-repeat left top #f7f7f7;
	border: 1px solid #e8e8e8;
	color: #555;
	font-size: 1em;
	margin: 0.6em 0;
	width: 80%;
}

table.quote td {
	padding: 0.95em 1.5em;
}

.feed-notice-block,
.feed-buttons-block {
	height: 0;
	opacity: 0;
	overflow: hidden;
	transition: height 0.2s ease 0s, opacity 0.2s ease 0s;
}

.feed-entry-popup-menu input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #b9bcbe #bdc1c3 #c1c5c8;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(185, 185, 185, 0.5) inset;
	box-shadow: 0 1px 2px rgba(185, 185, 185, 0.5) inset;
	box-sizing: border-box;
	color: #474747;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 29px;
	padding: 0 0 0 8px;
	width: 100%;
}

form.comments-form .feed-add-post-buttons {
	display: block !important;
}

.crm-feed-post {
	display: inline-block;
	margin: 0 12px 5px 5px;
	vertical-align: top;
}

.crm-feed-post-title {
	color: #599018;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin-right: 3px;
	vertical-align: middle;
}

.crm-feed-post-name {
	color: #585858;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.crm-feed-post-name:hover {
	color: #585858;
	text-decoration: underline;
}

.crm-feed-info-table {
	border: medium none;
	border-spacing: 0;
	margin-top: 10px;
}

table.crm-feed-info-table tr .crm-feed-info-left-cell {
	color: #585858;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	padding: 0 20px 5px 0;
	text-align: left;
	vertical-align: middle;
}

table.crm-feed-info-table tr .crm-feed-info-right-cell {
	height: 17px;
	padding: 0 0 5px;
	text-align: left;
	vertical-align: middle;
}

.crm-feed-info-right-cell .crm-detail-info-resp {
	padding-left: 50px;
}

.crm-feed-info-right-cell .crm-detail-info-resp-img {
	margin-left: 6px;
}

.crm-feed-info-right-cell .crm-feed-info-text-padding {
	padding-left: 6px;
}

.crm-feed-info-right-cell .crm-detail-info-resp:hover .crm-detail-info-resp-name {
	text-decoration: none;
}

.crm-feed-info-right-cell .crm-detail-info-resp .crm-detail-info-resp-name:hover {
	/*text-decoration: underline;*/
}

.crm-feed-info-right-cell .crm-detail-info-resp-name {
	padding-bottom: 0;
	display: inline-block;
}

.crm-feed-info-name {
	color: #000;
	font-size: 15px;
	font-weight: bold;
}

.crm-feed-info-text {
	color: #000;
	font-size: 14px;
}

.feed-crm-view-icon.feed-calendar-view-icon {
	cursor: auto;
}

.bx-crm-filter-btn {
	border: 1px solid #fff;
	border-radius: 4px;
	color: #41474f;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 14px;
	height: 24px;
	margin-top: -9px;
	min-width: 61px;
	padding: 6px 7px 0 28px;
	position: relative;
	text-align: center;
	text-shadow: 0 1px #fff;
}

.bx-crm-filter-btn {
	min-width: 56px;
	padding: 6px 7px 0 33px;
	text-align: left;
}

.bx-crm-filter-btn:hover {
	background-color: #e9eff1;
	background-image: linear-gradient(to bottom, #f9f9f9, #dfe9ec);
	border-color: #f1f1f1 #d8d8d8 #a9a9a9;
	-webkit-box-shadow: 0 1px #fff inset, 0 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 #e5e5e5;
	box-shadow: 0 1px #fff inset, 0 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 #e5e5e5;
}

.bx-crm-filter-btn:active, .bx-crm-filter-btn-active {
	background: none repeat 0 0 #e9eeef !important;
	border-color: #c1c5c6 #d5d9da #e3e7e8 !important;
	box-shadow: 0 1px 1px #cdd0d1 inset !important;
}

.bx-crm-filter-btn:before {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/crm/crm-control-panel-sprite-4.png") no-repeat -22px -1781px;
	content: "";
	height: 11px;
	left: 13px;
	position: absolute;
	top: 10px;
	width: 12px;
}

.crm-feed-wrap {
	padding: 0;
}

.crm-feed {
	overflow: hidden;
	position: relative;
}

.crm-feed-cont {
	padding-top: 30px;
}

.crm-feed-top-nav {
	min-height: 32px;
	overflow: hidden;
	padding: 0 0 11px 14px;
}

.crm-feed-top-nav-item, .crm-feed-top-nav-item-more {
	color: #989ca3;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin: 6px 15px 0;
	vertical-align: top;
}

.crm-feed-top-nav-item:first-child {
	margin-left: 0;
}

.crm-feed-top-nav-item:hover, .crm-feed-top-nav-item-more:hover {
	text-decoration: underline;
}

.crm-feed-top-nav-item-active {
	color: #5c6470;
}

.crm-feed-top-nav-item-more {
	padding-right: 13px;
	position: relative;
}

.crm-feed-top-nav-item-more:before {
	background: url("/local/components/s1/socialnetwork.log.ex/templates/.default/images/crm/crm-control-panel-sprite-4.png") no-repeat -25px -1742px;
	content: "";
	height: 3px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 6px;
}

.crm-feed-right-side {
	float: right;
	margin: 0 0 0 11px;
	width: 262px;
}

.feed-post-title.crm-feed-activity-status {
	border-bottom: none;
	color: #6c6c6c !important;
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
	vertical-align: top;
}

.feed-post-title.crm-feed-activity-status i {
	font-style: normal;
	font-weight: bold;
}

.crm-post-deal-wrap {
	overflow: hidden;
	padding-left: 75px;
	position: relative;
}

.crm-post-deal-wrap .crm-feed-calendar-icon {
	left: 1px;
	position: absolute;
	top: 10px;
}

.crm-feed-info-table .crm-feed-company-avatar {
	display: inline-block;
	position: static;
	vertical-align: middle;
	margin-right: 8px;
}

.crm-feed-info-table .crm-feed-user-block {
	display: inline-block;
	cursor: pointer;
	min-height: 29px;
	text-decoration: none;
	position: relative;
}

.crm-feed-client-name, .crm-feed-user-name {
	color: #2067b0;
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
}

.crm-feed-user-avatar {
	left: 0;
	position: absolute;
	top: 0;
}

.crm-feed-company-avatar {
	position: absolute;
	top: 0;
}

.crm-feed-num-block {
	display: inline-block;
	padding-right: 25px;
	position: relative;
	white-space: nowrap;
}

.crm-feed-client-block .crm-item-tel-num,
.crm-feed-client-block .crm-item-tel-num:hover,
.crm-feed-info-table .crm-item-tel-num,
.crm-feed-info-table .crm-item-tel-num:hover {
	line-height: normal;
	text-decoration: none;
	width: auto;
}

.crm-feed-client-block {
	background-color: #f0f5f6;
	border-radius: 3px;
	display: block;
	margin-bottom: 5px;
	min-height: 42px;
	min-width: 160px;
	padding: 3px 10px 0 50px;
	position: relative;
}

.crm-feed-client-alignment {
	display: inline-block;
	height: 42px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.crm-feed-client-right {
	display: inline-block;
	vertical-align: middle;
}

.crm-feed-client-company {
	color: #848787;
	display: block;
	font-size: 12px;
}

a.crm-feed-client-company:hover {
	color: #848787!important;
	text-decoration: none!important;
	border-bottom: 1px solid transparent!important;
}

.crm-feed-client-block .crm-feed-user-avatar {
	left: 6px;
	margin-top: -18px;
	top: 50%;
}

.crm-feed-client-phone {
	color: #1a60a9;
	display: inline-block;
	font-size: 12px;
	margin-top: 2px;
}

.crm-feed-deal-description {
	border-bottom: 1px solid #ebeded;
	border-top: 1px solid #ebeded;
	color: #000;
	font-size: 14px;
	padding: 15px 0 16px;
}

.crm-feed-deal-descr-title {
	color: #8d8d8d;
	float: left;
	padding-right: 11px;
}

.crm-feed-deal-descr-text {
	overflow: hidden;
}

.crm-feed-info-bar-cont .crm-list-stage-bar {
	display: inline-block;
	margin-top: 5px;
}

.crm-feed-info-bar-cont {
	display: block;
}

.feed-filter-fake-cont {
	display: inline-block;
	min-height: 32px;
}


.feed-post-text-block-inner-inner .data-table img {
	height: auto;
}

.feed-create-task-popup-content {
	width: 300px;
	padding: 10px;
}

.feed-create-task-popup-title, .feed-create-task-popup-description {
	text-align: center;
	color: #80868e !important;
}

.feed-create-task-popup-title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.feed-create-task-popup-description {
	font-size: 13px;
	font-weight: normal;
}

/*=========================== feed animation ======================*/

.bx-placeholder {

	-webkit-animation: 0.8s placeHolderShimmer linear infinite;
	animation: 0.8s placeHolderShimmer linear infinite;

    background-color: #f7f7f8;
	background-image:-webkit-linear-gradient(left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
	background-image:        linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
    background-repeat: no-repeat;
	background-size: 920px;

	margin-top: 20px;
	max-width: 920px;

}


@-webkit-keyframes placeHolderShimmer
{
    0%{background-position: -560px 0;}
    100%{background-position: 860px 0;}
}
@keyframes placeHolderShimmer
{
    0%{background-position: -460px 0;}
    100%{background-position: 860px 0;}
}

@-webkit-keyframes placeHolderShimmer-small
{
    0%{background-position: -419px 0;}
    100%{background-position: 519px 0;}
}
@keyframes placeHolderShimmer-small
{
    0%{background-position: -419px 0;}
    100%{background-position: 519px 0;}
}

@-webkit-keyframes placeHolderShimmer-middle
{
    0%{background-position: -495px 0;}
    100%{background-position: 595px 0;}
}
@keyframes placeHolderShimmer-middle
{
    0%{background-position: -495px 0;}
    100%{background-position: 595px 0;}
}

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

.bx-feed-curtain td {
	background-color: #fff;
	padding: 0;
}

.bx-curtain-cell-1{width: 17px;}
.bx-curtain-cell-2 {width: 50px;}
.bx-curtain-cell-3 {width: 17px;}
.bx-curtain-cell-4 {width: 292px;}
.bx-curtain-cell-5 {width: 14.8%;}
.bx-curtain-cell-6 {width: 39%;}
.bx-curtain-cell-7 {width: 46px;}

.bx-curtain-row-0 td {height: 5px;}
.bx-curtain-row-1 td {height: 12px;}
.bx-curtain-row-2 td {height: 29px;}
.bx-curtain-row-last td {height: 110px;}

td.transparent {background: none;}

.bx-bx-curtain-avatar {
	border: 17px solid #fff;
	margin: -34px -17px -21px -17px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
}

@media screen and (max-width: 1350px){
	.bx-placeholder {
		background-size: 790px 100%;
		-webkit-animation-name: placeHolderShimmer-middle;
		animation-name: placeHolderShimmer-middle;
	}
}

@media screen and (max-width: 1200px){
	.bx-placeholder {
		background-size: 638px 100%;
		-webkit-animation-name: placeHolderShimmer-small;
		animation-name: placeHolderShimmer-small;
	}
}

/*============================== end feed animation ====================*/

/*=========================== copy link ======================*/

.post-menu-link-icon-wrap {
	position: relative;
	display: inline-block;
	margin: 0 0 0 5px;
	height: 12px;
	width: 0;
	vertical-align: middle;
	overflow: hidden;
}

.post-menu-link-icon {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 11px;
	height: 10px;
	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%2014%2012%22%3E%3Cpath%20fill%3D%22%233674C4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4.103%208.412L1.456%205.765%200%207.22l3.494%203.494.004-.004.638.638L14%201.484%2012.516%200%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}

.post-menu-link-icon-animate.post-menu-link-icon-wrap {
	-webkit-animation: animate-width 0.3s cubic-bezier(0.65, 0, 0.45, 1) forwards;
	animation: animate-width 0.3s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

@-webkit-keyframes animate-width {
	100% {
		width: 12px;
	}
}
@keyframes animate-width {
	100% {
		width: 12px;
	}
}

/*=========================== end copy link ======================*/

.log-internal-mask {
	position: relative;
	min-height: 100vh;
}

.log-internal-mask:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(235,241,244,.45);
	z-index: 100;
}

.log-internal-nomask {
	-webkit-animation: animate-position 0.5s linear forwards;
	animation: animate-position 0.5s linear forwards;

}
@-webkit-keyframes animate-position {
	0% {
		position: relative;
	}
	99% {
		position: relative;
	}
	100% {
		position: static;
	}
}
@keyframes animate-position {
	0% {
		position: relative;
	}
	99% {
		position: relative;
	}
	100% {
		position: static;
	}
}

/* LOADER */
.feed-loader-container {
	display: none;
	position: absolute;
	top: 130px;
	left: 50%;
	width: 110px;
	height: 110px;
	margin-left: -55px;
	visibility: hidden;
	opacity: 0;
	z-index: 120;
}

.feed-loader-circular {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	height: 110px;
	width: 110px;
	margin-top: -55px;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.feed-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;
}

@-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;
	}
}

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

.livefeed-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 */

/*
.feed-post-contentview-read {
	background-color: rgba(255, 0, 0, 0.1)
}
*/

.feed-post-text-block .bx-inline-tag {
	color: #0b66c3;
}

.feed-post-text-block .bx-inline-tag:hover {
	border-bottom: 1px solid;
	cursor: pointer;
}


.feed-post-block .urlpreview {
	margin-bottom: 25px;
}

.feed-com-text .bx-inline-tag {
	color: #0b66c3;
}

.feed-com-text .bx-inline-tag:hover {
	border-bottom: 1px solid;
	cursor: pointer;
}

.feed-new-message-inf-loader-first-cont {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 29px;
	width: 29px;
	overflow: hidden;
}

.feed-new-message-inf-loader-first-loader {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1500;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.feed-new-message-inf-loader-first-inner-path {
	stroke: rgba(215,220,223,.17);
	stroke-width: 1.5;
	stroke-dasharray: 200, 200;
	stroke-dashoffset: 0;
	stroke-linecap: round;
}

.feed-new-message-inf-loader-first-path {
	stroke: rgba(215,220,223,.74);
	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;
}

.feed-post-text-block .wiki_post_feed a.wiki_red
{
	color: red;
}

	
/*region Feed notification*/
.feed-notification-container {
	position: relative;
	background-color: rgba(230, 249, 255, 0.95);
	padding: 20px 55px 20px 19px;
	border-bottom: 2px solid #7E9FC1;
	display: flex;
	align-items: flex-start;
	overflow: hidden;
	box-sizing: border-box;
	transition: 250ms ease all;
	opacity: 1;
}

.feed-notification-container.feed-notification-container-collapsed {
	height: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
	opacity: 0 !important;
}

.feed-notification-block-icon {
	min-width: 65px;
	max-width: 65px;
}

.feed-notification-icon {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: no-repeat center #9DCF00 url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M14.5098977,18.2950885 L14.5098977,14.1944652 L18.2950885,14.1944652 L18.2950885,3.1543256 L3.1543256,3.1543256 L3.1543256,14.1944652 L6.93951631,14.1944652 L6.93951631,18.2950885 L14.5098977,18.2950885 Z M1.89259536,0 L19.5568187,0 C20.6020703,0 21.4494141,0.847343804 21.4494141,1.89259536 L21.4494141,19.5568187 C21.4494141,20.6020703 20.6020703,21.4494141 19.5568187,21.4494141 L1.89259536,21.4494141 C0.847343804,21.4494141 0,20.6020703 0,19.5568187 L0,1.89259536 C0,0.847343804 0.847343804,0 1.89259536,0 Z M7.76826616,8.15467104 L9.53468841,9.98417989 L13.9507442,5.50503746 L15.2124745,7.39763282 L9.53468841,13.0754189 L6.38036282,9.9210933 L7.76826616,8.15467104 Z' id='Icon' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.feed-notification-title {
	font: 18px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333;
	margin-bottom: 7px;
}

.feed-notification-description {
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #525C69;
}

.feed-notification-buttons {
	padding-top: 17px;
}

.feed-notification-close-btn {
	position: absolute;
	width: 10px;
	height: 10px;
	display: block;
	right: 11px;
	top: 11px;
	z-index: 11;
	transform: rotate(45deg);
	opacity: .25;
	cursor: pointer;
	transition: 250ms all ease;
}

.feed-notification-close-btn:hover { opacity: .7; }

.feed-notification-close-btn:after,
.feed-notification-close-btn:before {
	width: 2px;
	height: 10px;
	content: '';
	background-color: #525C69;
	display: block;
	position: relative;
}

.feed-notification-close-btn:after {
	transform: rotate(90deg);
	left: 4px;
	top: -10px;
	transform-origin: center;
}

.feed-notification-close-btn:before {
	left: 50%;
	margin-left: -1px;
}


/*endregion*/

/* region FIXED NEWS */

.feed-post-right-top-corner {
	position: absolute;
	top: 9px;
	right: 8px;
	display: flex;
	flex-direction: row;
	align-items: center;
	z-index: 12;
}

.feed-post-right-top-menu {
	display: flex;
	width: 32px;
	height: 32px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4' viewBox='0 0 16 4'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M6,10 C7.1045695,10 8,10.8954305 8,12 C8,13.1045695 7.1045695,14 6,14 C4.8954305,14 4,13.1045695 4,12 C4,10.8954305 4.8954305,10 6,10 Z M12,10 C13.1045695,10 14,10.8954305 14,12 C14,13.1045695 13.1045695,14 12,14 C10.8954305,14 10,13.1045695 10,12 C10,10.8954305 10.8954305,10 12,10 Z M18,10 C19.1045695,10 20,10.8954305 20,12 C20,13.1045695 19.1045695,14 18,14 C16.8954305,14 16,13.1045695 16,12 C16,10.8954305 16.8954305,10 18,10 Z' transform='translate(-4 -10)'/%3E%3C/svg%3E%0A") center no-repeat;
	transition: opacity .3s;
	opacity: .3;
	cursor: pointer;
}

.feed-post-right-top-menu:hover {
	opacity: .6;
}

.feed-post-block-pin .feed-post-pin {
	display: flex;
}

.template-landing24 .feed-post-block-pin .feed-post-right-top-corner {
	display: none;
}

.feed-post-pin {
	display: none;
	width: 32px;
	height: 32px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%209%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6.803.668c.514%200%20.93.444.93.99s-.418.988-.932.987h-.959l.949%207.045h.935c.5.02.896.456.896.987%200%20.532-.396.968-.896.988l-2.283.002-.727%205.161a.254.254%200%2001-.113.229.224.224%200%2001-.244%200%20.254.254%200%2001-.113-.23l-.792-5.161h-2.24c-.504-.014-.905-.452-.905-.988%200-.535.402-.973.906-.988h.936L3.1%202.645h-.952c-.504-.014-.906-.452-.905-.988%200-.535.402-.973.906-.988L6.803.668z%22%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22/%3E%3C/svg%3E') center no-repeat;
	background-size: 9px 18px;
	transition: opacity .3s, transform .3s;
	transform: rotate(50deg);
	opacity: .3;
	cursor: pointer;
}

.feed-post-block-pin.feed-post-block-pin-active .feed-post-pin {
	transform: rotate(0);
}

.feed-post-block-pin .feed-post-pin:hover {
	/*transform: scale(1.1);*/
	opacity: .6;
}

.feed-post-pinned-block {
	display: none;
	align-items: center;
}
.feed-post-block-pinned .feed-post-pinned-block {
	display: flex;
}

.feed-post-pinned-block {
	margin-bottom: 7px;
}

.feed-pinned-panel .feed-post-pinned-block {
	margin-right: 50px;
}

.feed-post-pinned-title {
	display: block;
	margin-right: 5px;
	max-width: 100%;
	font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: rgb(71,71,71);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.feed-post-pinned-title:empty {
	margin-right: 0;
}

.feed-post-pinned-text-box {
	display: flex;
	align-items: baseline;
	overflow: hidden;
}

.feed-post-pinned-desc,
.feed-post-pinned-text {
	display: block;
	margin-right: 3px;
	color: rgb(71,71,71);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.feed-post-pinned-desc {
	max-width: 310px;
}

.feed-post-pinned-text {
	max-width: 100%;
}

.feed-pinned-panel {
	position: relative;
	display: flex;
	flex-direction: column;
	margin-top: 0;
	margin-bottom: 0;
	transition: height 1s, margin-bottom 0.3s;
	overflow: hidden;
	will-change: height;
	box-sizing: border-box;
}
.feed-pinned-panel.feed-pinned-panel-nonempty {
	margin-bottom: 15px;
}

.feed-post-pinned-link {
	display: none;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: rgba(82,92,105,.5);
	transition: color .3s;
	top: 16px;
	right: 40px;
}

.feed-pinned-panel .feed-post-pinned-link {
	display: inline-block;
	white-space: nowrap;
}

.feed-pinned-panel .feed-post-title-block {
	padding-right: 70px;
}

.feed-post-pinned-link.feed-post-pinned-link-expand {
	display: none;
	margin-right: 10px;
}

.feed-post-block-pinned:hover .feed-post-pinned-link.feed-post-pinned-link-expand {
	display: inline-block;
}

.feed-pinned-panel .feed-post-pinned-link.feed-post-pinned-link-collapse {
	display: flex;
}

.feed-post-block-pinned .feed-post-pinned-link.feed-post-pinned-link-collapse {
	display: none;
}

.feed-post-block-pinned.feed-post-block.feed-post-block-grat .feed-post-informers-cont,
.feed-post-block-pinned.feed-post-block.feed-post-block-vote .feed-post-informers-cont {
	padding-top: 0;
}

.feed-post-pinned-link:hover {
	color: rgba(82,92,105,1);
}

.feed-post-pinned-link-blue {
	border-bottom: 1px dashed rgba(8,153,213,.41);
	font: bold 10px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #009fd1;
	text-transform: uppercase;
	transition: border-bottom .3s;
}

.feed-post-pinned-link-blue:hover {
	border-bottom: 1px dashed transparent;
	color: #009fd1;
}

.feed-inform-comments-pinned-old {
	margin: 0 3px;
}

.feed-inform-comments-pinned-new {
	display: none;
	background: #9ACB00;
	padding: 0 5px 0 4px;
	min-height: 14px;
	border-radius: 7px;
	min-width: 22px;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	margin-left: 5px;
	vertical-align: top;
}

.feed-inform-comments-pinned-new-value {
	font: bold 11px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

.feed-inform-comments-pinned-new.feed-inform-comments-pinned-new-active {
	display: inline-flex;
}

.feed-inform-comments-pinned-all {
	display: none;
}

.feed-post-block-unfollowed .feed-inform-comments-pinned-old,
.feed-post-block-unfollowed .feed-inform-comments-pinned-new,
.feed-post-block-unfollowed .feed-inform-comments-pinned-new.feed-inform-comments-pinned-new-active {
	display: none;
}

.feed-post-block-unfollowed .feed-inform-comments-pinned-all {
	display: inline-block;
}

.feed-post-collapsed-panel {
	position: relative;
	display: none;
	align-items: center;
	order: -1;
	/*margin-bottom: 18px;*/
	padding: 5px 21px;
	height: 50px;
	min-height: 50px;
	background-color: #fff;
	box-sizing: border-box;
	transition: opacity .5s;
	opacity: 0;
	will-change: opacity;
	-webkit-backface-visibility: hidden;
	z-index: 100;
	/*visibility: hidden;*/
	cursor: pointer;
}

.feed-pinned-panel-collapsed .feed-post-collapsed-panel {
	display: flex;
	opacity: 1;
}

.feed-post-collapsed-panel:before,
.feed-post-collapsed-panel:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -4px;
	height: 8px;
	width: -webkit-calc(100% - 6px);
	width: calc(100% - 6px);
	background-color: #fff;
	transform: translateX(-50%);
	opacity: .7;
	z-index: 2;
}

.feed-post-collapsed-panel:after {
	bottom: -8px;
	width: -webkit-calc(100% - 14px);
	width: calc(100% - 14px);
	z-index: 1;
}

.feed-post-collapsed-panel--show {
	animation: feed-post-collapsed-panel--show .3s forwards;
}

.feed-post-collapsed-panel--hide {
	animation: feed-post-collapsed-panel--hide .3s forwards;
}

@keyframes feed-post-collapsed-panel--show {
	0% {
		opacity: 0;
		z-index: 120;
	}
	100% {
		opacity: 1;
		z-index: 120;
	}
}

@keyframes feed-post-collapsed-panel--hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.feed-post-collapsed-panel-right {
	margin-left: auto;
	height: 50px;
}

.feed-post-collapsed-panel-box,
.feed-post-collapsed-panel-left,
.feed-post-collapsed-panel-right {
	display: flex;
	align-items: center;
	overflow: hidden;
}

.feed-post-collapsed-panel-box.feed-post-collapsed-panel-box-comments {
	display: none;
}
.feed-post-collapsed-panel-box.feed-post-collapsed-panel-box-comments.feed-post-collapsed-panel-box-shown {
	display: flex;
}

.feed-post-collapsed-panel-box + .feed-post-collapsed-panel-box {
	margin-left: 17px;
}

.feed-post-collapsed-panel-txt-grey {
	display: inline-block;
	font: 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #525C69;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
}

.feed-post-collapsed-panel-txt-grey--light {
	font: 13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	opacity: .5;
}

.feed-post-collapsed-panel-txt-grey + .feed-post-collapsed-panel-count {
	margin-left: 5px;
}

.feed-post-collapsed-panel-count {
	font: 14px 'Helvetica Neue', Helvetica, Arial, sans-serif bold;
	color: #525C69;
	margin-left: 3px;
}

.feed-post-collapsed-panel-count.feed-post-collapsed-panel-count-comments {
	background: #9ACB00;
	padding: 0 5px 0 3px;
	min-height: 15px;
	border-radius: 7px;
	min-width: 22px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	margin-left: 5px;
}

.feed-post-collapsed-panel-count-comments-value {
	font: bold 11px/13px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

.feed-post-collapsed-panel-icon {
	display: inline-block;
	min-width: 9px;
	height: 18px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%229%22%20height%3D%2218%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6.803.668c.514%200%20.93.444.93.99s-.418.988-.932.987h-.959l.949%207.045h.935c.5.02.896.456.896.987%200%20.532-.396.968-.896.988l-2.283.002-.727%205.161a.254.254%200%2001-.113.229.224.224%200%2001-.244%200%20.254.254%200%2001-.113-.23l-.792-5.161h-2.24c-.504-.014-.905-.452-.905-.988%200-.535.402-.973.906-.988h.936L3.1%202.645h-.952c-.504-.014-.906-.452-.905-.988%200-.535.402-.973.906-.988L6.803.668z%22%20fill%3D%22%232FC6F6%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E') no-repeat;
}

.feed-post-collapsed-panel-txt-grey + .feed-post-collapsed-panel-icon {
	margin: 3px 0 0 19px;
}

.feed-post-cancel-pinned-panel {
	position: relative;
	margin-bottom: 15px;
	background-color: rgba(255,255,255,.9);
	transition: opacity .5s, height .5s;
	opacity: 0;
	overflow: hidden;
	will-change: opacity, height;
	box-sizing: border-box;
	z-index: 20;
}

.feed-post-cancel-pinned-panel-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 20px;
	height: 53px;
	/*background-color: rgba(255,255,255,.9);*/
	box-sizing: border-box;
	overflow: hidden;
}

.feed-post-cancel-pinned-btn.ui-btn {
	padding: 0 3px;
	border: none;
	border-radius: 0!important;
}

.feed-post-cancel-pinned-btn.ui-btn:hover {
	background-color: transparent;
	color: #333;
}

.feed-post-cancel-pinned-content {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-grow: 1;
	font: 14px 'Helvetica Neue', Arial, Helvetica, sans-serif;
	color: #525c69;
	overflow: hidden;
}

.feed-post-cancel-pinned-label {
	position: relative;
	display: inline-block;
	padding-left: 19px;
	margin-right: 5px;
	font-weight: bold;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.feed-post-cancel-pinned-label:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 0;
	width: 14px;
	height: 14px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.247%203.893c.35.35.328.939-.048%201.314-.377.376-.965.397-1.315.046l-.652-.652L7.025%2010.1l.636.636c.327.355.296.924-.07%201.29s-.936.397-1.29.071l-1.555-1.552-4.05%203.06a.249.249%200%2001-.235.08.213.213%200%2001-.165-.165.249.249%200%2001.08-.235L3.394%209.19%201.869%207.666c-.333-.353-.305-.928.064-1.297.37-.369.944-.397%201.297-.064l.637.637%205.499-4.207-.648-.648c-.333-.353-.305-.928.064-1.297.37-.369.945-.397%201.297-.063l3.168%203.166z%22%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E') no-repeat;
	opacity: .7;
}

.feed-post-cancel-pinned-text {
	display: inline-block;
	margin-right: 10px;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.feed-item-wrap-hide {
	position: relative;
	transition: opacity .5s, height .5, margin .5s;
	z-index: 1;
}

.js-feed-item-wrap-hide:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(255,255,255,.88);
	z-index: 1;
}

.feed-post-block-expand.feed-item-wrap {
	transition: opacity .5s, height .5s, transform .5s, margin .5s;
}

.feed-post-block-expand.feed-post-cancel-pinned-panel {
	margin-bottom: 0;
	transition: opacity .5s, height .5s, transform .5s, margin .5s;
}

/* endregion */

/* End */


/* Start:/bitrix/components/bitrix/socialnetwork.log.filter/templates/.default/style.css?177321080710253*/
.log-filter-title {
    margin-bottom: 0!important;
    padding-bottom: 10px!important;
    position: relative;
    font: 13px/19px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    color: #555;
    border-bottom: 1px solid #c6cdd3;
}
.log-filter-form {
    padding-top: 10px;
}
.log-filter-field {
    padding-bottom: 8px;
    margin: 0;
}
.log-filter-field label.log-filter-field-title {
    display: block;
    margin: 0 0 6px;
    padding: 0 !important;
    font: 13px/19px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    color: #555;
}
.bx-slf-popup-title{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:14px;
    font-weight:var(--ui-font-weight-bold);
    line-height:30px;
    height:30px;
    margin-bottom:10px;
    vertical-align:top;
    color:#7f858d;
}
.bx-slf-popup-cont-title{
    font-weight: var(--ui-font-weight-bold);
}
.bx-slf-popup-content{
    font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    font-size:14px;
    min-width:500px;
    padding:20px;
    color:#000;
    border-radius:2px;
    background-color:#edf1f3;
}
.bx-slf-popup-descript{
    font-size: 14px;
    margin-top: 23px;
    text-align: center;
}
.bx-slf-popup-descript-img{
    border: none;
    display: block;
    margin-top: 19px;
    margin: 19px auto 0;
}

.log-filter-field .feed-add-post-destination-wrap
{
    height: 28px;
    border: 1px solid #c6cdd3;
    padding: 4px!important;
}
.log-filter-field .feed-add-post-destination-wrap.feed-add-post-destination-filter {
    min-height: 28px!important;
}
.feed-add-post-destination-filter .feed-add-post-destination {
    height: 28px;
    line-height: 28px;
    min-width: 100px;
    padding-right: 25px;
}
.log-filter-field .feed-add-destination-inp {
    min-width: 200px!important;
    margin: 0;
    height: 28px;
    line-height: 28px;
}
.feed-add-post-destination-filter .feed-add-post-del-but
{
    background-position: -94px -62px;
}

.log-filter-field-inp-container{
    position: relative;
    display: block;
    height: 36px;
    line-height: 36px;
    background: #fff;
    border: 1px solid #c6cdd3;
    font-size: 15px;
    vertical-align: middle;
    border-radius: 2px;
}
.log-filter-field-inp-container.log-filter-field-inp-date{
    width: 120px;
    display: inline-block;
}

.log-filter-field-inp {
    position: absolute;
    line-height: 36px;
    font-size: 15px;
    border: none;
    top: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    margin: auto;
    padding: 0 8px;
    background: transparent;
    z-index: 2;
    outline: none;
    color: #535c69;
    height: 36px;
}

.log-filter-field-inp-date .log-filter-field-inp {
    padding-right: 32px;
}

.log-filter-field-inp-date:after {
    content: '';
    position: absolute;
    width: 18px;
    height: 15px;
    background: url('/bitrix/components/bitrix/socialnetwork.log.filter/templates/.default/images/media.png') no-repeat 0 -269px;
    right: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
    opacity: 0.7;
}

select.log-filter-field-inp {
    padding: 0 4px;
}

.log-filter-date-interval-hellip {
    font-size: 22px;
    line-height: 22px;
    color: #c6cdd3;
    padding: 0 5px 0 5px;
    vertical-align: middle;
}

.log-filter-field-title.log-filter-field-title-checkbox
{
    display: inline-block!important;
}

.log-filter-field-date-combobox {
}
.log-filter-field-date-combobox .log-filter-date-interval {
    display: none;
}
.log-filter-field-date-combobox span.log-filter-date-interval-hellip {
    display: none;
}
.log-filter-field-date-combobox .log-filter-date-interval-after {
    display: inline;
}
.log-filter-field-date-combobox .log-filter-date-interval-before {
    display: inline;
}
.log-filter-field-date-combobox .log-filter-date-interval-after.log-filter-date-interval-before {
    display: block;
    margin-top: 0.5em;
}
.log-filter-field-date-combobox .log-filter-date-interval-after.log-filter-date-interval-before span.log-filter-date-interval-hellip {
    display: inline-block;
}
.log-filter-field-date-combobox .log-filter-date-interval-to {
    display: none;
}
.log-filter-field-date-combobox .log-filter-date-interval-from {
    display: none;
}
.log-filter-field-date-combobox .log-filter-date-interval-after .log-filter-date-interval-to {
    display: inline;
}
.log-filter-field-date-combobox .log-filter-date-interval-before .log-filter-date-interval-from {
    display: inline;
}
.log-filter-field-date-combobox-days select.filter-dropdown, .log-filter-field-date-combobox-after select.filter-dropdown, .log-filter-field-date-combobox-before select.filter-dropdown {
    width: 120px;
}
.log-filter-field input.filter-checkbox {
    vertical-align: middle;
}
.log-filter-field input.log-filter-date-days,
.log-filter-field-date-combobox input.log-filter-date-days {
    width: 55px;
    position: static!important;
}

.log-filter-field input,
.log-filter-field select {
    font: 13px/16px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    color: #555;
}

.feed-filter-btn-wrap {float: right;}
.feed-filter-btn {
	border: 1px solid;
	border-color: #e0e2e0 #dde0dd #d4d7d4;
	border-radius: 4px;
	background: #e9eae9;
	background:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 50%, #eeeeee 51%, #ececec 100%);
	background:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 50%, #eeeeee 51%, #ececec 100%);
	background:-ms-linear-gradient(top, #f9f9f9 0%, #f5f5f5 50%, #eeeeee 51%, #ececec 100%);
	background:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 50%, #eeeeee 51%, #ececec 100%);
	-webkit-box-shadow: 0 1px 0 #f2f2f2, 0 2px 0 #fafafa;
	-moz-box-shadow: 0 1px 0 #f2f2f2, 0 2px 0 #fafafa;
	box-shadow: 0 1px 0 #f2f2f2, 0 2px 0 #fafafa;
	display: inline-block;
	color: #515151;
	cursor: pointer;
	height: 22px;
	font-size: 12px;
	font-family:var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	min-width: 105px;
	padding: 1px 19px 0 9px;
	position: relative;
	line-height: 22px;
}

.feed-filter-btn:hover {
	background: #f7f7f7;
	background:-webkit-linear-gradient(top, #fcfcfc 0%, #f9f9f9 50%, #f5f5f5 51%, #f4f4f4 100%);
	background:-moz-linear-gradient(top, #fcfcfc 0%, #f9f9f9 50%, #f5f5f5 51%, #f4f4f4 100%);
	background:-ms-linear-gradient(top, #fcfcfc 0%, #f9f9f9 50%, #f5f5f5 51%, #f4f4f4 100%);
	background:linear-gradient(to bottom, #fcfcfc 0%, #f9f9f9 50%, #f5f5f5 51%, #f4f4f4 100%);
}

.feed-filter-btn i {
	display: inline-block;
	font-size: 10px;
	line-height: 13px;
	margin-left: 2px;
	vertical-align: top;
}

.feed-filter-btn:before {
	background: url("/bitrix/components/bitrix/socialnetwork.log.filter/templates/.default/images/sprite-subscr.png") no-repeat center -211px;
	content: "";
	height: 5px;
	position: absolute;
	right: 7px;
	top: 10px;
	width: 7px;
}

.lenta-sort-item .menu-popup-item-icon {
    background: url("/bitrix/components/bitrix/socialnetwork.log.filter/templates/.default/images/sprite-subscr.png") no-repeat 100px;
    width: 10px;
}

.lenta-sort-item-selected .menu-popup-item-icon {
    background-position: center -221px;
}

.sonet-log-filter-popup-window .popup-window-content { padding: 7px; }

.feed-smart-follow-hint-wrap {
	max-height: 200px;
	overflow: hidden;
	-webkit-transition: max-height .3s;
	-moz-transition: max-height .3s;
}
.feed-smart-follow-hint {
	position: relative;
	padding: 10px 24px 10px 14px;
	background-color: #fffad1;
	border-bottom: 3px solid transparent;
	border-radius: var(--feed-smart-follow-hint-border-radius, var(--ui-border-radius-md));
	color: #525C69;
	font: 13px/17px var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
}
.feed-smart-follow-hint-wrap.feed-smart-follow-hint-hidden {
	max-height: 0;
	-webkit-transition: max-height .3s linear;
	transition: max-height .3s linear;
}

.template-bitrix24 .feed-smart-follow-hint {
	border-bottom-width: var(--ui-size-none, 3px);
	border-bottom-style: solid;
	border-bottom-color: #eef2f4;
	margin-bottom: var(--ui-space-stack-sm);
}

.sonet-log-filter-block {
	display: none;
	padding: 0 5px 5px;
}
.sonet-log-filter-checkbox {
	display: inline;
	padding-right: 30px;
}
.sonet-log-filter-submit {
	padding-top: 10px;
	text-align: center;
}

#feed_filter_button.ui-btn {
	margin-left: 7px;
	opacity: .5;
	width: 30px;
	z-index: 130;
}

#feed_filter_button.ui-btn:hover {
	opacity: 1;
}

.profile-menu-group + .pagetitle-wrap > .pagetitle-inner-container {
	padding-right: 0;
}

.ui-btn-filter-button:after {
	left: 50%;
	top: 50%;
	transform: none;
	cursor: pointer;
	margin: -12px 0 0 -12px;
}

.ui-btn.ui-btn-filter-button:after {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M15%208.443V6.555h-1.828a5.68%205.68%200%2000-.982-2.41l1.282-1.28-1.335-1.335-1.281%201.28a5.696%205.696%200%2000-2.398-1.003V0H6.572v1.802a5.72%205.72%200%2000-2.422.99L2.875%201.52%201.54%202.855l1.275%201.271a5.7%205.7%200%2000-1%202.429H0v1.888h1.815c.15.888.495%201.705%201.001%202.406L1.53%2012.134l1.335%201.334%201.287-1.287c.708.502%201.529.84%202.42.985V15h1.885v-1.84a5.672%205.672%200%20002.394-.994l1.294%201.295%201.338-1.336-1.3-1.297c.5-.695.841-1.506.989-2.387h1.828l.001.002zm-7.503%202.556A3.499%203.499%200%20017.5%204a3.5%203.5%200%2011.001%207l-.003-.001z%22/%3E%3C/svg%3E);
}

.bitrix24-light-theme .ui-btn.ui-btn-filter-button:after {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M15%208.443V6.555h-1.828a5.68%205.68%200%2000-.982-2.41l1.282-1.28-1.335-1.335-1.281%201.28a5.696%205.696%200%2000-2.398-1.003V0H6.572v1.802a5.72%205.72%200%2000-2.422.99L2.875%201.52%201.54%202.855l1.275%201.271a5.7%205.7%200%2000-1%202.429H0v1.888h1.815c.15.888.495%201.705%201.001%202.406L1.53%2012.134l1.335%201.334%201.287-1.287c.708.502%201.529.84%202.42.985V15h1.885v-1.84a5.672%205.672%200%20002.394-.994l1.294%201.295%201.338-1.336-1.3-1.297c.5-.695.841-1.506.989-2.387h1.828l.001.002zm-7.503%202.556A3.499%203.499%200%20017.5%204a3.5%203.5%200%2011.001%207l-.003-.001z%22/%3E%3C/svg%3E);
}

/* End */


/* Start:/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/style.css?1773210807110973*/
.feed-post-block.feed-wrap,
.feed-item-wrap {
	color: #151515;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 14.5px;
	transition: opacity .5s, transform .5s, height .5s;
	will-change: opacity, transform, height;
	-webkit-backface-visibility: hidden;
	overflow: hidden;
}

.feed-item-wrap {
	position: relative;
	margin-bottom: 15px;
	z-index: 1;
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md, 0));
}

.feed-stub {
	margin-bottom: 15px;
}

.feed-stub-svg {
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md, 0));
}

.feed-stub-rect {
	rx: var(--feed-post-block-border-radius, var(--ui-border-radius-md, 0));
}

.feed-wrap-empty-wrap {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 26px;
	color: #d5d6d9;
	text-align: center;
	padding-top: 20px;
}
.feed-wrap-empty {
	padding-top: 250px;
	padding-bottom: 60px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22173%22%20height%3D%22162%22%20viewBox%3D%220%200%20173%20162%22%3E%3Cpath%20fill%3D%22%23979da4%22%20opacity%3D%22.13%22%20fill-rule%3D%22evenodd%22%20d%3D%22M666%2C659H835a2%2C2%2C0%2C0%2C1%2C2%2C2V819a2%2C2%2C0%2C0%2C1-2%2C2H666a2%2C2%2C0%2C0%2C1-2-2V661A2%2C2%2C0%2C0%2C1%2C666%2C659Zm11.276%2C30.208H823.724V807.7H677.276V689.208Zm14.15%2C20.584h118a1%2C1%2C0%2C0%2C1%2C1%2C1v11.452a1%2C1%2C0%2C0%2C1-1%2C1h-118a1%2C1%2C0%2C0%2C1-1-1V710.792A1%2C1%2C0%2C0%2C1%2C691.426%2C709.792Zm0%2C26.924H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.3a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.3A1%2C1%2C0%2C0%2C1%2C691.426%2C736.716Zm0%2C26.609H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.6a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.6A1%2C1%2C0%2C0%2C1%2C691.426%2C763.325Z%22%20transform%3D%22translate%28-664%20-659%29%22/%3E%3C/svg%3E') no-repeat scroll center 89px;
	background-size: 120px 120px;
	margin: 15px;
}

.bitrix24-light-theme .feed-wrap-empty {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22173%22%20height%3D%22162%22%20viewBox%3D%220%200%20173%20162%22%3E%3Cpath%20fill%3D%22%23fff%22%20opacity%3D%22.5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M666%2C659H835a2%2C2%2C0%2C0%2C1%2C2%2C2V819a2%2C2%2C0%2C0%2C1-2%2C2H666a2%2C2%2C0%2C0%2C1-2-2V661A2%2C2%2C0%2C0%2C1%2C666%2C659Zm11.276%2C30.208H823.724V807.7H677.276V689.208Zm14.15%2C20.584h118a1%2C1%2C0%2C0%2C1%2C1%2C1v11.452a1%2C1%2C0%2C0%2C1-1%2C1h-118a1%2C1%2C0%2C0%2C1-1-1V710.792A1%2C1%2C0%2C0%2C1%2C691.426%2C709.792Zm0%2C26.924H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.3a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.3A1%2C1%2C0%2C0%2C1%2C691.426%2C736.716Zm0%2C26.609H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.6a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.6A1%2C1%2C0%2C0%2C1%2C691.426%2C763.325Z%22%20transform%3D%22translate%28-664%20-659%29%22/%3E%3C/svg%3E');
}

.bitrix24-dark-theme .feed-wrap-empty {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22173%22%20height%3D%22162%22%20viewBox%3D%220%200%20173%20162%22%3E%3Cpath%20fill%3D%22%23000%22%20opacity%3D%22.2%22%20fill-rule%3D%22evenodd%22%20d%3D%22M666%2C659H835a2%2C2%2C0%2C0%2C1%2C2%2C2V819a2%2C2%2C0%2C0%2C1-2%2C2H666a2%2C2%2C0%2C0%2C1-2-2V661A2%2C2%2C0%2C0%2C1%2C666%2C659Zm11.276%2C30.208H823.724V807.7H677.276V689.208Zm14.15%2C20.584h118a1%2C1%2C0%2C0%2C1%2C1%2C1v11.452a1%2C1%2C0%2C0%2C1-1%2C1h-118a1%2C1%2C0%2C0%2C1-1-1V710.792A1%2C1%2C0%2C0%2C1%2C691.426%2C709.792Zm0%2C26.924H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.3a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.3A1%2C1%2C0%2C0%2C1%2C691.426%2C736.716Zm0%2C26.609H782.71a1%2C1%2C0%2C0%2C1%2C1%2C1v11.6a1%2C1%2C0%2C0%2C1-1%2C1H691.426a1%2C1%2C0%2C0%2C1-1-1v-11.6A1%2C1%2C0%2C0%2C1%2C691.426%2C763.325Z%22%20transform%3D%22translate%28-664%20-659%29%22/%3E%3C/svg%3E');
	color: rgba(51, 51, 51, .3);
}


.feed-wrap a, .feed-item-wrap a {
	text-decoration: none;

	-webkit-transition: border-bottom-color 0.3s linear;
	transition: border-bottom-color 0.3s linear;
}

.feed-comments-full, .feed-comments-limited {
	overflow: hidden;
}

.feed-add-post-block {
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md, 0));
}

.bitrix24-default-theme.start-page .feed-add-post-block {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.feed-add-post-title {
	border-bottom: 1px solid #f0f1f2;
	color: #9c9c9c;
	font-size: 14.5px;
	height: 26px;
	margin: 0;
	padding: 13px 12px 14px 22px;
	position: relative;
}

#feed-add-post-content-message .feed-add-post-title {
	cursor: text !important;
	overflow: hidden !important;
}

#feed-add-post-content-message .feed-add-post-title .feed-add-post-text {
	display: none !important;
}

#feed-add-post-content-message .feed-add-post-title .feed-add-post-form-but-wrap {
	display: none !important;
}

.feed-add-post-inp {
	background: none repeat 0 0 #fff;
	border: none;
	color: #80868e;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 18px;
	height: 26px;
	outline: medium none;
	padding: 0;
	width: 98%;
}

.feed-add-post-inp-active {
	color: #434343;
}

.feed-add-post-error-wrap {
	background-color: #f2cbcb;
	border-radius: 3px;
	margin-bottom: 12px;
	min-height: 38px;
	padding: 4px;
	position: relative;
}

.feed-add-post-error {
	background-color: #fff;
	border: 1px solid #ee9b9b;
	border-radius: 2px;
	min-height: 18px;
}

.feed-add-post-title-error {
	box-shadow: 0 1px 2px rgba(71, 71, 71, 0.2) inset;
	padding: 9px 12px;
}

.feed-add-post-error-wrap .feed-add-close-icon {
	right: 7px;
	top: 11px;
}

.feed-comments-block .feed-com-add-block.blog-comment-edit.feed-com-add-box-header {
	overflow: visible;
}

.feed-add-successfully,
.feed-add-error {
	position: relative;
	padding: 19px 15px 16px;
	text-align: center;
	border-radius: var(--ui-border-radius-md);
}

.feed-com-add-box .feed-add-successfully,
.feed-com-add-box .feed-add-error {
	border-radius: 22px 22px 0 0;
}

.feed-add-successfully {
	background-color: #e4efad;
}

.feed-add-error {
	background-color: #ffd4d4;
}

.feed-add-info-text {
	color: #57740d;
	display: inline-block;
	font-size: 15px;
	position: relative;
}

.feed-add-error .feed-add-info-text {
	color: #ce0000;
}

.feed-add-info-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -105px -83px;
	display: inline-block;
	height: 21px;
	margin-right: 10px;
	vertical-align: top;
	width: 23px;
}

.feed-add-error .feed-add-info-icon {
	background-position: -109px -56px;
	margin-top: -3px;
}


.feed-add-post-menu {
	height: 31px;
	position: relative;
}

.feed-add-post-menu-but {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -95px -210px;
	height: 23px;
	position: absolute;
	right: 9px;
	width: 27px;
}

.feed-add-post-edit-block {
	background: -moz-linear-gradient(center top, #f9fbfb, #f4f8f8) repeat 0 0;
	border-bottom: 1px solid #e9eaeb;
	border-left: 1px solid #ced1d2;
	border-right: 1px solid #ced1d2;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-shadow: 0 2px 2px -2px rgba(229, 229, 229, 0.9);
	height: 25px;
	margin: 0 -1px;
	padding: 6px 0 0;
	position: relative;
}

.feed-add-but-bold {
	background-position: -10px -19px;
}

.feed-add-but-italic {
	background-position: 8px -39px;
}

.feed-add-but-underline {
	background-position: -31px -18px;
}

.feed-add-but-strike {
	background-position: -78px -18px;
}

.feed-add-post-color {
	background-position: -102px -19px;
}

.feed-add-post-fontsizelist {
	background-position: -39px 4px;
}

.feed-add-post-removeformat {
	background-position: -70px -40px;
}

.feed-add-post-quote {
	background-position: -54px -19px;
}

.feed-add-post-code {
	background-position: -18px -40px;
}

.feed-add-post-cut {
	background-position: -44px -40px;
}

.feed-add-post-edit-block .feed-add-close-icon {
	top: 3px;
}

.feed-add-post-error-wrap .feed-add-post-form {
	margin-bottom: 0;
}

.feed-add-close-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 9px -17px;
	cursor: pointer;
	height: 25px;
	opacity: 0.5;
	position: absolute;
	right: 2px;
	width: 25px;
}

.feed-add-close-icon:hover {
	opacity: 1;
}

.feed-add-post-title .feed-add-close-icon {
	top: 15px;
}

.feed-com-tags-block {
	overflow: hidden;
	margin: 0 -18px 0 -70px;
	padding: 0 18px 21px 70px;
}

.start-page .feed-com-tags-block {
	margin-left: -85px;
	padding-left: 85px;
}

.feed-info-block + .feed-com-tags-block {
	padding-top: 17px;
}

.feed-add-post-files-block {
	-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 #f4f8f9;
	border-color: #ced0d1 #ced1d1 #d3d7d8;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px -1px rgba(164, 164, 164, 0.7) inset;
	margin-bottom: 11px;
	overflow: hidden;
	padding: 13px 30px 0;
	position: relative;
}

.feed-add-post-files-title {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 500px -5000px;
	color: #5c6470;
	float: left;
	font-size: 13px;
	font-weight: var(--ui-font-weight-bold);
	line-height: 20px;
	overflow: hidden;
}

.feed-add-post-files-block .feed-add-post-files-title {
	font-weight: normal;
	left: 13px;
	position: absolute;
	top: 12px;
	width: 54px;
}

.feed-add-post-files-activity {
	padding: 15px 0 5px 10px;
}

.feed-add-post-files-activity-item {
	line-height: 14px;
	padding: 0 0 11px;
}

.feed-add-post-files-activity-checkbox {
	display: inline-block;
	margin: 0 12px 0 0;
	padding: 0;
	vertical-align: middle;
}

.feed-add-post-files-activity-label {
	color: #000;
	display: inline-block;
	font-size: 12px;
	margin-top: 2px;
	vertical-align: middle;
}

.feed-add-post-files-link {
	border-bottom: 1px dashed #1f67b0;
	color: #1f67b0;
	display: inline-block;
	font-size: 12px;
	text-decoration: none;
}

.feed-add-post-files-link:hover {
	text-decoration: none;
}

.feed-file-icon-bmp {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-css {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-csv {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-dib {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-doc {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-docp {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-docx {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-gif {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-htm {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-html {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-jfif {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-jpe {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-jpeg {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-jpg {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-js {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-pdf {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -415px !important;
}

.feed-file-icon-php {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-png {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-ppt {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -256px !important;
}

.feed-file-icon-pptp {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -256px !important;
}

.feed-file-icon-pptx {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -256px !important;
}

.feed-file-icon-rar {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -96px !important;
}

.feed-file-icon-rtf {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -288px !important;
}

.feed-file-icon-swf {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-tif {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-tiff {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -128px !important;
}

.feed-file-icon-txt {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -192px !important;
}

.feed-file-icon-xls {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-xlsp {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-xlsx {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -224px !important;
}

.feed-file-icon-xml {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -32px !important;
}

.feed-file-icon-zip {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/icons/files/files-sprite.png") no-repeat 0 -96px !important;
}

.feed-add-post-files-list-wrap {
	margin-left: 56px;
}

.feed-add-post-files-list {
	margin-top: -8px;
	table-layout: fixed;
	width: 100%;
}

.feed-add-post-files-list td {
	border-bottom: 1px solid #dde5e8;
	box-shadow: 0 -2px 0 -1px #ffffff inset;
	color: #5c6470;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	padding: 10px 0;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.feed-add-post-files-name {
	width: 26%;
}

.feed-add-post-files-size {
	width: 12%;
}

.feed-add-post-files-storage {
	width: 62%;
}

.feed-add-post-files-text {
	color: #2067b0;
	display: block;
	font-weight: var(--ui-font-weight-bold);
	position: relative;
}

.feed-add-post-f-wrap {
	display: inline-block;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.feed-add-post-files-text .feed-add-post-del-but {
	background-position: 6px -19px;
	display: inline-block;
	margin-top: -2px;
	position: static;
	vertical-align: top;
}

.feed-add-post-files-text .feed-add-post-del-but:hover {
	background-position: -59px -60px;
}

.feed-add-post-stor-place {
	display: inline-block;
	margin-left: 10px;
	vertical-align: top;
}

.feed-add-post-stor-text {
	border-bottom: 1px solid #5c6470;
	display: inline-block;
}

.feed-add-post-stor-pl-arrow {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -130px -23px;
	display: inline-block;
	height: 5px;
	margin-left: 10px;
	vertical-align: middle;
	width: 3px;
}

.feed-add-post-edit-stor {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 4px -64px;
	cursor: pointer;
	display: inline-block;
	height: 15px;
	margin-left: 5px;
	vertical-align: middle;
	width: 15px;
}

.feed-add-post-files-path, .feed-add-post-files-path:visited, .feed-add-post-files-path:active, .feed-add-post-files-path:link, .feed-add-post-files-path:hover {
	border-bottom: 1px solid #5c6470;
	color: #5c6470;
	display: inline-block;
	margin-left: 10px;
	text-decoration: none;
}

.feed-add-error-load .feed-add-post-f-wrap {
	color: #bb0000;
}

.feed-add-error-text {
	color: #5c6470;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	margin: -2px 0 0;
}

.feed-add-post-loading-wrap {
	display: inline-block;
	margin-left: 3%;
	position: relative;
	vertical-align: middle;
	width: 70%;
}

.feed-add-post-loading {
	background-color: #fff;
	border: 1px solid #bcc2c4;
	border-radius: 1px;
	display: block;
	height: 20px;
}

.feed-add-post-loading-cancel {
	background: url(/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3) no-repeat 11px -18px;
	cursor: pointer;
	height: 21px;
	top: 0;
	opacity: 0.6;
	position: absolute;
	right: 0;
	width: 25px;
}

.feed-add-post-loading-cancel:hover {
	opacity: 1;
}

.feed-add-post-load-indicator {
	background-color: #2fc7f7;
	border-radius: 1px;
	color: #fff;
	font-size: 14px;
	height: 22px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
}

.feed-add-post-load-number {
	box-sizing: border-box;
	display: inline-block;
	padding-top: 3px;
}

.feed-add-post-load-place {
	border-radius: 5px;
	color: #a0aeb5;
	font-size: 17px;
	font-weight: var(--ui-font-weight-bold);
	line-height: 26px;
	margin: 20px 0 10px;
	padding: 24px 3px 43px 191px;
	position: relative;
}

.feed-add-post-load-place-active {
	background-position: 57px -88px;
	border: 3px dashed #d4dde1;
	padding: 21px 0 40px 190px;
}

.feed-add-post-load-place:hover {
	border: 3px dashed #d4dde1;
	padding: 21px 0 40px 188px;
}

.feed-add-post-load-img {
	/*background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/loading-place-img.png") no-repeat 0 0;*/
	height: 79px;
	left: 58px;
	position: absolute;
	top: 20px;
	width: 90px;
}

.feed-add-post-load-place:hover .feed-add-post-load-img {
	background-position: 0 -104px;
	left: 55px;
	top: 17px;
}

.feed-add-post-load-button {
	color: #2067b0;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}

.feed-add-post-load-button:hover {
	text-decoration: underline;
}

.feed-add-post-load-but-text {
}

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

.feed-add-post-list-file {
	border-bottom: 1px dashed #2067b0;
	color: #2067b0;
	cursor: pointer;
	display: inline-block;
	line-height: 12px;
}

.feed-add-post-load-pl-text {
	color: #5c6470;
	font-size: 12px;
	margin-left: 58px;
	padding-bottom: 11px;
}

.feed-add-file-but {
	overflow: hidden;
	position: relative;
}

.feed-add-post-p {
	background-position: -141px -208px !important;
	padding-left: 23px;
}

.feed-post-item .feed-add-post-p {
	margin-left: 0;
}

.feed-add-photo-block-wrap {
	margin-top: -17px;
}

.feed-add-photo-block {
	display: inline-block;
	margin: 17px 17px 0 0;
	min-height: 92px;
	padding-right: 21px;
	position: relative;
	vertical-align: top;
	width: 102px;
}

.feed-add-photo-block .feed-add-post-del-but {
	background-color: #fff;
	background-position: 6px -19px;
	height: 22px;
	top: 1px;
	z-index: 0;
}

.feed-add-img-wrap {
	background: none repeat 0 0 #fff;
	border: 1px solid #e2e6e6;
	-webkit-box-shadow: 0 0 2px rgba(137, 137, 137, 0.3);
	box-shadow: 0 0 2px rgba(137, 137, 137, 0.3);
	display: block;
	padding: 4px;
	position: relative;
	text-align: center;
	z-index: 2;
}

.feed-add-img-title {
	color: #2067b0;
	display: block;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	margin-top: 3px;
}

.feed-add-photo-block .feed-add-close-icon {
	background-color: #fff;
	background-position: 8px -19px;
	height: 22px;
	right: 1px;
	top: 1px;
	width: 22px;
}

.feed-add-photo-block .feed-add-close-icon:hover {
	background-position: -57px -60px;
}

.feed-add-photo-bl-error .feed-add-img-title {
	color: #bb0000;
}

.feed-add-img-error {
	background: none repeat 0 0 #9a2b2d;
	display: block;
	height: 92px;
	position: relative;
}

.feed-add-img-er-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -97px -183px;
	height: 27px;
	left: 50%;
	margin: -13px 0 0 -15px;
	position: absolute;
	top: 50%;
	width: 30px;
}

.feed-add-button,
.feed-add-button:link,
.feed-add-button:visited,
.feed-add-button-transparent,
.feed-add-button-transparent:link,
.feed-add-button-transparent:visited {
	background-color: #2fc7f7;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	height: 47px;
	line-height: 47px;
	margin: 10px 15px 0 0;
	min-width: 103px;
	padding: 0 12px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;

	-webkit-transition: background-color 0.3s linear !important;
	transition: background-color 0.3s linear !important;
}

.feed-buttons-block {
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.feed-add-button-text {
	display: block;
}

.feed-add-button-left,
.feed-add-button-right {
	display: none;
}

.feed-add-button:hover {
	background-color: #3fddff;
	color: #fff;
	text-decoration: none;
}

.feed-add-post-load {
	color: #5c6470;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	margin: 10px 0 0 57px;
}

.feed-add-button-transparent {
	background: none;
	border: none;
	-webkit-box-shadow: inset 0 0 0 1px #c6cdd3;
	box-shadow: inset 0 0 0 1px #c6cdd3;
	color: #7d838c;

	-webkit-transition: all 0.2s linear !important;
	transition: all 0.2s linear !important;
}

.feed-add-button-transparent:hover {
	background-color: #ecedef;
	color: #535c69;
}

.feed-add-post-load-info-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -99px -482px;
	display: inline-block;
	height: 14px;
	margin-right: 5px;
	vertical-align: middle;
	width: 14px;
}

.feed-add-post-load-info-text {
	font-weight: normal;
	line-height: normal;
	margin: 17px 0;
}

.feed-add-post-load .feed-add-button {
	margin-top: 0;
}

.feed-buttons-block,
.feed-add-post-content-message-add-ins,
.feed-notice-block,
.feed-add-post-bottom-alert {
	opacity: 1;
	transition: height 0.2s ease 0s, opacity 0.2s ease 0s, padding-top 0.2s ease 0s, padding-bottom 0.2s ease 0s;
}

.feed-notice-block,
.feed-buttons-block {
	overflow: hidden;
}

.feed-buttons-block.feed-post-form-block-hidden,
.feed-add-post-content-message-add-ins.feed-post-form-block-hidden,
.feed-notice-block.feed-post-form-block-hidden,
.feed-add-post-bottom-alert .feed-post-form-block-hidden {
	padding-top: 0;
	padding-bottom: 0;
	display: none;
	height: 0;
	opacity: 0;
}

.feed-new-message-informer-anim {
	opacity: 1;
}

.feed-new-message-informer-counter {
	display: inline-block;
}
.feed-new-message-informer-counter-plus-hidden {
	display: none;
}

.feed-new-message-informer-place {
	height: 33px;
	position: relative;
	z-index: 140;
}

.feed-new-message-informer-place .feed-new-message-informer-fixed.new-message-balloon-wrap {
	z-index: 1100;
}

.feed-new-message-informer-place.feed-new-message-informer-place-hidden {
	display: none;
}

.feed-new-message-inform-wrap {
	text-align: center;
}

.feed-new-message-informer {
	color: #0b66c3;
	cursor: pointer;
	display: block;
	height: 36px;
	text-align: center;
}

.feed-new-message-informer:hover .feed-new-message-inf-text {
	color: #0b4989;
}

.feed-new-message-informer-fixed.new-message-balloon-wrap {
	position: fixed;
	left: auto;
	top: 8px;
	transition: height 0.3s linear 0s;
	z-index: 200;
}

.feed-new-message-informer-fix-anim .feed-new-message-informer {
	display: inline-block;
	bottom: 0;
	position: absolute;
/*	left: 50%;*/
	height: 36px;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	/* margin-left: -124px; */
	/*width: 248px;*/
}

.feed-new-message-informer-fixed .feed-new-message-inf-text {
	line-height: 36px;
}

.feed-new-message-informer {
	opacity: 0;
	transition: opacity 0.4s ease 0s;
}

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

.feed-new-message-informer-anim .feed-new-message-informer {
	opacity: 1;
}

.feed-new-message-inf-wrap {
	background-color: #ffffff;
	display: none;
	overflow: hidden;
	height: 230px;
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md));
}

.feed-new-message-inf-wrap-first a {
	pointer-events: none;
	cursor: default;
}
.feed-new-message-inf-wrap-first.feed-new-message-inf-wrap-first-active a {
	pointer-events: auto;
	cursor: pointer;
}
.feed-new-message-inf-wrap-first { display: none; }
.feed-new-message-inf-wrap-first.feed-new-message-inf-wrap-first-visible { display: block; }

.feed-new-message-active {display: block;}


.feed-new-message-inf-bottom {
	background-color: #fff;
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md, 2px));
	color: #0b66c3;
	cursor: pointer;
	display: block;
	height: 40px;
	outline: none;
	text-align: center;
	position: relative;

	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.feed-new-message-active .feed-new-message-inf-bottom {
	opacity: 1;
}

.feed-new-message-circle {
	background: url(/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/feed-loader.png) no-repeat 0 0;
	margin: 20px auto 0;
	height: 68px;
	opacity: 0;
	width: 68px;

	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.feed-new-message-anim .feed-new-message-circle {
	-webkit-animation: feed-load 2s linear infinite;
	animation: feed-load 2s linear infinite;
	opacity: 1;
}

@-webkit-keyframes feed-load {
	0% {-webkit-transform: rotate(0deg)}
	100% {-webkit-transform: rotate(360deg)}
	0% {transform: rotate(0deg)}
	100% {transform: rotate(360deg)}
}
@keyframes feed-load {
	0% {transform: rotate(0deg)}
	100% {transform: rotate(360deg)}
}


/*.feed-new-message-circle circle {
	fill: none;
	stroke-width : 2;
	stroke: #33c8f7;
	stroke-dasharray:0,201;

	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: 34px 34px;
	transform: rotate(90deg);
	transform-origin: 34px 34px;
}

.feed-new-message-anim .feed-new-message-circle circle {
	-webkit-animation: circle 3s linear infinite;
	animation: circle 3s linear infinite;
}

@-webkit-keyframes circle {
	0% {stroke-dasharray:0,201;}
	100% {stroke-dasharray:201,0;}
}
@keyframes circle {
	0% {stroke-dasharray:0,201;}
	100% {stroke-dasharray:201,0;}
}*/




.feed-new-message-inf-text {
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	line-height: 33px;
}

.feed-new-message-inf-text.new-message-balloon.--hidden {
	display: none;
}

.feed-new-message-inf-bottom .feed-new-message-inf-text {
	line-height: 38px;
}

.feed-new-message-inf-bottom:hover .feed-new-message-inf-text {
	color: #04478b;
}

.feed-new-message-counter {
	display: inline-block;
}

.feed-new-message-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -5px -850px;
	display: inline-block;
	height: 11px;
	margin: 11px 0 0 10px;
	vertical-align: top;
	width: 11px;
}

.feed-new-message-inf-bottom .feed-new-message-icon {
	margin-top: 13px;
}

.feed-post-block {
	padding-bottom: 5px;
	min-height: 87px;
	position: relative;
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md));
}

.feed-item-wrap .feed-post-block {
	margin-bottom: 0;
}

.feed-pinned-panel .feed-item-wrap {
	display: block;
	margin-top: 4px;
	margin-bottom: 0;
}

.feed-pinned-panel .feed-item-wrap:first-child {
	margin-top: 0;
}


.feed-pinned-panel-collapsed.feed-pinned-panel {
	margin-bottom: 10px;
	padding-bottom: 8px;
}

.feed-pinned-panel.feed-pinned-panel-items-collapsed .feed-item-wrap {
	display: none;
}

#log_internal_container {
	position: relative;
}

.feed-post-block.feed-post-block-deleted {
	padding-bottom: 0;
}

.feed-post-block.feed-post-block-pinned {
	background-color: rgba(255,255,255,.88);
	/*margin-bottom: 4px;*/
	padding-bottom: 0;
	/*transition: opacity .3s, height 1s;*/
	cursor: pointer;
}

.feed-post-block.feed-post-block-new.feed-post-block-pinned {
	background-color: rgba(255,252,238,.88);
}

.feed-post-block.feed-post-block-new.feed-post-block-pinned .feed-post-cont-wrap {
	background-color: transparent;
}

.feed-post-cont-wrap {
	margin-bottom: 2px;
/*	overflow: hidden;*/
	padding: 22px 18px 0 85px;
	position: relative;

	/* To avoid browser zoom glitch */
	width: 100%;
	box-sizing: border-box;
}

.feed-post-block-new .feed-post-cont-wrap {
	/*margin-bottom: 8px;*/
}

.feed-leave-group .feed-post-cont-wrap, .feed-join-group .feed-post-cont-wrap {
	padding-bottom: 15px;
}

.feed-post-block-new .feed-post-cont-wrap {
	background-color: #fffcee;
}

.feed-new-employee.feed-post-block-new .feed-post-cont-wrap {
	margin-bottom: 3px;
}

.feed-info.feed-post-block-new .feed-post-cont-wrap {
	margin-bottom: 3px;
}

.feed-post-title-block {
	position: relative;
	color: #7f7f7f;
	font-size: 14px;
	line-height: 16px;
	min-height: 23px;
	padding: 0 55px 4px 0;
	z-index: 11;
	display: inline-block;
}

.feed-post-title-block.--can-edit {
	padding-right: 75px;
}

.feed-post-block-pinned .feed-post-title-block,
.feed-post-block-pinned .feed-post-text-block,
.feed-post-block-pinned .feed-comments-block-wrap,
.feed-post-block-pinned .feed-post-emoji-top-panel-outer,
.feed-post-block-pinned .feed-post-info-block-wrap,
.feed-post-block-pinned .feed-cal-view-uf-block,
.feed-post-block-pinned .feed-com-tags-block,
.feed-post-block-pinned .photo-items-list,
.feed-post-block-pinned .feed-post-cont-wrap .feed-grat-block,
.feed-post-block-pinned .bx-vote-container-web,
.feed-post-block-pinned.feed-imp-post .feed-info-block,
.feed-post-block-pinned .urlpreview,
.feed-post-block-pinned .feed-cal-view-inv-controls,
.feed-post-block-pinned .mail-uf-message-wrapper,
.feed-post-block-pinned .feed-post-stub-block,
.feed-post-block-pinned .feed-post-stub-buttons {
	display: none;
}

.feed-post-block-pinned-hide:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #fff;
	transition: opacity .3s;
	opacity: 1;
	z-index: 100;
}

.feed-post-block-pinned .feed-post-item.feed-post-contentview {
	padding: 0;
}

.feed-user-avatar {
	position: relative;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: block;
	float: left;
	margin-right: 11px;
	overflow: hidden;
}

.bx-opera .feed-user-avatar img {
	border-radius: 50%;
}

.feed-user-avatar img {
	display: block;
	width: 100%;
	min-height: 100%;
}

.feed-user-avatar.feed-user-avatar-white {
	background: none;
}

.feed-user-avatar.feed-user-avatar-white img {
	background-color: #ffffff;
}

.feed-post-block .feed-user-avatar {
	left: 18px;
	position: absolute;
	top: 19px;
}

.feed-post-user-name {
	border-bottom: 1px solid transparent;
	color: #2067b0;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	margin: 0 4px 0 0;
	vertical-align: middle;
}

.feed-post-user-name:link, .feed-post-user-name:visited, .feed-post-user-name:active {
	color: #2067b0;
	text-decoration: none;
}

a.feed-post-user-name:hover {
	border-bottom: 1px solid;
}

.feed-add-post-destination-title .feed-post-user-name {
	margin: 0;
}

.feed-post-item {
	color: #5c6470;
	font-size: 12px;
	margin: 0;
	overflow: hidden;
	padding: 12px 0 1px;
	vertical-align: top;
}

.feed-post-block-grat, .feed-post-item.feed-post-item-title,
.feed-info-block .feed-post-item.feed-post-item-title {
	padding-top: 0;
	padding-bottom: 16px;
}

.feed-post-item a {
	border-bottom: 1px solid transparent;
}

.feed-post-item a:hover {
	border-bottom: 1px solid;
}

.feed-join-group .feed-post-item, .feed-leave-group .feed-post-item {
	padding-top: 8px;
}

.feed-post-item .feed-add-post-destination-title {
	background: none repeat 0 0;
	font-weight: var(--ui-font-weight-bold);
	padding: 0 8px 0 0;
	position: relative;
}

.feed-add-post-destination-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgNyAxMSI+ICA8cGF0aCBmaWxsPSIjNTM1QzY5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOTAuNzUsMTcuMjUgTDE5NiwxNy4yNSBMMTk2LDE5IEwxOTAuNzUsMTkgTDE4OSwxOSBMMTg5LDEyIEwxOTAuNzUsMTIgTDE5MC43NSwxNy4yNSBaIiBvcGFjaXR5PSIuMzI5IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDk0LjkyOSA1MC4wNTcpIi8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	display: inline-block;
	height: 17px;
	margin: 0 6px 0 0;
	position: static;
	vertical-align: middle;
	width: 10px;
}

.feed-add-post-destination-prefix {
	border-bottom: 1px solid transparent;
	color: #5a9322;
	font-weight: var(--ui-font-weight-bold);
	vertical-align: middle;
}

.feed-add-post-destination-prefix.feed-add-post-destination-prefix-crmuser {
	padding-left: 15px;
	position: relative;
	color: #d9930a !important;
}

.feed-add-post-destination-prefix-crmuser:before {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/icon-crmuser.png") no-repeat;
	content: "";
	position: absolute;
	height: 13px;
	left: 0;
	top: 3px;
	width: 13px;
}

.feed-add-post-destination-prefix-crmuser + .feed-add-post-destination-new {
	color: #d9930a !important;
}

.feed-post-title {
	border-bottom: 1px solid transparent;
	color: #333 !important;
	display: inline;
	font-size: 14.5px;
	font-weight: var(--ui-font-weight-bold);
	text-decoration: none;
	vertical-align: top;
}

a.feed-post-title:hover {
	border-bottom: 1px solid;
}

.feed-post-text-block-inner {
	min-height: 47px;
	max-height: 285px;
	max-width: 867px;
	overflow: hidden;
	word-wrap: break-word;
}

.feed-post-text-block-inner-inner {
	padding-bottom: 15px;
	overflow-x: auto;
}

.feed-post-block-has-bottom:not(.feed-imp-post):not(.feed-post-block-grat) .feed-post-text-block-inner-inner {
	padding-bottom: 0;
}

.feed-post-block-new.feed-post-block-short .feed-post-text-block-inner-inner {
	padding-bottom: 15px;
}

.feed-post-block-new.feed-post-block-short.feed-post-block-files .feed-post-text-block-inner-inner {
	padding-bottom: 0;
}

.feed-post-text-block-inner-inner div[align="left"],
.feed-post-text-block-inner-inner div[align="right"],
.feed-post-text-block-inner-inner div[align="center"],
.feed-post-text-block-inner-inner div[align="justify"]{min-height:1em;}

.feed-post-text-block-inner-inner img,
.feed-com-img-wrap {
	max-width: 100%;
	height: auto;
}

.feed-post-text-block-inner-inner img {
	margin: 0;
	vertical-align: middle;
}

.feed-com-text-inner-inner a,
.feed-post-text-block-inner-inner a:not(.ui-icon) {
	border-bottom: 1px solid transparent;
}

.feed-com-text-inner-inner a:hover,
.feed-post-text-block-inner-inner a:not(.ui-icon):hover {
	border-bottom: 1px solid;
}

.feed-post-text-block-inner-inner a.crm-feed-user-block,
.feed-post-text-block-inner-inner a.crm-feed-user-block:hover,
.feed-post-text-block-inner-inner a.webform-button,
.feed-post-text-block-inner-inner a.webform-button:hover {
	border-bottom: none;
}

.feed-post-text-block-inner-inner a.crm-feed-user-block .crm-feed-user-name {
	border-bottom: 1px solid transparent;
	-webkit-transition : border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-post-text-block-inner-inner a.crm-feed-user-block:hover .crm-feed-user-name {
	border-bottom: 1px solid;
	color: #2067b0;
}


.feed-post-text-block-inner-inner ul,
.feed-post-text-block-inner-inner ol {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 1em;
	padding-top: 1em;
}

.crm-feed-info-right-cell .crm-detail-info-resp .crm-feed-company-avatar a,
.crm-feed-info-right-cell .crm-detail-info-resp .crm-feed-company-avatar a:hover {
	border-bottom: none;
}


.feed-post-destination-wrap {
	overflow: hidden;
	padding-left: 10px;
}

.feed-post-menu-wrap {
	position: absolute;
	right: 20px;
	top: -8px;
	width: 21px;
}

.feed-post-menu-but {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -86px -237px;
	height: 26px;
	position: absolute;
	right: 0;
	top: 0;
	width: 21px;
}

.feed-post-menu-but:hover {
	background-position: -116px -237px;
}

.feed-post-menu-but-active {
	background-position: -116px -237px !important;
}

.feed-post-important-switch,
.feed-post-important-switch:before,
.feed-post-important-switch:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij4gIDxwb2x5Z29uIGZpbGw9IiNEM0Q1RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSI0NS4zMjkgMjMuODA2IDQwLjc5OSAyNi45NCA0Mi4zOCAyMS42NjQgMzggMTguMzI0IDQzLjUwNiAxOC4xOTcgNDUuMzI5IDEzIDQ3LjE1MSAxOC4xOTcgNTIuNjU3IDE4LjMyNCA0OC4yNzcgMjEuNjY0IDQ5Ljg1OCAyNi45NCIvPjwvc3ZnPg==);
	cursor: pointer;
	height: 65px;
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
	z-index: 10;
}

.feed-post-important-switch:before,
.feed-post-important-switch:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxwb2x5Z29uIGZpbGw9IiNFM0VBRUQiIHBvaW50cz0iMCAwIDY1IDAgNjUgNjUiLz4gICAgPHBvbHlnb24gZmlsbD0iIzdFODY5MSIgcG9pbnRzPSI0NS4zMjkgMjMuODA2IDQwLjc5OSAyNi45NCA0Mi4zOCAyMS42NjQgMzggMTguMzI0IDQzLjUwNiAxOC4xOTcgNDUuMzI5IDEzIDQ3LjE1MSAxOC4xOTcgNTIuNjU3IDE4LjMyNCA0OC4yNzcgMjEuNjY0IDQ5Ljg1OCAyNi45NCIvPiAgPC9nPjwvc3ZnPg==);
	content: '';
	opacity: 0;

	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.feed-post-important-switch:hover:before {
	opacity: 1;
}

.feed-post-important-switch-active:after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgdmlld0JveD0iMCAwIDY1IDY1Ij4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxwb2x5Z29uIGZpbGw9IiNGQUE4MDAiIHBvaW50cz0iMCAwIDY1IDAgNjUgNjUiLz4gICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0NS4zMjkgMjMuODA2IDQwLjc5OSAyNi45NCA0Mi4zOCAyMS42NjQgMzggMTguMzI0IDQzLjUwNiAxOC4xOTcgNDUuMzI5IDEzIDQ3LjE1MSAxOC4xOTcgNTIuNjU3IDE4LjMyNCA0OC4yNzcgMjEuNjY0IDQ5Ljg1OCAyNi45NCIvPiAgPC9nPjwvc3ZnPg==);
	opacity: 1;
}

.feed-post-important-switch-active:hover:before {
	opacity: 0;
}

.feed-post-informers a,
.feed-post-informers a:hover {
	text-decoration: none;
}

.feed-post-more-link {
	border-bottom: none !important;
	display: inline-block;
	/*padding-right: 11px;*/
	position: relative;
	transition: color .3s;
}

.feed-post-more-text {
	border-bottom: 1px solid transparent;
	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-post-more-arrow {
	display: none;
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -101px -779px;
	height: 3px;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 5px;
	width: 7px;
}

.feed-post-link {
	border-bottom: 1px dashed #2067b0;
	color: #2067b0;
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 9px;
	vertical-align: middle;
}

.feed-post-link:hover {
	text-decoration: none;
}

.feed-post-text-block {
	color: #151515;
	margin: 0 -18px 0 -70px;
	min-height: 47px;
	line-height: var(--ui-font-line-height-lg, 20px);
	overflow: hidden;
	padding: 0 28px 3px 70px;
	position: relative;
}

.feed-post-block-new .feed-post-text-block {
	padding: 0 28px 0 70px;
}

.feed-post-text-block.feed-post-contentview {
	padding-bottom: 23px;
}

.feed-post-cont-wrap .feed-post-text-block.feed-info-block-empty {
	min-height: auto;
}

.feed-post-cont-wrap .feed-post-text-block.feed-info-block-empty .feed-post-text-block-inner {
	min-height: auto;
}

.feed-post-text-block .feed-task-info-text-item {line-height: normal}

.start-page .feed-post-text-block {
	margin-left: -85px;
	padding-left: 85px;
}

/*.feed-post-block-files .feed-post-text-block {*/
	/*padding-bottom: 10px;*/
/*}*/


.feed-add-post-destination-new,
.feed-post-link-new:link,
.feed-add-post-destination-new:link,
.feed-post-link-new:visited,
.feed-add-post-destination-new:visited,
.feed-post-link-new:hover,
.feed-post-link-new:active,
.feed-add-post-destination-new:active {
	border-bottom: 1px solid transparent;
	color: #7f7f7f;
	font-size: 14px;
	line-height: normal;
	display: inline-block;
	margin: 0;
	text-decoration: none;
	vertical-align: middle;
}

.feed-post-link-new {
	border-bottom: 1px dashed #7f7f7f;
	color: #7f7f7f;
	margin-left: 9px !important;
	text-decoration: none;
}

.feed-post-link-new:hover {
	border-bottom: 1px dashed;
}

a.feed-add-post-destination-new:hover {
	border-bottom: 1px solid;
	color: #7f7f7f;
	text-decoration: none;
}

span.feed-add-post-destination-new:hover {
	color: #7f7f7f;
	text-decoration: none;
}

.feed-add-post-destination-cont .feed-add-post-destination-limited-view {
/*	opacity: 0.3;*/
	margin-left: 6px;
}

.feed-post-text-more {
	position: absolute;
	top: 260px;
	left: 0;
	/*height: 32px;*/
	height: 25px;
	width: 100%;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 10px, rgba(255, 255, 255, 1) 20px);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 10px, rgba(255, 255, 255, 1) 20px);
	z-index: 3;
	cursor: pointer;
}

.feed-post-block.feed-post-block-short .feed-post-text-block .feed-post-text-more {
	display: none;
}

.feed-post-block-new .feed-post-text-more {
	background-image: -webkit-linear-gradient(top, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(255, 255, 255, 1) 100px);
	background-image: linear-gradient(to bottom, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(255, 252, 238, 1) 100px);
}

.feed-post-block-new.feed-post-block-files .feed-post-cont-wrap .feed-post-text-more {
	background-image: -webkit-linear-gradient(top, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 20px);
	background-image: linear-gradient(to bottom, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 20px);
}

.feed-post-text-more-but {
	background: none;
	display: block;
	border-bottom: 1px solid #d7dce0;
	/*height: 30px;*/
	height: 24px;
	margin: 0 28px 0 71px;
	position: relative;

	-webkit-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

.start-page .feed-post-text-block .feed-post-text-more-but {
	margin-left: 86px;
}

.feed-post-text-more-but:before {
	/*background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 17px -383px #fff;*/
	background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%208%22%3E%0A%20%20%3Cpath%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M431%2C15%20L437%2C15%20L437%2C17%20L431%2C17%20L429%2C17%20L429%2C9%20L431%2C9%20L431%2C15%20Z%22%20opacity%3D%22.5%22%20transform%3D%22rotate%28-45%20206.222%20522.935%29%22/%3E%0A%3C/svg%3E%0A') center 10px no-repeat;
	background-size: 12px 8px;
	border: 1px solid #d7dce0;
	border-bottom: none;
	border-radius: 16px 16px 0 0;
	bottom: -1px;
	content: '';
	height: 21px;
	left: 50%;
	margin-left: -32px;
	position: absolute;
	width: 63px;

	-webkit-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

.feed-post-block-new .feed-post-text-block .feed-post-text-more-but:before {
	background: #fffcee url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012%208%22%3E%0A%20%20%3Cpath%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M431%2C15%20L437%2C15%20L437%2C17%20L431%2C17%20L429%2C17%20L429%2C9%20L431%2C9%20L431%2C15%20Z%22%20opacity%3D%22.5%22%20transform%3D%22rotate%28-45%20206.222%20522.935%29%22/%3E%0A%3C/svg%3E%0A') center 10px no-repeat;
	background-size: 12px 8px;
}

.feed-post-block-new.feed-post-block-files .feed-post-text-block .feed-post-text-more-but:before {
	background-color: #fffcee;
}

.feed-post-text-more-left,
.feed-post-text-more-right {
	display: none;
}

.feed-post-text-more:hover {
	border-bottom-color: #b6bbbd;
}

.feed-post-text-more:hover .feed-post-text-more-but,
.feed-post-text-more:hover .feed-post-text-more-but:before {
	border-color: #b6bbbd;
}

.feed-post-color-red {
	color: #d42d00;
}

.feed-post-color-green {
	color: #688617;
}

.feed-post-color-blue {
	color: #1a60a9;
}

.feed-post-informers {
	background-color: transparent;
	font-size: 13px;
	line-height: 13px;
/*	overflow: hidden;*/
	padding: 0 28px 1px 85px;
	margin: 0 -18px 0 -85px;
	min-height: 14px;
	position: relative;
}

.feed-post-block-new.feed-post-block-short .feed-post-informers,
.feed-post-block-new.feed-post-block-separator .feed-post-informers {
	padding-top: 0;
}

.feed-post-informers-cont {
	padding-top: 18px;
	border-top: 1px transparent solid;
	min-height: 25px;
}

.feed-post-block.feed-imp-post .feed-post-informers-cont,
.feed-post-block.feed-post-block-vote .feed-post-informers-cont,
.feed-post-block.feed-post-block-vote.feed-post-block-files .feed-post-informers-cont,
.feed-post-block.feed-post-block-grat .feed-post-informers-cont,
.feed-post-block.feed-post-block-grat.feed-post-block-files .feed-post-informers-cont,
.feed-post-block.feed-workday-edit .feed-post-informers-cont,
.feed-post-block.feed-new-employee .feed-post-informers-cont,
.feed-post-block.feed-info .feed-post-informers-cont {
	border-top: 1px transparent solid;
}

.feed-post-block.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont,
.feed-post-block.feed-imp-post.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont,
.feed-post-block.feed-post-block-vote.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont,
.feed-post-block.feed-workday-edit.feed-post-block-files:not(.feed-post-block-pinned) .feed-post-informers-cont {
	padding-top: 18px;
	border-top: 1px #e7ecee solid;
}

.feed-post-block-new.feed-post-block.feed-imp-post.feed-post-block-files .feed-post-informers-cont,
.feed-post-block-new.feed-post-block.feed-post-block-vote.feed-post-block-files .feed-post-informers-cont,
.feed-post-block-new.feed-post-block.feed-workday-edit.feed-post-block-files .feed-post-informers-cont {
	border-top: 0;
}

.feed-post-block.feed-post-block-pinned .feed-post-informers-cont {
	padding: 0;
	border-top: 1px transparent solid;
	min-height: 23px;
}

.feed-post-block-short .feed-post-informers-cont,
.feed-post-block-separator .feed-post-informers-cont {
	border-top-color: #e7ecee;
}

.feed-post-block .disk-ui-file-thumbnails-web-wrapper {
	margin-bottom: auto;
}

.start-page .feed-post-informers, .crm-feed-wrap .feed-post-informers  {
	margin-left: -85px;
	padding-left: 85px;
}

.feed-com-tags-block + .feed-post-informers {
}

.feed-join-group .feed-post-informers,
.feed-leave-group .feed-post-informers {
	margin-top: -15px;
	position: relative;
}

.feed-inform-comments,
.feed-inform-ilike,
.feed-inform-follow,
.feed-post-more-link {
	color: #828B95;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	vertical-align: top;
}
.feed-post-informers .feed-inform-comments,
.feed-post-informers .feed-inform-ilike,
.feed-post-informers .feed-inform-follow,
.feed-post-informers .feed-post-more-link,
.feed-post-informers .feed-post-more-text,
.feed-post-informers .feed-content-view-cnt {
	font-size: 13px;
	line-height: 13px;
}

.feed-inform-comments-pinned {
	display: none;
}

.feed-post-block-pinned .feed-inform-comments {
	display: none;
}
.feed-post-block-pinned .feed-inform-comments-pinned {
	display: inline-block;
}

.feed-post-block-pinned.feed-post-block {
	min-height: 80px;
}

.feed-post-block-pinned.feed-post-block .feed-user-avatar {
	top: 15px;
}

.feed-com-informers-bottom .feed-inform-comments,
.feed-com-informers-bottom .feed-inform-ilike,
.feed-com-informers-bottom .feed-inform-follow,
.feed-com-informers-bottom .feed-post-more-link {
	color: #A8AEB5;
}

.feed-inform-comments,
.feed-inform-ilike,
.feed-inform-follow {
	/*margin-top: 5px;*/
	margin-right: 13px;
}

.feed-post-block-pinned .feed-inform-item,
.feed-post-block-pinned .feed-inform-item a {
	align-items: center;
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: rgb(155,162,170);
}

.feed-post-block-pinned .feed-content-view-cnt {
	color: rgb(155,162,170);
}

.feed-post-block-pinned .feed-inform-item {
	margin-right: 10px;
}

.feed-post-block-pinned .feed-post-cont-wrap .feed-new-like {
	padding-right: 0;
}

.feed-post-more-link {
	margin-right: 5px;
}

.feed-inform-comments a,
.feed-inform-ilike a,
.feed-inform-follow a,
.feed-post-more-link a {
	border-bottom: 1px solid transparent;
	color: #828B95;
	text-decoration: none;
	transition: color .3s;
}

.feed-com-informers-bottom .feed-inform-comments a,
.feed-com-informers-bottom .feed-inform-ilike a,
.feed-com-informers-bottom .feed-inform-follow a,
.feed-com-informers-bottom .feed-post-more-link a {
	color: #A8AEB5;
}

.feed-inform-ilike .bx-you-like-button a,
.feed-inform-ilike .bx-you-like-button a:hover,
.feed-post-emoji-control-active .bx-you-like-button a.bx-ilike-text {
	color: #0b66c3;
}

.feed-inform-comments a:hover,
.feed-inform-ilike a:hover,
.feed-inform-follow a:hover,
.feed-post-more-link a:hover {
	color: #3A3D42;
	text-decoration: none;
}

.feed-inform-ilike a.bx-ilike-text.bx-ilike-text-unavailable:hover {
	color: #828B95;
}

a.feed-post-more-link {
	/*margin: 5px 0 0 0;*/
	transition: color .3s, border-bottom .3s;
}

a.feed-post-more-link:hover {
	color: #3A3D42;
	border-bottom: 1px solid #3A3D42;
}

.feed-inform-comments .feed-inform-comments-nolink {
	cursor: auto;
}

.feed-you-like .feed-inform-ilike-icon {
	background-position: -28px -78px;
}

.feed-comments-block {
	border-radius: 1px;
	margin: 4px 28px 17px 68px;
	position: relative;
}

.feed-comments-block.feed-comments-block-nav {
	margin-top: 4px;
}

.feed-date {
	font-size: 11px;
	margin-right: 5px;
}

.feed-time {
	font-size: 11px;
}

.feed-post-time-wrap a {
	color: #828B95 !important;
	text-decoration: none;
}

.feed-post-time-wrap .feed-time {
	display: inline-block;
	font-size: 13px;
	background: none;
	padding-left: 0;
	color: #828B95 !important;
}

.feed-post-time-wrap .feed-time:first-letter {
	text-transform: uppercase;
}

.feed-post-title-block .feed-post-time-wrap {
	display: block;
	padding-top: 3px;
}

.feed-post-informers .ilike-light .bx-ilike-right {
	height: 14px !important;
	padding: 0 1px 0 14px !important;
}


.bx-ilike-text {
	border-bottom: 1px solid transparent;
	height: auto !important;
	padding: 0 !important;
}

.feed-com-files {
	margin: 0 -18px 0 -70px;
	padding: 0 28px 0 70px;
	overflow: hidden;
}

.start-page .feed-com-files {
	margin-left: -85px;
	padding-left: 85px;
}

.feed-post-block-pinned .feed-com-files {
	display: none;
}

.feed-post-cont-wrap .feed-com-files.diskuf-files-entity {
	padding-top: 15px;
	padding-bottom: 10px;
}


/* nested blocks */
.feed-post-cont-wrap .feed-com-files.diskuf-files-entity .feed-com-files.diskuf-files-entity {
	padding-bottom: 0;
}

.feed-com-block .feed-com-files {
	position: relative;
	z-index: 1;
}

.feed-com-files-title {
	color: #535c68;
	float: left;
	font-size: 13px;
	font-weight: var(--ui-font-weight-bold);
	min-width: 50px;
	margin-top: 2px;
}

.feed-com-tags-block .feed-com-files-title {
	min-width: 0;
}

.feed-com-files-cont {
	max-width: 859px;
	overflow: hidden;
	padding: 5px 0 1px 10px;
}

.feed-com-file-wrap {
	box-sizing: border-box;
	display: block;
	font-size: 13px;
	line-height: 14px;
	margin: -2px 6px 14px 0;
	max-width: 100%;
	padding: 1px 0 0 20px;
	position: relative;
	vertical-align: middle;
	word-wrap: break-word;
}
.feed-com-file-wrap.feed-com-file-wrap-fullwidth {
	display: block;
}

.feed-con-file-icon, .feed-com-file-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -55px -220px;
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	top: 0;
	width: 16px;
}

.feed-com-block .feed-con-file-icon {
	left: 0;
}

.feed-com-file-name {
	border-bottom: 1px solid transparent;
	color: #1668c0;
	vertical-align: top;
	word-wrap: break-word;

	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-com-file-name:hover {
	border-bottom: 1px solid;
}

.feed-con-file-size {
	color: #8e8e8e;
	font-size: 13px;
	font-weight: normal;
	margin: 0 12px 0 4px;
	vertical-align: top;
}

.feed-com-files-more {
	padding: 0 0 0 20px;
}

.feed-com-files-more-link {
	color: #7f7f7f;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	text-decoration: underline;
}

.feed-com-files-more-link:hover {
	color: #5e5e5e;
}

.feed-com-files-photo {
	border: 1px solid #eeeeee;
	display: inline-block;
	height: 48px;
	margin: 0 15px 15px 0;
	width: 48px;
}

.feed-com-files-cont .feed-com-files-photo {
	height: 64px;
	width: 64px;
}

.feed-com-tag,
.feed-com-tag:visited,
.feed-com-tag:link,
.feed-com-tag:active {
	border-bottom: 1px solid transparent;
	color: #2e2e2e;
	display: inline-block;
	font-size: 13px;
	vertical-align: baseline;
}

.feed-com-tag:hover {
	border-bottom: 1px solid;
}

.feed-com-tags-block .feed-com-files-title {
	margin-top: 1px;
}

.feed-com-tags-block .feed-com-files-cont {
	padding-top: 1px;
}

.feed-com-block-menu {
	position: absolute;
	right: 3px;
	top: 0;
	width: 21px;
}

.feed-com-block-menu-but {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -39px -82px;
	height: 23px;
	opacity: 0.6;
	position: absolute;
	right: 0;
	top: 0;
	width: 21px;
}

.feed-com-block-menu-but:hover {
	opacity: 1;
}

.feed-com-block-menu-act {
	display: block;
}

.feed-com-block-menu-act .feed-com-block-menu-but {
	opacity: 1;
}

.feed-cancel-com,
.feed-cancel-com:link,
.feed-cancel-com:visited,
.feed-cancel-com:active {
	border-bottom: 1px solid transparent;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: normal;
	margin-top: 25px;
	text-decoration: none;
	vertical-align: top;
}

.feed-comments-block .feed-cancel-com {
	margin-top: 13px;
}

.feed-cancel-com:hover {
	border-bottom: 1px solid;
}

.feed-buttons-block .feed-cancel-com {
	vertical-align: top;
	margin-top: 25px;
}

.feed-join-group {
	margin-bottom: 5px;
}

.feed-post-block-new.feed-join-group {
	margin-bottom: 20px;
	min-height: 77px;
}

.feed-join-group .feed-add-post-destination-title {
	color: #688617;
	margin-top: 6px;
}

.feed-join-group .feed-add-post-destination-icon {
	margin: 0 0 0 6px;
	vertical-align: top;
}

.feed-join-group .feed-add-post-destination {
	float: left;
	margin-bottom: 0;
	padding-right: 13px;
}

.feed-join-group.feed-post-block-new .feed-post-cont-wrap {
	padding-bottom: 14px;
}

.feed-join-group.feed-post-block-new .feed-post-informers {
	margin-top: -30px;
	padding-top: 0;
}

.feed-leave-group {
	margin-bottom: 5px;
}

.feed-leave-group.feed-post-block-new {
	margin-bottom: 20px;
}

.feed-leave-group .feed-add-post-destination-title {
	color: #b70000;
	display: inline-block;
}

.feed-leave-group .feed-add-post-destination-icon {
	margin: 0 0 0 6px;
	vertical-align: top;
}

.feed-leave-group .feed-add-post-destination {
	margin-bottom: 0;
	opacity: 0.5;
}

.feed-post-time-wrap {
	display: inline-block;
	vertical-align: top;
}

.feed-post-informers .feed-post-time-wrap {
	line-height: 12px;
	padding-left: 14px;
	position: absolute;
	top: 1px;
}

.feed-post-informers .feed-post-time-wrap.feed-inform-contentview {
	top: 19px;
}

.feed-pinned-panel .feed-post-block-pinned .feed-post-informers .feed-inform-item.feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block-short .feed-post-informers .feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block-separator .feed-post-informers .feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block.feed-post-block-grat .feed-post-informers .feed-post-time-wrap,
.feed-pinned-panel .feed-post-block-pinned.feed-post-block.feed-post-block-vote .feed-post-informers .feed-post-time-wrap {
	top: 2px;
}

.feed-post-block-short:not(.feed-imp-post) .feed-post-informers .feed-post-time-wrap:not(.feed-inform-contentview),
.feed-post-block-separator:not(.feed-imp-post) .feed-post-informers .feed-post-time-wrap:not(.feed-inform-contentview),
.feed-post-block.feed-post-block-grat .feed-post-informers .feed-post-time-wrap:not(.feed-inform-contentview),
.feed-post-block.feed-post-block-vote .feed-post-informers .feed-post-time-wrap:not(.feed-inform-contentview) {
	top: 15px;
}

.feed-post-block-new.feed-post-block-pinned .feed-post-informers .feed-post-time-wrap {
	top: 2px!important;
}

.feed-post-time-wrap {
	top: 15px;
}

.feed-files-cont {
	overflow: hidden;
	padding-left: 10px;
}

.feed-post-add-files {
	padding-top: 8px;
}

.feed-info-add-photo .feed-add-post-files-title {
	float: none;
	margin-left: 0;
}

.feed-info-add-photo .feed-files-cont {
	margin: -8px 0 0;
	padding: 5px 0 0 3px;
}

.feed-info-add-photo .feed-com-files-photo {
	margin: 8px 8px 0 0;
}

.feed-info-add-photo .feed-post-cont-wrap {
	margin: 8px 8px 0 0;
}

.feed-workday-edit .feed-add-post-files-title,
.feed-workday-confirm .feed-add-post-files-title,
.feed-workday-rejected .feed-add-post-files-title {
	float: none;
}

.feed-work-time {
	color: #5c6470;
	display: inline-block;
	font-size: 12px;
	margin-left: 9px;
	padding-left: 21px;
	position: relative;
}

.feed-work-time-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -142px -447px;
	display: block;
	height: 14px;
	left: -20px;
	position: absolute;
	top: 0;
	width: 14px;
}

.feed-workday-left-side {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	white-space: nowrap;
	width: 50%;
}

.feed-workday-right-side {
	display: inline-block;
	overflow: hidden;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	width: 50%;
}

.feed-workday-table-text {
	display: inline-block;
	margin-right: 9px;
	vertical-align: middle;
}

.feed-workday-avatar {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -26px -163px #535c6a;
	border-radius: 50%;
	display: inline-block;
	height: 39px;
	margin-right: 10px;
	vertical-align: middle;
	width: 39px;
}

.feed-user-name-wrap {
	display: inline-block;
	line-height: 14px;
	vertical-align: middle;
	width: 58%;
}

.feed-info-block .feed-user-name-wrap {
	line-height: 16px;
}

.feed-workday-user-name {
	border-bottom: 1px solid transparent;
	color: #0b66c3;
	display: inline-block;
	font-weight: var(--ui-font-weight-bold);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
	vertical-align: top;
}

.feed-workday-user-name:hover {
	border-bottom: 1px solid;
}

.feed-workday-user-position {
	display: block;
	margin-top: 2px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.feed-grat-block .feed-workday-user-position {
	max-width: 245px;
}

.feed-workday-right-side .feed-user-name-wrap {
	text-align: left;
}

.feed-workday-edit .feed-workday-table {
	background-color: #e6f0f2;
}

.feed-workday-confirm .feed-workday-table {
	background-color: #ecf5c4;
}

.feed-workday-rejected .feed-workday-table {
	background-color: #f6e3e3;
}

.feed-workday-comments {
	font-size: 14px;
	line-height: 13px;
	margin: 10px 0 0;
}

.feed-workday-com-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat 0 -484px;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 1px 6px 0 0;
	vertical-align: top;
	width: 15px;
}

.feed-workday-rejected .feed-workday-com-icon {
	background-position: -17px -485px;
	margin-right: 2px;
	width: 12px;
}

.feed-external-massage .feed-user-avatar {
/*	background-position: 0 -112px;*/
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMzIDI3Ij4gIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjE1NjksLTMuNTUyNzEzNjhlLTE1IEM5LjgxNDksLTMuNTUyNzEzNjhlLTE1IDQuMDg5OSwyLjYyOCAtMC4wMDAxLDYuODQ5IEwzLjQzOTksMTAuMjg5IEM2LjY1MDksNi45NDYgMTEuMTU1OSw0Ljg1NiAxNi4xNTY5LDQuODU2IEMyMS4xNTc5LDQuODU2IDI1LjY2MjksNi45NDYgMjguODczOSwxMC4yODkgTDMyLjMxMzksNi44NDkgQzI4LjIyMzksMi42MjggMjIuNDk4OSwtMy41NTI3MTM2OGUtMTUgMTYuMTU2OSwtMy41NTI3MTM2OGUtMTUgTTYuNTIzOSwxMy4zNzQgTDkuNzM5OSwxNi41ODkgQzExLjMzNTksMTQuODU4IDEzLjYxNTksMTMuNzY3IDE2LjE1NjksMTMuNzY3IEMxOC42OTc5LDEzLjc2NyAyMC45Nzc5LDE0Ljg1OCAyMi41NzM5LDE2LjU4OSBMMjUuNzg5OSwxMy4zNzQgQzIzLjM2ODksMTAuODE5IDE5Ljk1MjksOS4yMTggMTYuMTU2OSw5LjIxOCBDMTIuMzYwOSw5LjIxOCA4Ljk0NDksMTAuODE5IDYuNTIzOSwxMy4zNzQgTTE2LjE1NjksMTguMjcxIEMxMy44MjA5LDE4LjI3MSAxMS45Mjc5LDIwLjE2NCAxMS45Mjc5LDIyLjUgQzExLjkyNzksMjQuODM2IDEzLjgyMDksMjYuNzI5IDE2LjE1NjksMjYuNzI5IEMxOC40OTI5LDI2LjcyOSAyMC4zODU5LDI0LjgzNiAyMC4zODU5LDIyLjUgQzIwLjM4NTksMjAuMTY0IDE4LjQ5MjksMTguMjcxIDE2LjE1NjksMTguMjcxIi8+PC9zdmc+);
}

.feed-info .feed-user-avatar {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDE0IDI5Ij4gIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjk5LDguNDM1NSBDOS4wMjksOC40MzU1IDEwLjkxNyw2LjU0NzUgMTAuOTE3LDQuMjE3NSBDMTAuOTE3LDEuODg4NSA5LjAyOSwtMC4wMDA1IDYuNjk5LC0wLjAwMDUgQzQuMzY5LC0wLjAwMDUgMi40ODEsMS44ODg1IDIuNDgxLDQuMjE3NSBDMi40ODEsNi41NDc1IDQuMzY5LDguNDM1NSA2LjY5OSw4LjQzNTUgWiBNOS45MjQsMjQuODEwNSBMOS45MjQsMTAuOTE2NSBMMC45OTIsMTAuOTE2NSBMMC45OTIsMTQuODg2NSBMMy45NywxNC44ODY1IEwzLjk3LDI0LjgxMDUgTDAsMjQuODEwNSBMMCwyOC43ODA1IEwxMy44OTQsMjguNzgwNSBMMTMuODk0LDI0LjgxMDUgTDkuOTI0LDI0LjgxMDUgWiIvPjwvc3ZnPg==);
}

.feed-info .feed-add-post-destination-title {
	color: #b54515;
}

.feed-external .feed-user-avatar {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMzIDI3Ij4gIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjE1NjksLTMuNTUyNzEzNjhlLTE1IEM5LjgxNDksLTMuNTUyNzEzNjhlLTE1IDQuMDg5OSwyLjYyOCAtMC4wMDAxLDYuODQ5IEwzLjQzOTksMTAuMjg5IEM2LjY1MDksNi45NDYgMTEuMTU1OSw0Ljg1NiAxNi4xNTY5LDQuODU2IEMyMS4xNTc5LDQuODU2IDI1LjY2MjksNi45NDYgMjguODczOSwxMC4yODkgTDMyLjMxMzksNi44NDkgQzI4LjIyMzksMi42MjggMjIuNDk4OSwtMy41NTI3MTM2OGUtMTUgMTYuMTU2OSwtMy41NTI3MTM2OGUtMTUgTTYuNTIzOSwxMy4zNzQgTDkuNzM5OSwxNi41ODkgQzExLjMzNTksMTQuODU4IDEzLjYxNTksMTMuNzY3IDE2LjE1NjksMTMuNzY3IEMxOC42OTc5LDEzLjc2NyAyMC45Nzc5LDE0Ljg1OCAyMi41NzM5LDE2LjU4OSBMMjUuNzg5OSwxMy4zNzQgQzIzLjM2ODksMTAuODE5IDE5Ljk1MjksOS4yMTggMTYuMTU2OSw5LjIxOCBDMTIuMzYwOSw5LjIxOCA4Ljk0NDksMTAuODE5IDYuNTIzOSwxMy4zNzQgTTE2LjE1NjksMTguMjcxIEMxMy44MjA5LDE4LjI3MSAxMS45Mjc5LDIwLjE2NCAxMS45Mjc5LDIyLjUgQzExLjkyNzksMjQuODM2IDEzLjgyMDksMjYuNzI5IDE2LjE1NjksMjYuNzI5IEMxOC40OTI5LDI2LjcyOSAyMC4zODU5LDI0LjgzNiAyMC4zODU5LDIyLjUgQzIwLjM4NTksMjAuMTY0IDE4LjQ5MjksMTguMjcxIDE2LjE1NjksMTguMjcxIi8+PC9zdmc+);
}

.feed-info-block .feed-post-text-block-inner-inner {
	background-color: #F3FED6;
	background-image: url("data:image/svg+xml,%3Csvg width='317' height='358' viewBox='0 0 317 358' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='317' height='358'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0L317 0L317 358L0 358L0 0Z' fill='%23F3FED6'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-550 0.170425L317 0.170425L317 358.17L-550 358.17L-550 0.170425Z' fill='%23F3FED6'/%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M329 182.5C329 265.619 261.619 333 178.5 333C95.3811 333 28 265.619 28 182.5C28 99.3813 95.3811 32.0001 178.5 32.0001C261.619 32.0001 329 99.3813 329 182.5ZM296.235 182.5C296.235 247.523 243.523 300.235 178.5 300.235C113.477 300.235 60.7648 247.523 60.7648 182.5C60.7648 117.477 113.477 64.765 178.5 64.765C243.523 64.765 296.235 117.477 296.235 182.5ZM196.758 165.383H164.782V165.39H151.063V178.462H164.782V250.171H151.063V263.889H164.782H192.218H196.758H205.937V250.171H196.758V165.383ZM203.037 123.159C203.037 135.848 192.751 146.134 180.063 146.134C167.375 146.134 157.089 135.848 157.089 123.159C157.089 110.471 167.375 100.185 180.063 100.185C192.751 100.185 203.037 110.471 203.037 123.159Z' fill='%239DCF00'/%3E%3C/g%3E%3C/svg%3E%0A");
	color: #535c69;
	line-height: 24px;
	margin: 12px 0 0;
	padding: 19px 132px 17px 19px;
	min-height: 84px;
}

.feed-post-block-new .feed-info-block .feed-post-text-block-inner-inner {
	margin-bottom: 20px;
}

.feed-post-block-limited-width {
	max-width: 867px;
}

.ui-livefeed-background {
	background-repeat: no-repeat;
	background-position: center center;
	height: 344px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover;
	margin-top: 15px;
}

.ui-livefeed-background .feed-post-text-more,
.ui-livefeed-background .feed-post-item-title {
	display: none;
}

.ui-livefeed-background .feed-post-text {
	padding: 0 50px 0 50px;
}

.ui-livefeed-background .feed-post-text,
.ui-livefeed-background .feed-post-text a,
.ui-livefeed-background .feed-post-text a:hover {
	font-size: 36px;
	line-height: 54px;
	color: #FFFFFF;
	text-align: center;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
}

.feed-post-block-new .feed-post-block-colored + .urlpreview {
	margin-top: 17px;
}

.feed-post-info-block {
	background: -moz-linear-gradient(center top, #f9fbfb, #f2f6f6) repeat 0 0;
	border: 1px solid #bcd0d5;
	border-radius: 3px;
	box-shadow: 0 1px 2px #e4e5e5;
	display: inline-block;
	margin: 12px 10px 12px 0;
	min-height: 22px;
	min-width: 150px;
	padding: 17px 12px 13px;
	position: relative;
	text-align: center;
}

.feed-post-info-block i {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -51px -480px;
	bottom: -12px;
	display: block;
	height: 12px;
	left: 22px;
	position: absolute;
	width: 12px;
}

.feed-post-info-cont {
	display: inline-block;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	line-height: 16px;
	padding-left: 23px;
	position: relative;
}

.feed-post-info-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -75px -483px;
	display: block;
	height: 14px;
	left: 0;
	position: absolute;
	top: 1px;
	width: 12px;
}

.feed-post-info-block-wrap {
	display: block;
	padding-bottom: 15px;
	position: relative;
	min-height: 41px;
}

.feed-post-block-has-bottom .feed-post-info-block-wrap {
	padding-bottom: 0;
}

.feed-new-employee .feed-user-avatar {
/*	background-position: -52px -112px;*/
}

.feed-new-employee .feed-post-text-block-inner-inner {
	padding: 9px 15px;
}

.feed-new-employee .feed-workday-left-side {
	padding: 3px 0 3px 3px;
	width: auto;
}

.feed-new-employee .feed-user-name-wrap {
	width: auto;
}

.feed-info-block .feed-user-avatar {
	display: inline-block;
	float: none;
	margin-right: 10px;
	position: static;
	vertical-align: middle;
}

.feed-new-employee .feed-workday-user-position {
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding-top: 0;
}

.feed-new-employee .feed-info-block .feed-user-avatar {
/*	background-position: 13px -154px;*/
}

.feed-quote-block {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ecf2f3;
	border-color: #cfd7d9 #dee5e6 #e7eeef;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px #dbe1e3 inset;
	color: #555;
	margin-top: 25px;
	padding: 25px 37px 30px;
	position: relative;
}

.feed-quote-block i {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -122px -478px;
	display: block;
	height: 18px;
	left: 47px;
	position: absolute;
	top: -16px;
	width: 15px;
}

.feed-quote-top, .feed-quote-bottom {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/live_feed_sprite_6.png?3") no-repeat -35px -646px;
	display: block;
	height: 13px;
	position: absolute;
	width: 12px;
}

.feed-quote-block-code .feed-quote-top, .feed-quote-block-code .feed-quote-bottom {
	display: none;
}

.feed-quote-top {
	left: 12px;
	top: 11px;
}

.feed-quote-bottom {
	background-position: -59px -646px;
	bottom: 12px;
	right: 13px;
}

.feed-quote-block pre {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	margin: 0;
	overflow-x: auto;
}

.feed-new-message-informer-wait-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/log/wait2.gif") no-repeat 0 0 transparent;
	display: inline-block;
	height: 14px;
	margin: 11px 0 0 12px;
	vertical-align: top;
	width: 11px;
}

.feed-add-post-destination-title {
	padding-right: 0;
}

.feed-com-header .feed-com-all {
	border-bottom: 1px solid transparent;
	color: #828B95;
	font-size: 13px;
	margin-left: 0;
	padding: 0;
	position: relative;
	transition: color .3s;
}

.feed-com-all:hover {
/*	border-bottom: 1px solid;*/
	color: #3A3D42;
}

.feed-com-all-count:before,
.feed-com-all-count:after {
	color: #CCCFD3;
}

.feed-com-all-count:before {
	content: '(';
}

.feed-com-all-count:after {
	content: ')'
}

.feed-post-block .wdif-subblock {
	padding-left: 10px;
}

.feed-post-block .wdif-block {
	padding-top: 10px;
}

.feed-post-text-block ~ .bx-vote-container {
	max-width: 867px;
}

.feed-post-block .bx-vote-container {
	margin-top: 16px;
}

.feed-com-time {
	margin-right: 6px;
}

.feed-com-all-hide {
	display: none;
}

* html .feed-add-successfully, * html .feed-add-error {
	height: 36px;
}

* html .feed-add-post-destination-all-users {
	background: none repeat 0 0 #edf2d4;
}

* html .feed-add-post-destination-users {
	background-color: #e6f0f5;
}

* html .feed-add-post-destination-department {
	background-color: #e9eff1;
}

* html .feed-add-post-destination-sonetgroups {
	background-color: #ADE7E4;
}

* html .feed-add-post-files-block .feed-add-post-files-title {
	width: 74px;
}

* html .feed-add-post-loading {
	height: 19px;
}

* html .feed-add-post-load-indicator {
	background: none repeat 0 0 #31a8e1;
}

* html .feed-add-photo-block {
	width: 123px;
}

* html .feed-com-add-block .feed-add-photo-block {
	width: 100px;
}

* html .feed-tasks-info .feed-workday-table {
	width: 350px;
}

* html .feed-post-informers .feed-post-time-wrap {
	line-height: 14px;
}

* html .feed-post-info-block {
	background: none repeat 0 0 #f3f7f7;
}

* html .feed-post-info-block i {
	bottom: -16px;
}

* html .feed-post-block-new .feed-post-informers {
	margin-top: 0;
}

* html .feed-inform-comments, * html .feed-inform-ilike {
	float: left;
}

.sonet-log-nav {
	font-size: 12px;
	padding-top: 10px;
}

.popup-window-content .popup-window-content-div {
	font-size: 12px;
}

.popup-window-content .popup-window-content-div input, .popup-window-content .popup-window-content-div label, .popup-window-content .popup-window-content-div span {
	vertical-align: middle;
}

.popup-window-content .popup-window-content-div td {
	text-align: left;
}

.popup-window-content-visible-div {
	padding: 10px;
	width: 300px;
}

.popup-window-content-transport-div {
	padding: 4px 15px 0;
	width: 650px;
}

.popup-window-content-transport-div-title, .popup-window-content-visible-title {
	font-weight: var(--ui-font-weight-bold);
}

.popup-window-content-visible-sep {
	padding: 10px 0;
}

.popup-window-content-visible-row {
	color: #929292;
	display: inline-block;
}

.popup-window-content-transport-cell-title {
	padding: 10px 0;
	vertical-align: top;
	width: 50%;
}

.popup-window-content-transport-cell-control {
	vertical-align: top;
	width: 50%;
}

span.popup-window-content-row-cnt, a.popup-window-content-row-text {
	display: inline-block;
	vertical-align: top;
}

span.popup-window-content-row-cnt {
	padding-right: 5px;
}

a.popup-window-content-row-text {
	width: 90%;
}

#popup-window-content-bx_log_ut_popup {
	padding: 10px 15px 0;
}

#bx_log_transport_popup .popup-window-buttons-hr {
	margin: 0 20px;
}

.transport-popup-list-list {
	border-left: 1px solid #e9e9e9;
	margin: 7px 0;
	padding-left: 10px;
}

.transport-popup-list-list .transport-popup-list-item {
	cursor: pointer;
	display: block;
	margin: 0 0 4px;
	position: relative;
	text-decoration: none;
}

.transport-popup-list-item-selected {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") repeat-x 0 -711px transparent !important;
}

.transport-popup-list-item:hover {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") repeat-x 0 -730px transparent;
}

.transport-popup-list-item-left, .transport-popup-list-item-icon, .transport-popup-list-item-text, .transport-popup-list-item-right {
	display: inline-block;
	height: 19px;
	vertical-align: top;
}

.transport-popup-list-item-left, .transport-popup-list-item-right {
	width: 3px;
}

.transport-popup-list-item-selected .transport-popup-list-item-left {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat 0 -692px transparent !important;
}

.transport-popup-list-item:hover .transport-popup-list-item-left {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -7px -692px transparent !important;
}

.transport-popup-list-item-selected .transport-popup-list-item-right {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -3px -692px transparent !important;
}

.transport-popup-list-item:hover .transport-popup-list-item-right {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -10px -692px transparent;
}

.transport-popup-list-item-icon {
	margin: 0 0 0 9px;
	width: 20px;
}

.transport-popup-icon-N {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/sprite-icons.png") no-repeat -36px -70px;
}

.transport-popup-icon-M {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/sprite-icons.png") no-repeat -36px -24px;
}

.transport-popup-icon-X {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/sprite-icons.png") no-repeat -36px -46px;
}

.transport-popup-list-item-text {
	color: #494949;
	font: 12px/19px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	margin: 0 5px;
}

.transport-popup-list-item-right {
	position: absolute;
	right: 0;
	top: 0;
}

.gadgetholder .feed-comment-block-menu, .gadgetholder .feed-post-menu-wrap, .gadgetholder .feed-add-post-title {
	display: none;
}

.sonet-log-clear {
	clear: both;
}

.feed-post-block table.forum-quote, .feed-post-block table.forum-code, .feed-post-text table.quote, .feed-post-text table.code, .feed-com-text table.forum-quote, .feed-com-text table.forum-code {
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	margin-bottom: 0.6em;
	margin-top: 0.6em;
	width: 100%;
}

.feed-post-text table.forum-code pre,
.feed-post-text table.code pre,
.feed-com-text table.forum-code pre,
.feed-com-text table.code pre {
	font-size: 1em;
}

.feed-post-block table.forum-quote, .feed-com-text table.forum-quote {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23BBC1C5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%2011.813C2.563%2010.6%203.844%209.171%203.844%207.531c-1.104-.121-2.01-.551-2.719-1.29C.417%205.5.063%204.646.063%203.675c0-1.033.348-1.903%201.046-2.612C1.807.354%202.677%200%203.72%200c1.146%200%202.146.46%203%201.382C7.573%202.303%208%203.422%208%204.738%208%208.685%205.74%2011.773%201.219%2014L0%2011.813z%22/%3E%3C/svg%3E');
	background-position: 12px 9px;
	background-repeat: no-repeat;
	border-color: #edede6;
	color: #525C69;
}

.feed-com-block table.forum-quote,
.feed-com-block table.forum-code {
	background-color: #F3F6F7;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E2E3;
	border-radius: 8px;
}
.feed-com-block div.entry-quote,
.feed-com-block div.entry-code {padding-right: 20px;}

.feed-com-block table.forum-quote table.forum-quote {
	border-style: solid;
	border-width: 1px;
	border-color: #E3E5E5;
}

.feed-post-text table.quote {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/font_quote.gif") no-repeat left top;
	border-color: #dddddd;
	color: #4a483f;
}

.feed-comment-block table.quote {
	border-color: #d5d5d5;
}

.feed-post-text table.forum-code, .feed-com-text table.forum-code {
/*
	background: none repeat 0 0 #f7f7f7;
	border-color: #e8e8e8;
*/
	color: #7d7d7d;
}

.feed-post-text table.code {
	background: none repeat 0 0 #f7f7f7;
	border-color: #e8e8e8;
	color: #7d7d7d;
}

.feed-post-block table.forum-quote table.forum-quote, .feed-post-block table.forum-code table.forum-code, .feed-post-text table.quote table.quote, .feed-post-text table.code table.code, .feed-com-text table.forum-quote table.forum-quote, .feed-com-text table.forum-code table.forum-code {
	margin: 0.5em 0 0;
	width: 95%;
}

.feed-post-block table.forum-quote th, .feed-post-block table.forum-code th, .feed-post-text table.quote th .feed-post-text table.code th, .feed-com-text table.forum-quote th, .feed-com-text table.forum-code th {
	display: none;
	font-weight: var(--ui-font-weight-bold);
	padding: 0.25em 1em;
	text-align: left;
}

.feed-post-block table.forum-quote td, .feed-post-block table.forum-code td, .feed-post-text table.quote td, .feed-post-text table.code td, .feed-com-text table.forum-quote td, .feed-com-text table.forum-code td {
	padding: 8px 40px 8px 27px;
	height: 18px;
}

.feed-post-block table.forum-code td pre, .feed-post-text table.code td pre, .feed-com-text table.forum-code td pre {
	font-family: var(--ui-font-family-system-mono, Consolas, monospace);
	white-space: pre-wrap;
	margin: 0;
}

.feed-post-block table.forum-quote th, .feed-post-block table.forum-code th, .feed-post-text table.quote th, .feed-post-text table.code th, .feed-com-text table.forum-quote th, .feed-com-text table.forum-code th,
.feed-post-block table.forum-quote thead, .feed-post-block table.forum-code thead, .feed-com-text table.forum-quote thead, .feed-com-text table.forum-code thead {
	display: none;
}

.feed-com-text-inner-inner table.forum-quote a.blog-p-user-name,
.feed-post-text-block-inner-inner table.forum-quote a.blog-p-user-name {
	color: #333333;
}

.feed-post-text table.blogquote, .feed-post-text table.blogcode {
	border: 1px solid;
	font-size: 1em;
	margin: 0.5em 1em;
	width: 80%;
}

.feed-post-text table.blogcode td {
	font-family: var(--ui-font-family-system-mono, Consolas, monospace);
	white-space: pre-wrap;
}

.feed-post-text table.blogcode pre {
	font-family: var(--ui-font-family-system-mono, Consolas, monospace);
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	white-space: pre-wrap;
}

.feed-post-text div.blog-post-quote, .feed-post-text div.blog-post-code {
	padding: 0.6em 0;
}

textarea#sonet_log_comment_text {
	border: 1px solid #dfdfdf;
	font: 11px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	height: auto;
	margin-bottom: 5px;
	overflow: hidden;
	resize: none;
	width: 100%;
}

input#sonet_log_post_comment_button {
	font-size: 12px;
	vertical-align: middle;
}

div#sonet_log_comment_form_container {
	padding: 10px 0 5px 6px;
	width: 98%;
}

.log-comment-wait {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/wait.gif") no-repeat 0 0;
	height: 31px;
	width: 31px;
}

a.sonet-log-field-textbox-clear {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat -17px 8px transparent;
	cursor: pointer;
	display: block;
	height: 24px;
	outline: medium none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.mli-search-results {
	z-index: 1000;
}

.webform-field-textbox-empty .sonet-log-field-textbox-clear {
	cursor: default;
	display: none;
}

.sonet-log-pagetitle-block {
	white-space: nowrap;
	padding-top: 6px;
}

.sonet-log-pagetitle-button {
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	text-decoration: none;
}

.sonet-log-pagetitle-button-left-s, .sonet-log-pagetitle-button-right-s {
	width: 4px;
}

.sonet-log-pagetitle-button-active .sonet-log-pagetitle-button-left-s {
	background-position: -15px -127px !important;
}

.sonet-log-pagetitle-button-active .sonet-log-pagetitle-button-right-s {
	background-position: -20px -127px !important;
}

.sonet-log-pagetitle-button-text {
	background-repeat: repeat-x;
	color: #7f7f7f;
	font-size: 15px;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	padding: 1px 7px;
}

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

.sonet-log-pagetitle-button-active .sonet-log-pagetitle-button-text {
	background-position: 0 -183px !important;
	color: #000000 !important;
}

.sonet-log-pagetitle-button-left-s, .sonet-log-pagetitle-button-text, .sonet-log-pagetitle-button-right-s {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/pagetitle-sprite.png") no-repeat 0 50px transparent;
	display: inline-block;
	vertical-align: top;
}

.sonet-log-pagetitle-button-left-s, .sonet-log-pagetitle-button-right-s {
	height: 23px;
}

.sonet-log-pagetitle-button-settings {
	border-left: 1px solid #e5e5e5;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin-top: 7px;
	vertical-align: top;
	width: 32px;
}

.sonet-log-pagetitle-button-set-icon {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/pagetitle-sprite.png") no-repeat -150px -34px transparent;
	display: inline-block;
	height: 14px;
	margin: -1px 0 0 11px;
	width: 14px;
}

.sonet-log-pagetitle-button:hover .sonet-log-pagetitle-button-left-s {
	background-position: -27px -127px;
}

.sonet-log-pagetitle-button:hover .sonet-log-pagetitle-button-right-s {
	background-position: -32px -127px;
}

.sonet-log-pagetitle-button:hover .sonet-log-pagetitle-button-text {
	background-color: #f0f0f0;
	color: #787878;
}

.sonet-log-pagetitle-button-settings:hover .sonet-log-pagetitle-button-set-icon {
	background-position: -129px -34px;
}

table.forum-spoiler thead {
	cursor: pointer;
}

table.forum-spoiler thead div {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 16.693a6.693 6.693 0 1 0 0-13.386 6.693 6.693 0 0 0 0 13.386Zm0-1.46a5.232 5.232 0 1 0 0-10.465 5.232 5.232 0 0 0 0 10.464Zm-.833-6.066v-2.5h1.666v2.5h2.5v1.666h-2.5v2.5H9.167v-2.5h-2.5V9.167h2.5Z' fill='%23525C69' opacity='.5'/%3E%3C/svg%3E");
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 27px;
}

table.forum-spoiler thead.forum-spoiler-head-open div {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.693 10a6.693 6.693 0 1 1-13.386 0 6.693 6.693 0 0 1 13.386 0Zm-1.46 0a5.232 5.232 0 1 1-10.465 0 5.232 5.232 0 0 1 10.464 0Zm-1.9-.833H6.667v1.666h6.666V9.167Z' fill='%23525C69' opacity='.5'/%3E%3C/svg%3E");
}

table.forum-spoiler {
	border-color: #e0e2e3;
	margin: 0.6em 20px 0.6em 0;
	width: 95%;
	background-color: #F3F6F7;
	border-style: solid;
	border-width: 1px;
	border-radius: 8px;
}

table.forum-spoiler td {
	color: #6a6a6a;
	padding: 0 40px 10px 27px;
	word-break: break-word;
	overflow-x: auto;
}

table.forum-spoiler th {
	color: #636363;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	padding: 8px 40px 8px 0;
	text-align: left;
}

table.forum-spoiler {
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	table-layout: fixed;
	width: 100%;
}

a.forum-spoiler-hide {
	float: right;
}

table.quote {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/quote-gray.png") no-repeat left top #f7f7f7;
	border: 1px solid #e8e8e8;
	color: #555;
	font-size: 1em;
	margin: 0.6em 0;
	width: 80%;
}

table.quote td {
	padding: 0.95em 1.5em;
}

.feed-entry-popup-menu input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #b9bcbe #bdc1c3 #c1c5c8;
	border-image: none;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	-webkit-box-shadow: 0 1px 2px rgba(185, 185, 185, 0.5) inset;
	box-shadow: 0 1px 2px rgba(185, 185, 185, 0.5) inset;
	box-sizing: border-box;
	color: #474747;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 13px;
	height: 29px;
	padding: 0 0 0 8px;
	width: 100%;
}

form.comments-form .feed-add-post-buttons {
	display: block !important;
}

.crm-feed-post {
	display: inline-block;
	margin: 0 12px 5px 5px;
	vertical-align: top;
}

.crm-feed-post-title {
	color: #599018;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	margin-right: 3px;
	vertical-align: middle;
}

.crm-feed-post-name {
	color: #585858;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.crm-feed-post-name:hover {
	color: #585858;
	text-decoration: underline;
}

.crm-feed-info-table {
	border: medium none;
	border-spacing: 0;
	margin-top: 10px;
}

table.crm-feed-info-table tr .crm-feed-info-left-cell {
	color: #585858;
	font-size: 12px;
	font-weight: var(--ui-font-weight-bold);
	height: 17px;
	padding: 0 20px 5px 0;
	text-align: left;
	vertical-align: middle;
}

table.crm-feed-info-table tr .crm-feed-info-right-cell {
	height: 17px;
	padding: 0 0 5px;
	text-align: left;
	vertical-align: middle;
}

.crm-feed-info-right-cell .crm-detail-info-resp {
	padding-left: 50px;
}

.crm-feed-info-right-cell .crm-detail-info-resp-img {
	margin-left: 6px;
}

.crm-feed-info-right-cell .crm-feed-info-text-padding {
	padding-left: 6px;
}

.crm-feed-info-right-cell .crm-detail-info-resp:hover .crm-detail-info-resp-name {
	text-decoration: none;
}

.crm-feed-info-right-cell .crm-detail-info-resp .crm-detail-info-resp-name:hover {
	/*text-decoration: underline;*/
}

.crm-feed-info-right-cell .crm-detail-info-resp-name {
	padding-bottom: 0;
	display: inline-block;
}

.crm-feed-info-name {
	color: #000;
	font-size: 15px;
	font-weight: var(--ui-font-weight-bold);
}

.crm-feed-info-text {
	color: #000;
	font-size: 14px;
}

.feed-crm-view-icon.feed-calendar-view-icon {
	cursor: auto;
}

.bx-crm-filter-btn {
	border: 1px solid #fff;
	border-radius: 4px;
	color: #41474f;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 14px;
	height: 24px;
	margin-top: -9px;
	min-width: 61px;
	padding: 6px 7px 0 28px;
	position: relative;
	text-align: center;
}

.bx-crm-filter-btn {
	min-width: 56px;
	padding: 6px 7px 0 33px;
	text-align: left;
}

.bx-crm-filter-btn:hover {
	background-color: #e9eff1;
	background-image: linear-gradient(to bottom, #f9f9f9, #dfe9ec);
	border-color: #f1f1f1 #d8d8d8 #a9a9a9;
	-webkit-box-shadow: 0 1px #fff inset, 0 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 #e5e5e5;
	box-shadow: 0 1px #fff inset, 0 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 #e5e5e5;
}

.bx-crm-filter-btn:active, .bx-crm-filter-btn-active {
	background: none repeat 0 0 #e9eeef !important;
	border-color: #c1c5c6 #d5d9da #e3e7e8 !important;
	box-shadow: 0 1px 1px #cdd0d1 inset !important;
}

.bx-crm-filter-btn:before {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/crm/crm-control-panel-sprite-4.png") no-repeat -22px -1781px;
	content: "";
	height: 11px;
	left: 13px;
	position: absolute;
	top: 10px;
	width: 12px;
}

.crm-feed-wrap {
	padding: 0;
}

.crm-feed {
	overflow: hidden;
	position: relative;
}

.crm-feed-cont {
	padding-top: 30px;
}

.crm-feed-top-nav {
	min-height: 32px;
	overflow: hidden;
	padding: 0 0 11px 14px;
}

.crm-feed-top-nav-item, .crm-feed-top-nav-item-more {
	color: #989ca3;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: var(--ui-font-weight-bold);
	margin: 6px 15px 0;
	vertical-align: top;
}

.crm-feed-top-nav-item:first-child {
	margin-left: 0;
}

.crm-feed-top-nav-item:hover, .crm-feed-top-nav-item-more:hover {
	text-decoration: underline;
}

.crm-feed-top-nav-item-active {
	color: #5c6470;
}

.crm-feed-top-nav-item-more {
	padding-right: 13px;
	position: relative;
}

.crm-feed-top-nav-item-more:before {
	background: url("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/images/crm/crm-control-panel-sprite-4.png") no-repeat -25px -1742px;
	content: "";
	height: 3px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 6px;
}

.crm-feed-right-side {
	float: right;
	margin: 0 0 0 11px;
	width: 262px;
}

.feed-post-title.crm-feed-activity-status {
	border-bottom: none;
	color: #6c6c6c !important;
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
	vertical-align: top;
}

.feed-post-title.crm-feed-activity-status i {
	font-style: normal;
	font-weight: var(--ui-font-weight-bold);
}

.crm-post-deal-wrap {
	overflow: hidden;
	padding-left: 75px;
	position: relative;
}

.crm-post-deal-wrap .crm-feed-calendar-icon {
	left: 1px;
	position: absolute;
	top: 10px;
}

.crm-feed-info-table .crm-feed-company-avatar {
	display: inline-block;
	position: static;
	vertical-align: middle;
	margin-right: 8px;
}

.crm-feed-info-table .crm-feed-user-block {
	display: inline-block;
	cursor: pointer;
	min-height: 29px;
	text-decoration: none;
	position: relative;
}

.crm-feed-client-name, .crm-feed-user-name {
	color: #2067b0;
	display: inline-block;
	font-size: 14px;
	text-decoration: none;
}

.crm-feed-user-avatar {
	left: 0;
	position: absolute;
	top: 0;
}

.crm-feed-company-avatar {
	position: absolute;
	top: 0;
}

.crm-feed-num-block {
	display: inline-block;
	padding-right: 25px;
	position: relative;
	white-space: nowrap;
}

.crm-feed-client-block .crm-item-tel-num,
.crm-feed-client-block .crm-item-tel-num:hover,
.crm-feed-info-table .crm-item-tel-num,
.crm-feed-info-table .crm-item-tel-num:hover {
	line-height: normal;
	text-decoration: none;
	width: auto;
}

.crm-feed-client-block {
	background-color: #f0f5f6;
	border-radius: var(--ui-border-radius-xs, 3px);
	display: block;
	margin-bottom: 5px;
	min-height: 42px;
	min-width: 160px;
	padding: 3px 10px 0 50px;
	position: relative;
}

.crm-feed-client-alignment {
	display: inline-block;
	height: 42px;
	margin-left: -1px;
	vertical-align: middle;
	width: 1px;
}

.crm-feed-client-right {
	display: inline-block;
	vertical-align: middle;
}

.crm-feed-client-company {
	color: #848787;
	display: block;
	font-size: 12px;
}

a.crm-feed-client-company:hover {
	color: #848787!important;
	text-decoration: none!important;
	border-bottom: 1px solid transparent!important;
}

.crm-feed-client-block .crm-feed-user-avatar {
	left: 6px;
	margin-top: -18px;
	top: 50%;
}

.crm-feed-client-phone {
	color: #1a60a9;
	display: inline-block;
	font-size: 12px;
	margin-top: 2px;
}

.crm-feed-deal-description {
	border-bottom: 1px solid #ebeded;
	border-top: 1px solid #ebeded;
	color: #000;
	font-size: 14px;
	padding: 15px 0 16px;
}

.crm-feed-deal-descr-title {
	color: #8d8d8d;
	float: left;
	padding-right: 11px;
}

.crm-feed-deal-descr-text {
	overflow: hidden;
}

.crm-feed-info-bar-cont .crm-list-stage-bar {
	display: inline-block;
	margin-top: 5px;
}

.crm-feed-info-bar-cont {
	display: block;
}

.feed-filter-fake-cont {
	display: inline-block;
	min-height: 32px;
}


.feed-post-text-block-inner-inner .data-table img {
	height: auto;
}


/*=========================== copy link ======================*/

.post-menu-link-icon-wrap {
	position: relative;
	display: inline-block;
	margin: 0 0 0 5px;
	height: 12px;
	width: 0;
	vertical-align: middle;
	overflow: hidden;
}

.post-menu-link-icon {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 11px;
	height: 10px;
	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%2014%2012%22%3E%3Cpath%20fill%3D%22%233674C4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4.103%208.412L1.456%205.765%200%207.22l3.494%203.494.004-.004.638.638L14%201.484%2012.516%200%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}

.post-menu-link-icon-animate.post-menu-link-icon-wrap {
	-webkit-animation: animate-width 0.3s cubic-bezier(0.65, 0, 0.45, 1) forwards;
	animation: animate-width 0.3s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

@-webkit-keyframes animate-width {
	100% {
		width: 12px;
	}
}
@keyframes animate-width {
	100% {
		width: 12px;
	}
}

/*=========================== end copy link ======================*/

.log-internal-mask {
	position: relative;
	min-height: 100vh;
}

.log-internal-mask:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(235,241,244,.45);
	z-index: 100;
	border-radius: var(--ui-border-radius-md);
}

.log-internal-nomask {
	-webkit-animation: animate-position 0.5s linear forwards;
	animation: animate-position 0.5s linear forwards;

}
@-webkit-keyframes animate-position {
	0% {
		position: relative;
	}
	99% {
		position: relative;
	}
	100% {
		position: static;
	}
}
@keyframes animate-position {
	0% {
		position: relative;
	}
	99% {
		position: relative;
	}
	100% {
		position: static;
	}
}

/* LOADER */
.feed-loader-container {
	display: none;
	position: absolute;
	top: 130px;
	left: 50%;
	width: 110px;
	height: 110px;
	margin-left: -55px;
	visibility: hidden;
	opacity: 0;
	z-index: 120;
}

.feed-loader-circular {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	height: 110px;
	width: 110px;
	margin-top: -55px;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.feed-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;
}

@-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;
	}
}

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

.livefeed-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 */

/*
.feed-post-contentview-read {
	background-color: rgba(255, 0, 0, 0.1)
}
*/

.feed-post-text-block .bx-inline-tag {
	color: #0b66c3;
}

.feed-post-text-block .bx-inline-tag:hover {
	border-bottom: 1px solid;
	cursor: pointer;
}


.feed-post-block .urlpreview {
	margin-bottom: 25px;
}

.feed-com-text .bx-inline-tag {
	color: #0b66c3;
}

.feed-com-text .bx-inline-tag:hover {
	border-bottom: 1px solid;
	cursor: pointer;
}

.feed-new-message-inf-loader-first-cont {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 29px;
	width: 29px;
	overflow: hidden;
}

.feed-new-message-inf-loader-first-loader {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1500;
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.feed-new-message-inf-loader-first-inner-path {
	stroke: rgba(215,220,223,.17);
	stroke-width: 1.5;
	stroke-dasharray: 200, 200;
	stroke-dashoffset: 0;
	stroke-linecap: round;
}

.feed-new-message-inf-loader-first-path {
	stroke: rgba(215,220,223,.74);
	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;
}

.feed-post-text-block .wiki_post_feed a.wiki_red
{
	color: red;
}


/*region Feed notification*/
.feed-notification-container {
	position: relative;
	background-color: rgba(230, 249, 255, 0.95);
	padding: 20px 55px 20px 19px;
	border-bottom: 2px solid #7E9FC1;
	display: flex;
	align-items: flex-start;
	overflow: hidden;
	box-sizing: border-box;
	transition: 250ms ease all;
	opacity: 1;
}

.feed-notification-container.feed-notification-container-collapsed {
	height: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: 0 !important;
	opacity: 0 !important;
}

.feed-notification-block-icon {
	min-width: 65px;
	max-width: 65px;
}

.feed-notification-icon {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: no-repeat center #9DCF00 url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M14.5098977,18.2950885 L14.5098977,14.1944652 L18.2950885,14.1944652 L18.2950885,3.1543256 L3.1543256,3.1543256 L3.1543256,14.1944652 L6.93951631,14.1944652 L6.93951631,18.2950885 L14.5098977,18.2950885 Z M1.89259536,0 L19.5568187,0 C20.6020703,0 21.4494141,0.847343804 21.4494141,1.89259536 L21.4494141,19.5568187 C21.4494141,20.6020703 20.6020703,21.4494141 19.5568187,21.4494141 L1.89259536,21.4494141 C0.847343804,21.4494141 0,20.6020703 0,19.5568187 L0,1.89259536 C0,0.847343804 0.847343804,0 1.89259536,0 Z M7.76826616,8.15467104 L9.53468841,9.98417989 L13.9507442,5.50503746 L15.2124745,7.39763282 L9.53468841,13.0754189 L6.38036282,9.9210933 L7.76826616,8.15467104 Z' id='Icon' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.feed-notification-title {
	font: 18px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #333;
	margin-bottom: 7px;
}

.feed-notification-description {
	font: 14px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #525C69;
}

.feed-notification-buttons {
	padding-top: 17px;
}

.feed-notification-close-btn {
	position: absolute;
	width: 10px;
	height: 10px;
	display: block;
	right: 11px;
	top: 11px;
	z-index: 11;
	transform: rotate(45deg);
	opacity: .25;
	cursor: pointer;
	transition: 250ms all ease;
}

.feed-notification-close-btn:hover { opacity: .7; }

.feed-notification-close-btn:after,
.feed-notification-close-btn:before {
	width: 2px;
	height: 10px;
	content: '';
	background-color: #525C69;
	display: block;
	position: relative;
}

.feed-notification-close-btn:after {
	transform: rotate(90deg);
	left: 4px;
	top: -10px;
	transform-origin: center;
}

.feed-notification-close-btn:before {
	left: 50%;
	margin-left: -1px;
}


/*endregion*/

/* region FIXED NEWS */

.feed-post-right-top-corner {
	position: absolute;
	top: 9px;
	right: 8px;
	display: flex;
	flex-direction: row;
	align-items: center;
	z-index: 12;
}

.feed-post-right-top-menu {
	display: flex;
	width: 32px;
	height: 32px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4' viewBox='0 0 16 4'%3E%3Cpath fill='%23525C69' fill-rule='evenodd' d='M6,10 C7.1045695,10 8,10.8954305 8,12 C8,13.1045695 7.1045695,14 6,14 C4.8954305,14 4,13.1045695 4,12 C4,10.8954305 4.8954305,10 6,10 Z M12,10 C13.1045695,10 14,10.8954305 14,12 C14,13.1045695 13.1045695,14 12,14 C10.8954305,14 10,13.1045695 10,12 C10,10.8954305 10.8954305,10 12,10 Z M18,10 C19.1045695,10 20,10.8954305 20,12 C20,13.1045695 19.1045695,14 18,14 C16.8954305,14 16,13.1045695 16,12 C16,10.8954305 16.8954305,10 18,10 Z' transform='translate(-4 -10)'/%3E%3C/svg%3E%0A") center no-repeat;
	transition: opacity .3s;
	opacity: .3;
	cursor: pointer;
}

.feed-post-right-top-menu:hover {
	opacity: .6;
}

.feed-post-block-pin .feed-post-pin {
	display: flex;
}

.template-landing24 .feed-post-block-pin .feed-post-right-top-corner {
	display: none;
}

.feed-post-pin {
	display: none;
	width: 32px;
	height: 32px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%209%2018%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6.803.668c.514%200%20.93.444.93.99s-.418.988-.932.987h-.959l.949%207.045h.935c.5.02.896.456.896.987%200%20.532-.396.968-.896.988l-2.283.002-.727%205.161a.254.254%200%2001-.113.229.224.224%200%2001-.244%200%20.254.254%200%2001-.113-.23l-.792-5.161h-2.24c-.504-.014-.905-.452-.905-.988%200-.535.402-.973.906-.988h.936L3.1%202.645h-.952c-.504-.014-.906-.452-.905-.988%200-.535.402-.973.906-.988L6.803.668z%22%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22/%3E%3C/svg%3E') center no-repeat;
	background-size: 9px 18px;
	transition: opacity .3s, transform .3s;
	transform: rotate(50deg);
	opacity: .3;
	cursor: pointer;
}

.feed-post-block-pin.feed-post-block-pin-active .feed-post-pin {
	transform: rotate(0);
}

.feed-post-block-pin .feed-post-pin:hover {
	/*transform: scale(1.1);*/
	opacity: .6;
}

.feed-post-pinned-block {
	display: none;
	align-items: center;
}
.feed-post-block-pinned .feed-post-pinned-block {
	display: flex;
}

.feed-post-pinned-block {
	margin-bottom: 7px;
}

.feed-pinned-panel .feed-post-pinned-block {
	margin-right: 50px;
}

.feed-post-pinned-title {
	display: block;
	margin-right: 5px;
	max-width: 100%;
	font: var(--ui-font-weight-bold) 14.5px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: rgb(71,71,71);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.feed-post-pinned-title:empty {
	margin-right: 0;
}

.feed-post-pinned-text-box {
	display: flex;
	align-items: baseline;
	overflow: hidden;
}

.feed-post-pinned-desc,
.feed-post-pinned-text {
	display: block;
	margin-right: 3px;
	color: rgb(71,71,71);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font: 14.5px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

.feed-post-pinned-desc {
	max-width: 310px;
}

.feed-post-pinned-text {
	max-width: 100%;
}

.feed-pinned-panel {
	position: relative;
	display: flex;
	flex-direction: column;
	margin-top: 0;
	margin-bottom: 0;
	transition: height 1s, margin-bottom 0.3s;
	overflow: hidden;
	will-change: height;
	box-sizing: border-box;
}
.feed-pinned-panel.feed-pinned-panel-nonempty {
	margin-bottom: 15px;
}

.feed-post-pinned-link {
	display: none;
	font: 12px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: rgba(82,92,105,.5);
	transition: color .3s;
	top: 16px;
	right: 40px;
}

.feed-pinned-panel .feed-post-pinned-link {
	display: inline-block;
	white-space: nowrap;
}

.feed-pinned-panel .feed-post-title-block {
	padding-right: 70px;
}

.feed-post-pinned-link.feed-post-pinned-link-expand {
	display: none;
	margin-right: 10px;
}

.feed-post-block-pinned:hover .feed-post-pinned-link.feed-post-pinned-link-expand {
	display: inline-block;
}

.feed-pinned-panel .feed-post-pinned-link.feed-post-pinned-link-collapse {
	display: flex;
}

.feed-post-block-pinned .feed-post-pinned-link.feed-post-pinned-link-collapse {
	display: none;
}

.feed-post-block-pinned.feed-post-block.feed-post-block-grat .feed-post-informers-cont,
.feed-post-block-pinned.feed-post-block.feed-post-block-vote .feed-post-informers-cont {
	padding-top: 0;
}

.feed-post-pinned-link:hover {
	color: rgba(82,92,105,1);
}

.feed-post-pinned-link-blue {
	border-bottom: 1px dashed rgba(8,153,213,.41);
	font: var(--ui-font-weight-bold) 10px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #009fd1;
	text-transform: uppercase;
	transition: border-bottom .3s;
}

.feed-post-pinned-link-blue:hover {
	border-bottom: 1px dashed transparent;
	color: #009fd1;
}

.feed-inform-comments-pinned-old {
	margin: 0 3px;
}

.feed-inform-comments-pinned-new {
	display: none;
	background: #9ACB00;
	padding: 0 5px 0 4px;
	min-height: 14px;
	border-radius: 7px;
	min-width: 22px;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	margin-left: 5px;
	vertical-align: top;
}

.feed-inform-comments-pinned-new-value {
	font: var(--ui-font-weight-bold) 11px/14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #FFFFFF;
	vertical-align: middle;
}

.feed-inform-comments-pinned-new.feed-inform-comments-pinned-new-active {
	display: inline-flex;
}

.feed-inform-comments-pinned-all {
	display: none;
}

.feed-post-block-unfollowed .feed-inform-comments-pinned-old,
.feed-post-block-unfollowed .feed-inform-comments-pinned-new,
.feed-post-block-unfollowed .feed-inform-comments-pinned-new.feed-inform-comments-pinned-new-active {
	display: none;
}

.feed-post-block-unfollowed .feed-inform-comments-pinned-all {
	display: inline-block;
}

.feed-post-collapsed-panel {
	position: relative;
	display: none;
	align-items: center;
	order: -1;
	/*margin-bottom: 18px;*/
	padding: 5px 21px;
	height: 50px;
	min-height: 50px;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md));
	transition: opacity .5s;
	opacity: 0;
	will-change: opacity;
	-webkit-backface-visibility: hidden;
	z-index: 100;
	/*visibility: hidden;*/
	cursor: pointer;
}

.feed-pinned-panel-collapsed .feed-post-collapsed-panel {
	display: flex;
	opacity: 1;
}

.feed-post-collapsed-panel:before,
.feed-post-collapsed-panel:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -4px;
	height: 8px;
	width: -webkit-calc(100% - 6px);
	width: calc(100% - 6px);
	background-color: #fff;
	transform: translateX(-50%);
	opacity: .7;
	z-index: 2;
	border-bottom-left-radius: var(--ui-border-radius-md);
	border-bottom-right-radius: var(--ui-border-radius-md);
}

.feed-post-collapsed-panel:after {
	bottom: -8px;
	width: -webkit-calc(100% - 14px);
	width: calc(100% - 14px);
	z-index: 1;
}

.feed-post-collapsed-panel--show {
	animation: feed-post-collapsed-panel--show .3s forwards;
}

.feed-post-collapsed-panel--hide {
	animation: feed-post-collapsed-panel--hide .3s forwards;
}

@keyframes feed-post-collapsed-panel--show {
	0% {
		opacity: 0;
		z-index: 120;
	}
	100% {
		opacity: 1;
		z-index: 120;
	}
}

@keyframes feed-post-collapsed-panel--hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.feed-post-collapsed-panel-right {
	margin-left: auto;
	height: 50px;
}

.feed-post-collapsed-panel-box,
.feed-post-collapsed-panel-left,
.feed-post-collapsed-panel-right {
	display: flex;
	align-items: center;
	overflow: hidden;
}

.feed-post-collapsed-panel-box.feed-post-collapsed-panel-box-comments {
	display: none;
}
.feed-post-collapsed-panel-box.feed-post-collapsed-panel-box-comments.feed-post-collapsed-panel-box-shown {
	display: flex;
}

.feed-post-collapsed-panel-box + .feed-post-collapsed-panel-box {
	margin-left: 17px;
}

.feed-post-collapsed-panel-txt-grey {
	display: inline-block;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #525C69;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
}

.feed-post-collapsed-panel-txt-grey--light {
	font: 13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	opacity: .5;
}

.feed-post-collapsed-panel-txt-grey + .feed-post-collapsed-panel-count {
	margin-left: 5px;
}

.feed-post-collapsed-panel-count {
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica)) var(--ui-font-weight-bold);
	color: #525C69;
	margin-left: 3px;
}

.feed-post-collapsed-panel-count.feed-post-collapsed-panel-count-comments {
	background: #9ACB00;
	padding: 0 5px 0 3px;
	min-height: 15px;
	border-radius: 7px;
	min-width: 22px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	margin-left: 5px;
}

.feed-post-collapsed-panel-count-comments-value {
	font: var(--ui-font-weight-bold) 11px/13px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #FFFFFF;
	vertical-align: middle;
}

.feed-post-collapsed-panel-icon {
	display: inline-block;
	min-width: 9px;
	height: 18px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%229%22%20height%3D%2218%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M6.803.668c.514%200%20.93.444.93.99s-.418.988-.932.987h-.959l.949%207.045h.935c.5.02.896.456.896.987%200%20.532-.396.968-.896.988l-2.283.002-.727%205.161a.254.254%200%2001-.113.229.224.224%200%2001-.244%200%20.254.254%200%2001-.113-.23l-.792-5.161h-2.24c-.504-.014-.905-.452-.905-.988%200-.535.402-.973.906-.988h.936L3.1%202.645h-.952c-.504-.014-.906-.452-.905-.988%200-.535.402-.973.906-.988L6.803.668z%22%20fill%3D%22%232FC6F6%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E') no-repeat;
}

.feed-post-collapsed-panel-txt-grey + .feed-post-collapsed-panel-icon {
	margin: 3px 0 0 19px;
}

.feed-post-cancel-pinned-panel {
	position: relative;
	margin-bottom: 15px;
	background-color: rgba(255,255,255,.9);
	transition: opacity .5s, height .5s;
	border-radius: var(--feed-post-block-border-radius, var(--ui-border-radius-md, 0));
	opacity: 0;
	overflow: hidden;
	will-change: opacity, height;
	box-sizing: border-box;
	z-index: 20;
}

.feed-post-cancel-pinned-panel-inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 20px;
	height: 53px;
	/*background-color: rgba(255,255,255,.9);*/
	box-sizing: border-box;
	overflow: hidden;
}

.feed-post-cancel-pinned-btn.ui-btn {
	padding: 0 3px;
	border: none;
	border-radius: 0!important;
}

.feed-post-cancel-pinned-btn.ui-btn:hover {
	background-color: transparent;
	color: #333;
}

.feed-post-cancel-pinned-content {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-grow: 1;
	font: 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #525c69;
	overflow: hidden;
}

.feed-post-cancel-pinned-label {
	position: relative;
	display: inline-block;
	padding-left: 19px;
	margin-right: 5px;
	font-weight: var(--ui-font-weight-bold);
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.feed-post-cancel-pinned-label:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 0;
	width: 14px;
	height: 14px;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.247%203.893c.35.35.328.939-.048%201.314-.377.376-.965.397-1.315.046l-.652-.652L7.025%2010.1l.636.636c.327.355.296.924-.07%201.29s-.936.397-1.29.071l-1.555-1.552-4.05%203.06a.249.249%200%2001-.235.08.213.213%200%2001-.165-.165.249.249%200%2001.08-.235L3.394%209.19%201.869%207.666c-.333-.353-.305-.928.064-1.297.37-.369.944-.397%201.297-.064l.637.637%205.499-4.207-.648-.648c-.333-.353-.305-.928.064-1.297.37-.369.945-.397%201.297-.063l3.168%203.166z%22%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E') no-repeat;
	opacity: .7;
}

.feed-post-cancel-pinned-text {
	display: inline-block;
	margin-right: 10px;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.feed-item-wrap-hide {
	position: relative;
	transition: opacity .5s, height .5, margin .5s;
	z-index: 1;
}

.js-feed-item-wrap-hide:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(255,255,255,.88);
	z-index: 1;
}

.feed-post-block-expand.feed-item-wrap {
	transition: opacity .5s, height .5s, transform .5s, margin .5s;
}

.feed-post-block-expand.feed-post-cancel-pinned-panel {
	margin-bottom: 0;
	transition: opacity .5s, height .5s, transform .5s, margin .5s;
}

/* endregion */

.feed-post-block .feed-add-post-destination-block {
	padding-left: 0;
	padding-right: 0;
}

/* End */


/* Start:/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/style.css?17732108067607*/
.feed-comments-block .feed-com-all-hide {display: none;}
.blog-post-popup-menu .menu-popup-item-icon, .blog-comment-popup-menu .menu-popup-item-icon{width:0px;}
.blog-comment-wait { height: 31px; width: 31px; background: url(/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/wait.gif) no-repeat 0 0;}

#microblog-link .blog-post-new-link {
	cursor: text;
	border: 1px solid #C2C2C2;
	border-radius: 2px;
	color: #999;
	display: block;
	height: 30px;
	text-align: left;
	font-family: arial;
	line-height:30px;
}
#microblog-link .blog-post-new-link span {padding-left:10px;}

.feed-post-text-block table.data-table, .feed-com-text table.data-table {
	border-collapse: collapse;
}

.feed-com-text table.data-table {
	width: 100%;
	/*table-layout: fixed;*/
	/*word-wrap: break-word;*/
	overflow: auto;
}

.feed-post-text-block table.data-table td, .feed-com-text table.data-table td, .feed-post-text-block table.data-table th, .feed-com-text table.data-table th {border: 1px solid grey; padding: 3px;}

table.blogquote, table.blogcode { font-size:1em; margin:0.5em 1em; width:100%; border:1px solid;}
table.blogquote td,
table.blogcode td {
	padding: 8px 40px 8px 27px;
	height: 18px;
}

table.blogcode td {
	font-family: var(--ui-font-family-system-mono, Consolas, monospace);
	white-space: pre-wrap;
	color: #333;
}

table.blogcode pre {
	font-family: var(--ui-font-family-system-mono, Consolas, monospace);
	font-size: 12px;
	margin: 0;
	line-height: 15px;
	white-space: pre-wrap;
}

div.blog-post-quote, div.blog-post-code {padding-top: 0.6em; padding-bottom: 0.6em;}
div.feed-com-block div.blog-post-quote, div.feed-com-block div.blog-post-code {padding-right: 20px;}

div.blog-post-quote span, div.blog-post-code span {padding-left:0.6em;}
div.blog-post-quote span, div.blog-post-code span.bx-font {padding-left:0;}
div.blog-post-quote table.blogquote, div.blog-post-code table.blogcode {margin: 0;}

.blog-p-user-name {
	border-bottom: 1px solid transparent;
	text-decoration: none;
}

.blog-p-user-name-extranet {
	color: #d9930a !important;
}

.blog-p-user-name:hover {
	border-bottom: 1px solid;
}

/*div.blog-post-quote table span, div.blog-post-code table span {display: block;}*/
div.blog-post-code table.blogcode { border-color: #E8E8E8; color: #7D7D7D; background-color: #F7F7F7;}
div.blog-post-quote table.blogquote {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%2011.813C2.563%2010.6%203.844%209.171%203.844%207.531c-1.104-.121-2.01-.551-2.719-1.29C.417%205.5.063%204.646.063%203.675c0-1.033.348-1.903%201.046-2.612C1.807.354%202.677%200%203.72%200c1.146%200%202.146.46%203%201.382C7.573%202.303%208%203.422%208%204.738%208%208.685%205.74%2011.773%201.219%2014L0%2011.813z%22%20opacity%3D%22.303%22/%3E%3C/svg%3E');
	background-position: 12px 9px;
	background-repeat: no-repeat;
	border-color: #edede6;
	color: #525C69;
}

div.feed-post-block table.blogquote,
div.feed-post-block table.blogcode,
div.feed-com-block table.blogquote,
div.feed-com-block table.blogcode {
	background-color: #F3F6F7;
	border-style: solid;
	border-width: 1px;
	border-color: #E0E2E3;
	border-radius: 8px;
}

div.feed-com-block table.blogquote table.blogquote {
	border-style: solid;
	border-width: 1px;
	border-color: #E3E5E5;
}

table.blogquote a.blog-p-user-name {
	color: #333333;
}

.feed-add-post-block .feed-cancel-com {margin-top: 25px;}
.feed-com-add-block .feed-add-photo-block {width: 102px;}
.feed-add-img-title {overflow: hidden;}

.feed-destination-edit {
	background: url(/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/pnc.png) no-repeat -1px -7px;
	cursor: pointer;
	height: 23px;
	margin: -2px 5px 0 8px;
	opacity: 0;
	position: absolute;
	visibility: hidden;
	width: 23px;

	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.feed-destination-edit:hover {background: url(/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/pnc.png) no-repeat -24px -7px;}
.feed-destination-edit.feed-destination-edit-pressed {background: url(/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/pnc.png) no-repeat -50px -7px;}
.feed-post-title-block:hover .feed-destination-edit{
	opacity: 1;
	visibility: visible;
}
/*
.blog-notify-bar {
	width: 100%;
	height: 2em;
	line-height: 2em;
	background: url("/bitrix/js/main/core/images/panel/sprite03.png") repeat-x scroll 0 -1178px #FFEB8D;
	position:relative;
	margin-bottom: 10px;
}
.blog-notify-close {
	display: block;
	height: 12px;
	margin: 3px 6px 0 0;
	padding: 0;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 12px;
}
.blog-notify-close a {
	background: url("/bitrix/js/main/core/images/panel/sprite03.png") no-repeat scroll -268px -243px transparent;
	display: block;
	height: 12px;
	width: 12px;
	cursor:pointer;
}
.blog-notify-text {
	text-align: center !important;
}
.blog-notify-text a {
	color: #ff0000;
	cursor:pointer;
	text-decoration:underline;
	margin-left: 9px;
}
*/

.feed-com-reply {
	/*border-bottom: 1px solid transparent;*/
	color: #999;
	margin-left: 12px;
	font-size: 11px;
	line-height: 14px;
}

.feed-com-reply:hover {
	/*border-bottom: 1px solid;*/
}
.feed-answer-writing { display: inline-block; background: url('/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/writing-recent.gif?1') no-repeat scroll 5px 2px transparent; height: 15px; width: 21px; margin-right: 6px; vertical-align: middle;}

.feed-com-answer-avatar {
	border:1px solid #eeeeee;
	border-radius:1px;
	box-shadow:inset 0 0 1px #f0f0f0;
	height:19px;
	padding:2px;
	width:19px;
	display: inline-block;
	margin-right: 5px;
}
.feed-com-answer-avatar.feed-com-answer-noavatar {background: url('/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/answer_sprite.png') 1px 1px no-repeat;}

.bx-notifyManager-animation-spbc {position: fixed !important;}

.bx-spbc-notifier-item {width: 200px; padding: 0; display:block; padding: 0; font: 11px var(--ui-font-family-primary, var(--ui-font-family-helvetica)); color: #76797a;}
.bx-spbc-notifier-item-avatar { float: left; margin-right: 6px; background: url('/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/answer_sprite.png') 0 0 no-repeat; background-color: #FFF; display: inline-block; width: 21px; height: 21px; padding: 0px; vertical-align: top; margin-top: 2px; margin-bottom:-2px }
.bx-spbc-notifier-item-avatar-img { display: inline-block; width: inherit; height: inherit; border:0 }
.bx-spbc-notifier-item-content { display: block; padding: 0; min-height: 39px; overflow: hidden;}
.bx-spbc-notifier-item-name { display: block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.bx-spbc-notifier-item-time { background: url('/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/answer_sprite.png') no-repeat -46px 0px; padding-left: 12px; display: block; margin-left: 28px; color: #76797a; margin-top: 2px; line-height: 11px;}
.bx-spbc-notifier-item-text { font-size: 12px; color: #76797a; word-wrap: break-word; margin-top: 3px; display: inline-block;}
.bx-spbc-notifier-item-text2 { font-size: 12px; color: #000; word-wrap: break-word; display: inline-block;}

.bx-spbc-notifier-item-delete { position:relative; z-index: 4; cursor: pointer; display: block; float:right; width: 15px; height: 15px; background: url('/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/images/answer_sprite.png') -24px 4px no-repeat; margin-top: -4px; margin-right: -2px;}

/* share */
.feed-add-post-destination-block-post {
/*	border-top: 1px solid #ebeded;*/
	border-bottom: 1px solid #ebeded;
/*	padding-top: 20px;*/
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	position: static;
}
.feed-add-post-buttons-post {
	padding-top: 12px;
}
.feed-add-post-buttons-post .feed-cancel-com {margin-top: 25px;}

.feed-add-post-destination-wrap .feed-add-post-destination-undelete {padding-right:11px !important;}
.feed-post-block-new .feed-add-destination-inp {background-color: #fdf9e5;}
/* End */


/* Start:/bitrix/components/bitrix/main.post.list/templates/.default/style.css?177321080626158*/
.feed-com-block-cover {
	margin-bottom: 10px;
	margin-top: 1px;
}

.feed-com-block-cover:first-child {
	margin-top: 0;
}

.feed-com-block-outer .feed-post-more-link {
	border-bottom: none !important;
	display: inline-block;
	position: relative;
	color: #a8aeb5;
	font-weight: normal;
	margin: 1px 0 0 0;
	padding-right: 0;
}

.feed-com-block-outer .feed-post-more-link-N-N-N-N { display: none; }

.feed-time.feed-com-time {
	margin-right: 10px;
	/*color: rgba(130,139,149,.7);*/
	color: #bcc2c7;
	font-size: 11px;
	display: inline-block;
	transition: 250ms linear all;
}

a.feed-time.feed-com-time:hover {
	color: #525c69;
	text-decoration: none;
}

.feed-com-block .feed-post-text-more {
	background-image: -webkit-linear-gradient(top, rgba(238, 242, 244, 0.3), rgba(238, 242, 244, 1) 23px);
	background-image: linear-gradient(to bottom, rgba(238, 242, 244, 0.3), rgba(238, 242, 244, 1) 23px);
	top: 176px;
	left: -15px;
}

.feed-com-block-new .feed-post-text-more {
	background-image: -webkit-linear-gradient(top, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(251, 248, 228, 1) 24px);
	background-image: linear-gradient(to bottom, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(251, 248, 228, 1) 24px);
}

.feed-com-block-new.feed-com-block-uf .feed-post-text-more {
	background-image: -webkit-linear-gradient(top, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(255, 252, 238, 1) 24px);
	background-image: linear-gradient(to bottom, rgba(255, 252, 238, 0.3), rgba(255, 252, 238, 1) 23px, rgba(255, 252, 238, 1) 24px);
}

.feed-com-block .feed-post-text-more-but {
	background: none;
	display: block;
	border-bottom: 1px solid #e9edf0;
	height: 22px;
	margin: 0 0 0 86px;
	position: relative;
	-webkit-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

.feed-com-block .feed-post-text-more:hover .feed-post-text-more-but {
	border-color: #ced2d6;
}

.feed-com-block .feed-post-text-more-but:before {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%228%22%3E%3Cpath%20fill%3D%22%23535C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%204.829L10.243.586%2011.657%202%207.414%206.243%206%207.657.343%202%201.757.586%206%204.829z%22%20opacity%3D%22.789%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: 25px center;
	border: 1px solid #e6eaec;
	border-bottom: none;
	bottom: -1px;
	content: '';
	height: 21px;
	left: 50%;
	margin-left: -32px;
	position: absolute;
	width: 63px;

	-webkit-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

.feed-com-main-content .feed-post-text-more-but:before {
	bottom: -1.5px;
}

.feed-com-main-content .feed-post-text-more-but {
	border-bottom: 1px solid rgba(82, 92, 105, .14);
}

.feed-com-main-content .feed-post-text-more:hover .feed-post-text-more-but {
	border-color: rgba(82, 92, 105, .6);
}

.feed-com-main-content .feed-post-text-more:hover .feed-post-text-more-but:before {
	border-color: rgba(82, 92, 105, .6);
	border-bottom: 1px solid #f1f4f6;
}

.feed-com-block .feed-post-text-more-but {
	margin-left: 0;
}

.feed-com-block .feed-post-text-more-but:before {
	background-color: #f5f7f8;
}

.feed-com-main-content .feed-post-text-more-but:before {
	border: 1px solid rgba(82, 92, 105, .14);
	border-bottom: 1px solid #edf1f3;
	background-color: #edf1f3;
}

.feed-com-block-pointer {
	-webkit-animation: feed-com-block-point-message 2s linear 1;
	animation: feed-com-block-point-message 2s linear 1;
}

.feed-com-block.feed-com-block-urlpreview .feed-com-text-inner {
	padding-bottom: 5px;
}

@-webkit-keyframes feed-com-block-point-message {
	0%, 100% { background-color: #edf1f3; }
	5%, 90% { background-color: #eff2f1; }
	10%, 85% { background-color: #f4f4ec; }
	15%, 80% { background-color: #f8f6e8; }
	20% { background-color: #fbf8e4; }
}

@keyframes feed-com-block-point-message {
	0%, 100% { background-color: #edf1f3; }
	5%, 90% { background-color: #eff2f1; }
	10%, 85% { background-color: #f4f4ec; }
	15%, 80% { background-color: #f8f6e8; }
	20% { background-color: #fbf8e4; }
}

.feed-com-main-content.feed-com-block-pointer-to-new {
	background-color: #fbf8e4;
	-webkit-animation: feed-com-block-point-new-message 1s linear 1;
	animation: feed-com-block-point-new-message 1s linear 1;
}

@-webkit-keyframes feed-com-block-point-new-message {
	20% { background-color: #fbf8e4; }
	100% { background-color: #fbf8e4; }
}

@keyframes feed-com-block-point-new-message {
	20% { background-color: #fbf8e4; }
	100% { background-color: #fbf8e4; }
}

.feed-com-main-content.feed-com-block-read {
	background-color: #edf1f3;
	-webkit-transition: background-color 1s linear 1s;
	transition: background-color 1s linear 1s;
}

.feed-com-block.feed-com-block-hidden .feed-com-main-content {
	background-color: #fee7d9;
}

.feed-com-block-new .feed-post-text-more-but:before {
	background-color: #fbf8e4;
}

.feed-com-corner {
	display: none;
	position: absolute;
	left: 26px;
	top: -10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #f5f7f8 transparent;
}

.feed-post-block-yellow-corner.feed-com-corner {
	border-color: transparent transparent #fbf8e4 transparent;
}

.feed-post-block-corner-fade.feed-post-block-yellow-corner.feed-com-corner {
	-webkit-animation: feed-com-corner-fade 1s linear forwards;
	animation: feed-com-corner-fade 1s linear forwards;
}

@-webkit-keyframes feed-com-corner-fade {
	20% { border-color: transparent transparent #fbf8e4 transparent; }
	100% { border-color: transparent transparent #f5f7f8 transparent; }
}

@keyframes feed-com-corner-fade {
	20% { border-color: transparent transparent #fbf8e4 transparent; }
	100% { border-color: transparent transparent #f5f7f8 transparent; }
}

.feed-com-header {
	padding-left: 17px;
	margin: 0 0 14px 0;
	display: flex;
	align-items: baseline;
	justify-content: flex-start;
}

.feed-com-header .feed-com-all {
	min-height: 14px;
}

.feed-com-loader-informer {
	display: inline-flex;
	align-items: stretch;
	font-size: 13px;
	color: #a8adb4;
	position: relative;
	/*bottom: -1px;*/
	padding-left: 9px;
	min-height: 14px;
}

.feed-com-loader-informer:before {
	content: '';
	position: relative;
	border-radius: 6px;
	transform-origin: center;
	width: 12px;
	height: 12px;
	bottom: -1px;
	box-sizing: border-box;
	border: 2px solid #cbced2;
	border-right-color: transparent;
	animation: normal infinite feedComLoader 1s;
	margin-right: 4px;
}

@keyframes feedComLoader {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

.feed-com-block {
	/*display: inline-block;*/
	display: flex;
	/*background-color: #EDF1F3;*/
	position: relative;
	margin: 0 0 0 61px;
	min-height: 40px;
	border-radius: 29px;
	/*overflow: hidden;*/
	max-width: calc(100% - 60px);
}

.feed-com-main-content {
	position: relative;
	padding: 7px 21px 7px 15px;
	max-width: 820px;
	border-radius: 23px;
	background-color: #edf1f3;
	box-sizing: border-box;
	overflow: hidden;
}

.feed-com-block-new {
	background-color: #fbf8e4;
}

.feed-com-block-uf.feed-com-block {
	/*	padding-bottom: 7px;*/
}

.feed-com-avatar {
	position: absolute;
	top: 2px;
	left: -44px;
	overflow: hidden;
	width: 37px;
	height: 37px;
	border-radius: 50%;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2089%2089%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23535C69%22%20cx%3D%2244.5%22%20cy%3D%2244.5%22%20r%3D%2244.5%22/%3E%3Cpath%20d%3D%22M68.18%2071.062c0-3.217-3.61-16.826-3.61-16.826%200-1.99-2.6-4.26-7.72-5.585a17.363%2017.363%200%200%201-4.887-2.223c-.33-.188-.28-1.925-.28-1.925l-1.648-.25c0-.142-.14-2.225-.14-2.225%201.972-.663%201.77-4.574%201.77-4.574%201.252.695%202.068-2.4%202.068-2.4%201.482-4.3-.738-4.04-.738-4.04a27.076%2027.076%200%200%200%200-7.918c-.987-8.708-15.847-6.344-14.085-3.5-4.343-.8-3.352%209.082-3.352%209.082l.942%202.56c-1.85%201.2-.564%202.65-.5%204.32.09%202.466%201.6%201.955%201.6%201.955.093%204.07%202.1%204.6%202.1%204.6.377%202.556.142%202.12.142%202.12l-1.786.217a7.147%207.147%200%200%201-.14%201.732c-2.1.936-2.553%201.485-4.64%202.4-4.032%201.767-8.414%204.065-9.193%207.16-.78%203.093-3.095%2015.32-3.095%2015.32H68.18z%22%20fill%3D%22%23FFF%22/%3E%3C/g%3E%3C/svg%3E');
	background-repeat: no-repeat;
	/*background: url("/bitrix/components/bitrix/main.post.list/templates/.default/images/sprite.png?v=1") no-repeat -52px 4px #535c6a;*/
}

.feed-com-avatar img {
	position: absolute;
	top: 0;
	left: 0;
	width: 37px;
	height: 37px;
	background-color: #fff;
}

.bx-opera .feed-com-avatar img {
	border-radius: 50%;
}

.feed-com-user-box {
	margin-bottom: 1px;
	line-height: 16px;
}

.feed-com-name {
	border-bottom: 1px solid transparent;
	font-size: var(--ui-font-size-md, 13px);
	font-weight: var(--ui-font-weight-bold);
	text-decoration: none;
	display: inline-block;
	margin-right: 7px;
}

.feed-com-name:hover {
	border-bottom: 1px solid /*#525C69*/;
	/*	color: #525C69;*/
	text-decoration: none;
}

.feed-com-text {
	clear: both;
	font-size: var(--ui-font-size-md, 13px);
	line-height: var(--ui-font-line-height-md, 18px);
	margin-right: -21px;
	overflow: hidden;
	/*padding-top: 2px;*/
	position: relative;
	color: #151515;
}

.feed-com-block-uf .feed-com-text {
	margin-bottom: 7px;
}

.feed-com-text-inner {
	max-height: 200px;
	/*max-width: 820px;*/
	overflow: hidden;
	padding-right: 16px;
}

.feed-com-text-inner-expanded {
	max-height: none;
}

.feed-com-text-inner-expanded + .feed-post-text-more {
	display: none;
}

.feed-com-text-inner-inner {
	/*word-break: break-word;*/
	overflow-x: auto;
	overflow-y: inherit;
}

.feed-com-text-inner-inner .bx-smile {
	vertical-align: text-bottom;
}

.feed-com-text-inner-inner img {
	max-width: 100%;
	height: auto;
}

.feed-com-text table.forum-code pre,
.feed-com-text table.code pre,
.feed-com-text table.blogcode pre {
	max-width: 716px;
	overflow: auto;
}

.feed-com-informers-bottom {
	display: block;
	margin-left: 52px;
	padding: 5px 0 0 19px;
	/*display: inline-block;*/
	color: rgba(130, 139, 149, .7);
	font-size: 12px;
	line-height: 14px;
}

.feed-com-informers-bottom a {
	font-size: 12px;
	color: #a8aeb5;
	transition: color .3s;
}

.feed-com-informers-bottom .bx-you-like-button a,
.feed-com-informers-bottom .bx-you-like-button a:hover {
	color: #0b66c3;
}

.feed-com-informers-bottom a:hover {
	border: none;
	color: #3a3d42;
	text-decoration: none;
}

.feed-com-informers-bottom .bx-ilike-text {
	color: #a8aeb5;
	transition: color .3s;
}

.feed-new-like:hover .bx-ilike-text {
	border: none;
	color: #3a3d42;
	text-decoration: none;
}
.feed-new-like:hover .bx-ilike-text.bx-ilike-text-unavailable {
	color: #828B95;
}

.feed-com-informers-bottom .ilike-light {
	padding-right: 10px;
}

.feed-com-informers-bottom .ilike-light .bx-ilike-right {
	height: 14px !important;
	padding: 0 1px 0 14px !important;
	font-size: 12px;
	opacity: .8;
	transition: opacity .3s;
}

.feed-com-informers-bottom .ilike-light .bx-ilike-button-comment .bx-ilike-right {
	font-size: 11px;
	opacity: .8;
}

.feed-com-informers-bottom .ilike-light .bx-ilike-button-comment.bx-ilike-button:hover .bx-ilike-right,
.feed-com-informers-bottom .ilike-light .bx-ilike-button-comment.bx-ilike-button .bx-you-like .bx-ilike-right {
	opacity: 1;
}

.feed-com-informers-bottom .feed-post-more-link {
	line-height: 12px;
	font-size: 12px;
}

.ilike-light .bx-ilike-button {
	-moz-user-select: none;
	color: #929292;
	display: inline-block;
	height: 14px !important;
	position: relative;
}

.ilike-light .bx-ilike-right-wrap {
	height: auto !important;
}

.feed-com-informers-bottom .feed-inform-ilike-icon {
	margin-left: 6px;
}

.bx-ilike-button.bx-ilike-button-comment .bx-ilike-text {
	margin: 0 3px 0 0;
}

.feed-com-informers-bottom .feed-com-reply {
	color: #a8aeb5;
	margin: 0 10px 0 0;
	vertical-align: top;
	line-height: 12px;
}

.feed-com-informers-bottom .feed-inform-ilike.feed-new-like {
	margin-right: 10px;
}

/* date, rating, reply, more */

.feed-com-add-block {
	/*position: relative;*/
	padding: 0 0 15px 0;
	border-radius: 22px;
}

.feed-com-add-block .feed-add-post-form-but-wrap {
	border: none;
	padding-bottom: 0;
	background-color: transparent !important;
}

.feed-com-add-block .feed-add-post-buttons {
	position: absolute;
	bottom: -47px;
	padding-left: 10px;
	left: 0;
	right: 0;
}

.feed-com-add-block.blog-comment-edit {
	/*margin-bottom: 18px;*/
	padding-bottom: 0;
}

.feed-com-add-block.blog-comment-edit .feed-add-post-form,
.feed-com-add-block.blog-comment-edit .bxhtmled-iframe-cnt,
.feed-com-add-block.blog-comment-edit div.bx-html-editor,
.feed-com-add-block.blog-comment-edit.bxhtmled-search-cnt { background-color: transparent !important; }

.feed-com-add-block .bxhtmled-textarea-cnt .bxhtmled-textarea {
	width: calc(100% - 25px) !important;
	padding: 8px 0 0 13px !important;
	background-color: #fff !important;
}

.feed-com-add-block.blog-comment-edit .feed-add-post-form {
	margin-bottom: 0;
}

@media screen and (max-width: 1100px) {
	.feed-com-add-block {
		padding-left: 0;
	}

	.feed-com-add-block .feed-com-avatar {
		display: none;
	}

	.table.files-list td.files-del-btn,
	.table.files-list td.files-del-btn .del-but {
		width: 15px;
	}

	.table.files-list td.files-info .insert-btn, table.files-list td.files-info .insert-text {
		font-size: 11px;
	}

	table.files-list tr .files-storage span {display: block;}

	.feed-add-post-loading-wrap {width: 97%;}
}

.feed-com-add-block .feed-com-avatar {
	left: -44px;
	position: absolute;
	top: 0;
}

.feed-com-add-block .feed-add-post-edit-block {
	border-left: medium none;
	border-right: medium none;
}

.feed-com-add-block .feed-add-img-error {
	height: 69px;
}

.feed-com-add-block .feed-add-post-load-img {
	background-position: 0 -185px;
	height: 48px;
	left: 32px;
	top: 17px;
	width: 54px;
}

.feed-com-add-block .feed-add-post-load-place {
	font-size: 14px;
	line-height: 20px;
	padding: 19px 0 21px 114px;
}

.feed-com-add-block .feed-add-post-load-place:hover {
	border-width: 2px;
	padding: 17px 0 19px 112px;
}

.feed-com-add-block .feed-add-post-load-place:hover .feed-add-post-load-img {
	background-position: 0 -237px;
	left: 30px;
	top: 15px;
}

a.feed-author-name-0 { display: none; }

span.feed-author-name { display: none; }

span.feed-author-name-0 { display: inline-block; }

a.feed-com-reply-N, a.feed-com-reply- { display: none; }

div.feed-com-avatar-Y { background: none; }

.feed-com-avatar.feed-com-avatar-Y img { background-color: #fff; }

.feed-com-avatar.feed-com-avatar-N img { display: none; }

.blog-comment-popup-menu input {
	box-sizing: border-box;
	padding: 0 0 0 8px;
	width: 100%;
	height: 29px;
	border: 1px solid;
	border-color: #b9bcbe #bdc1c3 #c1c5c8;
	border-radius: 2px;
	box-shadow: inset 0 1px 2px rgba(185, 185, 185, .5);
	color: #474747;
	font-size: 13px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

.feed-com-footer {
	height: 37px;
	cursor: pointer;
}

.feed-com-add {
	position: relative;
	float: left;
	width: 100%;
	height: 39px;
	/*margin-top: 11px;*/
	/*padding: 0 27px 0 72px;*/
	box-sizing: border-box;
	cursor: pointer;
}

.feed-com-loader {
	border: 1px solid #80868e;
	border-radius: 50%;
	height: 15px;
	top: 3px;
	right: -22px;
	position: absolute;
	width: 15px;
	opacity: 0.8;
}

.feed-com-loader:before,
.feed-com-loader:after {
	background-color: #80868e;
	content: '';
	left: 7px;
	position: absolute;
}

.feed-com-loader:before {
	height: 1px;
	top: 7px;
	width: 5px;
}

.feed-com-loader:after {
	height: 6px;
	top: 2px;
	width: 1px;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.feed-com-block .feed-com-loader {
	display: block;
}

.feed-com-block-outer .feed-com-informers-bottom {
	padding: 0;
}

.feed-com-block-outer .feed-new-like {
	padding: 5px 13px 5px 23px;
}

.feed-com-block-outer .feed-com-informers-bottom .feed-com-reply {
	display: inline-block;
	margin: 5px 13px 0 0;
}

.feed-com-block-outer .feed-com-informers-bottom .feed-inform-ilike.feed-new-like {
	margin: 0;
}

.feed-com-block-outer .feed-com-informers-bottom a {
	margin-top: 5px;
}

.feed-com-block-outer .feed-com-informers-bottom a.bx-ilike-text,
.feed-com-block-outer .feed-com-informers-bottom .bx-ilike-button-disable .bx-ilike-right-wrap {
	margin-top: 4px;
}

.feed-com-block-outer .feed-com-informers-bottom .bx-ilike-button.bx-like-anim a.bx-ilike-text {
	margin-top: 0;
}

.feed-com-block .feed-com-loader:after {
	animation: feed-con-add-clock 1s linear infinite;
}

@-webkit-keyframes feed-con-add-clock {
	0% { -webkit-transform: rotate(0deg) }
	100% { -webkit-transform: rotate(360deg) }

	0% { transform: rotate(0deg) }
	100% { transform: rotate(360deg) }
}

@keyframes feed-con-add-clock {
	0% { transform: rotate(0deg) }
	100% { transform: rotate(360deg) }
}

.feed-com-add .feed-com-avatar {
	left: 19px;
	position: absolute;
	top: 0;
}

.feed-com-add-box-outer {
	position: relative;
	padding-top: 3px;
}

.feed-com-add-box-outer .feed-com-avatar {
	left: 17px;
	top: 4px;
	width: 37px;
	height: 37px;
}

.feed-com-add-box-outer.feed-com-add-box-outer-form-shown .feed-com-footer {
	display: none;
}

.feed-com-add-box {
	position: relative;
	box-sizing: border-box;
	margin: 0 0 23px 61px;
	min-height: 39px;
	max-width: 820px;
	border: 1px solid rgba(143, 148, 151, 0.27);
	border-radius: 20px;
}

@media (max-width: 1335px) {
	.feed-com-add-box {
		margin-right: 20px;
	}
}

@media (max-width: 1279px) {
	.feed-com-add-box {
		margin-right: 11px;
	}
}

.feed-com-add-box {
	-webkit-transition: border .3s;
	transition: border .3s;
}

.feed-com-add-box .blog-comment-field.blog-comment-field-user,
.feed-com-add-box .blog-comment-field.blog-comment-field-captcha {
	padding: 10px;
}

.feed-com-add-box:hover {
	border: 1px solid rgba(143, 148, 151, .49);
}

.feed-comments-block-editor-shown .feed-com-add-box {
	border: 1px solid rgba(198, 205, 211, .7);
}

.feed-com-add-block.feed-com-add-box.blog-comment-edit {
	margin-top: 18px;
	margin-bottom: 61px;
}

.feed-com-add-block.feed-com-add-box.blog-comment-edit.feed-com-add-box-no-form {
	margin-top: 0;
	margin-bottom: 20px;
	overflow: hidden;
}

.feed-com-add-block.blog-comment-edit.feed-com-add-box-header {
	overflow: hidden;
}

.feed-com-add-block.feed-com-add-box.blog-comment-edit.comment-deleted {
	border: none;
	margin-bottom: 25px;
}

.feed-com-add-link {
	/*border-bottom: 1px solid transparent;*/
	display: block;
	box-sizing: border-box;
	margin: 0;
	padding: 0 0 0 18px;
	width: 100%;
	height: 39px;
	color: #a8adb4;
	/*margin-top: 11px;*/
	/*line-height: normal;*/
	vertical-align: top;
	font-size: 13px;
	line-height: 37px;
}

.feed-com-add-link:hover {
	color: #a8adb4;
}

.feed-com-writers {
	float: none;
	position: absolute;
	right: 0;
	/*top: -13px;*/
	top: -10px;
	margin-top: 11px;
	margin-bottom: 11px;
}

.feed-add-post-buttons .feed-com-writers {
	line-height: inherit;
}

.feed-com-writers-wrap .feed-com-avatar {
	position: static;
	display: inline-block;
	margin-right: 4px;
	margin-top: 7px;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}

.feed-com-writers-wrap .feed-com-avatar img {
	width: 20px;
	height: 20px;
}

.feed-com-writers-wrap {
	display: inline-block;
	overflow: hidden;
	max-width: 509px;
	vertical-align: top;
	white-space: nowrap;
}

@media screen and (max-width: 1550px) {
	.feed-com-writers-wrap {max-width: 369px;}
}

@media screen and (max-width: 1400px) {
	.feed-com-writers-wrap {max-width: 228px;}
}

@media screen and (max-width: 1250px) {
	.feed-com-writers-wrap {max-width: 134px;}
}

.feed-com-writers-pen {
	background: url(/bitrix/components/bitrix/main.post.list/templates/.default/images/feed-comm-pen.gif) no-repeat 0 0;
	display: inline-block;
	height: 12px;
	margin: 14px 0 0 2px;
	vertical-align: top;
	width: 27px;
}

.feed-error-block {
	min-width: 200px;
	color: red;
}

.feed-error-title {
	background: url("/bitrix/components/bitrix/main.post.list/templates/.default/images/sprite.png?v=1") no-repeat 0 -32px;
	padding-left: 36px;
	margin: 2px 0 0 2px;
}

.feed-comments-block {
	padding-bottom: 1px;
	transition: 0.2s linear padding-bottom;
	-webkit-transition: 0.2s linear padding-bottom;
}
.feed-comments-block.feed-comments-block-editor-shown {
	padding-bottom: 27px;
}

/*=========================== copy link ======================*/

.comment-menu-link-icon-wrap {
	position: relative;
	display: inline-block;
	margin: 0 0 0 5px;
	height: 12px;
	width: 0;
	vertical-align: middle;
	overflow: hidden;
}

.comment-menu-link-icon {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 11px;
	height: 10px;
	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%2014%2012%22%3E%3Cpath%20fill%3D%22%233674C4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4.103%208.412L1.456%205.765%200%207.22l3.494%203.494.004-.004.638.638L14%201.484%2012.516%200%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}

.comment-menu-link-icon-animate.comment-menu-link-icon-wrap {
	-webkit-animation: animate-width 0.3s cubic-bezier(0.65, 0, 0.45, 1) forwards;
	animation: animate-width 0.3s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

@-webkit-keyframes animate-width {
	100% {
		width: 12px;
	}
}

@keyframes animate-width {
	100% {
		width: 12px;
	}
}

/*=========================== end copy link ======================*/

/*=========================== tasks patches ======================*/
.task-comments-block .feed-com-block,
.task-comments-block .feed-com-add-box {
	margin-left: 56px;
}

.task-comments-block .feed-com-add-box-outer .feed-com-avatar {
	left: 12px;
}

.task-switcher-block.task-comments-block {
	padding-top: 20px;
}

/*=========================== end tasks patches ======================*/

/*=========================== disk patches =======================*/
div[bx-mpl-block="edit-placeholder"] .feed-add-post-files-activity {
	display: none;
}

/*=========================== disk patches =======================*/

/*=========================== aux comment =======================*/
.feed-com-block.mpl-comment-aux .feed-com-main-content {
	border: 1px solid #dddfe1;
	color: #7f8690;
}

.feed-com-block.mpl-comment-aux .feed-com-main-content.feed-com-block-old,
.feed-com-block.mpl-comment-aux .feed-com-main-content.feed-com-block-read {
	background-color: #fff;
}

.feed-com-block.mpl-comment-aux .feed-time.feed-com-time {
	color: #a8aeb5;
}

.feed-com-block.mpl-comment-aux .feed-com-text {
	color: #757d87;
}

.feed-com-block.mpl-comment-aux .feed-com-name.feed-author-name,
.feed-com-block.mpl-comment-aux .feed-time.feed-com-time:hover {
	color: #525c69;
}

.feed-com-block.mpl-comment-aux .feed-com-avatar {
	display: none;
}

/*=========================== aux comment =======================*/
.feed-com-collapsed {
	position: relative;
	margin-top: -4px;
}

.feed-com-collapsed > .feed-com-loader {
	right: 15px;
}

.feed-com-collapsed > input[type=checkbox] {
	display: none;
}

.feed-com-collapsed label[data-bx-collapse-role="show"],
.feed-com-collapsed input[type=checkbox]:checked ~ label[data-bx-collapse-role="hide"] {
	display: inline-block;
}

.feed-com-collapsed input[type=checkbox]:checked ~ label[data-bx-collapse-role="show"],
.feed-com-collapsed label[data-bx-collapse-role="hide"] {
	display: none;
}

.feed-com-collapsed label[data-bx-collapse-role="hide"] {
	margin-bottom: 10px;
}

.feed-com-collapsed .feed-com-collapsed-btn {
	font-size: 13px;
	color: #a8aeb5;
	transition: color .3s;
	display: inline-block;
	margin: 0 0 12px 71px;
	line-height: 18px;
	text-decoration: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.feed-com-collapsed label[data-bx-collapse-role="hide"] .feed-com-collapsed-btn {
	margin-bottom: -2px;
}

.feed-com-collapsed .feed-com-collapsed-btn:hover {
	color: #3a3d42;
	line-height: 18px;
}

.feed-com-collapsed-block {
	opacity: 0;
	height: 0;
	overflow: hidden;
	transition: all .2s linear;
}

.feed-com-collapsed input[type=checkbox]:checked ~ .feed-com-collapsed-block {
	opacity: 1;
}
.feed-com-collapsed input.feed-com-collapsed-once[type=checkbox]:checked ~ .feed-com-collapsed-block {
	opacity: 1;
	height: auto;
}
.feed-com-collapsed-block-inner .feed-com-block-cover:last-child {
	margin-bottom: 0;
}
.feed-com-collapsed-block-inner{
	padding: 3px 0 10px;
}

.mpl-quote-block,
.mpl-quote-block:visited,
.mpl-quote-block:active,
.mpl-quote-block:link,
.mpl-quote-block:hover {
	display: block;
	position: absolute;
	z-index: 500;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;
	transition: opacity .4s, visibility .1s linear .4s;
	cursor: pointer;
	width: 32px;
	height: 27px;
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat 0 -936px;
	text-decoration: none;
}

.mpl-quote-block {
	top: -1010000px;
	opacity: 0;
	visibility: hidden;
}

.mpl-quote-block:hover {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -63px -936px;
}

.mpl-quote-block:active {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -125px -936px;
}

.mpl-quote-block-show {
	visibility: visible;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}


/*region DND*/
.feed-com-add-box-dnd-over {
	position: relative;
}
.feed-com-add-box-dnd-notice {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(248,250,250,0.9);
	z-index: 1;
	border: 2px dashed #a7b0b5;
	text-align: center;
	display: none;
	border-radius: 22px;
}
.feed-com-add-box-dnd-over .feed-com-add-box-dnd-notice {
	display: block;
	z-index: 31;
	pointer-events: none;
}
.feed-com-add-box-dnd-notice-inner {
	min-height: 38px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}
/*endregion*/
/* End */


/* Start:/bitrix/components/bitrix/rating.vote/templates/like/popup.css?17732108063298*/
.bx-ilike-wrap-block {display:inline-block; max-height:132px; position:relative; font-family: Verdana, Tahoma, sans-serif; overflow:hidden; width:186px; }
* html .bx-ilike-wrap-block {width:186px;}
.bx-ilike-popup {background-color:#fff; display:inline-block; max-height:121px;  margin: 0 0 2px 0; padding: 0 6px 5px 0; overflow-y:auto; overflow-x:hidden; width:180px; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
* html .bx-ilike-popup {width:186px;height:130px;}
.bx-ilike-popup-img {display:block; color:#656365; text-decoration:none; overflow:hidden; zoom:1; height: 23px;white-space: nowrap;}
.bx-ilike-popup-img:link span,
.bx-ilike-popup-img:visited span{color:#50688e; text-decoration:none;}
.bx-ilike-popup-img:hover span{color:#50688e; text-decoration:underline;}
.bx-ilike-popup-img-extranet:link span,
.bx-ilike-popup-img-extranet:visited span{color:#ca7b00!important; text-decoration:none;}
.bx-ilike-popup-img-extranet:hover span{color:#ca7b00!important; text-decoration:underline;}
.bx-ilike-popup-img-mail:link span,
.bx-ilike-popup-img-mail:visited span{color:#ca7b00!important; text-decoration:none;}
.bx-ilike-popup-img-mail:hover span{color:#ca7b00!important; text-decoration:underline;}
.bx-ilike-bottom_scroll {background:url("/bitrix/components/bitrix/rating.vote/templates/like/images/i-like-sprite.png") repeat-x 0 -148px; display:block; height:13px; position:absolute; left:0; bottom:-1px; width:170px}
* html .bx-ilike-bottom_scroll {display:none;}
.bx-ilike-popup-avatar {background:url("/bitrix/components/bitrix/rating.vote/templates/like/images/avatar.gif") no-repeat center; border-radius: 50%;  display:block; margin:1px; float:left; width:21px; height:21px; }
.bx-ilike-popup-avatar-new {display: inline-block; vertical-align: middle; margin-right: 2px; background: #fff; position: relative; width: 20px; height: 20px; }
.bx-ilike-popup-avatar-img {background: url("/bitrix/components/bitrix/rating.vote/templates/like/images/avatar-sprite.png") no-repeat scroll 0 -65px #fff; width: inherit; height: inherit; border: 0; border-radius: 50%;}
.bx-ilike-popup-avatar-status-icon {display: none; position: absolute; background: url("/bitrix/components/bitrix/rating.vote/templates/like/images/avatar-sprite.png") repeat scroll 0 0; width: 14px; height: 15px; float: right; margin-top: -11px; right: -3px;}
.bx-ilike-popup-img-extranet .bx-ilike-popup-avatar-status-icon {display: block; background-position: 0 0;}
.bx-ilike-popup-img-mail .bx-ilike-popup-avatar-status-icon {display: block; background-position: 0 -22px;}
* html .bx-ilike-popup-avatar,
* html .bx-ilike-popup-avatar-new {width:23px;}
.bx-ilike-wait { background: url(/bitrix/components/bitrix/rating.vote/templates/like/images/i-like-wait.gif) no-repeat center center; width:183px; height:26px; display: block;margin-top: 2px;}
.bx-ilike-popup-img img {border:none; background-color:#FFF; border-radius: 50%;}
.bx-ilike-popup-name {cursor:pointer; display:block; font-size:11px; padding-left:3px; height:15px; text-decoration:underline; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-top:2px; white-space:nowrap; min-width:100px;}
.bx-ilike-popup-name-new {cursor:pointer; display:inline-block; font-size:11px; padding-left:5px; height:15px; text-decoration:underline; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-top:2px; white-space:nowrap; min-width:100px; max-width:150px; vertical-align: middle;}
* html .bx-ilike-popup-name,
* html .bx-ilike-popup-name-new {width:135px;}



/* End */


/* Start:/bitrix/components/bitrix/rating.vote/templates/like/style.css?177321080610931*/
.ilike-light .bx-ilike-button {color:#929292;  display:inline-block;  height:19px; position:relative;-moz-user-select: none; -khtml-user-select: none; user-select: none;}
.ilike-light .bx-ilike-left {display:inline-block; height:19px; vertical-align:top; width:10px;}
.ilike-light .bx-ilike-text { display:inline-block;  height:17px; padding:3px 0px 0;  cursor:pointer; }
* html .ilike-light .bx-ilike-text{height:19px;}
.ilike-light .bx-ilike-right-wrap {display:inline-block; height:19px;  cursor:default; margin-right: 3px; }
.ilike-light .bx-ilike-right {
	display:inline-block;
	height:17px;
	padding: 3px 1px 0 12px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0);
	background-attachment: scroll;
	background-size: 10px 10px;
	background-position: 0 5px;
}
.feed-inform-ilike .ilike-light .bx-ilike-right,
.feed-com-informers-bottom .ilike-light .bx-ilike-right{
	background-position: 0 0;
}

.ilike-light .bx-you-like .bx-ilike-right {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}
* html .ilike-light .bx-ilike-right {width:16px;}
.ilike-light .bx-you-like .bx-ilike-left {}
.ilike-light .bx-you-like .bx-ilike-text {}
.ilike-light .bx-you-like .bx-ilike-right-wrap {}
.ilike-light .bx-ilike-button-hover .bx-you-like .bx-ilike-left {}
.ilike-light .bx-ilike-button-hover .bx-you-like .bx-ilike-text {}
.ilike-light .bx-ilike-button-disable { cursor:default;}
.ilike-light .bx-ilike-button-disable .bx-ilike-left {background-position:0 -39px;}
.bx-ilike-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: rgba(0, 0, 0, 0);
	background-size: cover;
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -3px;
}
.bx-ilike-icon.bx-ilike-icon-orange {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}
.ilike-light .bx-ilike-button-disable .bx-ilike-text {}
.ilike-light .bx-ilike-button-disable .bx-ilike-right-wrap {}
.ilike-light .bx-ilike-button-disable .bx-ilike-right {}
.ilike-light .bx-ilike-button-hover .bx-ilike-left {}
.ilike-light .bx-ilike-button-hover .bx-ilike-text {}
.ilike-light .bx-ilike-button-hover .bx-ilike-right-wrap {}
.ilike-light .bx-ilike-button-hover .bx-ilike-right {}
.rating_vote_graphic { display: none!important;}
.rating_vote_text { display: inline-block!important; }
.ilike-light .bx-ilike-plus-one { display: inline-block; position: absolute; padding: 4px; background-color: #929292;color: #fff;-webkit-animation: likeLightPlusOne 1.5s 1;-moz-animation: likeLightPlusOne 1.5s 1;border-radius: 16px;line-height: 5px;font-size: 10px;opacity: 0;width: 12px;height: 10px;}
@-webkit-keyframes likeLightPlusOne { 0% {  opacity: 0;} 40% { opacity: 1; } 60% {  opacity: 1; } 100% {  opacity: 0; }}
@-moz-keyframes likeLightPlusOne { 0% {  opacity: 0;} 40% { opacity: 1; } 60% {  opacity: 1; } 100% {  opacity: 0; }}


/*.ilike-light .bx-you-like ~ .bx-ilike-left-wrap .bx-ilike-text,*/
.ilike-light .bx-you-like .bx-ilike-right { color: #ca8400;}

.feed-post-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right,
.feed-post-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
	background-position: 0 0;
}

.feed-com-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right,
.feed-com-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right
{
	background-position: 0 1px;
}

.feed-com-informers .bx-like-anim a:hover, .feed-inform-comments .bx-like-anim a:hover, .feed-inform-ilike .bx-like-anim a:hover,
.feed-com-informers .bx-like-anim a, .feed-inform-comments .bx-like-anim a, .feed-inform-ilike .bx-like-anim a {
	border-bottom: none;
	-webkit-transition: none;
	transition: none;
}

/* End */


/* Start:/bitrix/components/bitrix/main.post.form/templates/.default/style.css?177321080625630*/
/*region Editor toolbar  */
.main-post-form-toolbar {
	position: relative;
	display: flex;
	background-color: #fff;
	padding: 0 14px;
}

.main-post-form-toolbar-buttons {
	flex: 1;
	height: 41px;
	overflow: hidden;
	text-align: left;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	box-sizing: border-box;
	align-items: center;
	display: flex;
}

.main-post-form-toolbar-buttons .tasks-task-mpf-link {
	position: static;
	margin-right: 0;
	opacity: 1;
}

.main-post-form-toolbar-buttons-container {
	background-attachment: scroll;
	background-clip: border-box;
	border-collapse: separate;
	padding: 0;
	text-align: left;
	user-select: none;
	overflow: hidden;
	position: relative;
	height: 27px;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}

.main-post-form-toolbar-button {
	position: relative;
	display: inline-flex;
	align-items: center;
	margin: 0 29px 0 0;
	height: 27px;
	font: 13px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #515E68;
	text-align: left;
	transition: opacity .3s;
	opacity: .5;
	user-select: none;
	cursor: pointer;
}

.main-post-form-toolbar-button-file {
	position: relative;
}

.main-post-form-toolbar-button .ui-counter {
	position: absolute;
	top: -3px;
	height: 11px;
}

.main-post-form-toolbar-button .ui-counter-inner {
	padding: 0 4px;
	min-width: 15px;
	font: 8px/var(--ui-counter-current-size) var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
}

.main-post-form-toolbar-button[data-bx-button-status="active"] {

}

#bx-b-mention-blogPostForm {
	display: flex;
}

.main-post-form-toolbar-button[data-bx-button-status="active"],
.main-post-form-toolbar-button:hover {
	opacity: 1;
}

.main-post-form-toolbar span[data-bx-role="trash"] {
	display: none;
}
.main-post-form-toolbar div[data-bx-files-count="0"][data-id="file"] div.ui-counter {
	display: none;
}

.main-post-form-toolbar-button-more {
	position: relative;
	margin: 0;
	width: 20px;
	min-width: 20px;
	height: 20px;
	color: #545c6a;
	order: 2;
	margin-left: auto!important;
	background: url("data:image/svg+xml,%3Csvg width='16' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0a2 2 0 110 4 2 2 0 010-4zm6 0a2 2 0 110 4 2 2 0 010-4zm6 0a2 2 0 110 4 2 2 0 010-4z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
	background-size: 16px 4px;
}

.main-post-form-toolbar-button .feed-add-videomessage {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2126 0.683544C10.3216 0.227848 8.43017 0 6.53838 0C4.63895 0 2.70133 0.229691 0.725512 0.689074C0.301168 0.787735 0 1.17442 0 1.62053V9.24979C0 9.68146 0.282421 10.0595 0.688928 10.1719C2.57686 10.694 4.46543 10.9551 6.35462 10.9551C8.25427 10.9551 10.2127 10.6911 12.2299 10.1632C12.6425 10.0552 12.9311 9.67427 12.9311 9.23776V1.61327C12.9311 1.16997 12.6336 0.784944 12.2126 0.683544ZM18.7492 1.01058C18.7492 0.975848 18.7431 0.941407 18.731 0.908937C18.6763 0.760988 18.5149 0.686557 18.3706 0.742692L14.1534 2.38317C14.0449 2.4254 13.9731 2.53203 13.9731 2.65106V7.82929C13.9731 7.94832 14.0449 8.05495 14.1534 8.09718L18.3706 9.73766C18.4023 9.74998 18.4359 9.7563 18.4698 9.7563C18.6241 9.7563 18.7492 9.62802 18.7492 9.46978V1.01058ZM6.4115 7.95508C7.79221 7.95508 8.9115 6.83579 8.9115 5.45508C8.9115 4.07437 7.79221 2.95508 6.4115 2.95508C5.03079 2.95508 3.9115 4.07437 3.9115 5.45508C3.9115 6.83579 5.03079 7.95508 6.4115 7.95508Z' fill='%23C9CDD3'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center left;
	margin-top: 0;
	padding-left: 23px;
	font: 13px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #525c69;
}

.main-post-form-toolbar-button .bxhtmled-top-bar-btn {
	display: none;
}

.feed-add-post-text .bxhtmled-top-bar-wrap {
	margin-left: 10px;
	margin-right: 10px;
}

.feed-add-post-text .bxhtmled-top-bar-btn {
	margin: 6px 1px 0 0;
	width: 30px;
	height: 30px;
}

.feed-add-post-text .bxhtmled-top-bar-color .bxhtmled-top-bar-btn-text {
	margin: 7px auto 0 9px;
}

.bxhtmled-popup .bxhtmled-top-bar-select,
.feed-add-post-text .bx-html-editor .bxhtmled-top-bar-select {
	font-size: 14px;
	height: 30px;
	color: #525C69;
	width: 89px!important;
	margin: 6px 7px 0 4px;
	background: #FFFFFF;
	border: 1px solid #C6CDD3;
	box-sizing: border-box;
	border-radius: var(--ui-field-border-radius, 2px);
	padding: 4px 13px 0 9px;
	transition: .2s;
}

.bxhtmled-popup .bxhtmled-top-bar-select {
	margin-top: 0;
}

.bxhtmled-popup .bxhtmled-top-bar-select:hover,
.feed-add-post-text .bx-html-editor .bxhtmled-top-bar-select:hover {
	border: 1px solid rgba(82,92,105,.7);
}

.bxhtmled-popup .bxhtmled-top-bar-select:before,
.feed-add-post-text .bxhtmled-top-bar-select:before {
	background: none;
	width: 5px;
	height: 5px;
	border-left: 2px solid #828B95;
	border-bottom: 2px solid #828B95;
	transform: rotate(-45deg);
	right: 11px;
	top: 9px;
}

.feed-add-post-text .bxhtmled-top-bar-separator {
	border: none;
	margin: 10px 10px 0px 9px;
	background-color: rgba(130,139,149,.2);
	height: 20px;
}






.main-post-form-toolbar-button i {
	display: none;
	transition: opacity .2s linear;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	margin-right: 3px;
	/*margin-top: 13px;*/
	height: 20px;
	opacity: 0.5;
	width: 20px;
	float: left;
	position: relative;
}

.main-post-form-toolbar-popup .main-post-form-toolbar-button {
	display: block;
	padding: 10px 0;
}

.main-post-form-toolbar-button[data-id="file"] i {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.258 6.285a.58.58 0 00.003-.817c-1.24-1.254-2.61-2.608-3.865-3.861-2.142-2.143-5.647-2.143-7.79 0-2.142 2.142-2.142 5.647 0 7.79l5.37 5.369a4.138 4.138 0 005.843 0 4.138 4.138 0 000-5.842l-4.721-4.72a2.75 2.75 0 00-3.895 0 2.75 2.75 0 000 3.894l3.085 3.085a.58.58 0 00.821 0l.477-.477a.58.58 0 000-.822L5.501 6.8a.909.909 0 010-1.299.909.909 0 011.299 0l4.72 4.721a2.296 2.296 0 01-3.245 3.246l-5.37-5.37a3.683 3.683 0 010-5.193 3.683 3.683 0 015.193 0c1.26 1.26 2.558 2.58 3.862 3.866a.58.58 0 00.816-.004l.482-.482z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-position: 3px 1px;
}

.main-post-form-toolbar-button[data-id="mention"] i {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.843 16.724c-2.32 0-4.208-.676-5.662-2.027C.727 13.33 0 11.444 0 9.035c0-2.394.778-4.37 2.335-5.926C3.892 1.552 5.801.773 8.063.773c2.189 0 3.958.64 5.31 1.917 1.35 1.278 2.026 2.85 2.026 4.715 0 1.556-.41 2.864-1.233 3.921-.823 1.043-1.8 1.564-2.93 1.564-.397 0-.75-.117-1.058-.352a1.403 1.403 0 01-.55-.948c-.588.926-1.447 1.388-2.578 1.388-.94 0-1.704-.345-2.291-1.035-.588-.69-.882-1.601-.882-2.732 0-1.16.375-2.21 1.124-3.15.764-.94 1.718-1.41 2.864-1.41 1.013 0 1.74.426 2.18 1.278l.121-.679a.38.38 0 01.374-.313h1.185a.38.38 0 01.373.45l-.62 3.273c-.206 1.102-.309 1.777-.309 2.027 0 .367.125.55.375.55.5 0 .955-.38 1.366-1.145.426-.763.639-1.652.639-2.665 0-1.396-.485-2.549-1.454-3.46-.97-.924-2.284-1.387-3.944-1.387-1.792 0-3.26.624-4.406 1.873C2.6 5.686 2.027 7.22 2.027 9.057c0 1.85.521 3.29 1.564 4.318 1.043 1.028 2.49 1.542 4.34 1.542.732 0 1.434-.06 2.106-.181.278-.05.527.198.462.473l-.262 1.112a.37.37 0 01-.312.284 16.28 16.28 0 01-2.082.119zm-.463-5.64c.632 0 1.146-.28 1.542-.837a3.144 3.144 0 00.617-1.873c0-.558-.132-.999-.396-1.322-.265-.338-.632-.507-1.102-.507-.631 0-1.153.265-1.564.794-.411.528-.617 1.16-.617 1.894 0 .558.132 1.006.397 1.344.279.338.653.507 1.123.507z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-position: 2px 1px;
	height: 18px;
}

.main-post-form-toolbar-button[data-id="search-tag"] i {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0a.926.926 0 0 1 .923.997L4.77 3h2.999L7.929.923A1 1 0 0 1 8.926 0H9a.926.926 0 0 1 .923.997L9.77 3h.96a1 1 0 1 1 0 2H9.615l-.231 3H10a1 1 0 0 1 0 2h-.769l-.16 2.077a1 1 0 0 1-.997.923H8a.926.926 0 0 1-.923-.997L7.23 10H4.231l-.16 2.077a1 1 0 0 1-.997.923H3a.926.926 0 0 1-.923-.997L2.23 10H1a1 1 0 0 1 0-2h1.383l.231-3h-.885a1 1 0 1 1 0-2h1.039L2.929.923A1 1 0 0 1 3.926 0H4Zm3.384 8 .23-3H4.615l-.231 3h3Z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-position: 4px 4px;
}

.main-post-form-toolbar-button[data-id="quote"] i {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.598.824c.78 0 1.411.632 1.411 1.411V6.28c0 .84-.135 2.882-1.152 4.497-.635 1.007-1.81 1.682-3.527 2.026a.3.3 0 01-.359-.297l.01-1.238a.7.7 0 01.456-.65c.833-.31 1.467-.786 1.902-1.428.455-.672.465-1.941.465-2.418H8.41C7.631 6.772 7 6.141 7 5.362V2.234c0-.78.632-1.411 1.411-1.411h3.187zm-7 0c.78 0 1.411.632 1.411 1.411V6.28c0 .84-.135 2.882-1.152 4.497-.635 1.007-1.81 1.682-3.527 2.026a.3.3 0 01-.359-.297l.01-1.238a.7.7 0 01.456-.65c.833-.31 1.467-.786 1.902-1.428.455-.672.465-1.941.465-2.418H1.41C.631 6.772 0 6.141 0 5.362V2.234C0 1.455.632.824 1.411.824h3.187z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-position: 5px 4px;
}

.main-post-form-toolbar-button[data-id="disk-document"] i {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.212.77a1.3 1.3 0 01.972.436l2.802 3.153a1.3 1.3 0 01.329.864v9.2a1.3 1.3 0 01-1.3 1.3H1.3a1.3 1.3 0 01-1.3-1.3V2.07A1.3 1.3 0 011.3.77h6.912zm-.655 1.76H2.26a.5.5 0 00-.5.5v10.434a.5.5 0 00.5.5h7.796a.5.5 0 00.5-.5V5.777a1 1 0 00-.252-.664L8.305 2.865a1 1 0 00-.748-.336zm.285 5.891a.5.5 0 01.5.5v.76a.5.5 0 01-.5.5H3.645a.5.5 0 01-.5-.5v-.76a.5.5 0 01.5-.5h4.197zm0-3.253a.5.5 0 01.5.5v.76a.5.5 0 01-.5.5H3.645a.5.5 0 01-.5-.5v-.76a.5.5 0 01.5-.5h4.197z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
	background-position: 0 1px;
	width: 15px;
}

.main-post-form-toolbar-button[data-id="create-link"] i {
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.736 5.209c.217.217.402.454.554.705l-1.38 1.38a1.788 1.788 0 00-2.882-.897l-.108.1L3.085 9.33a1.788 1.788 0 002.42 2.628l.109-.1.965-.963c.763.407 1.5.571 2.213.493l-1.76 1.759a3.7 3.7 0 01-5.234-5.234l2.705-2.705a3.7 3.7 0 015.233 0zm3.796-3.794a3.783 3.783 0 010 5.35l-2.589 2.588a3.783 3.783 0 01-5.905-.703l1.377-1.378a1.828 1.828 0 002.94.895l.11-.101 2.779-2.779A1.828 1.828 0 009.77 2.601l-.11.101-.94.939c-.775-.42-1.522-.596-2.239-.53l1.7-1.696a3.783 3.783 0 015.35 0z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.main-post-form-toolbar-button[data-id="video"] i {}

.main-post-form-toolbar-button[data-id="VideoMessage"] .feed-add-videomessage {
	position: relative;
	background: none;
}

.main-post-form-toolbar-button[data-id="VideoMessage"] .feed-add-videomessage:before {
	content: '';
	position: absolute;
	top: 4px;
	left: 0;
	display: inline-block;
	width: 17px;
	height: 11px;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5.773a1.5 1.5 0 011.5 1.5v7a1.5 1.5 0 01-1.5 1.5h-9a1.5 1.5 0 01-1.5-1.5v-7a1.5 1.5 0 011.5-1.5h9zm6.453 1.574A.5.5 0 0117 2.56v6.468a.5.5 0 01-.69.463l-2.69-1.106A1 1 0 0113 7.46V4.28a1 1 0 01.577-.907l2.711-1.266a.5.5 0 01.665.241z' fill='%23525C69' fill-rule='evenodd' opacity='.965'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0;
	opacity: .5;
	transition: opacity .3s;
}

/*region Toolbar Additional*/

.feed-add-post-form-but-more {
	border-radius: 3px;
	border: 1px solid #fff;
	color: #7a808c;
	cursor: pointer;
	font-size: 12px;
	right: 11px;
	top: 0;
	padding: 1px 21px 1px 6px;
	position: absolute;
}

.feed-add-post-form-but-more:hover {
	border-top-color: #f1f1f1;
	border-left-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-bottom-color: #a9a9a9;
	box-shadow: 0 1px 1px -1px #d0d0d0;
	color: #4b5a6b;
}

.feed-add-post-form-but-more-act {
	box-shadow: none !important;
	border-color: #d9e4e7 !important;
}

.feed-add-post-form-but-arrow {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -98px -49px;
	height: 4px;
	position: absolute;
	right: 6px;
	top: 10px;
	width: 7px;
}

.feed-add-post-form-but-more-open {
	align-self: center;
	margin-left: auto;
}

.feed-add-post-form-editor-btn,
.feed-add-post-form-title-btn {
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	vertical-align: top;
	width: 25px;
	opacity: .5;
	transition: opacity .2s linear;
}

.feed-add-post-form-editor-btn {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.947%206.938H7.46L5.751%202.024h-.038L3.947%206.938zM4.432%200h2.642l4.383%2011.72H9.056l-.998-2.917h-4.63l-1.07%202.916H0L4.432%200z%22%20opacity%3D%221%22/%3E%3C/svg%3E);
}

.feed-add-post-form-title-btn {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%200a1%201%200%20011%201v10a1%201%200%2001-1%201H1a1%201%200%2001-1-1V1a1%201%200%20011-1h13zm-1%206H2v4h11V6zm0-4H2v2h11V2z%22/%3E%3C/svg%3E);
}

.feed-add-post-form-editor-btn:hover, .feed-add-post-form-title-btn:hover,
.feed-add-post-form-btn-active.feed-add-post-form-editor-btn,
.feed-add-post-form-btn-active.feed-add-post-form-title-btn {
	opacity: 1;
}

/*endregion*/
/*endregion*/
/*region LHE Customization */
.feed-add-post .lhe-resize-row img {
	display: none;
}

.feed-add-post .bxlhe-editor-buttons {
	background: linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -moz-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -o-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -ms-linear-gradient(top, #f9fbfb, #f4f8f8);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9fbfb), to(#f4f8f8));
	box-shadow: 0 2px 2px -2px rgba(229, 229, 229, 0.9);
	border-bottom: 1px solid #e9eaeb;
	position: relative;
}

.feed-add-post .lhe-button-cont {
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	height: 21px;
	margin-left: 6px;
	vertical-align: top;
	width: 25px;
}

.feed-add-post .lhe-button-cont:hover {
	background-color: #dee1e5;
}

.feed-add-post .lhe-stat-toolbar-cont {
	border: 0;
	padding-top: 6px;
	position: relative;
}

.feed-add-post .lhe-button {
	border: 0;
}

.feed-add-post .lhe-button-over {
	background-color: #dee1e5;
}
.feed-add-post div.bx-html-editor {
	border-style: none !important;
	background-color: #fff;
}
.feed-add-post-edit-form .bx-html-editor .bxhtmled-toolbar-cnt {
	opacity: 0;
	height: 42px;
}


html.bx-ios.bx-ios-fix-frame-focus, html.bx-ios.bx-ios-fix-frame-focus iframe, .bx-ios.bx-ios-fix-frame-focus body {
	-webkit-overflow-scrolling: touch;
}

/*endregion*/
/*region Middle block  */
.feed-add-post-form {
	position: relative;
	background-color: #fff;
	overflow: hidden;
	zoom: 1;
}

.blog-comment-edit .feed-add-post-form {
	border-radius: 22px 22px 0 0;
}

.comments-form .feed-add-post-form {
	border-radius: 22px;
}

.feed-add-post-form:after {
	content: "";
	display: block;
	width: 1px;
	height: 1px;
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/waiter-button-light.gif") no-repeat 0 0;
	position: absolute;
	left: 0;
	bottom: 0;
	opacity: 0;
}


.feed-add-post-text {
	color: #bfbfbf;
	font-size: 17px;
	/*padding: 15px 10px 0 10px;*/
}

.feed-comments-block .feed-add-post-text {
	padding: 0;
}

/*DND*/
.feed-add-post-dnd-over {
	position: relative;
}
.feed-add-post-dnd-notice {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(248,250,250,0.9);
	z-index: 1;
	border: 2px dashed #a7b0b5;
	text-align: center;
	display: none;
}
.feed-add-post-dnd-over .feed-add-post-dnd-notice {
	display: block;
	z-index: 31;
}
.feed-add-post-dnd-inner {
	height: 110px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}

.feed-add-post-dnd-icon {
	width: 37px;
	height: 45px;
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?5") no-repeat 0 -968px;
	display: block;
	margin: 0 auto 15px;
}

.feed-add-post-dnd-text {
	font-weight: var(--ui-font-weight-bold);
	font-size: 18px;
	color: rgba(83,92,105,0.7);
}

.feed-add-post-dnd-text span {
	font-size: 12px;
	display: block;
	margin-top: 8px;
}
.feed-add-post-dnd-over .bxu-file-input-over .diskuf-extended-overlay {
	display: none;
}

.feed-add-urpreview-wrap {
	margin-left: 18px;
}


/*endregion*/
/*region Bottom block*/
.feed-com-add-block .urlpreview.urlpreview__edit {
	padding: 0 13px 12px 18px;
}

.feed-add-post-buttons {
	display: none;
}

.feed-add-post-buttons.--no-wrap {
	white-space: nowrap;
}

.feed-add-post-buttons.--no-wrap > * {
	white-space: normal;
}

/*endregion*/
/*region Destination and Tags */
.feed-add-post-destination-block,
.feed-add-post-form-wrap .feed-add-post-tags-block {
	overflow: hidden;
	position: relative;
	padding: 20px;
}

.feed-add-post-form-wrap .disk-file-control[style*="display: none;"] + .feed-add-post-tags-block[style*="display: block;"] {
	border-top: 1px solid #ebeded;
}

.feed-add-post-destination-block + .feed-add-post-destination-block,
.feed-add-post-form-wrap .disk-file-control[style*="display: none;"] + .feed-add-post-tags-block + .feed-add-post-destination-block,
.feed-add-post-form-wrap .feed-add-post-tags-block[style*="display: block;"] + .feed-add-post-destination-block {
	border-top: 1px solid #ebeded;
}

.crm-feed li.feed-add-post-destination-block {
	list-style: none;
}

.feed-add-post-destination-title,
.feed-add-post-tags-title {
	color: #525c69;
	float: left;
	font-size: 14px;
	min-width: 55px;
	padding-left: 5px;
}

.feed-add-post-destination-block .feed-add-post-destination-title {
	margin-top: 11px;
}

.feed-add-post-dest-source {
	color: #1a60a9;
}

.feed-add-post-destination-wrap,
.feed-add-post-tags-wrap {
	border: 1px solid #e4e4e4;
	border-radius: 1px;
	overflow: hidden;
	padding: 7px 7px 1px;
	min-height: 36px !important;
}

.feed-add-post-destination-wrap-but {
	margin-top: -9px;
}

.feed-add-post-destination {
	border-radius: var(--ui-border-radius-3xs, 1px);
	font-size: 13px;
	display: inline-block;
	font-weight: var(--ui-font-weight-bold);
	margin: 0 6px 6px 0;
	height: 30px;
	line-height: 29px;
	overflow: hidden;
	padding: 0 30px 0 13px;
	position: relative;
	vertical-align: middle;
	z-index: 2;

	-webkit-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

.feed-add-post-destination a:link,
.feed-add-post-destination a:visited,
.feed-add-post-destination a:active,
.feed-add-post-destination a:hover {
	text-decoration: none;
}

.feed-add-post-destination-wrap-but .feed-add-post-destination {
	margin: 9px 9px 0 0;
}

.feed-add-post-destination-wrap .feed-add-post-destination {
	padding-right: 30px;
}

.feed-add-post-destination .feed-add-post-del-but,
.feed-add-post-tags .feed-add-post-del-but {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 30px;
	opacity: 0.6;
	position: absolute;
	width: 25px;
}

.feed-add-post-destination-hover .feed-add-post-del-but {
	opacity: 1;
}

.feed-add-post-destination:hover {
	text-decoration: none;
}

.feed-add-post-destination-all-users {
	background: #dbf188;
	color: #535c69 !important;
}

.feed-add-post-destination-all-users .feed-add-post-del-but {
	background-position: -24px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-all-users {
	background-color: #b2e233;
}

.feed-add-post-destination-users {
	background-color: #bcedfc;
	color: #1f6ab5 !important;
}

.feed-add-post-destination-users .feed-add-post-del-but {
	background-position: -94px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-users {
	background-color: #86e2ff;
}

.feed-add-post-destination-wrap .feed-add-post-destination-sonetgroups {
	background-color: #ADE7E4;
	color: #116F6B !important;
}

.feed-add-post-destination-sonetgroups .feed-add-post-del-but {
	background-position: -47px -61px;
}

.feed-add-post-destination-wrap .feed-add-post-destination-hover.feed-add-post-destination-sonetgroups {
	background-color: #8CDDDA;
}

.feed-add-post-destination-department,
.feed-add-post-destination-crm {
	background-color: #e2e3e5;
	color: #535c69 !important;
}

.feed-add-post-destination-department .feed-add-post-del-but,
.feed-add-post-destination-crm .feed-add-post-del-but {
	background-position: -70px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-department,
.feed-add-post-destination-hover.feed-add-post-destination-crm {
	background-color: #cbccd0;
}

.feed-add-post-destination.feed-add-post-destination-extranet,
.feed-add-post-destination.feed-add-post-destination-email,
.feed-add-post-destination.feed-add-post-destination-crmemail {
	background-color: #ffec91;
	color: #a26b00;
	padding-left: 32px;
}


.feed-add-post-destination.feed-add-post-destination-extranet:before,
.feed-add-post-destination.feed-add-post-destination-email:before,
.feed-add-post-destination.feed-add-post-destination-crmemail:before {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?1") no-repeat 0 -92px;
	content: "";
	height: 13px;
	position: absolute;
	width: 13px;
	left: 9px;
	top: 8px;
}

.feed-add-post-destination.feed-add-post-destination-crmemail:before {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/icon-crmuser-block.png") no-repeat 0 0!important;
}

.feed-add-post-destination.feed-add-post-destination-email::before {
	background-position: -33px -92px;
}

.feed-add-post-destination.feed-add-post-destination-extranet .feed-add-post-del-but,
.feed-add-post-destination.feed-add-post-destination-email .feed-add-post-del-but,
.feed-add-post-destination.feed-add-post-destination-crmemail .feed-add-post-del-but {
	background-position: -113px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-extranet,
.feed-add-post-destination-hover.feed-add-post-destination-email,
.feed-add-post-destination-hover.feed-add-post-destination-crmemail {
	background-color: #ffe25a;
}

.feed-add-destination-inp {
	background: #fff;
	border: none;
	color: #555;
	display: inline-block;
	font-size: 12px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	margin: 0 7px 7px 0;
	height: 30px;
	min-width: 108px;
	outline: none;
	padding: 0;
	vertical-align: middle;
}

.feed-add-destination-link,
.feed-add-post-tags-add {
	border-bottom: 1px solid transparent;
	color: #2067b0;
	cursor: pointer;
	display: inline-block;
	font-weight: var(--ui-font-weight-bold);
	font-size: 13px;
	margin: 7px 7px 7px 18px;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
	position: relative;

	-webkit-transition: border-bottom-color 0.2s linear;
	transition: border-bottom-color 0.2s linear;
}

.feed-add-destination-link:before,
.feed-add-post-tags-add:before {
	background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -148px -481px;
	content: '';
	height: 8px;
	left: -14px;
	position: absolute;
	top: 5px;
	width: 8px;
}

.feed-add-destination-link:hover,
.feed-add-post-tags-add:hover {
	border-bottom: 1px solid;
	color: #2067b0;
}

.feed-add-destination-input-box {
	display: none;
}

.feed-add-post-tags-block {
	overflow: hidden;
}

.feed-add-post-tags-title {}

.feed-add-post-tags .feed-add-post-del-but {
	background-position: -69px -61px;
}

.feed-add-post-tags .feed-add-post-del-but:hover {
	opacity: 1;
}

.feed-add-post-destination-add {
	border-bottom: 1px #2067b0 dashed;
	color: #2067b0;
	display: inline-block;
	cursor: pointer;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
}

.feed-add-post-destination-add:hover {
	text-decoration: none;
}

.feed-add-post-tags-wrap {
	color: #5c6470;
	font-size: 12px;
	overflow: hidden;
}

.feed-add-post-tags-wrap-but {
	margin-top: -9px;
}

.feed-add-post-tags {
	background: #e8eff0;
	border-radius: 1px;
	display: inline-block;
	font-size: 13px;
	font-weight: var(--ui-font-weight-bold);
	height: 30px;
	line-height: 29px;
	margin: 0 7px 7px 0;
	vertical-align: middle;
	padding: 0 30px 0 10px;
	position: relative;
}

.feed-add-post-tags a:link, .feed-add-post-tags a:visited, .feed-add-post-tags a:active, .feed-add-post-tags a:hover {
	text-decoration: none;
}

.feed-add-post-tags-wrap .feed-add-post-tags {
	padding-right: 30px;
}
/*endregion*/
/*region Files block*/

.feed-add-post .feed-add-post-tags-title {
	margin-top: 15px;
}

.feed-add-post .feed-add-post-tags-block {
	display: none;
}

.feed-add-post .wduf-selectdialog,
.feed-add-post .diskuf-selectdialog{
	border-bottom: 1px solid #f0f1f2;
	display: none;
	margin: 7px 0 15px;
	padding: 0 10px 30px;
}

.feed-comments-block .wduf-selectdialog,
.feed-comments-block .diskuf-selectdialog{
	border: none;
	background-color: #fff;
	padding: 10px;
}

.feed-add-post .wduf-selectdialog-switcher,
.feed-add-post .file-selectdialog-switcher,
.feed-add-post .diskuf-selectdialog-switcher {
	display: none;
}
.feed-add-post-destination.feed-add-post-destination-email::before {
	background-position: -33px -92px;
}
/*endregion*/
/* End */


/* Start:/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/style.css?177321080610302*/
.file-placeholder {
	margin-left: 56px;
}
.file-placeholder .loading-wrap {
    display:inline-block;
    margin-left:15px;
    vertical-align:middle;
    position:relative;
    width:50%;
}
.file-placeholder .loading {
    background:#e3ebed;
    display:block;
    border:1px solid;
    border-top:1px solid #bcc2c4;
    border-left-color:#cfd7d9;
    border-right-color:#cfd7d9;
    border-bottom:1px solid #dde5e6;
    border-radius:2px;
    height:17px;
    -webkit-box-shadow:inset 0 1px 2px rgba(188,194,196,0.7);
    -moz-box-shadow:inset 0 1px 2px rgba(188,194,196,0.7);
    box-shadow:inset 0 1px 2px rgba(188,194,196,0.7);
}
.file-placeholder .loading .del-but {
    background: url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat 7px -20px;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.file-placeholder .load-indicator {
	background:#40c0e9;
    background:linear-gradient(top, #40c0e9, #2698db);
    background:-moz-linear-gradient(top, #40c0e9, #2698db);
    background:-o-linear-gradient(top, #40c0e9, #2698db);
    background:-ms-linear-gradient(top, #40c0e9, #2698db);
    background:-webkit-gradient(linear, left top, left bottom, from(#40c0e9), to(#2698db));
    border-radius:2px;
    color:#fff;
    font-size:12px;
    height:19px;
    text-align:center;
    text-shadow:0 1px 0 rgba(56, 124, 162, 1);
    left:0;
    top:0;
    position:absolute;
}
.file-placeholder .load-number {
	display:inline-block; box-sizing:border-box; padding-top:2px;
}
.file-placeholder .files-title {
	background:url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat;
	color:#5c6470;
	font-size:12px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);
	left:13px;
	top:12px;
	width:54px;
	padding-left:20px;
	position:absolute;
}
.file-placeholder .files-list-wrap {
	margin-left:56px;
}
html* .file-placeholder .files-list {
	width: auto !important;
}
.file-placeholder .files-list {
	margin-top:-10px;
	table-layout:fixed;
	width:100%;
	position:relative;
}
.file-placeholder .files-list td {
	box-shadow:0 -2px 0 -1px #FFFFFF inset;
	border-bottom:1px solid #dde5e8;
	color:#5c6470;
	font-size:12px;
	line-height:16px;
	padding:10px 0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: relative;
	zoom:1;
}
.file-placeholder .file-edit,
.file-placeholder .file-section {
	display: none;
}
.file-placeholder .files-name {
	width:30%
}
.file-placeholder .files-size {
	width:12%
}
.file-placeholder .files-storage {
	width:20%
}
.file-placeholder .files-storage .files-storage-text{
	display: inline-block;
	width:80px;
	color:#5C6470;
}
.file-placeholder .files-storage-block {
	position:relative;
}
.file-placeholder .files-text {
	-moz-box-sizing: border-box;
	color: #2067B0;
	display: inline-block;
	font-weight: bold;
	max-width: 100%;
	padding-right: 20px;
	position: relative;
	zoom:1;
}
.file-placeholder .error-load .files-text {
	color:#bb0000;
}
.file-placeholder .f-wrap {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	word-wrap: break-word;
	zoom:1;
}
.file-placeholder .del-but {
	background: url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat 0 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.file-placeholder .files-text .del-but {
	background-position:6px -19px;
	display:inline-block;
	margin-top:-2px;
	position:static;
	vertical-align:top;
}
.file-placeholder .loading .del-but {
    background-position: 7px -20px;
    top: 0;
}
.file-placeholder .files-storage-block .del-but {
    background-position: 7px -20px;
    top: 0;
}
.file-placeholder .info-icon {
	background:url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat -112px -60px;
	display:inline-block;
	height:16px;
	margin-right:10px;
	vertical-align:middle;
	width:17px;
}
.file-placeholder .stor-place {
	display:inline-block;
	margin-left:10px;
	vertical-align:top;
}
.file-placeholder .stor-text {
	display:inline-block;
	border-bottom:1px solid #5c6470;
}
.file-placeholder .stor-pl-arrow {
	background:url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat -130px -23px;
	display:inline-block;
	margin-left:10px;
	height:5px;
	vertical-align:middle;
	width:3px;
}
.file-placeholder .edit-stor {
	background:url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat 4px -64px;
	/*cursor:pointer;*/
	/*display:inline-block;*/
	display: none;
	height:15px;
	margin-left:0px;
	vertical-align:middle;
	width:15px;
}
.file-placeholder .files-path,
.file-placeholder .files-path:visited,
.file-placeholder .files-path:active,
.file-placeholder .files-path:link,
.file-placeholder .files-path:hover {
	border-bottom:1px dashed #5C6470;
	display:inline-block;
	color:#5C6470;
	/*margin-left:10px;*/
	text-decoration:none;
}
.file-placeholder .files-placement,
.file-placeholder .files-placement:visited,
.file-placeholder .files-placement:active,
.file-placeholder .files-placement:link,
.file-placeholder .files-placement:hover {
	display:inline-block;
	color:#5C6470;
	/*margin-left:10px;*/
	text-decoration:none;
}
.file-selectdialog {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F4F8F9;
    border-color: #CED0D1 #CED1D1 #D3D7D8;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px -1px rgba(164, 164, 164, 0.698) inset;
    margin-bottom: 11px;
    overflow: hidden;
    padding: 13px 30px 0 0;
    position: relative;
	display: none;
}
.file-selectdialog .file-placeholder{
	margin-left: 56px;
}
.file-selectdialog .file-simple .file-placeholder {
	margin-top: 0px;
	margin-left: 90px;
}
.file-selectdialog .file-label {
    background: url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat -146px -186px;
    color: #5C6470;
    font-size: 12px;
    left: 13px;
    padding-left: 20px;
    position: absolute;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    top: 12px;
    width: 54px;
	line-height: 20px;
}
.file-selectdialog .file-extended .file-selector {
    border-radius: 5px 5px 5px 5px;
    color: #A0AEB5;
    font-size: 17px;
    font-weight: bold;
    line-height: 26px;
    margin: 30px 0 10px;
    padding: 24px 3px 43px 191px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.file-selectdialog .file-extended .file-selector-active {
	background-position:57px -88px;
	border:3px dashed #d4dde1;
	padding:21px 0 40px 190px;
}
.file-selectdialog .file-extended .file-selector:hover {
	border:3px dashed #d4dde1;
	padding:21px 0 40px 188px;
}
.file-selectdialog .file-extended .file-load-img {background:url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/loading-place-img.gif") no-repeat 0 0;
	height:79px;
	left:58px;
	top:20px;
	position:absolute;
	width:90px;
}
.file-selectdialog .file-extended .file-selector:hover .file-load-img  {
	background-position:0 -104px;
	left:55px;
	top:17px;
}
.file-selectdialog .file-extended .file-uploader {
    color: #2067B0;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
}
.file-selectdialog .file-extended .file-uploader .file-but-text {
	cursor: pointer;
	display: block;
	width:100%;
	height:100%;
}
.file-selectdialog .file-simple .file-uploader .file-fileUploader {
	/*font-size: 12px;*/
}
.file-selectdialog .file-uploader .file-fileUploader {
	font-size:120px;
	height:85px;
	opacity:0;
	filter: alpha(opacity=0);
	position:absolute;
	right: 0;
	top: -20px;
	cursor: pointer;
}
.file-selectdialog .file-uploader .file-filemacos {
	left:0 !important;
}
.file-selectdialog .file-label2 {
	color: #5C6470;
    font-size: 12px;
    margin-left: 58px;
    padding-bottom: 11px;
}
.file-selectdialog .file-simple,
.file-selectdialog .file-extended {
	display: none;
	margin-left: 30px;
}
.file-selectdialog .file-simple .file-label2 {
	margin-top:20px;
}
.file-selectdialog .file-simple .file-selector{
	color:#5c6470;
	overflow: hidden;
	height: 30px;
	/*font-size:12px;*/
	font-weight:bold;
	margin:6px 0 6px 90px;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);
}
.file-selectdialog .file-simple .file-uploader{
	overflow: hidden;
    position: relative;
	display: inline-block;
    margin: 0 15px 0 0;
    vertical-align: middle;
	cursor:pointer;
}
.file-selectdialog .file-simple .file-uploader-left{
    background: url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat 0px -240px;
    display: inline-block;
    height: 25px;
    vertical-align: top;
    width: 4px;
}
.file-selectdialog .file-simple .file-uploader-right{
    background: url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat -7px -240px;
    display: inline-block;
    height: 25px;
    vertical-align: top;
    width: 4px;
}
.file-selectdialog .file-simple .file-but-text{
    background: url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") repeat-x 0 -267px;
    color: #7A808C;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding: 2px 10px 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    vertical-align: top;
}
/*region Moved from Blog*/
.feed-add-photo-block-wrap {
	margin-top: -17px;
}

.feed-add-photo-block {
	display: inline-block;
	margin: 17px 17px 0 0;
	min-height: 92px;
	width: 102px;
	padding-right: 21px;
	position: relative;
	vertical-align: top;
}

.feed-add-photo-block .feed-add-post-del-but {
	background-position: 6px -19px;
	background-color: #fff;
	height: 22px;
	top: 1px;
	z-index: 0;
}

.feed-add-img-wrap {
	background: #fff;
	border: 1px solid #e2e6e6;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 2px rgba(137, 137, 137, 0.3);
	display: block;
	text-align: center;
	padding: 4px;
	position: relative;
	z-index: 2;
}

.feed-add-img-title {
	color: #2067b0;
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin-top: 3px;
	overflow: hidden;
}

.feed-add-photo-block .feed-add-close-icon {
	background-color: #fff;
	background-position: 8px -19px;
	height: 22px;
	top: 1px;
	right: 1px;
	width: 22px;
}

.feed-add-photo-block .feed-add-close-icon:hover {
	background-position: -57px -60px;
}

.feed-add-post-del-but {
	background: url("/bitrix/components/bitrix/main.file.input/templates/drag_n_drop/images/live_feed_sprite.png") no-repeat;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 20px;
	position: absolute;
	width: 20px;
}

/*endregion*/
/* End */


/* Start:/bitrix/components/bitrix/socialnetwork.contentview.count/templates/.default/style.css?17732108066272*/
.feed-content-view-cnt-wrap {
	position: relative;
}

.feed-content-view-cnt {
	cursor: pointer;
	font-size: 12px;
	color: #828B95;
	margin-right: 18px;
}

.feed-content-view-cnt:before {
	display: inline-block;
	content: '';
	width: 12px;
	height: 9px;
	margin-right: 2px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSI+ICA8ZyBmaWxsPSIjQThBREI0Ij4gICAgPHBhdGggZD0iTTExLjc4NTc5MDcsNC4yODc3ODE3OCBDMTEuODk1OTA4MSw0LjExNzEzNzI3IDExLjg5MTEyMDQsMy44ODQxOTM5OCAxMS43NzM4MjE0LDMuNzE4OTY2NzYgQzkuOTk5OTczODIsMS4yNTEzOTMwNCA4LjA4NDg4ODY2LDAgNi4wNzg4MzY5NiwwIEMyLjY3NzE2Njk1LDAgMC4zMTQ0MzA2NDIsMy41ODYyNDMyNiAwLjIxNjI4MjUyOCwzLjczNzkyNzI2IEMwLjEwNjE2NTEzMSwzLjkwODU3MTc3IDAuMTEwOTUyODQ0LDQuMTQxNTE1MDYgMC4yMjgyNTE4MSw0LjMwNjc0MjI4IEMxLjk5OTcwNTU4LDYuNzc3MDI0NjQgMy45MTQ3OTA3NCw4LjAyODQxNzY4IDUuOTIwODQyNDQsOC4wMjg0MTc2OCBDOS4zMjI1MTI0NSw4LjAyODQxNzY4IDExLjY4NTI0ODgsNC40NDIxNzQ0MiAxMS43ODU3OTA3LDQuMjg3NzgxNzggWiBNNS44OTMyMzAxNSw3LjA2MDI1MTg0IEM0LjIzMDA3ODA2LDcuMDYwMjUxODQgMi42MDk4MTUyOCw2LjAyMTEwMTY4IDEuMDcwNTY1NjQsMy45NzUyNzQ4MSBDMS42NzMzOTg3LDMuMTY2MTQ0ODYgMy41ODkxMjExNywwLjg5NTcxMDAxIDYuMDUwNDkwOTUsMC44OTU3MTAwMSBDNy43MTM2NDMwNCwwLjg5NTcxMDAxIDkuMzMzOTA1ODIsMS45MzQ4NjAxNyAxMC44NzMxNTU1LDMuOTgwNjg3MDUgQzEwLjI3MDMyMjQsNC43ODk4MTY5OSA4LjM1NDU5OTk0LDcuMDYwMjUxODQgNS44OTMyMzAxNSw3LjA2MDI1MTg0IFoiLz4gICAgPHBhdGggZD0iTTUuOTc0NzExOSwyLjExMzM1MTIgQzQuOTM0MDc4NTcsMi4xMTMzNTEyIDQuMDg2Mzk2LDIuOTY5OTA4NDQgNC4wODYzOTYsNC4wMjE0MzY1MSBDNC4wODYzOTYsNS4wNzI5NjQ1OSA0LjkzNDA3ODU3LDUuOTI5NTIxODMgNS45NzQ3MTE5LDUuOTI5NTIxODMgQzcuMDE1MzQ1MjMsNS45Mjk1MjE4MyA3Ljg2MzAyNzgsNS4wNzI5NjQ1OSA3Ljg2MzAyNzgsNC4wMjE0MzY1MSBDNy44NjMwMjc4LDIuOTY5OTA4NDQgNy4wMTUzNDUyMywyLjExMzM1MTIgNS45NzQ3MTE5LDIuMTEzMzUxMiBaIE01Ljk3NDcxMTksNS4wNzgwMzcxMyBDNS4zOTg0MTQzMyw1LjA3ODAzNzEzIDQuOTI5MDU4NTgsNC42MDM3Njc1MyA0LjkyOTA1ODU4LDQuMDIxNDM2NTEgQzQuOTI5MDU4NTgsMy40MzkxMDU0OSA1LjM5ODQxNDMzLDIuOTY0ODM1OSA1Ljk3NDcxMTksMi45NjQ4MzU5IEM2LjU1MTAwOTQ3LDIuOTY0ODM1OSA3LjAyMDM2NTIyLDMuNDM5MTA1NDkgNy4wMjAzNjUyMiw0LjAyMTQzNjUxIEM3LjAyMDM2NTIyLDQuNjAzNzY3NTMgNi41NTEwMDk0Nyw1LjA3ODAzNzEzIDUuOTc0NzExOSw1LjA3ODAzNzEzIFoiLz4gIDwvZz48L3N2Zz4=) no-repeat 0 0;
	vertical-align: middle;
}

.feed-content-view-cnt.feed-content-view-cnt-lock {
	background-position: 0 4px;
	font-size: 12px;
	margin-right: 0;
}

.feed-content-view-cnt .tariff-lock {
	padding-left: 9px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgOCAxMCI+ICA8cGF0aCBmaWxsPSIjQzJDNkNBIiBkPSJNNjAxLjI5NDI0LDkxLjAyOTA5IEM2MDEuMjk0Njk1LDg5LjM1ODU2IDU5OS44MTY0NCw4OCA1OTguMDAxMzk1LDg4IEM1OTYuMTg0OTY2LDg4IDU5NC43MDc2NDEsODkuMzU4NTYgNTk0LjcwNzY0MSw5MS4wMjkwOSBMNTk0LjcwNzY0MSw5Mi4zOTcxIEw1OTQsOTIuMzk3MSBMNTk0LDk4IEw2MDIsOTggTDYwMiw5Mi4zOTY2NiBMNjAxLjI5NDI0LDkyLjM5NjY2IEw2MDEuMjk0MjQsOTEuMDI5MDkgWiBNNTk1Ljk0Nzk5Nyw5MS4wMjkwOSBDNTk1Ljk0Nzk5Nyw4OS45ODg1IDU5Ni44Njg4MTksODkuMTQyNzIgNTk4LjAwMDk0MSw4OS4xNDI3MiBDNTk5LjEzMTIwMyw4OS4xNDI3MiA2MDAuMDUxNTQ5LDg5Ljk4ODk0IDYwMC4wNTE1NDksOTEuMDI5MDkgTDYwMC4wNTE1NDksOTIuMzk3MSBMNTk1Ljk0Nzk5Nyw5Mi4zOTcxIEw1OTUuOTQ3OTk3LDkxLjAyOTA5IEw1OTUuOTQ3OTk3LDkxLjAyOTA5IEw1OTUuOTQ3OTk3LDkxLjAyOTA5IFogTTU5OC41NjY3NjQsOTYuNDYzNzcgTDU5Ny40MzY1MDIsOTYuNDYzNzcgTDU5Ny42MDU4MjcsOTQuOTI3OTggQzU5Ny4zOTY4NDEsOTQuODA4MjcgNTk3LjI1NTk3NSw5NC41OTQ1NyA1OTcuMjU1OTc1LDk0LjM0OTU1IEM1OTcuMjU1OTc1LDkzLjk3MjM2IDU5Ny41ODkwNDYsOTMuNjY1OTggNTk4LjAwMTM5NSw5My42NjU5OCBDNTk4LjQxMTQzLDkzLjY2NTk4IDU5OC43NDM1NSw5My45NzIzOCA1OTguNzQzNTUsOTQuMzQ5NTUgQzU5OC43NDM1NSw5NC41OTQ1NyA1OTguNjA0OTk3LDk0LjgwNzg1IDU5OC4zOTQxNTEsOTQuOTI3OTggTDU5OC41NjY3NjQsOTYuNDYzNzcgTDU5OC41NjY3NjQsOTYuNDYzNzcgTDU5OC41NjY3NjQsOTYuNDYzNzcgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5NCAtODgpIi8+PC9zdmc+);
	background-position: 0 0;
	vertical-align: middle;
}

.feed-content-view-cnt .tariff-lock:hover {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgOCAxMCI+ICA8cGF0aCBmaWxsPSIjMjhCOUU5IiBkPSJNNjAxLjI5NDI0LDkxLjAyOTA5IEM2MDEuMjk0Njk1LDg5LjM1ODU2IDU5OS44MTY0NCw4OCA1OTguMDAxMzk1LDg4IEM1OTYuMTg0OTY2LDg4IDU5NC43MDc2NDEsODkuMzU4NTYgNTk0LjcwNzY0MSw5MS4wMjkwOSBMNTk0LjcwNzY0MSw5Mi4zOTcxIEw1OTQsOTIuMzk3MSBMNTk0LDk4IEw2MDIsOTggTDYwMiw5Mi4zOTY2NiBMNjAxLjI5NDI0LDkyLjM5NjY2IEw2MDEuMjk0MjQsOTEuMDI5MDkgWiBNNTk1Ljk0Nzk5Nyw5MS4wMjkwOSBDNTk1Ljk0Nzk5Nyw4OS45ODg1IDU5Ni44Njg4MTksODkuMTQyNzIgNTk4LjAwMDk0MSw4OS4xNDI3MiBDNTk5LjEzMTIwMyw4OS4xNDI3MiA2MDAuMDUxNTQ5LDg5Ljk4ODk0IDYwMC4wNTE1NDksOTEuMDI5MDkgTDYwMC4wNTE1NDksOTIuMzk3MSBMNTk1Ljk0Nzk5Nyw5Mi4zOTcxIEw1OTUuOTQ3OTk3LDkxLjAyOTA5IEw1OTUuOTQ3OTk3LDkxLjAyOTA5IEw1OTUuOTQ3OTk3LDkxLjAyOTA5IFogTTU5OC41NjY3NjQsOTYuNDYzNzcgTDU5Ny40MzY1MDIsOTYuNDYzNzcgTDU5Ny42MDU4MjcsOTQuOTI3OTggQzU5Ny4zOTY4NDEsOTQuODA4MjcgNTk3LjI1NTk3NSw5NC41OTQ1NyA1OTcuMjU1OTc1LDk0LjM0OTU1IEM1OTcuMjU1OTc1LDkzLjk3MjM2IDU5Ny41ODkwNDYsOTMuNjY1OTggNTk4LjAwMTM5NSw5My42NjU5OCBDNTk4LjQxMTQzLDkzLjY2NTk4IDU5OC43NDM1NSw5My45NzIzOCA1OTguNzQzNTUsOTQuMzQ5NTUgQzU5OC43NDM1NSw5NC41OTQ1NyA1OTguNjA0OTk3LDk0LjgwNzg1IDU5OC4zOTQxNTEsOTQuOTI3OTggTDU5OC41NjY3NjQsOTYuNDYzNzcgTDU5OC41NjY3NjQsOTYuNDYzNzcgTDU5OC41NjY3NjQsOTYuNDYzNzcgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5NCAtODgpIi8+PC9zdmc+);
}

.feed-content-view-cnt-wrap .feed-content-view-plus-one {
	display: inline-block;
	position: absolute;
	padding: 4px 4px 4px 9px;
	background-color: #abafb7;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPiAgPHBhdGggZmlsbD0iI0VDRUNFQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMywyIEwzLDAgTDIsMCBMMiwyIEwwLDIgTDAsMyBMMiwzIEwyLDUgTDMsNSBMMywzIEw1LDMgTDUsMiBMMywyIFoiLz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	color: #fff;
	-webkit-animation: contentViewPlusOne 1.5s 1;
	-moz-animation: contentViewPlusOne 1.5s 1;
	border-radius: 5.5px;
	line-height: 3px;
	font-size: 10px;
	opacity: 0;
	width: 6px;
	height: 3px;
	left: 13px;
	top: 3px;
}
@-webkit-keyframes contentViewPlusOne { 0% {  opacity: 0;} 40% { opacity: 1; } 50% {  opacity: 1; } 100% {  opacity: 0; }}
@-moz-keyframes contentViewPlusOne { 0% {  opacity: 0;} 40% { opacity: 1; } 50% {  opacity: 1; } 100% {  opacity: 0; }}

/* End */
/* /local/components/s1/watch.status/templates/.default/style.css?17750602576719 */
/* /local/components/s1/portal.pulse/templates/.default/style.css?17758294169136 */
/* /local/components/s1/catalog/templates/home_new_main/bitrix/catalog.section/home_new_grid/style.css?17750491945573 */
/* /local/components/s1/reactions/templates/.default/style.css?17750602575812 */
/* /local/components/s1/catalog/templates/collections/style.css?177626270144061 */
/* /local/components/s1/socialnetwork.log.ex/templates/.default/style.css?1773211271121345 */
/* /bitrix/components/bitrix/socialnetwork.log.filter/templates/.default/style.css?177321080710253 */
/* /bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/style.css?1773210807110973 */
/* /bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/style.css?17732108067607 */
/* /bitrix/components/bitrix/main.post.list/templates/.default/style.css?177321080626158 */
/* /bitrix/components/bitrix/rating.vote/templates/like/popup.css?17732108063298 */
/* /bitrix/components/bitrix/rating.vote/templates/like/style.css?177321080610931 */
/* /bitrix/components/bitrix/main.post.form/templates/.default/style.css?177321080625630 */
/* /bitrix/components/bitrix/main.file.input/templates/drag_n_drop/style.css?177321080610302 */
/* /bitrix/components/bitrix/socialnetwork.contentview.count/templates/.default/style.css?17732108066272 */
/* /local/components/s1/socialnetwork_user/templates/.default/style.css?177582941630539 */
/* /bitrix/components/bitrix/socialnetwork.blog.menu/templates/.default/style.css?177321080663 */
/* /local/components/s1/catalog/templates/personage/bitrix/catalog.element/.default/style.css?177582941612034 */
/* /local/components/s1/similar_person/templates/.default/style.css?17732112712394 */
/* /local/templates/personcat/styles/character_manage.css?177321127115447 */
/* /local/templates/personcat/components/bitrix/socialnetwork.blog.post.edit/.default/style.css?177321127113052 */
/* /local/components/s1/catalog/templates/lib/bitrix/catalog.element/.default/style.css?177582941610510 */
