@font-face {
  font-family: "Roboto Mono";
  src: url("../images/fonts/RobotoMono-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Mono";
  src: url("../images/fonts/RobotoMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Mono";
  src: url("../images/fonts/RobotoMono-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Mono";
  src: url("../images/fonts/RobotoMono-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "SF Pro";
  src: url("../images/fonts/SFProDisplay-Regular.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
.im-theme-dark .im-pin-bar.im-pin-bar_collapsed .im-pin-bar-arrow {
  filter: grayscale(1) brightness(0.9) invert(1) brightness(1.8);
}
.im-theme-dark.im-desktop .im-pin-bar.im-pin-bar_collapsed .im-pin-bar-arrow:hover {
  filter: grayscale(1) brightness(0.9) invert(0.95) brightness(1.8);
}
.im-theme-dark .im-pin-bar-widget.im-pin-bar_sticker:before, .im-theme-dark .im-pin-bar-widget.im-pin-bar_image:before, .im-theme-dark .im-pin-bar-widget.im-pin-bar_video:after, .im-theme-dark .im-pin-bar-widget.im-pin-bar_link:before {
  filter: brightness(0.55);
}

.im-theme-blue .im-welcome-screen__image, .im-theme-dark_blue .im-welcome-screen__image {
  background-image: url("../images/agent/welcome_blue.svg");
}

.im-theme-myteam_green.im-theme-myteam_green .im-button-accent {
  background: linear-gradient(9.4deg, #27E495 15.7%, #1CC7E5 86.6%);
}
.im-theme-myteam_green.im-theme-myteam_green .im-button-accent:hover {
  background: linear-gradient(9.4deg, #4BDA9E 15.7%, #1EC1DE 86.6%);
}
.im-theme-myteam_green.im-theme-myteam_green .im-button-accent:active {
  background: linear-gradient(9.4deg, #1CC88A 15.7%, #1EC0DD 86.6%);
}
.im-theme-myteam_green.im-theme-myteam_green .im-main-navbar .im-ui-button.tab-active span:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(9.4deg, #27E495 15.7%, #1CC7E5 86.6%);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green.im-theme-myteam_green .im-main-navbar .im-ui-button.tab-active span:after {
    /* IE10+ CSS */
    display: none;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green.im-theme-myteam_green .im-main-navbar .im-ui-button.tab-active span:after {
    /* IE Edge 12+ CSS */
    display: none;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green.im-theme-myteam_green .im-main-navbar .im-ui-button.tab-active span:after {
    /* IE Edge 16+ CSS */
    display: none;
  }
}

.im-multitabs__tab_emoji[data-tab=_recent] span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1750px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1750px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1750px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=_recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-multitabs__tab_emoji[data-tab=people] span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=people].tab-active span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=people].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-multitabs__tab_emoji[data-tab=nature] span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1610px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1610px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1610px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=nature].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-multitabs__tab_emoji[data-tab=objects] span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -980px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -980px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -980px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1540px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1540px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1540px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=objects].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-multitabs__tab_emoji[data-tab=places] span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -910px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -910px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -910px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1470px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1470px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1470px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=places].tab-active span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=places].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-multitabs__tab_emoji[data-tab=symbols] span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -840px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -840px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -840px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1400px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1400px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1400px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-multitabs__tab_emoji[data-tab=symbols].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body,
html {
  margin: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: arial, sans-serif;
  -webkit-text-size-adjust: 100%;
  /* Prevent font scaling in landscape while allowing user zoom */
}

body {
  background-color: #ffffff;
}
body.im-theme-dark_green {
  background-color: #2b2c34;
}
body.im-theme-dark_blue {
  background-color: #2b2c34;
}
body.im-theme-blue {
  background-color: #ffffff;
}
body.im-theme-dit_blue {
  background-color: #ffffff;
}
body.im-theme-myteam_green {
  background-color: #ffffff;
}
body.im-theme-dark_calls {
  background-color: #2B2B2B;
}

.app-page {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  font-family: arial, sans-serif;
  font-size: 16px;
}
body .app-page {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-dark_green .app-page {
  background-color: #2b2c34;
  color: #ffffff;
}
.im-theme-dark_blue .app-page {
  background-color: #2b2c34;
  color: #ffffff;
}
.im-theme-blue .app-page {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-dit_blue .app-page {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-myteam_green .app-page {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-dark_calls .app-page {
  background-color: #2B2B2B;
  color: #FFFFFF;
}
.app-page > iframe {
  width: 100%;
  height: 100%;
  border: none;
}

.im-splitview #rightPane {
  display: block;
}
.im-splitview > .app-page {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 280px;
  border-right: 1px solid;
}
.im-splitview > .app-page {
  border-right-color: #eceef3;
}
.im-splitview.im-theme-dark_green > .app-page {
  border-right-color: #3c3d47;
}
.im-splitview.im-theme-dark_blue > .app-page {
  border-right-color: #3c3d47;
}
.im-splitview.im-theme-blue > .app-page {
  border-right-color: #eceef3;
}
.im-splitview.im-theme-dit_blue > .app-page {
  border-right-color: #eceef3;
}
.im-splitview.im-theme-myteam_green > .app-page {
  border-right-color: #eceef3;
}
.im-splitview.im-theme-dark_calls > .app-page {
  border-right-color: #1F1F1F;
}
.im-splitview .im-main-navbar {
  width: 279px;
}

#rightPane {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 280px;
  height: 100%;
  z-index: 500;
  min-width: 380px;
}
#rightPane .im-dialogpage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#rightPane .im-dialogpage .app-topbar .app-topbar__title {
  margin-left: 12px;
}
#rightPane .im-dialogpage .app-topbar .im-ui-button[data-back=true] {
  display: none;
}
#rightPane .im-pane_default {
  width: 100%;
  height: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding-top: 50px;
  overflow: hidden;
}
body #rightPane .im-pane_default {
  background-color: #F0F3F5;
}
.im-theme-dark_green #rightPane .im-pane_default {
  background-color: #21222A;
}
.im-theme-dark_blue #rightPane .im-pane_default {
  background-color: #21222A;
}
.im-theme-blue #rightPane .im-pane_default {
  background-color: #F0F3F5;
}
.im-theme-dit_blue #rightPane .im-pane_default {
  background-color: #F0F3F5;
}
.im-theme-myteam_green #rightPane .im-pane_default {
  background-color: #F0F3F5;
}
.im-theme-dark_calls #rightPane .im-pane_default {
  background-color: #1F1F1F;
}

.im-pane-default-title {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  margin-top: -15px;
  width: 100%;
}
.im-pane-default-title span {
  font: normal 15px arial, sans-serif;
  text-align: center;
  border-radius: 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
  white-space: normal;
  padding: 8px 12px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-pane-default-title span {
  background-color: #ffffff;
  color: #111111;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-pane-default-title span {
  background-color: #2b2c34;
  color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-pane-default-title span {
  background-color: #2b2c34;
  color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-pane-default-title span {
  background-color: #ffffff;
  color: #111111;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-pane-default-title span {
  background-color: #ffffff;
  color: #111111;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-pane-default-title span {
  background-color: #ffffff;
  color: #111111;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-pane-default-title span {
  background-color: #2B2B2B;
  color: #FFFFFF;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}

.im-layout-full.im-layout-infopanel #rightPane {
  right: 330px;
}
.im-layout-full.im-layout-infopanel #infoPane {
  left: auto;
  width: 330px;
  background-color: transparent;
}

.im-layout-single #infoPane {
  display: block;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.im-layout-single #infoPane .app-close-button, .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-layout-single #infoPane .im-sidebar-back {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-layout-single #infoPane .app-close-button, body .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-layout-single #infoPane .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-layout-single #infoPane .app-close-button, body .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-layout-single #infoPane .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-layout-single #infoPane .app-close-button, body .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-layout-single #infoPane .app-close-button, body .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-layout-single #infoPane .app-close-button, .im-theme-dark_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-layout-single #infoPane .im-sidebar-back {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-layout-single #infoPane .app-close-button, .im-theme-dark_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-layout-single #infoPane .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-layout-single #infoPane .app-close-button, .im-theme-dark_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-layout-single #infoPane .app-close-button, .im-theme-dark_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-layout-single #infoPane .app-close-button, .im-theme-dark_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-layout-single #infoPane .im-sidebar-back {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-layout-single #infoPane .app-close-button, .im-theme-dark_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-layout-single #infoPane .app-close-button, .im-theme-dark_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-layout-single #infoPane .app-close-button, .im-theme-dark_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-layout-single #infoPane .app-close-button, .im-theme-blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-layout-single #infoPane .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-layout-single #infoPane .app-close-button, .im-theme-blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-layout-single #infoPane .app-close-button, .im-theme-blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-layout-single #infoPane .app-close-button, .im-theme-blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-layout-single #infoPane .app-close-button, .im-theme-dit_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-layout-single #infoPane .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-layout-single #infoPane .app-close-button, .im-theme-dit_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-layout-single #infoPane .app-close-button, .im-theme-dit_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-layout-single #infoPane .app-close-button, .im-theme-dit_blue .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-layout-single #infoPane .app-close-button, .im-theme-myteam_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-layout-single #infoPane .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-layout-single #infoPane .app-close-button, .im-theme-myteam_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-layout-single #infoPane .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-layout-single #infoPane .app-close-button, .im-theme-myteam_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-layout-single #infoPane .app-close-button, .im-theme-myteam_green .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-layout-single #infoPane .app-close-button, .im-theme-dark_calls .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-layout-single #infoPane .im-sidebar-back {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-layout-single #infoPane .app-close-button, .im-theme-dark_calls .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-layout-single #infoPane .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-layout-single #infoPane .app-close-button, .im-theme-dark_calls .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-layout-single #infoPane .app-close-button, .im-theme-dark_calls .im-layout-single #infoPane .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-layout-single #infoPane .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-layout-single #infoPane.im-infopanel_shown {
  transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  -webkit-transition: 300ms;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.im-layout-single #infoPane.im-infopanel_hiding {
  transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  -webkit-transition: 300ms;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.im-layout-single .im-infopane {
  width: auto;
  left: 0;
}
.im-layout-single .im-infopane-overlay {
  display: none;
}

#infoPane {
  display: none;
  z-index: 550;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
}
#infoPane.im-infopanel_shown {
  display: block;
}
.im-infopane-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

.im-infopane {
  font-family: arial, sans-serif;
  font-size: 16px;
  z-index: 551;
  border-left: 1px solid;
  width: 330px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}
body .im-infopane {
  color: #111111;
  background-color: #ffffff;
  border-left-color: #eceef3;
}
.im-theme-dark_green .im-infopane {
  color: #ffffff;
  background-color: #2b2c34;
  border-left-color: #3c3d47;
}
.im-theme-dark_blue .im-infopane {
  color: #ffffff;
  background-color: #2b2c34;
  border-left-color: #3c3d47;
}
.im-theme-blue .im-infopane {
  color: #111111;
  background-color: #ffffff;
  border-left-color: #eceef3;
}
.im-theme-dit_blue .im-infopane {
  color: #111111;
  background-color: #ffffff;
  border-left-color: #eceef3;
}
.im-theme-myteam_green .im-infopane {
  color: #111111;
  background-color: #ffffff;
  border-left-color: #eceef3;
}
.im-theme-dark_calls .im-infopane {
  color: #FFFFFF;
  background-color: #2B2B2B;
  border-left-color: #1F1F1F;
}

.im-pane-box {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
.im-pane-box .im-pane-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.im-pane-box .app-page {
  height: auto;
  border: none;
}
.im-pane-box .im-showcase .app-topbar__icon,
.im-pane-box .im-countrypage .app-topbar__icon {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1956px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1956px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1956px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-pane-box .im-showcase .app-topbar__icon,
body .im-pane-box .im-countrypage .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-pane-box .im-showcase .app-topbar__icon,
body .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-pane-box .im-showcase .app-topbar__icon,
body .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-pane-box .im-showcase .app-topbar__icon,
body .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_green .im-pane-box .im-countrypage .app-topbar__icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_green .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_green .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_green .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_blue .im-pane-box .im-countrypage .app-topbar__icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-blue .im-pane-box .im-countrypage .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dit_blue .im-pane-box .im-countrypage .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dit_blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dit_blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dit_blue .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-myteam_green .im-pane-box .im-countrypage .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-myteam_green .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-myteam_green .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-myteam_green .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_calls .im-pane-box .im-countrypage .app-topbar__icon {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_calls .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_calls .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-pane-box .im-showcase .app-topbar__icon,
.im-theme-dark_calls .im-pane-box .im-countrypage .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -344px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -344px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -344px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-pane-box .im-showcase.im-showcase_pack .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-pane-box.im-overlay > .im-pane-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
}
body .im-pane-box.im-overlay > .im-pane-overlay::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-pane-box.im-overlay > .im-pane-overlay::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-pane-box.im-overlay > .im-pane-overlay::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-pane-box.im-overlay > .im-pane-overlay::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-pane-box.im-overlay > .im-pane-overlay::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-pane-box.im-overlay > .im-pane-overlay::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-pane-box.im-overlay > .im-pane-overlay::after {
  background-color: rgba(0, 0, 0, 0.55);
}

.im-pane-box_on-top {
  z-index: 3500;
}

.im-pane-box_modal {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
}
.im-pane-box_modal .app-page {
  min-height: 350px;
  max-height: 600px;
  height: 90%;
  width: 360px;
  margin: 0;
  position: relative;
  border-radius: 8px;
}

.im-pane-box_expanded .app-page {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#rightPaneOverlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  background-color: #fff;
  z-index: 1000;
}

.app-topbar,
.app-bottombar {
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  z-index: 2;
  text-overflow: ellipsis;
}
body .app-topbar,
body .app-bottombar {
  background-color: #ffffff;
}
.im-theme-dark_green .app-topbar,
.im-theme-dark_green .app-bottombar {
  background-color: #2b2c34;
}
.im-theme-dark_blue .app-topbar,
.im-theme-dark_blue .app-bottombar {
  background-color: #2b2c34;
}
.im-theme-blue .app-topbar,
.im-theme-blue .app-bottombar {
  background-color: #ffffff;
}
.im-theme-dit_blue .app-topbar,
.im-theme-dit_blue .app-bottombar {
  background-color: #ffffff;
}
.im-theme-myteam_green .app-topbar,
.im-theme-myteam_green .app-bottombar {
  background-color: #ffffff;
}
.im-theme-dark_calls .app-topbar,
.im-theme-dark_calls .app-bottombar {
  background-color: #2B2B2B;
}

.app-topbar {
  top: 0;
  border-bottom: 1px solid;
  overflow: hidden;
  height: 56px;
}
body .app-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .app-topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .app-topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .app-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .app-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .app-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .app-topbar {
  border-bottom-color: #1F1F1F;
}
.app-topbar .im-ui-button {
  height: 100%;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  line-height: 56px;
}

.app-topbar__icon {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -344px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -344px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -344px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: 17px;
  width: 35px;
  height: 27px;
}
body .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .app-topbar__icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .app-topbar__icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .app-topbar__icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .app-topbar__icon {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .app-topbar__icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .app-topbar__icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .app-topbar__icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.app-bottombar {
  bottom: 0;
  border-top: 1px solid;
  height: 52px;
}
body .app-bottombar {
  border-top-color: #eceef3;
}
.im-theme-dark_green .app-bottombar {
  border-top-color: #3c3d47;
}
.im-theme-dark_blue .app-bottombar {
  border-top-color: #3c3d47;
}
.im-theme-blue .app-bottombar {
  border-top-color: #eceef3;
}
.im-theme-dit_blue .app-bottombar {
  border-top-color: #eceef3;
}
.im-theme-myteam_green .app-bottombar {
  border-top-color: #eceef3;
}
.im-theme-dark_calls .app-bottombar {
  border-top-color: #1F1F1F;
}

.app-content {
  position: absolute;
  width: 100%;
  height: auto;
  top: 56px;
  bottom: 0;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
body .app-content {
  background-color: #ffffff;
}
.im-theme-dark_green .app-content {
  background-color: #2b2c34;
}
.im-theme-dark_blue .app-content {
  background-color: #2b2c34;
}
.im-theme-blue .app-content {
  background-color: #ffffff;
}
.im-theme-dit_blue .app-content {
  background-color: #ffffff;
}
.im-theme-myteam_green .app-content {
  background-color: #ffffff;
}
.im-theme-dark_calls .app-content {
  background-color: #2B2B2B;
}

/*.im-ui-button.active {
    background-color: $activeButtonColor;
}*/
.block_scroll__enabled {
  overflow: hidden;
}
.block_scroll__enabled .im-ppreview,
.block_scroll__enabled .app-topbar,
.block_scroll__enabled .app-bottombar,
.block_scroll__enabled .im-mainpage .im-search {
  position: absolute;
}
.block_scroll__enabled [data-console=console] {
  overflow: auto !important;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}

body ::selection {
  background-color: rgba(177, 246, 194, 0.99);
}
body::-moz-selection {
  background-color: #B1F6C2;
}
body img::selection {
  background-color: rgba(177, 246, 194, 0.8);
}
body ::-webkit-input-placeholder {
  color: #838690;
}
body input:-moz-placeholder {
  color: #838690;
}
body input:-o-placeholder {
  color: #838690;
}
body ::-o-input-placeholder {
  color: #838690;
}
body [contenteditable=true]::before {
  color: #838690;
}

.im-theme-dark_green ::selection {
  background-color: rgba(85, 154, 101, 0.99);
}
.im-theme-dark_green::-moz-selection {
  background-color: #559A65;
}
.im-theme-dark_green img::selection {
  background-color: rgba(85, 154, 101, 0.8);
}
.im-theme-dark_green ::-webkit-input-placeholder {
  color: #7e848f;
}
.im-theme-dark_green input:-moz-placeholder {
  color: #7e848f;
}
.im-theme-dark_green input:-o-placeholder {
  color: #7e848f;
}
.im-theme-dark_green ::-o-input-placeholder {
  color: #7e848f;
}
.im-theme-dark_green [contenteditable=true]::before {
  color: #7e848f;
}

.im-theme-dark_blue ::selection {
  background-color: rgba(48, 85, 130, 0.99);
}
.im-theme-dark_blue::-moz-selection {
  background-color: #305582;
}
.im-theme-dark_blue img::selection {
  background-color: rgba(48, 85, 130, 0.8);
}
.im-theme-dark_blue ::-webkit-input-placeholder {
  color: #7e848f;
}
.im-theme-dark_blue input:-moz-placeholder {
  color: #7e848f;
}
.im-theme-dark_blue input:-o-placeholder {
  color: #7e848f;
}
.im-theme-dark_blue ::-o-input-placeholder {
  color: #7e848f;
}
.im-theme-dark_blue [contenteditable=true]::before {
  color: #7e848f;
}

.im-theme-blue ::selection {
  background-color: rgba(159, 209, 252, 0.99);
}
.im-theme-blue::-moz-selection {
  background-color: #9FD1FC;
}
.im-theme-blue img::selection {
  background-color: rgba(159, 209, 252, 0.8);
}
.im-theme-blue ::-webkit-input-placeholder {
  color: #838690;
}
.im-theme-blue input:-moz-placeholder {
  color: #838690;
}
.im-theme-blue input:-o-placeholder {
  color: #838690;
}
.im-theme-blue ::-o-input-placeholder {
  color: #838690;
}
.im-theme-blue [contenteditable=true]::before {
  color: #838690;
}

.im-theme-dit_blue ::selection {
  background-color: rgba(165, 204, 247, 0.99);
}
.im-theme-dit_blue::-moz-selection {
  background-color: #A5CCF7;
}
.im-theme-dit_blue img::selection {
  background-color: rgba(165, 204, 247, 0.8);
}
.im-theme-dit_blue ::-webkit-input-placeholder {
  color: #838690;
}
.im-theme-dit_blue input:-moz-placeholder {
  color: #838690;
}
.im-theme-dit_blue input:-o-placeholder {
  color: #838690;
}
.im-theme-dit_blue ::-o-input-placeholder {
  color: #838690;
}
.im-theme-dit_blue [contenteditable=true]::before {
  color: #838690;
}

.im-theme-myteam_green ::selection {
  background-color: rgba(180, 235, 203, 0.99);
}
.im-theme-myteam_green::-moz-selection {
  background-color: #B4EBCB;
}
.im-theme-myteam_green img::selection {
  background-color: rgba(180, 235, 203, 0.8);
}
.im-theme-myteam_green ::-webkit-input-placeholder {
  color: #838690;
}
.im-theme-myteam_green input:-moz-placeholder {
  color: #838690;
}
.im-theme-myteam_green input:-o-placeholder {
  color: #838690;
}
.im-theme-myteam_green ::-o-input-placeholder {
  color: #838690;
}
.im-theme-myteam_green [contenteditable=true]::before {
  color: #838690;
}

.im-theme-dark_calls ::selection {
  background-color: rgba(12, 92, 186, 0.99);
}
.im-theme-dark_calls::-moz-selection {
  background-color: #0C5CBA;
}
.im-theme-dark_calls img::selection {
  background-color: rgba(12, 92, 186, 0.8);
}
.im-theme-dark_calls ::-webkit-input-placeholder {
  color: #9C9C9C;
}
.im-theme-dark_calls input:-moz-placeholder {
  color: #9C9C9C;
}
.im-theme-dark_calls input:-o-placeholder {
  color: #9C9C9C;
}
.im-theme-dark_calls ::-o-input-placeholder {
  color: #9C9C9C;
}
.im-theme-dark_calls [contenteditable=true]::before {
  color: #9C9C9C;
}

[contenteditable=true] {
  -moz-user-select: auto;
  -webkit-user-select: auto;
  -o-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
[contenteditable=true]::before {
  content: attr(placeholder);
  display: none;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
[contenteditable=true]:empty::before {
  display: block;
}

body .im-tab-focused[data-tabindex],
body .im-tab-focused[data-tabindex]:focus {
  background-color: rgba(33, 216, 106, 0.28);
}
.im-theme-dark_green .im-tab-focused[data-tabindex],
.im-theme-dark_green .im-tab-focused[data-tabindex]:focus {
  background-color: rgba(10, 220, 94, 0.28);
}
.im-theme-dark_blue .im-tab-focused[data-tabindex],
.im-theme-dark_blue .im-tab-focused[data-tabindex]:focus {
  background-color: rgba(46, 145, 255, 0.28);
}
.im-theme-blue .im-tab-focused[data-tabindex],
.im-theme-blue .im-tab-focused[data-tabindex]:focus {
  background-color: rgba(45, 144, 245, 0.28);
}
.im-theme-dit_blue .im-tab-focused[data-tabindex],
.im-theme-dit_blue .im-tab-focused[data-tabindex]:focus {
  background-color: rgba(46, 114, 191, 0.28);
}
.im-theme-myteam_green .im-tab-focused[data-tabindex],
.im-theme-myteam_green .im-tab-focused[data-tabindex]:focus {
  background-color: rgba(24, 216, 147, 0.28);
}
.im-theme-dark_calls .im-tab-focused[data-tabindex],
.im-theme-dark_calls .im-tab-focused[data-tabindex]:focus {
  background-color: rgba(12, 124, 255, 0.28);
}

.im-ellipsis-block {
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
}

.app-without_anim * {
  transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
}

.im-input-out-of-sight {
  position: absolute;
  top: -1000px;
  right: auto;
  bottom: auto;
  left: -1000px;
}

.im-widget_apple .app-page {
  font-family: "SF Pro", Arial, sans-serif;
}

.im-widget_android .app-page {
  font-family: Roboto, Arial, sans-serif;
}

.im-widget_windows .app-page {
  font-family: SourceSansPro, Arial, sans-serif;
}

input[type=text]::-ms-clear {
  display: none;
}

input[type=tel]::-ms-clear {
  display: none;
}

.im-full-pane.im-splitview #rightPane.im-pane_box {
  position: absolute;
  left: 68px;
  z-index: 500;
}

.im-left-navbar-layout:not(.im-mode_board) {
  display: flex;
}
.im-left-navbar-layout:not(.im-mode_board) .im-mainpage .app-content, .im-left-navbar-layout:not(.im-mode_board) .im-multi-search .app-content {
  bottom: 0;
}
.im-left-navbar-layout:not(.im-mode_board) .im-mainpage .app-bottombar, .im-left-navbar-layout:not(.im-mode_board) .im-multi-search .app-bottombar {
  display: none;
}
.im-left-navbar-layout:not(.im-mode_board).im-splitview:not(.im-full-pane):not(.im-layout-single) #rightPane {
  position: relative;
  left: 0;
  order: 3;
  flex: 1;
}
.im-left-navbar-layout:not(.im-mode_board).im-splitview:not(.im-full-pane):not(.im-layout-single) > .app-page:not(.im-authpage) {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  order: 2;
  min-width: 280px;
  max-width: 400px;
  width: auto;
  flex: 1;
}
.im-left-navbar-layout:not(.im-mode_board) .im-infopane {
  width: 380px;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-compact.im-splitview.im-layout-infopanel > .app-page:not(.im-authpage) {
  max-width: 280px;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-full.im-layout-infopanel #rightPane {
  right: 0;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-full.im-layout-infopanel #infoPane {
  width: 380px;
  order: 4;
  position: relative;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-single .im-infopane {
  width: auto;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-single #infoPane {
  left: 68px;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-single #rightPane {
  position: absolute;
  left: 68px;
  z-index: -1;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-single #rightPane .im-dialogpage .app-topbar .im-ui-button[data-back=true] {
  display: block;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-single #rightPane.im-pane_chat, .im-left-navbar-layout:not(.im-mode_board).im-layout-single #rightPane.im-pane_box {
  z-index: 500;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-single > .app-page:not(.im-authpage) {
  position: absolute;
  left: 68px;
  max-width: 660px;
  width: auto;
}
.im-left-navbar-layout:not(.im-mode_board).im-layout-single.im-settings-is-active #rightPane:not(.im-pane_box) {
  z-index: -1;
}
.im-left-navbar-layout:not(.im-mode_board) .im-main-navbar {
  order: 1;
  width: 68px;
  min-width: 68px;
  height: 100%;
  text-align: center;
  position: relative;
  border-top: none;
  border-right: 1px solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  flex-direction: column;
}
.im-left-navbar-layout:not(.im-mode_board) .im-main-navbar .im-ui-button {
  width: 52px;
  height: 52px;
  margin: 8px 8px 0;
  cursor: pointer;
  display: flex;
  flex: none;
  border-radius: 4px;
}
.im-left-navbar-layout:not(.im-mode_board) .im-main-navbar .im-ui-button > div {
  display: none;
}

.im-left-navbar-layout:not(.im-mode_board) .im-main-navbar {
  border-right-color: #eceef3;
}
.im-left-navbar-layout:not(.im-mode_board) .im-main-navbar .im-ui-button:hover {
  background-color: #f3f5f8;
}
.im-left-navbar-layout:not(.im-mode_board) .im-main-navbar .im-ui-button.tab-active {
  background-color: rgba(33, 216, 106, 0.1);
}

.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_green .im-main-navbar {
  border-right-color: #3c3d47;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_green .im-main-navbar .im-ui-button:hover {
  background-color: #3c3d48;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_green .im-main-navbar .im-ui-button.tab-active {
  background-color: rgba(10, 220, 94, 0.1);
}

.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_blue .im-main-navbar {
  border-right-color: #3c3d47;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_blue .im-main-navbar .im-ui-button:hover {
  background-color: #3c3d48;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_blue .im-main-navbar .im-ui-button.tab-active {
  background-color: rgba(46, 145, 255, 0.1);
}

.im-left-navbar-layout:not(.im-mode_board).im-theme-blue .im-main-navbar {
  border-right-color: #eceef3;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-blue .im-main-navbar .im-ui-button:hover {
  background-color: #f3f5f8;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-blue .im-main-navbar .im-ui-button.tab-active {
  background-color: rgba(45, 144, 245, 0.1);
}

.im-left-navbar-layout:not(.im-mode_board).im-theme-dit_blue .im-main-navbar {
  border-right-color: #eceef3;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dit_blue .im-main-navbar .im-ui-button:hover {
  background-color: #f3f5f8;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dit_blue .im-main-navbar .im-ui-button.tab-active {
  background-color: rgba(46, 114, 191, 0.1);
}

.im-left-navbar-layout:not(.im-mode_board).im-theme-myteam_green .im-main-navbar {
  border-right-color: #eceef3;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-myteam_green .im-main-navbar .im-ui-button:hover {
  background-color: #f3f5f8;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-myteam_green .im-main-navbar .im-ui-button.tab-active {
  background-color: rgba(24, 216, 147, 0.1);
}

.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_calls .im-main-navbar {
  border-right-color: #1F1F1F;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_calls .im-main-navbar .im-ui-button:hover {
  background-color: #1F1F1F;
}
.im-left-navbar-layout:not(.im-mode_board).im-theme-dark_calls .im-main-navbar .im-ui-button.tab-active {
  background-color: rgba(12, 124, 255, 0.1);
}

.im-overlay-screen {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  overflow: hidden;
  z-index: 9999;
  background-color: rgba(45, 45, 45, 0.6);
}
.im-overlay-screen .im-circ-spinner {
  top: 50%;
  position: absolute;
  margin-top: -18px;
  left: 13px;
  border-color: #aaaaaa;
  width: #dddddd;
  height: #dddddd;
}

.im-overlay-screen__tablewrap {
  height: auto;
  width: auto;
  overflow: auto;
  position: absolute;
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

.im-overlay-screen__table {
  height: 100%;
  width: 100%;
}

.im-overlay-screen__wrap {
  height: 100%;
  width: 100%;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  vertical-align: middle;
  text-align: center;
}

.im-overlay-screen__block {
  font-size: 16px;
  font-family: arial, sans-serif;
  vertical-align: middle;
  text-align: left;
  position: relative;
  display: block;
  padding-left: 56px;
  min-height: 45px;
  overflow: hidden;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
}
body .im-overlay-screen__block {
  color: #b7bcc9;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-overlay-screen__block {
  color: #7e848f;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-overlay-screen__block {
  color: #7e848f;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-overlay-screen__block {
  color: #b7bcc9;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-overlay-screen__block {
  color: #b7bcc9;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-overlay-screen__block {
  color: #b7bcc9;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-overlay-screen__block {
  color: #949494;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-overlay-screen__block .im-overlay-screen__text {
  display: none;
  vertical-align: middle;
  padding: 14px;
}
.im-overlay-screen__msg .im-overlay-screen__block .im-overlay-screen__text {
  display: table-cell;
}
body .im-overlay-screen__msg .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-dark_green .im-overlay-screen__msg .im-overlay-screen__block {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-overlay-screen__msg .im-overlay-screen__block {
  background-color: #2b2c34;
}
.im-theme-blue .im-overlay-screen__msg .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-overlay-screen__msg .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-overlay-screen__msg .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-overlay-screen__msg .im-overlay-screen__block {
  background-color: #2B2B2B;
}

.im-overlay__box {
  font-size: 16px;
  font-family: arial, sans-serif;
  vertical-align: middle;
  text-align: left;
  position: relative;
  display: block;
  min-height: 45px;
  overflow: hidden;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
}
body .im-overlay__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-overlay__box {
  color: #7e848f;
  background-color: #2b2c34;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-overlay__box {
  color: #7e848f;
  background-color: #2b2c34;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-overlay__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-overlay__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-overlay__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-overlay__box {
  color: #9C9C9C;
  background-color: #2B2B2B;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-overlay__box .im-overlay-screen__text {
  display: none;
  vertical-align: middle;
  padding: 14px;
}
.im-overlay-screen__msg .im-overlay__box .im-overlay-screen__text {
  display: table-cell;
}
body .im-overlay-screen__msg .im-overlay__box {
  background-color: #ffffff;
}
.im-theme-dark_green .im-overlay-screen__msg .im-overlay__box {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-overlay-screen__msg .im-overlay__box {
  background-color: #2b2c34;
}
.im-theme-blue .im-overlay-screen__msg .im-overlay__box {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-overlay-screen__msg .im-overlay__box {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-overlay-screen__msg .im-overlay__box {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-overlay-screen__msg .im-overlay__box {
  background-color: #2B2B2B;
}

/*** 2018 overlay box ***/
.im-overlay-layer {
  display: none;
}

.im-overlay .im-overlay-layer {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 1010;
}
.im-overlay .im-overlay-layer {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay.im-theme-dark_green .im-overlay-layer {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay.im-theme-dark_blue .im-overlay-layer {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay.im-theme-blue .im-overlay-layer {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay.im-theme-dit_blue .im-overlay-layer {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay.im-theme-myteam_green .im-overlay-layer {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay.im-theme-dark_calls .im-overlay-layer {
  background-color: rgba(0, 0, 0, 0.55);
}

.im-overlay__wrap {
  position: absolute;
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  vertical-align: middle;
  text-align: center;
  z-index: 1020;
}
.im-overlay__wrap.im-overlay > .im-overlay__box::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
}
body .im-overlay__wrap.im-overlay > .im-overlay__box::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-overlay__wrap.im-overlay > .im-overlay__box::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-overlay__wrap.im-overlay > .im-overlay__box::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-overlay__wrap.im-overlay > .im-overlay__box::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-overlay__wrap.im-overlay > .im-overlay__box::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-overlay__wrap.im-overlay > .im-overlay__box::after {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-overlay__wrap.im-overlay > .im-overlay__box::after {
  background-color: rgba(0, 0, 0, 0.55);
}

.im-overlay_mobile {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.im-overlay_mobile .im-modal-box {
  max-width: none;
  width: auto;
  position: absolute;
  top: 44px;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 16px 16px 0 0;
}
.im-overlay_mobile .im-modal-box__bottom {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: auto;
}
.im-overlay_mobile .im-modal-box__title__close {
  display: block;
}

/* 2020 overlay alert box */
.im-overlay-alert {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 5000;
}
.im-overlay-alert {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay-alert.im-theme-dark_green {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay-alert.im-theme-dark_blue {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay-alert.im-theme-blue {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay-alert.im-theme-dit_blue {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay-alert.im-theme-myteam_green {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-overlay-alert.im-theme-dark_calls {
  background-color: rgba(0, 0, 0, 0.55);
}

.im-overlay-alert__wrap {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  vertical-align: middle;
  text-align: center;
  z-index: 5010;
}

.im-overlay-alert__box {
  font-size: 16px;
  font-family: arial, sans-serif;
  vertical-align: middle;
  text-align: left;
  position: relative;
  display: block;
  min-height: 45px;
  overflow: hidden;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
}
body .im-overlay-alert__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-overlay-alert__box {
  color: #7e848f;
  background-color: #2b2c34;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-overlay-alert__box {
  color: #7e848f;
  background-color: #2b2c34;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-overlay-alert__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-overlay-alert__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-overlay-alert__box {
  color: #838690;
  background-color: #ffffff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-overlay-alert__box {
  color: #9C9C9C;
  background-color: #2B2B2B;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.55);
}
.im-overlay-alert__box .im-overlay-screen__text {
  display: none;
  vertical-align: middle;
  padding: 14px;
}
.im-overlay-screen__msg .im-overlay-alert__box .im-overlay-screen__text {
  display: table-cell;
}
body .im-overlay-screen__msg .im-overlay-alert__box {
  background-color: #ffffff;
}
.im-theme-dark_green .im-overlay-screen__msg .im-overlay-alert__box {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-overlay-screen__msg .im-overlay-alert__box {
  background-color: #2b2c34;
}
.im-theme-blue .im-overlay-screen__msg .im-overlay-alert__box {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-overlay-screen__msg .im-overlay-alert__box {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-overlay-screen__msg .im-overlay-alert__box {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-overlay-screen__msg .im-overlay-alert__box {
  background-color: #2B2B2B;
}

.app-back-button, .im-sidebar-back {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 5px;
}
.app-back-button, .im-sidebar-back {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .app-back-button, body .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .app-back-button, body .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .app-back-button, body .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .app-back-button, body .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .app-back-button, .im-theme-dark_green .im-sidebar-back {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .app-back-button, .im-theme-dark_green .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .app-back-button, .im-theme-dark_green .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .app-back-button, .im-theme-dark_green .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .app-back-button, .im-theme-dark_blue .im-sidebar-back {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .app-back-button, .im-theme-dark_blue .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .app-back-button, .im-theme-dark_blue .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .app-back-button, .im-theme-dark_blue .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .app-back-button, .im-theme-blue .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .app-back-button, .im-theme-blue .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .app-back-button, .im-theme-blue .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .app-back-button, .im-theme-blue .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .app-back-button, .im-theme-dit_blue .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .app-back-button, .im-theme-dit_blue .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .app-back-button, .im-theme-dit_blue .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .app-back-button, .im-theme-dit_blue .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .app-back-button, .im-theme-myteam_green .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .app-back-button, .im-theme-myteam_green .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .app-back-button, .im-theme-myteam_green .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .app-back-button, .im-theme-myteam_green .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .app-back-button, .im-theme-dark_calls .im-sidebar-back {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .app-back-button, .im-theme-dark_calls .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .app-back-button, .im-theme-dark_calls .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .app-back-button, .im-theme-dark_calls .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .app-back-button:hover, .im-desktop .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .app-back-button:hover, .im-desktop.im-theme-dark_green .im-sidebar-back:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .app-back-button:hover, .im-desktop.im-theme-dark_blue .im-sidebar-back:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .app-back-button:hover, .im-desktop.im-theme-blue .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .app-back-button:hover, .im-desktop.im-theme-dit_blue .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .app-back-button:hover, .im-desktop.im-theme-myteam_green .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .app-back-button:hover, .im-desktop.im-theme-dark_calls .im-sidebar-back:hover {
  background-color: #858585;
}
.im-desktop .app-back-button:active, .im-desktop .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .app-back-button:active, .im-desktop.im-theme-dark_green .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .app-back-button:active, .im-desktop.im-theme-dark_blue .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .app-back-button:active, .im-desktop.im-theme-blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .app-back-button:active, .im-desktop.im-theme-dit_blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .app-back-button:active, .im-desktop.im-theme-myteam_green .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .app-back-button:active, .im-desktop.im-theme-dark_calls .im-sidebar-back:active {
  background-color: #7A7A7A;
}
body .app-back-button:active, body .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-dark_green .app-back-button:active, .im-theme-dark_green .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .app-back-button:active, .im-theme-dark_blue .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-theme-blue .app-back-button:active, .im-theme-blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .app-back-button:active, .im-theme-dit_blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .app-back-button:active, .im-theme-myteam_green .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .app-back-button:active, .im-theme-dark_calls .im-sidebar-back:active {
  background-color: #7A7A7A;
}

.app-close-button, .im-infopane_back-not-available .im-sidebar-back {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 5px;
}
.app-close-button, .im-infopane_back-not-available .im-sidebar-back {
  background-image: url("../images/im_sprite.png?64");
  background-position: 11px -1949px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 11px -1949px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 11px -1949px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .app-close-button, body .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .app-close-button, body .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .app-close-button, body .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .app-close-button, body .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available body .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .app-close-button, .im-theme-dark_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-sidebar-back {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .app-close-button, .im-theme-dark_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .app-close-button, .im-theme-dark_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .app-close-button, .im-theme-dark_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_green .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .app-close-button, .im-theme-dark_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-sidebar-back {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .app-close-button, .im-theme-dark_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .app-close-button, .im-theme-dark_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .app-close-button, .im-theme-dark_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_blue .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .app-close-button, .im-theme-blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .app-close-button, .im-theme-blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .app-close-button, .im-theme-blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .app-close-button, .im-theme-blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-blue .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .app-close-button, .im-theme-dit_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .app-close-button, .im-theme-dit_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .app-close-button, .im-theme-dit_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .app-close-button, .im-theme-dit_blue .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dit_blue .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .app-close-button, .im-theme-myteam_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-sidebar-back {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .app-close-button, .im-theme-myteam_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .app-close-button, .im-theme-myteam_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .app-close-button, .im-theme-myteam_green .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-myteam_green .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .app-close-button, .im-theme-dark_calls .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-sidebar-back {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .app-close-button, .im-theme-dark_calls .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-sidebar-back {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .app-close-button, .im-theme-dark_calls .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-sidebar-back {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .app-close-button, .im-theme-dark_calls .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-theme-dark_calls .im-sidebar-back {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .app-close-button:hover, .im-desktop .im-infopane_back-not-available .im-sidebar-back:hover, .im-infopane_back-not-available .im-desktop .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .app-close-button:hover, .im-desktop.im-theme-dark_green .im-infopane_back-not-available .im-sidebar-back:hover, .im-infopane_back-not-available .im-desktop.im-theme-dark_green .im-sidebar-back:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .app-close-button:hover, .im-desktop.im-theme-dark_blue .im-infopane_back-not-available .im-sidebar-back:hover, .im-infopane_back-not-available .im-desktop.im-theme-dark_blue .im-sidebar-back:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .app-close-button:hover, .im-desktop.im-theme-blue .im-infopane_back-not-available .im-sidebar-back:hover, .im-infopane_back-not-available .im-desktop.im-theme-blue .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .app-close-button:hover, .im-desktop.im-theme-dit_blue .im-infopane_back-not-available .im-sidebar-back:hover, .im-infopane_back-not-available .im-desktop.im-theme-dit_blue .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .app-close-button:hover, .im-desktop.im-theme-myteam_green .im-infopane_back-not-available .im-sidebar-back:hover, .im-infopane_back-not-available .im-desktop.im-theme-myteam_green .im-sidebar-back:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .app-close-button:hover, .im-desktop.im-theme-dark_calls .im-infopane_back-not-available .im-sidebar-back:hover, .im-infopane_back-not-available .im-desktop.im-theme-dark_calls .im-sidebar-back:hover {
  background-color: #858585;
}
.im-desktop .app-close-button:active, .im-desktop .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-desktop .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .app-close-button:active, .im-desktop.im-theme-dark_green .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-desktop.im-theme-dark_green .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .app-close-button:active, .im-desktop.im-theme-dark_blue .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-desktop.im-theme-dark_blue .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .app-close-button:active, .im-desktop.im-theme-blue .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-desktop.im-theme-blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .app-close-button:active, .im-desktop.im-theme-dit_blue .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-desktop.im-theme-dit_blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .app-close-button:active, .im-desktop.im-theme-myteam_green .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-desktop.im-theme-myteam_green .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .app-close-button:active, .im-desktop.im-theme-dark_calls .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-desktop.im-theme-dark_calls .im-sidebar-back:active {
  background-color: #7A7A7A;
}
body .app-close-button:active, body .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available body .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-dark_green .app-close-button:active, .im-theme-dark_green .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-theme-dark_green .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .app-close-button:active, .im-theme-dark_blue .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-theme-dark_blue .im-sidebar-back:active {
  background-color: #9ea0b2;
}
.im-theme-blue .app-close-button:active, .im-theme-blue .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-theme-blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .app-close-button:active, .im-theme-dit_blue .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-theme-dit_blue .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .app-close-button:active, .im-theme-myteam_green .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-theme-myteam_green .im-sidebar-back:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .app-close-button:active, .im-theme-dark_calls .im-infopane_back-not-available .im-sidebar-back:active, .im-infopane_back-not-available .im-theme-dark_calls .im-sidebar-back:active {
  background-color: #7A7A7A;
}

.im-clear-font {
  font-size: 0;
}

.im-label-large {
  font-size: 24px;
  font-family: arial, sans-serif;
  text-shadow: none;
  font-weight: normal;
}

.im-label-medium, .im-showcase .im-showcase__title, .im-multi-search .app-topbar__title, .im-countrypage .app-topbar__title, .im-plainlist-item .im-plainlist-item-label {
  font-size: 19px;
  font-family: arial, sans-serif;
  text-shadow: none;
  font-weight: normal;
}

.im-label-small {
  font-size: 17px;
  font-family: arial, sans-serif;
  text-shadow: none;
  font-weight: normal;
}

body .im-label-large,
body .im-label-medium,
body .im-showcase .im-showcase__title,
.im-showcase body .im-showcase__title,
body .im-multi-search .app-topbar__title,
.im-multi-search body .app-topbar__title,
body .im-countrypage .app-topbar__title,
.im-countrypage body .app-topbar__title,
body .im-plainlist-item .im-plainlist-item-label,
.im-plainlist-item body .im-plainlist-item-label,
body .im-label-small {
  color: #111111;
}

.im-theme-dark_green .im-label-large,
.im-theme-dark_green .im-label-medium,
.im-theme-dark_green .im-showcase .im-showcase__title,
.im-showcase .im-theme-dark_green .im-showcase__title,
.im-theme-dark_green .im-multi-search .app-topbar__title,
.im-multi-search .im-theme-dark_green .app-topbar__title,
.im-theme-dark_green .im-countrypage .app-topbar__title,
.im-countrypage .im-theme-dark_green .app-topbar__title,
.im-theme-dark_green .im-plainlist-item .im-plainlist-item-label,
.im-plainlist-item .im-theme-dark_green .im-plainlist-item-label,
.im-theme-dark_green .im-label-small {
  color: #ffffff;
}

.im-theme-dark_blue .im-label-large,
.im-theme-dark_blue .im-label-medium,
.im-theme-dark_blue .im-showcase .im-showcase__title,
.im-showcase .im-theme-dark_blue .im-showcase__title,
.im-theme-dark_blue .im-multi-search .app-topbar__title,
.im-multi-search .im-theme-dark_blue .app-topbar__title,
.im-theme-dark_blue .im-countrypage .app-topbar__title,
.im-countrypage .im-theme-dark_blue .app-topbar__title,
.im-theme-dark_blue .im-plainlist-item .im-plainlist-item-label,
.im-plainlist-item .im-theme-dark_blue .im-plainlist-item-label,
.im-theme-dark_blue .im-label-small {
  color: #ffffff;
}

.im-theme-blue .im-label-large,
.im-theme-blue .im-label-medium,
.im-theme-blue .im-showcase .im-showcase__title,
.im-showcase .im-theme-blue .im-showcase__title,
.im-theme-blue .im-multi-search .app-topbar__title,
.im-multi-search .im-theme-blue .app-topbar__title,
.im-theme-blue .im-countrypage .app-topbar__title,
.im-countrypage .im-theme-blue .app-topbar__title,
.im-theme-blue .im-plainlist-item .im-plainlist-item-label,
.im-plainlist-item .im-theme-blue .im-plainlist-item-label,
.im-theme-blue .im-label-small {
  color: #111111;
}

.im-theme-dit_blue .im-label-large,
.im-theme-dit_blue .im-label-medium,
.im-theme-dit_blue .im-showcase .im-showcase__title,
.im-showcase .im-theme-dit_blue .im-showcase__title,
.im-theme-dit_blue .im-multi-search .app-topbar__title,
.im-multi-search .im-theme-dit_blue .app-topbar__title,
.im-theme-dit_blue .im-countrypage .app-topbar__title,
.im-countrypage .im-theme-dit_blue .app-topbar__title,
.im-theme-dit_blue .im-plainlist-item .im-plainlist-item-label,
.im-plainlist-item .im-theme-dit_blue .im-plainlist-item-label,
.im-theme-dit_blue .im-label-small {
  color: #111111;
}

.im-theme-myteam_green .im-label-large,
.im-theme-myteam_green .im-label-medium,
.im-theme-myteam_green .im-showcase .im-showcase__title,
.im-showcase .im-theme-myteam_green .im-showcase__title,
.im-theme-myteam_green .im-multi-search .app-topbar__title,
.im-multi-search .im-theme-myteam_green .app-topbar__title,
.im-theme-myteam_green .im-countrypage .app-topbar__title,
.im-countrypage .im-theme-myteam_green .app-topbar__title,
.im-theme-myteam_green .im-plainlist-item .im-plainlist-item-label,
.im-plainlist-item .im-theme-myteam_green .im-plainlist-item-label,
.im-theme-myteam_green .im-label-small {
  color: #111111;
}

.im-theme-dark_calls .im-label-large,
.im-theme-dark_calls .im-label-medium,
.im-theme-dark_calls .im-showcase .im-showcase__title,
.im-showcase .im-theme-dark_calls .im-showcase__title,
.im-theme-dark_calls .im-multi-search .app-topbar__title,
.im-multi-search .im-theme-dark_calls .app-topbar__title,
.im-theme-dark_calls .im-countrypage .app-topbar__title,
.im-countrypage .im-theme-dark_calls .app-topbar__title,
.im-theme-dark_calls .im-plainlist-item .im-plainlist-item-label,
.im-plainlist-item .im-theme-dark_calls .im-plainlist-item-label,
.im-theme-dark_calls .im-label-small {
  color: #FFFFFF;
}

body .im-label-red.im-label-red {
  color: #f83e33;
}
.im-theme-dark_green .im-label-red.im-label-red {
  color: #f75d5d;
}
.im-theme-dark_blue .im-label-red.im-label-red {
  color: #f75d5d;
}
.im-theme-blue .im-label-red.im-label-red {
  color: #f83e33;
}
.im-theme-dit_blue .im-label-red.im-label-red {
  color: #f83e33;
}
.im-theme-myteam_green .im-label-red.im-label-red {
  color: #EC264A;
}
.im-theme-dark_calls .im-label-red.im-label-red {
  color: #FC2C38;
}

.im-label-button-green {
  font-size: 19px;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-transform: lowercase;
}
body .im-label-button-green {
  color: #00B84D;
}
.im-theme-dark_green .im-label-button-green {
  color: #0AC248;
}
.im-theme-dark_blue .im-label-button-green {
  color: #2f92ff;
}
.im-theme-blue .im-label-button-green {
  color: #1B85F1;
}
.im-theme-dit_blue .im-label-button-green {
  color: #2E72BF;
}
.im-theme-myteam_green .im-label-button-green {
  color: #17C97E;
}
.im-theme-dark_calls .im-label-button-green {
  color: #027AFF;
}

.im-linkbutton-green {
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
}
body .im-linkbutton-green {
  color: #00B84D;
}
body .im-linkbutton-green:hover, body .im-linkbutton-green:focus {
  color: #00A846;
}
body .im-linkbutton-green:active {
  color: #009940;
}
.im-theme-dark_green .im-linkbutton-green {
  color: #0AC248;
}
.im-theme-dark_green .im-linkbutton-green:hover, .im-theme-dark_green .im-linkbutton-green:focus {
  color: #0CDA51;
}
.im-theme-dark_green .im-linkbutton-green:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-linkbutton-green {
  color: #2f92ff;
}
.im-theme-dark_blue .im-linkbutton-green:hover, .im-theme-dark_blue .im-linkbutton-green:focus {
  color: #479dff;
}
.im-theme-dark_blue .im-linkbutton-green:active {
  color: #47a0ff;
}
.im-theme-blue .im-linkbutton-green {
  color: #1B85F1;
}
.im-theme-blue .im-linkbutton-green:hover, .im-theme-blue .im-linkbutton-green:focus {
  color: #1E7BDA;
}
.im-theme-blue .im-linkbutton-green:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-linkbutton-green {
  color: #2E72BF;
}
.im-theme-dit_blue .im-linkbutton-green:hover, .im-theme-dit_blue .im-linkbutton-green:focus {
  color: #1E67BB;
}
.im-theme-dit_blue .im-linkbutton-green:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-linkbutton-green {
  color: #17C97E;
}
.im-theme-myteam_green .im-linkbutton-green:hover, .im-theme-myteam_green .im-linkbutton-green:focus {
  color: #15BD76;
}
.im-theme-myteam_green .im-linkbutton-green:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-linkbutton-green {
  color: #027AFF;
}
.im-theme-dark_calls .im-linkbutton-green:hover, .im-theme-dark_calls .im-linkbutton-green:focus {
  color: #0275F5;
}
.im-theme-dark_calls .im-linkbutton-green:active {
  color: #0270EB;
}

.im-linkbutton-red {
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
}
body .im-linkbutton-red {
  color: #f83e33;
}
body .im-linkbutton-red:hover, body .im-linkbutton-red:focus {
  color: #e12b21;
}
body .im-linkbutton-red:active {
  color: #d81409;
}
.im-theme-dark_green .im-linkbutton-red {
  color: #f75d5d;
}
.im-theme-dark_green .im-linkbutton-red:hover, .im-theme-dark_green .im-linkbutton-red:focus {
  color: #E65151;
}
.im-theme-dark_green .im-linkbutton-red:active {
  color: #CE4343;
}
.im-theme-dark_blue .im-linkbutton-red {
  color: #f75d5d;
}
.im-theme-dark_blue .im-linkbutton-red:hover, .im-theme-dark_blue .im-linkbutton-red:focus {
  color: #E65151;
}
.im-theme-dark_blue .im-linkbutton-red:active {
  color: #CE4343;
}
.im-theme-blue .im-linkbutton-red {
  color: #f83e33;
}
.im-theme-blue .im-linkbutton-red:hover, .im-theme-blue .im-linkbutton-red:focus {
  color: #e12b21;
}
.im-theme-blue .im-linkbutton-red:active {
  color: #d81409;
}
.im-theme-dit_blue .im-linkbutton-red {
  color: #f83e33;
}
.im-theme-dit_blue .im-linkbutton-red:hover, .im-theme-dit_blue .im-linkbutton-red:focus {
  color: #e12b21;
}
.im-theme-dit_blue .im-linkbutton-red:active {
  color: #d81409;
}
.im-theme-myteam_green .im-linkbutton-red {
  color: #EC264A;
}
.im-theme-myteam_green .im-linkbutton-red:hover, .im-theme-myteam_green .im-linkbutton-red:focus {
  color: #DA2B4B;
}
.im-theme-myteam_green .im-linkbutton-red:active {
  color: #CD2D4A;
}
.im-theme-dark_calls .im-linkbutton-red {
  color: #FC2C38;
}
.im-theme-dark_calls .im-linkbutton-red:hover, .im-theme-dark_calls .im-linkbutton-red:focus {
  color: #E82834;
}
.im-theme-dark_calls .im-linkbutton-red:active {
  color: #DE2731;
}

.im-button-text-primary, .im-poll-create__add, .im-auth-button-accent {
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0 2px;
  font-size: 15px;
}
body .im-button-text-primary, body .im-poll-create__add, body .im-auth-button-accent {
  background-color: transparent;
  color: #00B84D;
}
body .im-button-text-primary:hover, body .im-poll-create__add:hover, body .im-auth-button-accent:hover {
  color: #00A846;
}
body .im-button-text-primary:active, body .im-poll-create__add:active, body .im-auth-button-accent:active {
  color: #009940;
}
body .im-button-text-primary:disabled, body .im-poll-create__add:disabled, body .im-auth-button-accent:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-dark_green .im-button-text-primary, .im-theme-dark_green .im-poll-create__add, .im-theme-dark_green .im-auth-button-accent {
  background-color: transparent;
  color: #0AC248;
}
.im-theme-dark_green .im-button-text-primary:hover, .im-theme-dark_green .im-poll-create__add:hover, .im-theme-dark_green .im-auth-button-accent:hover {
  color: #0CDA51;
}
.im-theme-dark_green .im-button-text-primary:active, .im-theme-dark_green .im-poll-create__add:active, .im-theme-dark_green .im-auth-button-accent:active {
  color: #0DF25A;
}
.im-theme-dark_green .im-button-text-primary:disabled, .im-theme-dark_green .im-poll-create__add:disabled, .im-theme-dark_green .im-auth-button-accent:disabled {
  cursor: default;
  color: #7e848f;
}
.im-theme-dark_blue .im-button-text-primary, .im-theme-dark_blue .im-poll-create__add, .im-theme-dark_blue .im-auth-button-accent {
  background-color: transparent;
  color: #2f92ff;
}
.im-theme-dark_blue .im-button-text-primary:hover, .im-theme-dark_blue .im-poll-create__add:hover, .im-theme-dark_blue .im-auth-button-accent:hover {
  color: #479dff;
}
.im-theme-dark_blue .im-button-text-primary:active, .im-theme-dark_blue .im-poll-create__add:active, .im-theme-dark_blue .im-auth-button-accent:active {
  color: #47a0ff;
}
.im-theme-dark_blue .im-button-text-primary:disabled, .im-theme-dark_blue .im-poll-create__add:disabled, .im-theme-dark_blue .im-auth-button-accent:disabled {
  cursor: default;
  color: #7e848f;
}
.im-theme-blue .im-button-text-primary, .im-theme-blue .im-poll-create__add, .im-theme-blue .im-auth-button-accent {
  background-color: transparent;
  color: #1B85F1;
}
.im-theme-blue .im-button-text-primary:hover, .im-theme-blue .im-poll-create__add:hover, .im-theme-blue .im-auth-button-accent:hover {
  color: #1E7BDA;
}
.im-theme-blue .im-button-text-primary:active, .im-theme-blue .im-poll-create__add:active, .im-theme-blue .im-auth-button-accent:active {
  color: #2173C6;
}
.im-theme-blue .im-button-text-primary:disabled, .im-theme-blue .im-poll-create__add:disabled, .im-theme-blue .im-auth-button-accent:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-dit_blue .im-button-text-primary, .im-theme-dit_blue .im-poll-create__add, .im-theme-dit_blue .im-auth-button-accent {
  background-color: transparent;
  color: #2E72BF;
}
.im-theme-dit_blue .im-button-text-primary:hover, .im-theme-dit_blue .im-poll-create__add:hover, .im-theme-dit_blue .im-auth-button-accent:hover {
  color: #1E67BB;
}
.im-theme-dit_blue .im-button-text-primary:active, .im-theme-dit_blue .im-poll-create__add:active, .im-theme-dit_blue .im-auth-button-accent:active {
  color: #1B5CA8;
}
.im-theme-dit_blue .im-button-text-primary:disabled, .im-theme-dit_blue .im-poll-create__add:disabled, .im-theme-dit_blue .im-auth-button-accent:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-myteam_green .im-button-text-primary, .im-theme-myteam_green .im-poll-create__add, .im-theme-myteam_green .im-auth-button-accent {
  background-color: transparent;
  color: #17C97E;
}
.im-theme-myteam_green .im-button-text-primary:hover, .im-theme-myteam_green .im-poll-create__add:hover, .im-theme-myteam_green .im-auth-button-accent:hover {
  color: #15BD76;
}
.im-theme-myteam_green .im-button-text-primary:active, .im-theme-myteam_green .im-poll-create__add:active, .im-theme-myteam_green .im-auth-button-accent:active {
  color: #10AC6B;
}
.im-theme-myteam_green .im-button-text-primary:disabled, .im-theme-myteam_green .im-poll-create__add:disabled, .im-theme-myteam_green .im-auth-button-accent:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-dark_calls .im-button-text-primary, .im-theme-dark_calls .im-poll-create__add, .im-theme-dark_calls .im-auth-button-accent {
  background-color: transparent;
  color: #027AFF;
}
.im-theme-dark_calls .im-button-text-primary:hover, .im-theme-dark_calls .im-poll-create__add:hover, .im-theme-dark_calls .im-auth-button-accent:hover {
  color: #0275F5;
}
.im-theme-dark_calls .im-button-text-primary:active, .im-theme-dark_calls .im-poll-create__add:active, .im-theme-dark_calls .im-auth-button-accent:active {
  color: #0270EB;
}
.im-theme-dark_calls .im-button-text-primary:disabled, .im-theme-dark_calls .im-poll-create__add:disabled, .im-theme-dark_calls .im-auth-button-accent:disabled {
  cursor: default;
  color: #9C9C9C;
}

.im-button {
  padding: 0 14px;
  border: 1px solid;
  width: auto;
  height: 32px;
  overflow: hidden;
  line-height: 30px;
  font-size: 15px;
  margin: 0 8px;
  border-radius: 16px;
  white-space: nowrap;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  min-width: 100px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-button {
  border-color: #b7bcc9;
  color: #b7bcc9;
  background-color: #ffffff;
}
body .im-button:hover, body .im-button:focus {
  border-color: #8e94a2;
  color: #8e94a2;
}
body .im-button:active {
  border-color: #6f747e;
  color: #6f747e;
}
.im-theme-dark_green .im-button {
  border-color: #7e848f;
  color: #7e848f;
  background-color: #2b2c34;
}
.im-theme-dark_green .im-button:hover, .im-theme-dark_green .im-button:focus {
  border-color: #8c8d9c;
  color: #8c8d9c;
}
.im-theme-dark_green .im-button:active {
  border-color: #9ea0b2;
  color: #9ea0b2;
}
.im-theme-dark_blue .im-button {
  border-color: #7e848f;
  color: #7e848f;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-button:hover, .im-theme-dark_blue .im-button:focus {
  border-color: #8c8d9c;
  color: #8c8d9c;
}
.im-theme-dark_blue .im-button:active {
  border-color: #9ea0b2;
  color: #9ea0b2;
}
.im-theme-blue .im-button {
  border-color: #b7bcc9;
  color: #b7bcc9;
  background-color: #ffffff;
}
.im-theme-blue .im-button:hover, .im-theme-blue .im-button:focus {
  border-color: #8e94a2;
  color: #8e94a2;
}
.im-theme-blue .im-button:active {
  border-color: #6f747e;
  color: #6f747e;
}
.im-theme-dit_blue .im-button {
  border-color: #b7bcc9;
  color: #b7bcc9;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-button:hover, .im-theme-dit_blue .im-button:focus {
  border-color: #8e94a2;
  color: #8e94a2;
}
.im-theme-dit_blue .im-button:active {
  border-color: #6f747e;
  color: #6f747e;
}
.im-theme-myteam_green .im-button {
  border-color: #b7bcc9;
  color: #b7bcc9;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-button:hover, .im-theme-myteam_green .im-button:focus {
  border-color: #8e94a2;
  color: #8e94a2;
}
.im-theme-myteam_green .im-button:active {
  border-color: #6f747e;
  color: #6f747e;
}
.im-theme-dark_calls .im-button {
  border-color: #949494;
  color: #949494;
  background-color: #2B2B2B;
}
.im-theme-dark_calls .im-button:hover, .im-theme-dark_calls .im-button:focus {
  border-color: #858585;
  color: #858585;
}
.im-theme-dark_calls .im-button:active {
  border-color: #7A7A7A;
  color: #7A7A7A;
}

.im-mobile-button {
  padding: 17px 20px;
  height: 50px;
  width: 100%;
  border-style: none;
  overflow: hidden;
  border-radius: 8px;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 1.4px;
  line-height: 16px;
  font-size: 14px;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  min-width: 100px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-mobile-button {
  color: #ffffff;
  background-color: #21D86A;
}
body .im-mobile-button:disabled {
  background-color: #cccfd8;
}
.im-theme-dark_green .im-mobile-button {
  color: #ffffff;
  background-color: #0ADC5E;
}
.im-theme-dark_green .im-mobile-button:disabled {
  background-color: #5e5f6c;
}
.im-theme-dark_blue .im-mobile-button {
  color: #ffffff;
  background-color: #2e91ff;
}
.im-theme-dark_blue .im-mobile-button:disabled {
  background-color: #5e5f6c;
}
.im-theme-blue .im-mobile-button {
  color: #ffffff;
  background-color: #2D90F5;
}
.im-theme-blue .im-mobile-button:disabled {
  background-color: #cccfd8;
}
.im-theme-dit_blue .im-mobile-button {
  color: #ffffff;
  background-color: #2E72BF;
}
.im-theme-dit_blue .im-mobile-button:disabled {
  background-color: #cccfd8;
}
.im-theme-myteam_green .im-mobile-button {
  color: #ffffff;
  background-color: #18D893;
}
.im-theme-myteam_green .im-mobile-button:disabled {
  background-color: #cccfd8;
}
.im-theme-dark_calls .im-mobile-button {
  color: #FFFFFF;
  background-color: #0C7CFF;
}
.im-theme-dark_calls .im-mobile-button:disabled {
  background-color: #858585;
}

.im-button-2021 {
  padding: 5px 20px;
  border: 0 solid;
  width: auto;
  height: 24px;
  overflow: hidden;
  line-height: 14px;
  font-size: 12px;
  margin: 0 8px;
  border-radius: 12px;
  white-space: nowrap;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  min-width: 100px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-button-2021 {
  color: #00B84D;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
body .im-button-2021:hover, body .im-button-2021:focus {
  color: #00A846;
}
body .im-button-2021:active {
  color: #009940;
}
.im-theme-dark_green .im-button-2021 {
  color: #0AC248;
  background-color: #2b2c34;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-button-2021:hover, .im-theme-dark_green .im-button-2021:focus {
  color: #0CDA51;
}
.im-theme-dark_green .im-button-2021:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-button-2021 {
  color: #2f92ff;
  background-color: #2b2c34;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-button-2021:hover, .im-theme-dark_blue .im-button-2021:focus {
  color: #479dff;
}
.im-theme-dark_blue .im-button-2021:active {
  color: #47a0ff;
}
.im-theme-blue .im-button-2021 {
  color: #1B85F1;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-button-2021:hover, .im-theme-blue .im-button-2021:focus {
  color: #1E7BDA;
}
.im-theme-blue .im-button-2021:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-button-2021 {
  color: #2E72BF;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-button-2021:hover, .im-theme-dit_blue .im-button-2021:focus {
  color: #1E67BB;
}
.im-theme-dit_blue .im-button-2021:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-button-2021 {
  color: #17C97E;
  background-color: #ffffff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-button-2021:hover, .im-theme-myteam_green .im-button-2021:focus {
  color: #15BD76;
}
.im-theme-myteam_green .im-button-2021:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-button-2021 {
  color: #027AFF;
  background-color: #2B2B2B;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-button-2021:hover, .im-theme-dark_calls .im-button-2021:focus {
  color: #0275F5;
}
.im-theme-dark_calls .im-button-2021:active {
  color: #0270EB;
}

.im-button_highlight {
  border: none;
}
body .im-button_highlight {
  background-color: #21D86A;
  color: #ffffff;
}
body .im-button_highlight:hover, body .im-button_highlight:focus {
  background-color: #1EC360;
  color: #ffffff;
}
body .im-button_highlight:active {
  background-color: #1BB157;
  color: #ffffff;
}
.im-theme-dark_green .im-button_highlight {
  background-color: #0ADC5E;
  color: #2b2c34;
}
.im-theme-dark_green .im-button_highlight:hover, .im-theme-dark_green .im-button_highlight:focus {
  background-color: #0BF468;
  color: #2b2c34;
}
.im-theme-dark_green .im-button_highlight:active {
  background-color: #3CF686;
  color: #2b2c34;
}
.im-theme-dark_blue .im-button_highlight {
  background-color: #2e91ff;
  color: #2b2c34;
}
.im-theme-dark_blue .im-button_highlight:hover, .im-theme-dark_blue .im-button_highlight:focus {
  background-color: #479dff;
  color: #2b2c34;
}
.im-theme-dark_blue .im-button_highlight:active {
  background-color: #3b96ff;
  color: #2b2c34;
}
.im-theme-blue .im-button_highlight {
  background-color: #2D90F5;
  color: #ffffff;
}
.im-theme-blue .im-button_highlight:hover, .im-theme-blue .im-button_highlight:focus {
  background-color: #2C84DF;
  color: #ffffff;
}
.im-theme-blue .im-button_highlight:active {
  background-color: #317BC7;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_highlight {
  background-color: #2E72BF;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_highlight:hover, .im-theme-dit_blue .im-button_highlight:focus {
  background-color: #2769B5;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_highlight:active {
  background-color: #2061AB;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_highlight {
  background-color: #18D893;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_highlight:hover, .im-theme-myteam_green .im-button_highlight:focus {
  background-color: #1AD08E;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_highlight:active {
  background-color: #1CC88A;
  color: #ffffff;
}
.im-theme-dark_calls .im-button_highlight {
  background-color: #0C7CFF;
  color: #2B2B2B;
}
.im-theme-dark_calls .im-button_highlight:hover, .im-theme-dark_calls .im-button_highlight:focus {
  background-color: #005BEF;
  color: #2B2B2B;
}
.im-theme-dark_calls .im-button_highlight:active {
  background-color: #0057E5;
  color: #2B2B2B;
}

.im-button_attention {
  border: none;
}
body .im-button_attention {
  background-color: #f83e33;
  color: #ffffff;
}
body .im-button_attention:hover, body .im-button_attention:focus {
  background-color: #e12b21;
  color: #ffffff;
}
body .im-button_attention:active {
  background-color: #d81409;
  color: #ffffff;
}
.im-theme-dark_green .im-button_attention {
  background-color: #f75d5d;
  color: #ffffff;
}
.im-theme-dark_green .im-button_attention:hover, .im-theme-dark_green .im-button_attention:focus {
  background-color: #E65151;
  color: #ffffff;
}
.im-theme-dark_green .im-button_attention:active {
  background-color: #CE4343;
  color: #ffffff;
}
.im-theme-dark_blue .im-button_attention {
  background-color: #f75d5d;
  color: #ffffff;
}
.im-theme-dark_blue .im-button_attention:hover, .im-theme-dark_blue .im-button_attention:focus {
  background-color: #E65151;
  color: #ffffff;
}
.im-theme-dark_blue .im-button_attention:active {
  background-color: #CE4343;
  color: #ffffff;
}
.im-theme-blue .im-button_attention {
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-blue .im-button_attention:hover, .im-theme-blue .im-button_attention:focus {
  background-color: #e12b21;
  color: #ffffff;
}
.im-theme-blue .im-button_attention:active {
  background-color: #d81409;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_attention {
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_attention:hover, .im-theme-dit_blue .im-button_attention:focus {
  background-color: #e12b21;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_attention:active {
  background-color: #d81409;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_attention {
  background-color: #EC264A;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_attention:hover, .im-theme-myteam_green .im-button_attention:focus {
  background-color: #DA2B4B;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_attention:active {
  background-color: #CD2D4A;
  color: #ffffff;
}
.im-theme-dark_calls .im-button_attention {
  background-color: #FC2C38;
  color: #FFFFFF;
}
.im-theme-dark_calls .im-button_attention:hover, .im-theme-dark_calls .im-button_attention:focus {
  background-color: #E82834;
  color: #FFFFFF;
}
.im-theme-dark_calls .im-button_attention:active {
  background-color: #DE2731;
  color: #FFFFFF;
}

.im-button_disabled, .im-box-about_disabled .im-button_highlight, .im-box-names_disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled .im-button_highlight,
.im-button:disabled {
  border: none;
  cursor: default;
}
body .im-button_disabled, body .im-box-about_disabled .im-button_highlight, .im-box-about_disabled body .im-button_highlight, body .im-box-names_disabled .im-button_highlight, .im-box-names_disabled body .im-button_highlight, body .im-add-contact.im-new-contact__disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled body .im-button_highlight,
body .im-button:disabled {
  background-color: #b7bcc9;
  color: #ffffff;
}
body .im-button_disabled:hover, body .im-box-about_disabled .im-button_highlight:hover, .im-box-about_disabled body .im-button_highlight:hover, body .im-box-names_disabled .im-button_highlight:hover, .im-box-names_disabled body .im-button_highlight:hover, body .im-add-contact.im-new-contact__disabled .im-button_highlight:hover, .im-add-contact.im-new-contact__disabled body .im-button_highlight:hover, body .im-button_disabled:focus, body .im-box-about_disabled .im-button_highlight:focus, .im-box-about_disabled body .im-button_highlight:focus, body .im-box-names_disabled .im-button_highlight:focus, .im-box-names_disabled body .im-button_highlight:focus, body .im-add-contact.im-new-contact__disabled .im-button_highlight:focus, .im-add-contact.im-new-contact__disabled body .im-button_highlight:focus, body .im-button_disabled:active, body .im-box-about_disabled .im-button_highlight:active, .im-box-about_disabled body .im-button_highlight:active, body .im-box-names_disabled .im-button_highlight:active, .im-box-names_disabled body .im-button_highlight:active, body .im-add-contact.im-new-contact__disabled .im-button_highlight:active, .im-add-contact.im-new-contact__disabled body .im-button_highlight:active,
body .im-button:disabled:hover,
body .im-button:disabled:focus,
body .im-button:disabled:active {
  background-color: #b7bcc9;
  color: #ffffff;
}
.im-theme-dark_green .im-button_disabled, .im-theme-dark_green .im-box-about_disabled .im-button_highlight, .im-box-about_disabled .im-theme-dark_green .im-button_highlight, .im-theme-dark_green .im-box-names_disabled .im-button_highlight, .im-box-names_disabled .im-theme-dark_green .im-button_highlight, .im-theme-dark_green .im-add-contact.im-new-contact__disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled .im-theme-dark_green .im-button_highlight,
.im-theme-dark_green .im-button:disabled {
  background-color: #7e848f;
  color: #2b2c34;
}
.im-theme-dark_green .im-button_disabled:hover, .im-theme-dark_green .im-box-about_disabled .im-button_highlight:hover, .im-box-about_disabled .im-theme-dark_green .im-button_highlight:hover, .im-theme-dark_green .im-box-names_disabled .im-button_highlight:hover, .im-box-names_disabled .im-theme-dark_green .im-button_highlight:hover, .im-theme-dark_green .im-add-contact.im-new-contact__disabled .im-button_highlight:hover, .im-add-contact.im-new-contact__disabled .im-theme-dark_green .im-button_highlight:hover, .im-theme-dark_green .im-button_disabled:focus, .im-theme-dark_green .im-box-about_disabled .im-button_highlight:focus, .im-box-about_disabled .im-theme-dark_green .im-button_highlight:focus, .im-theme-dark_green .im-box-names_disabled .im-button_highlight:focus, .im-box-names_disabled .im-theme-dark_green .im-button_highlight:focus, .im-theme-dark_green .im-add-contact.im-new-contact__disabled .im-button_highlight:focus, .im-add-contact.im-new-contact__disabled .im-theme-dark_green .im-button_highlight:focus, .im-theme-dark_green .im-button_disabled:active, .im-theme-dark_green .im-box-about_disabled .im-button_highlight:active, .im-box-about_disabled .im-theme-dark_green .im-button_highlight:active, .im-theme-dark_green .im-box-names_disabled .im-button_highlight:active, .im-box-names_disabled .im-theme-dark_green .im-button_highlight:active, .im-theme-dark_green .im-add-contact.im-new-contact__disabled .im-button_highlight:active, .im-add-contact.im-new-contact__disabled .im-theme-dark_green .im-button_highlight:active,
.im-theme-dark_green .im-button:disabled:hover,
.im-theme-dark_green .im-button:disabled:focus,
.im-theme-dark_green .im-button:disabled:active {
  background-color: #7e848f;
  color: #2b2c34;
}
.im-theme-dark_blue .im-button_disabled, .im-theme-dark_blue .im-box-about_disabled .im-button_highlight, .im-box-about_disabled .im-theme-dark_blue .im-button_highlight, .im-theme-dark_blue .im-box-names_disabled .im-button_highlight, .im-box-names_disabled .im-theme-dark_blue .im-button_highlight, .im-theme-dark_blue .im-add-contact.im-new-contact__disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled .im-theme-dark_blue .im-button_highlight,
.im-theme-dark_blue .im-button:disabled {
  background-color: #7e848f;
  color: #2b2c34;
}
.im-theme-dark_blue .im-button_disabled:hover, .im-theme-dark_blue .im-box-about_disabled .im-button_highlight:hover, .im-box-about_disabled .im-theme-dark_blue .im-button_highlight:hover, .im-theme-dark_blue .im-box-names_disabled .im-button_highlight:hover, .im-box-names_disabled .im-theme-dark_blue .im-button_highlight:hover, .im-theme-dark_blue .im-add-contact.im-new-contact__disabled .im-button_highlight:hover, .im-add-contact.im-new-contact__disabled .im-theme-dark_blue .im-button_highlight:hover, .im-theme-dark_blue .im-button_disabled:focus, .im-theme-dark_blue .im-box-about_disabled .im-button_highlight:focus, .im-box-about_disabled .im-theme-dark_blue .im-button_highlight:focus, .im-theme-dark_blue .im-box-names_disabled .im-button_highlight:focus, .im-box-names_disabled .im-theme-dark_blue .im-button_highlight:focus, .im-theme-dark_blue .im-add-contact.im-new-contact__disabled .im-button_highlight:focus, .im-add-contact.im-new-contact__disabled .im-theme-dark_blue .im-button_highlight:focus, .im-theme-dark_blue .im-button_disabled:active, .im-theme-dark_blue .im-box-about_disabled .im-button_highlight:active, .im-box-about_disabled .im-theme-dark_blue .im-button_highlight:active, .im-theme-dark_blue .im-box-names_disabled .im-button_highlight:active, .im-box-names_disabled .im-theme-dark_blue .im-button_highlight:active, .im-theme-dark_blue .im-add-contact.im-new-contact__disabled .im-button_highlight:active, .im-add-contact.im-new-contact__disabled .im-theme-dark_blue .im-button_highlight:active,
.im-theme-dark_blue .im-button:disabled:hover,
.im-theme-dark_blue .im-button:disabled:focus,
.im-theme-dark_blue .im-button:disabled:active {
  background-color: #7e848f;
  color: #2b2c34;
}
.im-theme-blue .im-button_disabled, .im-theme-blue .im-box-about_disabled .im-button_highlight, .im-box-about_disabled .im-theme-blue .im-button_highlight, .im-theme-blue .im-box-names_disabled .im-button_highlight, .im-box-names_disabled .im-theme-blue .im-button_highlight, .im-theme-blue .im-add-contact.im-new-contact__disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled .im-theme-blue .im-button_highlight,
.im-theme-blue .im-button:disabled {
  background-color: #b7bcc9;
  color: #ffffff;
}
.im-theme-blue .im-button_disabled:hover, .im-theme-blue .im-box-about_disabled .im-button_highlight:hover, .im-box-about_disabled .im-theme-blue .im-button_highlight:hover, .im-theme-blue .im-box-names_disabled .im-button_highlight:hover, .im-box-names_disabled .im-theme-blue .im-button_highlight:hover, .im-theme-blue .im-add-contact.im-new-contact__disabled .im-button_highlight:hover, .im-add-contact.im-new-contact__disabled .im-theme-blue .im-button_highlight:hover, .im-theme-blue .im-button_disabled:focus, .im-theme-blue .im-box-about_disabled .im-button_highlight:focus, .im-box-about_disabled .im-theme-blue .im-button_highlight:focus, .im-theme-blue .im-box-names_disabled .im-button_highlight:focus, .im-box-names_disabled .im-theme-blue .im-button_highlight:focus, .im-theme-blue .im-add-contact.im-new-contact__disabled .im-button_highlight:focus, .im-add-contact.im-new-contact__disabled .im-theme-blue .im-button_highlight:focus, .im-theme-blue .im-button_disabled:active, .im-theme-blue .im-box-about_disabled .im-button_highlight:active, .im-box-about_disabled .im-theme-blue .im-button_highlight:active, .im-theme-blue .im-box-names_disabled .im-button_highlight:active, .im-box-names_disabled .im-theme-blue .im-button_highlight:active, .im-theme-blue .im-add-contact.im-new-contact__disabled .im-button_highlight:active, .im-add-contact.im-new-contact__disabled .im-theme-blue .im-button_highlight:active,
.im-theme-blue .im-button:disabled:hover,
.im-theme-blue .im-button:disabled:focus,
.im-theme-blue .im-button:disabled:active {
  background-color: #b7bcc9;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_disabled, .im-theme-dit_blue .im-box-about_disabled .im-button_highlight, .im-box-about_disabled .im-theme-dit_blue .im-button_highlight, .im-theme-dit_blue .im-box-names_disabled .im-button_highlight, .im-box-names_disabled .im-theme-dit_blue .im-button_highlight, .im-theme-dit_blue .im-add-contact.im-new-contact__disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled .im-theme-dit_blue .im-button_highlight,
.im-theme-dit_blue .im-button:disabled {
  background-color: #b7bcc9;
  color: #ffffff;
}
.im-theme-dit_blue .im-button_disabled:hover, .im-theme-dit_blue .im-box-about_disabled .im-button_highlight:hover, .im-box-about_disabled .im-theme-dit_blue .im-button_highlight:hover, .im-theme-dit_blue .im-box-names_disabled .im-button_highlight:hover, .im-box-names_disabled .im-theme-dit_blue .im-button_highlight:hover, .im-theme-dit_blue .im-add-contact.im-new-contact__disabled .im-button_highlight:hover, .im-add-contact.im-new-contact__disabled .im-theme-dit_blue .im-button_highlight:hover, .im-theme-dit_blue .im-button_disabled:focus, .im-theme-dit_blue .im-box-about_disabled .im-button_highlight:focus, .im-box-about_disabled .im-theme-dit_blue .im-button_highlight:focus, .im-theme-dit_blue .im-box-names_disabled .im-button_highlight:focus, .im-box-names_disabled .im-theme-dit_blue .im-button_highlight:focus, .im-theme-dit_blue .im-add-contact.im-new-contact__disabled .im-button_highlight:focus, .im-add-contact.im-new-contact__disabled .im-theme-dit_blue .im-button_highlight:focus, .im-theme-dit_blue .im-button_disabled:active, .im-theme-dit_blue .im-box-about_disabled .im-button_highlight:active, .im-box-about_disabled .im-theme-dit_blue .im-button_highlight:active, .im-theme-dit_blue .im-box-names_disabled .im-button_highlight:active, .im-box-names_disabled .im-theme-dit_blue .im-button_highlight:active, .im-theme-dit_blue .im-add-contact.im-new-contact__disabled .im-button_highlight:active, .im-add-contact.im-new-contact__disabled .im-theme-dit_blue .im-button_highlight:active,
.im-theme-dit_blue .im-button:disabled:hover,
.im-theme-dit_blue .im-button:disabled:focus,
.im-theme-dit_blue .im-button:disabled:active {
  background-color: #b7bcc9;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_disabled, .im-theme-myteam_green .im-box-about_disabled .im-button_highlight, .im-box-about_disabled .im-theme-myteam_green .im-button_highlight, .im-theme-myteam_green .im-box-names_disabled .im-button_highlight, .im-box-names_disabled .im-theme-myteam_green .im-button_highlight, .im-theme-myteam_green .im-add-contact.im-new-contact__disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled .im-theme-myteam_green .im-button_highlight,
.im-theme-myteam_green .im-button:disabled {
  background-color: #b7bcc9;
  color: #ffffff;
}
.im-theme-myteam_green .im-button_disabled:hover, .im-theme-myteam_green .im-box-about_disabled .im-button_highlight:hover, .im-box-about_disabled .im-theme-myteam_green .im-button_highlight:hover, .im-theme-myteam_green .im-box-names_disabled .im-button_highlight:hover, .im-box-names_disabled .im-theme-myteam_green .im-button_highlight:hover, .im-theme-myteam_green .im-add-contact.im-new-contact__disabled .im-button_highlight:hover, .im-add-contact.im-new-contact__disabled .im-theme-myteam_green .im-button_highlight:hover, .im-theme-myteam_green .im-button_disabled:focus, .im-theme-myteam_green .im-box-about_disabled .im-button_highlight:focus, .im-box-about_disabled .im-theme-myteam_green .im-button_highlight:focus, .im-theme-myteam_green .im-box-names_disabled .im-button_highlight:focus, .im-box-names_disabled .im-theme-myteam_green .im-button_highlight:focus, .im-theme-myteam_green .im-add-contact.im-new-contact__disabled .im-button_highlight:focus, .im-add-contact.im-new-contact__disabled .im-theme-myteam_green .im-button_highlight:focus, .im-theme-myteam_green .im-button_disabled:active, .im-theme-myteam_green .im-box-about_disabled .im-button_highlight:active, .im-box-about_disabled .im-theme-myteam_green .im-button_highlight:active, .im-theme-myteam_green .im-box-names_disabled .im-button_highlight:active, .im-box-names_disabled .im-theme-myteam_green .im-button_highlight:active, .im-theme-myteam_green .im-add-contact.im-new-contact__disabled .im-button_highlight:active, .im-add-contact.im-new-contact__disabled .im-theme-myteam_green .im-button_highlight:active,
.im-theme-myteam_green .im-button:disabled:hover,
.im-theme-myteam_green .im-button:disabled:focus,
.im-theme-myteam_green .im-button:disabled:active {
  background-color: #b7bcc9;
  color: #ffffff;
}
.im-theme-dark_calls .im-button_disabled, .im-theme-dark_calls .im-box-about_disabled .im-button_highlight, .im-box-about_disabled .im-theme-dark_calls .im-button_highlight, .im-theme-dark_calls .im-box-names_disabled .im-button_highlight, .im-box-names_disabled .im-theme-dark_calls .im-button_highlight, .im-theme-dark_calls .im-add-contact.im-new-contact__disabled .im-button_highlight, .im-add-contact.im-new-contact__disabled .im-theme-dark_calls .im-button_highlight,
.im-theme-dark_calls .im-button:disabled {
  background-color: #949494;
  color: #2B2B2B;
}
.im-theme-dark_calls .im-button_disabled:hover, .im-theme-dark_calls .im-box-about_disabled .im-button_highlight:hover, .im-box-about_disabled .im-theme-dark_calls .im-button_highlight:hover, .im-theme-dark_calls .im-box-names_disabled .im-button_highlight:hover, .im-box-names_disabled .im-theme-dark_calls .im-button_highlight:hover, .im-theme-dark_calls .im-add-contact.im-new-contact__disabled .im-button_highlight:hover, .im-add-contact.im-new-contact__disabled .im-theme-dark_calls .im-button_highlight:hover, .im-theme-dark_calls .im-button_disabled:focus, .im-theme-dark_calls .im-box-about_disabled .im-button_highlight:focus, .im-box-about_disabled .im-theme-dark_calls .im-button_highlight:focus, .im-theme-dark_calls .im-box-names_disabled .im-button_highlight:focus, .im-box-names_disabled .im-theme-dark_calls .im-button_highlight:focus, .im-theme-dark_calls .im-add-contact.im-new-contact__disabled .im-button_highlight:focus, .im-add-contact.im-new-contact__disabled .im-theme-dark_calls .im-button_highlight:focus, .im-theme-dark_calls .im-button_disabled:active, .im-theme-dark_calls .im-box-about_disabled .im-button_highlight:active, .im-box-about_disabled .im-theme-dark_calls .im-button_highlight:active, .im-theme-dark_calls .im-box-names_disabled .im-button_highlight:active, .im-box-names_disabled .im-theme-dark_calls .im-button_highlight:active, .im-theme-dark_calls .im-add-contact.im-new-contact__disabled .im-button_highlight:active, .im-add-contact.im-new-contact__disabled .im-theme-dark_calls .im-button_highlight:active,
.im-theme-dark_calls .im-button:disabled:hover,
.im-theme-dark_calls .im-button:disabled:focus,
.im-theme-dark_calls .im-button:disabled:active {
  background-color: #949494;
  color: #2B2B2B;
}

.im-button-accent {
  padding: 0 20px;
  width: auto;
  height: 40px;
  overflow: hidden;
  line-height: 40px;
  font-size: 16px;
  white-space: nowrap;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  min-width: 100px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 20px;
  border: none;
}
body .im-button-accent {
  background-color: #21D86A;
  color: #ffffff;
}
body .im-button-accent:hover, body .im-button-accent:focus {
  background-color: #1EC360;
}
body .im-button-accent:active {
  background-color: #1BB157;
}
.im-theme-dark_green .im-button-accent {
  background-color: #0ADC5E;
  color: #2b2c34;
}
.im-theme-dark_green .im-button-accent:hover, .im-theme-dark_green .im-button-accent:focus {
  background-color: #0BF468;
}
.im-theme-dark_green .im-button-accent:active {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-button-accent {
  background-color: #2e91ff;
  color: #2b2c34;
}
.im-theme-dark_blue .im-button-accent:hover, .im-theme-dark_blue .im-button-accent:focus {
  background-color: #479dff;
}
.im-theme-dark_blue .im-button-accent:active {
  background-color: #3b96ff;
}
.im-theme-blue .im-button-accent {
  background-color: #2D90F5;
  color: #ffffff;
}
.im-theme-blue .im-button-accent:hover, .im-theme-blue .im-button-accent:focus {
  background-color: #2C84DF;
}
.im-theme-blue .im-button-accent:active {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-button-accent {
  background-color: #2E72BF;
  color: #ffffff;
}
.im-theme-dit_blue .im-button-accent:hover, .im-theme-dit_blue .im-button-accent:focus {
  background-color: #2769B5;
}
.im-theme-dit_blue .im-button-accent:active {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-button-accent {
  background-color: #18D893;
  color: #ffffff;
}
.im-theme-myteam_green .im-button-accent:hover, .im-theme-myteam_green .im-button-accent:focus {
  background-color: #1AD08E;
}
.im-theme-myteam_green .im-button-accent:active {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-button-accent {
  background-color: #0C7CFF;
  color: #2B2B2B;
}
.im-theme-dark_calls .im-button-accent:hover, .im-theme-dark_calls .im-button-accent:focus {
  background-color: #005BEF;
}
.im-theme-dark_calls .im-button-accent:active {
  background-color: #0057E5;
}
.im-button-accent span {
  position: relative;
  padding-left: 32px;
}
.im-button-accent span::after {
  content: "";
  width: 26px;
  height: 22px;
  position: absolute;
  top: -1px;
  right: auto;
  bottom: auto;
  left: 0;
}
body .im-button-accent span::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-button-accent span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-button-accent span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-button-accent span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-button-accent span::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-button-accent span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-button-accent span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-button-accent span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-button-accent span::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-button-accent span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-button-accent span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-button-accent span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-button-accent span::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-button-accent span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-button-accent span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-button-accent span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-button-accent span::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-button-accent span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-button-accent span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-button-accent span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-button-accent span::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-button-accent span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-button-accent span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-button-accent span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-button-accent span::after {
  background-image: none;
  background-color: #2B2B2B;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-button-accent span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-button-accent span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-button-accent span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-button-accent_join::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -210px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -210px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -210px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-button-accent_message::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 4px -8748px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 4px -8748px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 4px -8748px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-button-accent_unblock::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -8820px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -8820px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -8820px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-button-accent_favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -1049px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -1049px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -1049px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-button-accent .im-button-accent_favorite::after {
  width: 32px;
  height: 32px;
  top: -7px;
}

.im-button-free, .im-voip__carousel__button, .im-voip__carousel__down, .im-voip__carousel__up {
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-button-text {
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0 2px;
  font-size: 15px;
}
body .im-button-text {
  background-color: #ffffff;
  color: #00B84D;
}
body .im-button-text:hover {
  color: #00A846;
}
body .im-button-text:active {
  color: #009940;
}
body .im-button-text:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-dark_green .im-button-text {
  background-color: #2b2c34;
  color: #0AC248;
}
.im-theme-dark_green .im-button-text:hover {
  color: #0CDA51;
}
.im-theme-dark_green .im-button-text:active {
  color: #0DF25A;
}
.im-theme-dark_green .im-button-text:disabled {
  cursor: default;
  color: #7e848f;
}
.im-theme-dark_blue .im-button-text {
  background-color: #2b2c34;
  color: #2f92ff;
}
.im-theme-dark_blue .im-button-text:hover {
  color: #479dff;
}
.im-theme-dark_blue .im-button-text:active {
  color: #47a0ff;
}
.im-theme-dark_blue .im-button-text:disabled {
  cursor: default;
  color: #7e848f;
}
.im-theme-blue .im-button-text {
  background-color: #ffffff;
  color: #1B85F1;
}
.im-theme-blue .im-button-text:hover {
  color: #1E7BDA;
}
.im-theme-blue .im-button-text:active {
  color: #2173C6;
}
.im-theme-blue .im-button-text:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-dit_blue .im-button-text {
  background-color: #ffffff;
  color: #2E72BF;
}
.im-theme-dit_blue .im-button-text:hover {
  color: #1E67BB;
}
.im-theme-dit_blue .im-button-text:active {
  color: #1B5CA8;
}
.im-theme-dit_blue .im-button-text:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-myteam_green .im-button-text {
  background-color: #ffffff;
  color: #17C97E;
}
.im-theme-myteam_green .im-button-text:hover {
  color: #15BD76;
}
.im-theme-myteam_green .im-button-text:active {
  color: #10AC6B;
}
.im-theme-myteam_green .im-button-text:disabled {
  cursor: default;
  color: #838690;
}
.im-theme-dark_calls .im-button-text {
  background-color: #2B2B2B;
  color: #027AFF;
}
.im-theme-dark_calls .im-button-text:hover {
  color: #0275F5;
}
.im-theme-dark_calls .im-button-text:active {
  color: #0270EB;
}
.im-theme-dark_calls .im-button-text:disabled {
  cursor: default;
  color: #9C9C9C;
}

.im-field-text {
  display: block;
  margin: 0;
  border: none;
  padding: 0 2px 2px;
  height: 22px;
  font-size: 16px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border-radius: 0;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  border-bottom: 1px solid;
}
.im-field-text:focus {
  border-bottom: 1px solid;
}
body .im-field-text {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
body .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
body .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
body .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
body .im-field-text:focus {
  border-bottom-color: #21D86A;
}
body .im-field-text::selection {
  background-color: #0ABD47;
}
.im-theme-dark_green .im-field-text {
  background-color: #2b2c34;
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_green .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-field-text:focus {
  border-bottom-color: #0ADC5E;
}
.im-theme-dark_green .im-field-text::selection {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-field-text {
  background-color: #2b2c34;
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-field-text:focus {
  border-bottom-color: #2e91ff;
}
.im-theme-dark_blue .im-field-text::selection {
  background-color: #73a5dc;
}
.im-theme-blue .im-field-text {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-blue .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-blue .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-blue .im-field-text:focus {
  border-bottom-color: #2D90F5;
}
.im-theme-blue .im-field-text::selection {
  background-color: #6087B3;
}
.im-theme-dit_blue .im-field-text {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-dit_blue .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-dit_blue .im-field-text:focus {
  border-bottom-color: #2E72BF;
}
.im-theme-dit_blue .im-field-text::selection {
  background-color: #5A8ABF;
}
.im-theme-myteam_green .im-field-text {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-myteam_green .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-myteam_green .im-field-text:focus {
  border-bottom-color: #18D893;
}
.im-theme-myteam_green .im-field-text::selection {
  background-color: #61CEBA;
}
.im-theme-dark_calls .im-field-text {
  background-color: #2B2B2B;
  color: #FFFFFF;
  border-bottom-color: #1F1F1F;
}
.im-theme-dark_calls .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9C9C9C;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-field-text:focus {
  border-bottom-color: #0C7CFF;
}
.im-theme-dark_calls .im-field-text::selection {
  background-color: #2D8DFF;
}

body .im-field-text_error {
  border-bottom-color: #f83e33;
}
body .im-field-text_error:focus {
  border-bottom-color: #f83e33;
}
.im-theme-dark_green .im-field-text_error {
  border-bottom-color: #f75d5d;
}
.im-theme-dark_green .im-field-text_error:focus {
  border-bottom-color: #f75d5d;
}
.im-theme-dark_blue .im-field-text_error {
  border-bottom-color: #f75d5d;
}
.im-theme-dark_blue .im-field-text_error:focus {
  border-bottom-color: #f75d5d;
}
.im-theme-blue .im-field-text_error {
  border-bottom-color: #f83e33;
}
.im-theme-blue .im-field-text_error:focus {
  border-bottom-color: #f83e33;
}
.im-theme-dit_blue .im-field-text_error {
  border-bottom-color: #f83e33;
}
.im-theme-dit_blue .im-field-text_error:focus {
  border-bottom-color: #f83e33;
}
.im-theme-myteam_green .im-field-text_error {
  border-bottom-color: #EC264A;
}
.im-theme-myteam_green .im-field-text_error:focus {
  border-bottom-color: #EC264A;
}
.im-theme-dark_calls .im-field-text_error {
  border-bottom-color: #FC2C38;
}
.im-theme-dark_calls .im-field-text_error:focus {
  border-bottom-color: #FC2C38;
}

.im-field-textinput {
  display: block;
  margin: 0;
  padding: 11px 12px;
  height: 40px;
  line-height: 18px;
  font-size: 15px;
  border-width: 1px;
  border-style: solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border-radius: 8px;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
body .im-field-textinput {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
body .im-field-textinput::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
body .im-field-textinput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
body .im-field-textinput::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
body .im-field-textinput:focus {
  border-color: #21D86A;
}
body .im-field-textinput::selection {
  background-color: #0ABD47;
}
.im-theme-dark_green .im-field-textinput {
  background-color: #3c3d48;
  color: #ffffff;
  border-color: #5e5f6c;
}
.im-theme-dark_green .im-field-textinput::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-field-textinput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-field-textinput::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-field-textinput:focus {
  border-color: #0ADC5E;
}
.im-theme-dark_green .im-field-textinput::selection {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-field-textinput {
  background-color: #3c3d48;
  color: #ffffff;
  border-color: #5e5f6c;
}
.im-theme-dark_blue .im-field-textinput::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-field-textinput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-field-textinput::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-field-textinput:focus {
  border-color: #2e91ff;
}
.im-theme-dark_blue .im-field-textinput::selection {
  background-color: #73a5dc;
}
.im-theme-blue .im-field-textinput {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
.im-theme-blue .im-field-textinput::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-field-textinput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-blue .im-field-textinput::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-blue .im-field-textinput:focus {
  border-color: #2D90F5;
}
.im-theme-blue .im-field-textinput::selection {
  background-color: #6087B3;
}
.im-theme-dit_blue .im-field-textinput {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
.im-theme-dit_blue .im-field-textinput::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-field-textinput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-field-textinput::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-field-textinput:focus {
  border-color: #2E72BF;
}
.im-theme-dit_blue .im-field-textinput::selection {
  background-color: #5A8ABF;
}
.im-theme-myteam_green .im-field-textinput {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
.im-theme-myteam_green .im-field-textinput::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-field-textinput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-field-textinput::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-field-textinput:focus {
  border-color: #18D893;
}
.im-theme-myteam_green .im-field-textinput::selection {
  background-color: #61CEBA;
}
.im-theme-dark_calls .im-field-textinput {
  background-color: #1F1F1F;
  color: #FFFFFF;
  border-color: #858585;
}
.im-theme-dark_calls .im-field-textinput::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #949494;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-field-textinput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #949494;
}
.im-theme-dark_calls .im-field-textinput::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #949494;
}
.im-theme-dark_calls .im-field-textinput:focus {
  border-color: #0C7CFF;
}
.im-theme-dark_calls .im-field-textinput::selection {
  background-color: #2D8DFF;
}
body .im-field-textinput[contenteditable=true]::before {
  color: #b7bcc9;
}
.im-theme-dark_green .im-field-textinput[contenteditable=true]::before {
  color: #7e848f;
}
.im-theme-dark_blue .im-field-textinput[contenteditable=true]::before {
  color: #7e848f;
}
.im-theme-blue .im-field-textinput[contenteditable=true]::before {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-field-textinput[contenteditable=true]::before {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-field-textinput[contenteditable=true]::before {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-field-textinput[contenteditable=true]::before {
  color: #949494;
}

.im-field-textinput_rich {
  height: auto;
  cursor: text;
  list-style: none;
  overflow-x: hidden;
  text-align: left;
  text-decoration: none;
  vertical-align: baseline;
  word-wrap: break-word;
}

.im-field-radio {
  display: block;
  position: relative;
  cursor: pointer;
  padding-left: 33px;
  line-height: 32px;
  white-space: nowrap;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-field-radio input {
  position: absolute;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.im-field-radio span {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 20px;
  width: 20px;
  margin-top: -10px;
  border: solid 1px;
  border-radius: 50%;
}
.im-field-radio span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 5px;
  display: none;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.im-desktop .im-field-radio:hover span::after {
  display: block;
}
.im-field-radio input:checked ~ span {
  border: none;
}
.im-field-radio input:checked ~ span::after {
  display: block;
  top: 6px !important;
  left: 6px !important;
}

.im-search-field-wrap, .im-search-bar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 12px 8px;
  width: 100%;
  z-index: 1;
  overflow: hidden;
  outline: none;
  border: none;
}
body .im-search-field-wrap, body .im-search-bar {
  background-color: #ffffff;
}
.im-theme-dark_green .im-search-field-wrap, .im-theme-dark_green .im-search-bar {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-search-field-wrap, .im-theme-dark_blue .im-search-bar {
  background-color: #2b2c34;
}
.im-theme-blue .im-search-field-wrap, .im-theme-blue .im-search-bar {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-search-field-wrap, .im-theme-dit_blue .im-search-bar {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-search-field-wrap, .im-theme-myteam_green .im-search-bar {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-search-field-wrap, .im-theme-dark_calls .im-search-bar {
  background-color: #2B2B2B;
}

.im-search-field {
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 26px 0 36px;
  border: none;
  margin: 0;
  font-size: 15px;
  border-radius: 16px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
.im-search-field ~ .im-search-icon {
  display: block;
  width: 32px;
  height: 32px;
  margin-top: -32px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 12px 9px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 12px 9px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 12px 9px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-search-field ~ .im-search-icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-field ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-field ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-field ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-field ~ .im-search-icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-field ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-field ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-field ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-field ~ .im-search-icon {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-field ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-field ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-field ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-field ~ .im-search-icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-field ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-field ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-field ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-field ~ .im-search-icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-field ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-field ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-field ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-field ~ .im-search-icon {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-field ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-field ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-field ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-field ~ .im-search-icon {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-field ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-field ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-field ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-search-field:not(:focus):hover {
  cursor: pointer;
}
.im-search-field:focus {
  cursor: auto;
}
.im-search-field:focus ~ .im-search-icon {
  background-image: url("../images/im_sprite.png?64");
  background-position: 12px -61px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 12px -61px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 12px -61px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-search-field:focus ~ .im-search-icon {
  background-image: none;
  background-color: #6f747e;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-field:focus ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-field:focus ~ .im-search-icon {
  background-image: none;
  background-color: #9ea0b2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-field:focus ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-field:focus ~ .im-search-icon {
  background-image: none;
  background-color: #9ea0b2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-field:focus ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-field:focus ~ .im-search-icon {
  background-image: none;
  background-color: #6f747e;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-field:focus ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-field:focus ~ .im-search-icon {
  background-image: none;
  background-color: #6f747e;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-field:focus ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-field:focus ~ .im-search-icon {
  background-image: none;
  background-color: #6f747e;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-field:focus ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-field:focus ~ .im-search-icon {
  background-image: none;
  background-color: #7A7A7A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-field:focus ~ .im-search-icon {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-field:focus ~ .im-search-icon {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-search-field {
  color: #111111;
  background-color: #f3f5f8;
}
body .im-search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
body .im-search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
body .im-search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
body .im-search-field:focus {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-search-field {
  color: #ffffff;
  background-color: #3c3d48;
}
.im-theme-dark_green .im-search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-search-field:focus {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-search-field {
  color: #ffffff;
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-search-field:focus {
  background-color: #3c3d48;
}
.im-theme-blue .im-search-field {
  color: #111111;
  background-color: #f3f5f8;
}
.im-theme-blue .im-search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-blue .im-search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-blue .im-search-field:focus {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-search-field {
  color: #111111;
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-dit_blue .im-search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-dit_blue .im-search-field:focus {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-search-field {
  color: #111111;
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-myteam_green .im-search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-myteam_green .im-search-field:focus {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-search-field {
  color: #FFFFFF;
  background-color: #1F1F1F;
}
.im-theme-dark_calls .im-search-field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9C9C9C;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-search-field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-search-field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-search-field:focus {
  background-color: #1F1F1F;
}
.im-desktop .im-search-field:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_green .im-search-field:hover {
  background-color: #40414c;
}
.im-desktop.im-theme-dark_blue .im-search-field:hover {
  background-color: #40414c;
}
.im-desktop.im-theme-blue .im-search-field:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dit_blue .im-search-field:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-myteam_green .im-search-field:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_calls .im-search-field:hover {
  background-color: #0F0F0F;
}

.im-search-clear {
  width: 30px;
  height: 30px;
  padding: 0;
  border: none;
  border-radius: 16px;
  position: absolute;
  top: 1px;
  right: 13px;
  bottom: auto;
  left: auto;
}
.im-search-clear {
  background-image: url("../images/im_sprite.png?64");
  background-position: 8px -412px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 8px -412px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 8px -412px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-search-clear {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-clear {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-clear {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-clear {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-clear {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-clear {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-clear {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-clear {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-clear {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-clear {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-clear {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-clear {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-clear {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-clear {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-clear {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-clear {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-clear {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-clear {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-clear {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-clear {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-clear {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-clear {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-clear {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-clear {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-clear {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-clear {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-clear {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-clear {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-search-clear:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-search-clear:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-search-clear:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-search-clear:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-search-clear:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-search-clear:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-search-clear:hover {
  background-color: #858585;
}
.im-desktop .im-search-clear:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-search-clear:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-search-clear:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-search-clear:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-search-clear:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-search-clear:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-search-clear:active {
  background-color: #7A7A7A;
}
body .im-search-clear:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-search-clear:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-search-clear:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-search-clear:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-search-clear:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-search-clear:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-search-clear:active {
  background-color: #7A7A7A;
}

.im-plainlist {
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-plainlist {
  background-color: #ffffff;
}
.im-theme-dark_green .im-plainlist {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-plainlist {
  background-color: #2b2c34;
}
.im-theme-blue .im-plainlist {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-plainlist {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-plainlist {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-plainlist {
  background-color: #2B2B2B;
}

.im-plainlist-item {
  overflow: hidden;
  white-space: nowrap;
  padding: 0 14px;
  cursor: pointer;
  margin: 0;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
}
.im-plainlist-item .im-plainlist-item-icon {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  padding-right: 20px;
}
.im-plainlist-item .im-plainlist-item-label {
  line-height: 53px;
}
.im-plainlist-item .im-plainlist-item-sublabel {
  position: absolute;
  top: auto;
  right: 5px;
  bottom: auto;
  left: auto;
  width: 50px;
  border: none;
  outline: none;
  padding-right: 10px;
  line-height: 53px;
  text-align: right;
}
body .im-plainlist-item .im-plainlist-item-sublabel {
  color: #838690;
}
.im-theme-dark_green .im-plainlist-item .im-plainlist-item-sublabel {
  color: #7e848f;
}
.im-theme-dark_blue .im-plainlist-item .im-plainlist-item-sublabel {
  color: #7e848f;
}
.im-theme-blue .im-plainlist-item .im-plainlist-item-sublabel {
  color: #838690;
}
.im-theme-dit_blue .im-plainlist-item .im-plainlist-item-sublabel {
  color: #838690;
}
.im-theme-myteam_green .im-plainlist-item .im-plainlist-item-sublabel {
  color: #838690;
}
.im-theme-dark_calls .im-plainlist-item .im-plainlist-item-sublabel {
  color: #9C9C9C;
}
.im-plainlist-item .im-plainlist-item-button {
  position: absolute;
  top: 6px;
  right: 3px;
  bottom: auto;
  left: auto;
  cursor: pointer;
  display: block;
  width: 40px;
  height: 40px;
  border: none;
  outline: none;
}
body .im-plainlist-item .im-plainlist-item-button {
  background-color: #ffffff;
}
.im-theme-dark_green .im-plainlist-item .im-plainlist-item-button {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-plainlist-item .im-plainlist-item-button {
  background-color: #2b2c34;
}
.im-theme-blue .im-plainlist-item .im-plainlist-item-button {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-plainlist-item .im-plainlist-item-button {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-plainlist-item .im-plainlist-item-button {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-plainlist-item .im-plainlist-item-button {
  background-color: #2B2B2B;
}
.im-desktop .im-plainlist-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-plainlist-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-plainlist-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-plainlist-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-plainlist-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-plainlist-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-plainlist-item:hover {
  background-color: #1F1F1F;
}

.im-arrow-down {
  height: 100%;
}
.im-arrow-down span {
  width: 0;
  height: 0;
  border-top: 6px solid #8b8b8b;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -4px;
}

.im-ui-button {
  white-space: nowrap;
  font-family: arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  overflow: hidden;
  margin: 0;
  background-color: transparent;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*&.active {
      background-color: $activeButtonColor;
  }*/
}

body .im-marker {
  color: #00B84D;
}
.im-theme-dark_green .im-marker {
  color: #0AC248;
}
.im-theme-dark_blue .im-marker {
  color: #2f92ff;
}
.im-theme-blue .im-marker {
  color: #1B85F1;
}
.im-theme-dit_blue .im-marker {
  color: #2E72BF;
}
.im-theme-myteam_green .im-marker {
  color: #17C97E;
}
.im-theme-dark_calls .im-marker {
  color: #027AFF;
}

body .im-online-status {
  color: #00B84D;
}
.im-theme-dark_green .im-online-status {
  color: #0AC248;
}
.im-theme-dark_blue .im-online-status {
  color: #2f92ff;
}
.im-theme-blue .im-online-status {
  color: #1B85F1;
}
.im-theme-dit_blue .im-online-status {
  color: #2E72BF;
}
.im-theme-myteam_green .im-online-status {
  color: #17C97E;
}
.im-theme-dark_calls .im-online-status {
  color: #027AFF;
}

.im-member-item {
  height: 44px;
  line-height: 44px;
  z-index: 0;
  position: absolute;
  font-weight: normal;
  font-size: 16px;
  overflow: hidden;
  padding-left: 57px;
  padding-right: 16px;
  width: 100%;
  white-space: nowrap;
  text-align: left;
  background-color: inherit;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-member-item {
  color: #111111;
}
body .im-member-item.active {
  background-color: #9AF4B1;
}
body .im-member-item.active .im-avatarmark {
  border-color: #9AF4B1;
}
.im-theme-dark_green .im-member-item {
  color: #ffffff;
}
.im-theme-dark_green .im-member-item.active {
  background-color: #61A871;
}
.im-theme-dark_green .im-member-item.active .im-avatarmark {
  border-color: #61A871;
}
.im-theme-dark_blue .im-member-item {
  color: #ffffff;
}
.im-theme-dark_blue .im-member-item.active {
  background-color: #376195;
}
.im-theme-dark_blue .im-member-item.active .im-avatarmark {
  border-color: #376195;
}
.im-theme-blue .im-member-item {
  color: #111111;
}
.im-theme-blue .im-member-item.active {
  background-color: #90C6F4;
}
.im-theme-blue .im-member-item.active .im-avatarmark {
  border-color: #90C6F4;
}
.im-theme-dit_blue .im-member-item {
  color: #111111;
}
.im-theme-dit_blue .im-member-item.active {
  background-color: #92C1F3;
}
.im-theme-dit_blue .im-member-item.active .im-avatarmark {
  border-color: #92C1F3;
}
.im-theme-myteam_green .im-member-item {
  color: #111111;
}
.im-theme-myteam_green .im-member-item.active {
  background-color: #AAE5C3;
}
.im-theme-myteam_green .im-member-item.active .im-avatarmark {
  border-color: #AAE5C3;
}
.im-theme-dark_calls .im-member-item {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-member-item.active {
  background-color: #1768C7;
}
.im-theme-dark_calls .im-member-item.active .im-avatarmark {
  border-color: #1768C7;
}
.im-member-item:hover {
  padding-right: 37px;
}
.im-member-item:hover .im-member-item__action-menu {
  display: block;
}
.im-desktop .im-member-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-member-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-member-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-member-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-member-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-member-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-member-item:hover {
  background-color: #1F1F1F;
}
.im-member-item.im-member-item_no-action:hover {
  padding-right: 16px;
}
.im-member-item .im-avatarbox {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 12px;
  margin-top: -16px;
}
.im-member-item .im-avatarmark {
  top: 50%;
  left: 32px;
  margin-top: 2px;
}

.im-member-item__role {
  float: right;
  font-size: 13px;
  text-align: right;
  letter-spacing: normal;
}
.im-member-item__role::first-letter {
  text-transform: uppercase;
}
body .im-member-item__role {
  color: #838690;
}
.im-theme-dark_green .im-member-item__role {
  color: #7e848f;
}
.im-theme-dark_blue .im-member-item__role {
  color: #7e848f;
}
.im-theme-blue .im-member-item__role {
  color: #838690;
}
.im-theme-dit_blue .im-member-item__role {
  color: #838690;
}
.im-theme-myteam_green .im-member-item__role {
  color: #838690;
}
.im-theme-dark_calls .im-member-item__role {
  color: #9C9C9C;
}

.im-member-item__namebox {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  line-height: 13px;
  max-width: 100%;
  padding-right: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-member-item_has-role .im-member-item__namebox {
  padding-right: 99px;
}

.im-member-item__name {
  height: 20px;
  line-height: 20px;
  display: block;
  display: inline-block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.im-member-item__name .im-emoji_inline {
  vertical-align: text-top;
}
.im-member-item__name .im-emoji_inline {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}

.im-member-item__subtitle {
  display: block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .im-member-item__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-member-item__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-member-item__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-member-item__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-member-item__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-member-item__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-member-item__subtitle {
  color: #9C9C9C;
}

.im-member-item__action-menu {
  display: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 12px;
  right: 13px;
  bottom: auto;
  left: auto;
}
.im-member-item__action-menu {
  background-image: url("../images/im_sprite.png?64");
  background-position: 7px -8958px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 7px -8958px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 7px -8958px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-member-item__action-menu {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-member-item__action-menu {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-member-item__action-menu {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-member-item__action-menu {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-member-item__action-menu {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-member-item__action-menu {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-member-item__action-menu {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-member-item__action-menu {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-member-item__action-menu {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-member-item__action-menu {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-member-item__action-menu {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-member-item__action-menu {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-member-item__action-menu {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-member-item__action-menu {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-member-item__action-menu {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-member-item__action-menu {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-member-item__action-menu {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-member-item__action-menu {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-member-item__action-menu {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-member-item__action-menu {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-member-item__action-menu {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-member-item__action-menu {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-member-item__action-menu {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-member-item__action-menu {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-member-item__action-menu {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-member-item__action-menu {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-member-item__action-menu {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-member-item__action-menu {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-member-item__action-menu:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-member-item__action-menu:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-member-item__action-menu:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-member-item__action-menu:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-member-item__action-menu:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-member-item__action-menu:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-member-item__action-menu:hover {
  background-color: #858585;
}
.im-desktop .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-member-item__action-menu:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-member-item__action-menu:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-member-item__action-menu:active {
  background-color: #7A7A7A;
}
body .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-member-item__action-menu:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-member-item__action-menu:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-member-item__action-menu:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-member-item__action-menu:active {
  background-color: #7A7A7A;
}

.im-member-item__actions {
  display: none;
  position: absolute;
  top: 0;
  right: 8px;
  bottom: auto;
  left: auto;
  padding-right: 6px;
  height: 100%;
  line-height: inherit;
}

.im-textfield_rich {
  cursor: text !important;
  display: block;
  line-height: 18px !important;
  list-style: none !important;
  overflow-x: hidden !important;
  padding: 2px !important;
  text-align: left !important;
  text-decoration: none !important;
  vertical-align: baseline !important;
  word-wrap: break-word;
  zoom: auto !important;
}

.im-field-textinput_rich,
.im-textfield_rich {
  outline: none;
}
body .im-field-textinput_rich,
body .im-textfield_rich {
  color: #111111;
}
.im-theme-dark_green .im-field-textinput_rich,
.im-theme-dark_green .im-textfield_rich {
  color: #ffffff;
}
.im-theme-dark_blue .im-field-textinput_rich,
.im-theme-dark_blue .im-textfield_rich {
  color: #ffffff;
}
.im-theme-blue .im-field-textinput_rich,
.im-theme-blue .im-textfield_rich {
  color: #111111;
}
.im-theme-dit_blue .im-field-textinput_rich,
.im-theme-dit_blue .im-textfield_rich {
  color: #111111;
}
.im-theme-myteam_green .im-field-textinput_rich,
.im-theme-myteam_green .im-textfield_rich {
  color: #111111;
}
.im-theme-dark_calls .im-field-textinput_rich,
.im-theme-dark_calls .im-textfield_rich {
  color: #FFFFFF;
}
.im-field-textinput_rich .im-emoji_inline,
.im-textfield_rich .im-emoji_inline {
  background-size: 20px 20px;
  cursor: default;
  line-height: 18px !important;
  outline: none;
  vertical-align: middle;
}
.im-field-textinput_rich .im-mention-inline,
.im-textfield_rich .im-mention-inline {
  background-color: transparent !important;
  cursor: default;
}
body .im-field-textinput_rich .im-mention-inline,
body .im-textfield_rich .im-mention-inline {
  color: #00B84D !important;
}
.im-theme-dark_green .im-field-textinput_rich .im-mention-inline,
.im-theme-dark_green .im-textfield_rich .im-mention-inline {
  color: #0AC248 !important;
}
.im-theme-dark_blue .im-field-textinput_rich .im-mention-inline,
.im-theme-dark_blue .im-textfield_rich .im-mention-inline {
  color: #2f92ff !important;
}
.im-theme-blue .im-field-textinput_rich .im-mention-inline,
.im-theme-blue .im-textfield_rich .im-mention-inline {
  color: #1B85F1 !important;
}
.im-theme-dit_blue .im-field-textinput_rich .im-mention-inline,
.im-theme-dit_blue .im-textfield_rich .im-mention-inline {
  color: #2E72BF !important;
}
.im-theme-myteam_green .im-field-textinput_rich .im-mention-inline,
.im-theme-myteam_green .im-textfield_rich .im-mention-inline {
  color: #17C97E !important;
}
.im-theme-dark_calls .im-field-textinput_rich .im-mention-inline,
.im-theme-dark_calls .im-textfield_rich .im-mention-inline {
  color: #027AFF !important;
}
.im-field-textinput_rich div,
.im-textfield_rich div {
  min-width: 0 !important;
}
.im-field-textinput_rich span,
.im-field-textinput_rich b,
.im-field-textinput_rich strong,
.im-field-textinput_rich em,
.im-field-textinput_rich i,
.im-field-textinput_rich sub,
.im-field-textinput_rich sup,
.im-field-textinput_rich del,
.im-field-textinput_rich pre,
.im-textfield_rich span,
.im-textfield_rich b,
.im-textfield_rich strong,
.im-textfield_rich em,
.im-textfield_rich i,
.im-textfield_rich sub,
.im-textfield_rich sup,
.im-textfield_rich del,
.im-textfield_rich pre {
  background: transparent !important;
  white-space: normal;
}
body .im-field-textinput_rich span,
body .im-field-textinput_rich b,
body .im-field-textinput_rich strong,
body .im-field-textinput_rich em,
body .im-field-textinput_rich i,
body .im-field-textinput_rich sub,
body .im-field-textinput_rich sup,
body .im-field-textinput_rich del,
body .im-field-textinput_rich pre,
body .im-textfield_rich span,
body .im-textfield_rich b,
body .im-textfield_rich strong,
body .im-textfield_rich em,
body .im-textfield_rich i,
body .im-textfield_rich sub,
body .im-textfield_rich sup,
body .im-textfield_rich del,
body .im-textfield_rich pre {
  color: #111111 !important;
}
.im-theme-dark_green .im-field-textinput_rich span,
.im-theme-dark_green .im-field-textinput_rich b,
.im-theme-dark_green .im-field-textinput_rich strong,
.im-theme-dark_green .im-field-textinput_rich em,
.im-theme-dark_green .im-field-textinput_rich i,
.im-theme-dark_green .im-field-textinput_rich sub,
.im-theme-dark_green .im-field-textinput_rich sup,
.im-theme-dark_green .im-field-textinput_rich del,
.im-theme-dark_green .im-field-textinput_rich pre,
.im-theme-dark_green .im-textfield_rich span,
.im-theme-dark_green .im-textfield_rich b,
.im-theme-dark_green .im-textfield_rich strong,
.im-theme-dark_green .im-textfield_rich em,
.im-theme-dark_green .im-textfield_rich i,
.im-theme-dark_green .im-textfield_rich sub,
.im-theme-dark_green .im-textfield_rich sup,
.im-theme-dark_green .im-textfield_rich del,
.im-theme-dark_green .im-textfield_rich pre {
  color: #ffffff !important;
}
.im-theme-dark_blue .im-field-textinput_rich span,
.im-theme-dark_blue .im-field-textinput_rich b,
.im-theme-dark_blue .im-field-textinput_rich strong,
.im-theme-dark_blue .im-field-textinput_rich em,
.im-theme-dark_blue .im-field-textinput_rich i,
.im-theme-dark_blue .im-field-textinput_rich sub,
.im-theme-dark_blue .im-field-textinput_rich sup,
.im-theme-dark_blue .im-field-textinput_rich del,
.im-theme-dark_blue .im-field-textinput_rich pre,
.im-theme-dark_blue .im-textfield_rich span,
.im-theme-dark_blue .im-textfield_rich b,
.im-theme-dark_blue .im-textfield_rich strong,
.im-theme-dark_blue .im-textfield_rich em,
.im-theme-dark_blue .im-textfield_rich i,
.im-theme-dark_blue .im-textfield_rich sub,
.im-theme-dark_blue .im-textfield_rich sup,
.im-theme-dark_blue .im-textfield_rich del,
.im-theme-dark_blue .im-textfield_rich pre {
  color: #ffffff !important;
}
.im-theme-blue .im-field-textinput_rich span,
.im-theme-blue .im-field-textinput_rich b,
.im-theme-blue .im-field-textinput_rich strong,
.im-theme-blue .im-field-textinput_rich em,
.im-theme-blue .im-field-textinput_rich i,
.im-theme-blue .im-field-textinput_rich sub,
.im-theme-blue .im-field-textinput_rich sup,
.im-theme-blue .im-field-textinput_rich del,
.im-theme-blue .im-field-textinput_rich pre,
.im-theme-blue .im-textfield_rich span,
.im-theme-blue .im-textfield_rich b,
.im-theme-blue .im-textfield_rich strong,
.im-theme-blue .im-textfield_rich em,
.im-theme-blue .im-textfield_rich i,
.im-theme-blue .im-textfield_rich sub,
.im-theme-blue .im-textfield_rich sup,
.im-theme-blue .im-textfield_rich del,
.im-theme-blue .im-textfield_rich pre {
  color: #111111 !important;
}
.im-theme-dit_blue .im-field-textinput_rich span,
.im-theme-dit_blue .im-field-textinput_rich b,
.im-theme-dit_blue .im-field-textinput_rich strong,
.im-theme-dit_blue .im-field-textinput_rich em,
.im-theme-dit_blue .im-field-textinput_rich i,
.im-theme-dit_blue .im-field-textinput_rich sub,
.im-theme-dit_blue .im-field-textinput_rich sup,
.im-theme-dit_blue .im-field-textinput_rich del,
.im-theme-dit_blue .im-field-textinput_rich pre,
.im-theme-dit_blue .im-textfield_rich span,
.im-theme-dit_blue .im-textfield_rich b,
.im-theme-dit_blue .im-textfield_rich strong,
.im-theme-dit_blue .im-textfield_rich em,
.im-theme-dit_blue .im-textfield_rich i,
.im-theme-dit_blue .im-textfield_rich sub,
.im-theme-dit_blue .im-textfield_rich sup,
.im-theme-dit_blue .im-textfield_rich del,
.im-theme-dit_blue .im-textfield_rich pre {
  color: #111111 !important;
}
.im-theme-myteam_green .im-field-textinput_rich span,
.im-theme-myteam_green .im-field-textinput_rich b,
.im-theme-myteam_green .im-field-textinput_rich strong,
.im-theme-myteam_green .im-field-textinput_rich em,
.im-theme-myteam_green .im-field-textinput_rich i,
.im-theme-myteam_green .im-field-textinput_rich sub,
.im-theme-myteam_green .im-field-textinput_rich sup,
.im-theme-myteam_green .im-field-textinput_rich del,
.im-theme-myteam_green .im-field-textinput_rich pre,
.im-theme-myteam_green .im-textfield_rich span,
.im-theme-myteam_green .im-textfield_rich b,
.im-theme-myteam_green .im-textfield_rich strong,
.im-theme-myteam_green .im-textfield_rich em,
.im-theme-myteam_green .im-textfield_rich i,
.im-theme-myteam_green .im-textfield_rich sub,
.im-theme-myteam_green .im-textfield_rich sup,
.im-theme-myteam_green .im-textfield_rich del,
.im-theme-myteam_green .im-textfield_rich pre {
  color: #111111 !important;
}
.im-theme-dark_calls .im-field-textinput_rich span,
.im-theme-dark_calls .im-field-textinput_rich b,
.im-theme-dark_calls .im-field-textinput_rich strong,
.im-theme-dark_calls .im-field-textinput_rich em,
.im-theme-dark_calls .im-field-textinput_rich i,
.im-theme-dark_calls .im-field-textinput_rich sub,
.im-theme-dark_calls .im-field-textinput_rich sup,
.im-theme-dark_calls .im-field-textinput_rich del,
.im-theme-dark_calls .im-field-textinput_rich pre,
.im-theme-dark_calls .im-textfield_rich span,
.im-theme-dark_calls .im-textfield_rich b,
.im-theme-dark_calls .im-textfield_rich strong,
.im-theme-dark_calls .im-textfield_rich em,
.im-theme-dark_calls .im-textfield_rich i,
.im-theme-dark_calls .im-textfield_rich sub,
.im-theme-dark_calls .im-textfield_rich sup,
.im-theme-dark_calls .im-textfield_rich del,
.im-theme-dark_calls .im-textfield_rich pre {
  color: #FFFFFF !important;
}
.im-field-textinput_rich pre,
.im-textfield_rich pre {
  margin: 0;
}
body .im-field-textinput_rich a,
body .im-textfield_rich a {
  color: #00B84D;
  text-decoration: underline;
}
body .im-field-textinput_rich a:active,
body .im-textfield_rich a:active {
  text-decoration: underline;
  color: #00B84D;
}
body .im-field-textinput_rich a::selection,
body .im-textfield_rich a::selection {
  color: #111111;
}
.im-theme-dark_green .im-field-textinput_rich a,
.im-theme-dark_green .im-textfield_rich a {
  color: #0AC248;
  text-decoration: underline;
}
.im-theme-dark_green .im-field-textinput_rich a:active,
.im-theme-dark_green .im-textfield_rich a:active {
  text-decoration: underline;
  color: #0AC248;
}
.im-theme-dark_green .im-field-textinput_rich a::selection,
.im-theme-dark_green .im-textfield_rich a::selection {
  color: #ffffff;
}
.im-theme-dark_blue .im-field-textinput_rich a,
.im-theme-dark_blue .im-textfield_rich a {
  color: #2f92ff;
  text-decoration: underline;
}
.im-theme-dark_blue .im-field-textinput_rich a:active,
.im-theme-dark_blue .im-textfield_rich a:active {
  text-decoration: underline;
  color: #2f92ff;
}
.im-theme-dark_blue .im-field-textinput_rich a::selection,
.im-theme-dark_blue .im-textfield_rich a::selection {
  color: #ffffff;
}
.im-theme-blue .im-field-textinput_rich a,
.im-theme-blue .im-textfield_rich a {
  color: #1B85F1;
  text-decoration: underline;
}
.im-theme-blue .im-field-textinput_rich a:active,
.im-theme-blue .im-textfield_rich a:active {
  text-decoration: underline;
  color: #1B85F1;
}
.im-theme-blue .im-field-textinput_rich a::selection,
.im-theme-blue .im-textfield_rich a::selection {
  color: #111111;
}
.im-theme-dit_blue .im-field-textinput_rich a,
.im-theme-dit_blue .im-textfield_rich a {
  color: #2E72BF;
  text-decoration: underline;
}
.im-theme-dit_blue .im-field-textinput_rich a:active,
.im-theme-dit_blue .im-textfield_rich a:active {
  text-decoration: underline;
  color: #2E72BF;
}
.im-theme-dit_blue .im-field-textinput_rich a::selection,
.im-theme-dit_blue .im-textfield_rich a::selection {
  color: #111111;
}
.im-theme-myteam_green .im-field-textinput_rich a,
.im-theme-myteam_green .im-textfield_rich a {
  color: #17C97E;
  text-decoration: underline;
}
.im-theme-myteam_green .im-field-textinput_rich a:active,
.im-theme-myteam_green .im-textfield_rich a:active {
  text-decoration: underline;
  color: #17C97E;
}
.im-theme-myteam_green .im-field-textinput_rich a::selection,
.im-theme-myteam_green .im-textfield_rich a::selection {
  color: #111111;
}
.im-theme-dark_calls .im-field-textinput_rich a,
.im-theme-dark_calls .im-textfield_rich a {
  color: #027AFF;
  text-decoration: underline;
}
.im-theme-dark_calls .im-field-textinput_rich a:active,
.im-theme-dark_calls .im-textfield_rich a:active {
  text-decoration: underline;
  color: #027AFF;
}
.im-theme-dark_calls .im-field-textinput_rich a::selection,
.im-theme-dark_calls .im-textfield_rich a::selection {
  color: #FFFFFF;
}
.im-field-textinput_rich input,
.im-field-textinput_rich button,
.im-field-textinput_rich textarea,
.im-field-textinput_rich select,
.im-field-textinput_rich hr,
.im-field-textinput_rich script,
.im-field-textinput_rich link,
.im-field-textinput_rich object,
.im-field-textinput_rich embed,
.im-textfield_rich input,
.im-textfield_rich button,
.im-textfield_rich textarea,
.im-textfield_rich select,
.im-textfield_rich hr,
.im-textfield_rich script,
.im-textfield_rich link,
.im-textfield_rich object,
.im-textfield_rich embed {
  display: none !important;
}

.im-modal-box {
  max-width: 380px;
  border-radius: 8px;
}

.im-mobile .im-modal-box_expand-mobile {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}
.im-mobile .im-modal-box_expand-mobile .im-modal-box__body {
  overflow-y: scroll;
}

.im-modal-box__title {
  padding: 16px 16px 8px;
  line-height: 29px;
  text-align: left;
  font-size: 23px;
  position: relative;
}
.im-modal-box__title:empty {
  display: none;
}
body .im-modal-box__title {
  color: #111111;
}
.im-theme-dark_green .im-modal-box__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-modal-box__title {
  color: #ffffff;
}
.im-theme-blue .im-modal-box__title {
  color: #111111;
}
.im-theme-dit_blue .im-modal-box__title {
  color: #111111;
}
.im-theme-myteam_green .im-modal-box__title {
  color: #111111;
}
.im-theme-dark_calls .im-modal-box__title {
  color: #FFFFFF;
}

.im-modal-box__title__close {
  position: absolute;
  top: 12px;
  right: auto;
  bottom: auto;
  left: 9px;
  width: 24px;
  height: 24px;
  display: none;
}
.im-modal-box__title__close svg {
  position: absolute;
  top: 7px;
  right: auto;
  bottom: auto;
  left: 5px;
}
body .im-modal-box__title__close svg {
  stroke: #21D86A;
}
.im-theme-dark_green .im-modal-box__title__close svg {
  stroke: #0ADC5E;
}
.im-theme-dark_blue .im-modal-box__title__close svg {
  stroke: #2e91ff;
}
.im-theme-blue .im-modal-box__title__close svg {
  stroke: #2D90F5;
}
.im-theme-dit_blue .im-modal-box__title__close svg {
  stroke: #2E72BF;
}
.im-theme-myteam_green .im-modal-box__title__close svg {
  stroke: #18D893;
}
.im-theme-dark_calls .im-modal-box__title__close svg {
  stroke: #0C7CFF;
}

.im-modal-box__body {
  font-size: 16px;
  padding: 16px 36px 28px 16px;
  text-align: left;
  max-width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .im-modal-box__body {
  color: #111111;
}
.im-theme-dark_green .im-modal-box__body {
  color: #ffffff;
}
.im-theme-dark_blue .im-modal-box__body {
  color: #ffffff;
}
.im-theme-blue .im-modal-box__body {
  color: #111111;
}
.im-theme-dit_blue .im-modal-box__body {
  color: #111111;
}
.im-theme-myteam_green .im-modal-box__body {
  color: #111111;
}
.im-theme-dark_calls .im-modal-box__body {
  color: #FFFFFF;
}

.im-modal-box__bottom {
  width: 100%;
  height: 64px;
  line-height: 64px;
  text-align: center;
  white-space: nowrap;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.im-box-editform {
  width: 340px;
  min-width: 260px;
}
.im-box-editform .im-modal-box__body {
  padding: 12px 16px 4px;
}
.im-box-editform .im-field-text {
  width: 100%;
}
.im-box-editform .im-field-radio {
  margin-left: 20px;
  line-height: 32px;
}

.im-box-banuser {
  width: 360px;
  min-width: 260px;
}
.im-box-banuser .im-modal-box__body {
  padding: 0 0 18px;
}
.im-box-banuser .im-field-radio {
  margin-left: 16px;
  line-height: 44px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.im-box-banuser .im-modal-box__title {
  padding-bottom: 1px;
}

.im-box-banuser__subtitle {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  font-size: 13px;
  padding-left: 16px;
  margin-bottom: 27px;
}
body .im-box-banuser__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-box-banuser__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-box-banuser__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-box-banuser__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-box-banuser__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-box-banuser__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-box-banuser__subtitle {
  color: #9C9C9C;
}

.im-block-and-remove-confirm .im-modal-box__body {
  padding-bottom: 0;
}

.im-break-line {
  display: block;
  height: 1px;
}
body .im-break-line {
  background-color: #eceef3;
}
.im-theme-dark_green .im-break-line {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-break-line {
  background-color: #3c3d47;
}
.im-theme-blue .im-break-line {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-break-line {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-break-line {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-break-line {
  background-color: #1F1F1F;
}

.im-button_as-link {
  display: block;
  border: none;
  text-transform: none;
  padding: 0;
  margin: 15px 0;
  height: auto;
  line-height: normal;
  font-size: inherit;
}
body .im-button_as-link {
  color: #00B84D;
}
.im-theme-dark_green .im-button_as-link {
  color: #0AC248;
}
.im-theme-dark_blue .im-button_as-link {
  color: #2f92ff;
}
.im-theme-blue .im-button_as-link {
  color: #1B85F1;
}
.im-theme-dit_blue .im-button_as-link {
  color: #2E72BF;
}
.im-theme-myteam_green .im-button_as-link {
  color: #17C97E;
}
.im-theme-dark_calls .im-button_as-link {
  color: #027AFF;
}
.im-desktop .im-button_as-link:hover {
  color: #00A846;
}
.im-desktop.im-theme-dark_green .im-button_as-link:hover {
  color: #0CDA51;
}
.im-desktop.im-theme-dark_blue .im-button_as-link:hover {
  color: #479dff;
}
.im-desktop.im-theme-blue .im-button_as-link:hover {
  color: #1E7BDA;
}
.im-desktop.im-theme-dit_blue .im-button_as-link:hover {
  color: #1E67BB;
}
.im-desktop.im-theme-myteam_green .im-button_as-link:hover {
  color: #15BD76;
}
.im-desktop.im-theme-dark_calls .im-button_as-link:hover {
  color: #0275F5;
}
.im-desktop .im-button_as-link:active {
  color: #009940;
}
.im-desktop.im-theme-dark_green .im-button_as-link:active {
  color: #0DF25A;
}
.im-desktop.im-theme-dark_blue .im-button_as-link:active {
  color: #47a0ff;
}
.im-desktop.im-theme-blue .im-button_as-link:active {
  color: #2173C6;
}
.im-desktop.im-theme-dit_blue .im-button_as-link:active {
  color: #1B5CA8;
}
.im-desktop.im-theme-myteam_green .im-button_as-link:active {
  color: #10AC6B;
}
.im-desktop.im-theme-dark_calls .im-button_as-link:active {
  color: #0270EB;
}
body .im-button_as-link:active {
  color: #009940;
}
.im-theme-dark_green .im-button_as-link:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-button_as-link:active {
  color: #47a0ff;
}
.im-theme-blue .im-button_as-link:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-button_as-link:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-button_as-link:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-button_as-link:active {
  color: #0270EB;
}

.im-create-channel-box .im-modal-box__body {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.im-create-channel-box__desc {
  font-size: 13px;
  letter-spacing: 0.1px;
  padding: 15px 16px 0;
}
body .im-create-channel-box__desc {
  color: #838690;
}
.im-theme-dark_green .im-create-channel-box__desc {
  color: #7e848f;
}
.im-theme-dark_blue .im-create-channel-box__desc {
  color: #7e848f;
}
.im-theme-blue .im-create-channel-box__desc {
  color: #838690;
}
.im-theme-dit_blue .im-create-channel-box__desc {
  color: #838690;
}
.im-theme-myteam_green .im-create-channel-box__desc {
  color: #838690;
}
.im-theme-dark_calls .im-create-channel-box__desc {
  color: #9C9C9C;
}

.im-context-menu {
  display: none;
  z-index: 9999;
  position: absolute;
  padding: 4px 0;
  overflow: hidden;
  min-height: 36px;
  border: 1px solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
}
body .im-context-menu {
  border-color: #f3f5f8;
  background-color: #ffffff;
}
body .im-context-menu .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-dark_green .im-context-menu {
  border-color: #3c3d48;
  background-color: #2b2c34;
}
.im-theme-dark_green .im-context-menu .im-overlay-screen__block {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-context-menu {
  border-color: #3c3d48;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-context-menu .im-overlay-screen__block {
  background-color: #2b2c34;
}
.im-theme-blue .im-context-menu {
  border-color: #f3f5f8;
  background-color: #ffffff;
}
.im-theme-blue .im-context-menu .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-context-menu {
  border-color: #f3f5f8;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-context-menu .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-context-menu {
  border-color: #f3f5f8;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-context-menu .im-overlay-screen__block {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-context-menu {
  border-color: #1F1F1F;
  background-color: #2B2B2B;
}
.im-theme-dark_calls .im-context-menu .im-overlay-screen__block {
  background-color: #2B2B2B;
}

.im-context-menu_no-icons .im-context-menu__item {
  padding: 0 28px 0 20px;
}
.im-context-menu_no-icons .im-context-menu__item::before {
  content: none;
}

.im-context-menu__item {
  height: 36px;
  line-height: 36px;
  padding: 0 28px 0 56px;
  font-size: 15px;
  font-weight: normal;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: arial, sans-serif;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-context-menu__item {
  color: #111111;
}
.im-theme-dark_green .im-context-menu__item {
  color: #ffffff;
}
.im-theme-dark_blue .im-context-menu__item {
  color: #ffffff;
}
.im-theme-blue .im-context-menu__item {
  color: #111111;
}
.im-theme-dit_blue .im-context-menu__item {
  color: #111111;
}
.im-theme-myteam_green .im-context-menu__item {
  color: #111111;
}
.im-theme-dark_calls .im-context-menu__item {
  color: #FFFFFF;
}
.im-context-menu__item input[type=file] {
  display: block;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  font-size: 0;
  padding-bottom: 20px;
  margin-top: -20px;
}
.im-context-menu__item::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 17px;
  width: 25px;
  height: 30px;
  margin-top: 1px;
}
body .im-context-menu__item:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-context-menu__item:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-context-menu__item:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-context-menu__item:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-context-menu__item:before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-context-menu__item:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-context-menu__item:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-context-menu__item:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-context-menu__item:before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-context-menu__item:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-context-menu__item:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-context-menu__item:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-context-menu__item:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-context-menu__item:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-context-menu__item:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-context-menu__item:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-context-menu__item:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-context-menu__item:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-context-menu__item:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-context-menu__item:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-context-menu__item:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-context-menu__item:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-context-menu__item:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-context-menu__item:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-context-menu__item:before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-context-menu__item:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-context-menu__item:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-context-menu__item:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-context-menu__item:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-context-menu__item:hover:before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-context-menu__item:hover:before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-context-menu__item:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-context-menu__item:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-context-menu__item:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-context-menu__item:hover:before {
  background-color: #858585;
}
.im-desktop .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-context-menu__item:active:before {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-context-menu__item:active:before {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-context-menu__item:active:before {
  background-color: #7A7A7A;
}
body .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-theme-dark_green .im-context-menu__item:active:before {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-context-menu__item:active:before {
  background-color: #9ea0b2;
}
.im-theme-blue .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-context-menu__item:active:before {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-context-menu__item:active:before {
  background-color: #7A7A7A;
}

.im-desktop .im-context-menu__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-context-menu__item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-context-menu__item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-context-menu__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-context-menu__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-context-menu__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-context-menu__item:hover {
  background-color: #1F1F1F;
}

.im-cmitem_spam {
  margin-top: 9px;
  overflow: visible;
}
.im-cmitem_spam::after {
  content: "";
  position: absolute;
  top: -5px;
  right: 0;
  bottom: auto;
  left: 0;
  height: 1px;
}
body .im-cmitem_spam::after {
  background-color: #eceef3;
}
.im-theme-dark_green .im-cmitem_spam::after {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-cmitem_spam::after {
  background-color: #3c3d47;
}
.im-theme-blue .im-cmitem_spam::after {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-cmitem_spam::after {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-cmitem_spam::after {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-cmitem_spam::after {
  background-color: #1F1F1F;
}
.im-cmitem_spam::before {
  margin-top: -1px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4610px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4610px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4610px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_changeAvatar::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -4472px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -4472px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -4472px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_lookAvatar::before {
  margin-top: 10px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -6088px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -6088px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -6088px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_forbidWriting::before {
  margin-top: 10px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -6088px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -6088px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -6088px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_allowWriting::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7550px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7550px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7550px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_removeAndBlock::before,
.im-cmitem_blockMember::before {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5740px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5740px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5740px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_unblock::before {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5809px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5809px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5809px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_mention::before,
.im-cmitem_copyNickname::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7410px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7410px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7410px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_reply::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6293px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6293px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6293px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_removeAdminRights::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7201px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7201px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7201px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_giveAdminRights::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7131px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7131px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7131px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_markAsUnread::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6853px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6853px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6853px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_markAsReaded::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7338px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7338px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7338px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_unmute::before {
  margin-top: 9px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5600px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5600px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5600px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_mute::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7061px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7061px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7061px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_copyLink::before,
.im-cmitem_copyProfileLink::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6431px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6431px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6431px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_shareChannel::before,
.im-cmitem_shareGroup::before,
.im-cmitem_shareContact::before,
.im-cmitem_shareProfile::before,
.im-cmitem_shareNick::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_copyGroupLink::before,
.im-cmitem_copyPhoneNumber::before,
.im-cmitem_copyEmail::before,
.im-cmitem_copyNick::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_copyText::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_resend::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_pinMessage::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6921px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6921px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6921px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_unpinMessage::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6992px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6992px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6992px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_edit::before,
.im-cmitem_taskEdit::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6571px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6571px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6571px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_saveAs::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6361px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6361px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6361px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_openInBrowser::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6781px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6781px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6781px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_delForAll::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6501px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6501px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6501px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-left: 1px;
}

.im-cmitem_goToMessage::before,
.im-cmitem_goToProfile::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -7973px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -7973px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -7973px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-context-menu__item_delimiter,
.im-cmitem_exclude,
.im-cmitem_remove,
.im-cmitem_excludeMember,
.im-cmitem_delMessage,
.im-cmitem_unSubscribeFromThread {
  margin-top: 9px;
  overflow: visible;
}
.im-context-menu__item_delimiter::after,
.im-cmitem_exclude::after,
.im-cmitem_remove::after,
.im-cmitem_excludeMember::after,
.im-cmitem_delMessage::after,
.im-cmitem_unSubscribeFromThread::after {
  content: "";
  position: absolute;
  top: -5px;
  right: 0;
  bottom: auto;
  left: 0;
  height: 1px;
}
body .im-context-menu__item_delimiter::after,
body .im-cmitem_exclude::after,
body .im-cmitem_remove::after,
body .im-cmitem_excludeMember::after,
body .im-cmitem_delMessage::after,
body .im-cmitem_unSubscribeFromThread::after {
  background-color: #eceef3;
}
.im-theme-dark_green .im-context-menu__item_delimiter::after,
.im-theme-dark_green .im-cmitem_exclude::after,
.im-theme-dark_green .im-cmitem_remove::after,
.im-theme-dark_green .im-cmitem_excludeMember::after,
.im-theme-dark_green .im-cmitem_delMessage::after,
.im-theme-dark_green .im-cmitem_unSubscribeFromThread::after {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-context-menu__item_delimiter::after,
.im-theme-dark_blue .im-cmitem_exclude::after,
.im-theme-dark_blue .im-cmitem_remove::after,
.im-theme-dark_blue .im-cmitem_excludeMember::after,
.im-theme-dark_blue .im-cmitem_delMessage::after,
.im-theme-dark_blue .im-cmitem_unSubscribeFromThread::after {
  background-color: #3c3d47;
}
.im-theme-blue .im-context-menu__item_delimiter::after,
.im-theme-blue .im-cmitem_exclude::after,
.im-theme-blue .im-cmitem_remove::after,
.im-theme-blue .im-cmitem_excludeMember::after,
.im-theme-blue .im-cmitem_delMessage::after,
.im-theme-blue .im-cmitem_unSubscribeFromThread::after {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-context-menu__item_delimiter::after,
.im-theme-dit_blue .im-cmitem_exclude::after,
.im-theme-dit_blue .im-cmitem_remove::after,
.im-theme-dit_blue .im-cmitem_excludeMember::after,
.im-theme-dit_blue .im-cmitem_delMessage::after,
.im-theme-dit_blue .im-cmitem_unSubscribeFromThread::after {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-context-menu__item_delimiter::after,
.im-theme-myteam_green .im-cmitem_exclude::after,
.im-theme-myteam_green .im-cmitem_remove::after,
.im-theme-myteam_green .im-cmitem_excludeMember::after,
.im-theme-myteam_green .im-cmitem_delMessage::after,
.im-theme-myteam_green .im-cmitem_unSubscribeFromThread::after {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-context-menu__item_delimiter::after,
.im-theme-dark_calls .im-cmitem_exclude::after,
.im-theme-dark_calls .im-cmitem_remove::after,
.im-theme-dark_calls .im-cmitem_excludeMember::after,
.im-theme-dark_calls .im-cmitem_delMessage::after,
.im-theme-dark_calls .im-cmitem_unSubscribeFromThread::after {
  background-color: #1F1F1F;
}
.im-context-menu__item_delimiter::before,
.im-cmitem_exclude::before,
.im-cmitem_remove::before,
.im-cmitem_excludeMember::before,
.im-cmitem_delMessage::before,
.im-cmitem_unSubscribeFromThread::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 4px -4681px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 4px -4681px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 4px -4681px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_profile::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -7480px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -7480px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -7480px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_ignore::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -4542px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -4542px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -4542px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_hideChat::before {
  margin-top: 5px;
  margin-left: 2px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1956px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1956px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1956px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_readAll::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7274px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7274px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7274px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-top: 3px;
}

.im-cmitem_addContact::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  height: 24px;
  margin-top: 6px;
}

.im-cmitem_createGroup::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5526px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5526px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5526px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  height: 24px;
  margin-top: 6px;
}

.im-cmitem_createChannel::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5456px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5456px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5456px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  height: 24px;
  margin-top: 6px;
}

.im-cmitem_pollRecall::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -32px -5591px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -32px -5591px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -32px -5591px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_pollStop::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -5662px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -5662px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -5662px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cmitem_toFavorite::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-top: 8px;
  margin-left: 2px;
}

.im-cmitem_createThread::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -69px -1679px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -69px -1679px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -69px -1679px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-top: 9px;
  margin-left: 3px;
}

.im-cmitem_unSubscribeFromThread::before {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-top: 9px;
}

.im-renamefield {
  display: block;
  font-size: inherit;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.im-aboutfield {
  display: block;
  font-size: inherit;
  color: #000;
  width: 100%;
  border: 0 solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  white-space: pre-line;
  word-break: break-all;
  word-wrap: break-word;
  max-height: 80px;
  min-height: 18px;
}
.im-aboutfield:empty::before {
  color: #a5a5a5;
}

.im-search-results__item {
  position: relative;
}
.im-clist_search_mode .im-search-results__item {
  position: relative;
}
.im-search-results__item mark {
  padding-left: 1px;
  padding-right: 1px;
}
body .im-search-results__item mark {
  background-color: #fef7ac;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-search-results__item mark {
  background-color: #fff480;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-search-results__item mark {
  background-color: #fff480;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-search-results__item mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-search-results__item mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-search-results__item mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-search-results__item mark {
  background-color: #FFF480;
  color: rgba(0, 0, 0, 0.55);
}
.im-search-results__item .im-circ-spinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  width: 36px;
  height: 36px;
}
body .im-search-results__item .im-circ-spinner {
  border-color: #21D86A;
}
body .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
body .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
body .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-dark_green .im-search-results__item .im-circ-spinner {
  border-color: #0ADC5E;
}
.im-theme-dark_green .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d48;
}
.im-theme-dark_green .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d48;
}
.im-theme-dark_green .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d48;
}
.im-theme-dark_blue .im-search-results__item .im-circ-spinner {
  border-color: #2e91ff;
}
.im-theme-dark_blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d48;
}
.im-theme-dark_blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d48;
}
.im-theme-dark_blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d48;
}
.im-theme-blue .im-search-results__item .im-circ-spinner {
  border-color: #2D90F5;
}
.im-theme-blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
.im-theme-blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
.im-theme-blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-dit_blue .im-search-results__item .im-circ-spinner {
  border-color: #2E72BF;
}
.im-theme-dit_blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
.im-theme-dit_blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
.im-theme-dit_blue .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-myteam_green .im-search-results__item .im-circ-spinner {
  border-color: #18D893;
}
.im-theme-myteam_green .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
.im-theme-myteam_green .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
.im-theme-myteam_green .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-dark_calls .im-search-results__item .im-circ-spinner {
  border-color: #0C7CFF;
}
.im-theme-dark_calls .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #1F1F1F;
}
.im-theme-dark_calls .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #1F1F1F;
}
.im-theme-dark_calls .im-search-results__item .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #1F1F1F;
}

body .im-search-sub-result {
  color: #838690;
}
.im-theme-dark_green .im-search-sub-result {
  color: #7e848f;
}
.im-theme-dark_blue .im-search-sub-result {
  color: #7e848f;
}
.im-theme-blue .im-search-sub-result {
  color: #838690;
}
.im-theme-dit_blue .im-search-sub-result {
  color: #838690;
}
.im-theme-myteam_green .im-search-sub-result {
  color: #838690;
}
.im-theme-dark_calls .im-search-sub-result {
  color: #9C9C9C;
}

.im-ppreview {
  z-index: 1020;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  display: none;
}
.im-ppreview .im-ppreview-playbutt {
  display: block;
  width: 48px;
  height: 48px;
  border: 1px solid white;
  border-radius: 24px;
  background-color: transparent;
  background-image: url("../images/im_sprite.png?64");
  background-position: 19px -2226px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 19px -2226px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 19px -2226px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  cursor: pointer;
  margin-top: -28px;
  margin-left: -28px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  display: none;
}
.im-ppreview .im-circ-spinner {
  display: none;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  box-shadow: 0 0 5px 0 #252525, inset 0 0 5px 4px #252525;
  border-color: #eaeaea;
  width: 44px;
  height: 44px;
  border-radius: 22px;
  margin-top: -22px;
  margin-left: -22px;
}
.im-ppreview.im-ppreview-loading .im-circ-spinner {
  display: block;
}
.im-ppreview.im-ppreview-playbutt__visible .im-ppreview-playbutt {
  display: block;
}

.im-ppreview-img {
  background: black no-repeat scroll center center;
  background-size: contain;
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: relative;
  text-align: center;
  /*&:hover .im-ppreview__close {
      display: block;
  }*/
}
.im-ppreview-img video {
  height: 100%;
  width: 100%;
}
.im-ppreview-controls__visible .im-ppreview-img {
  cursor: default;
}
.im-ppreview-img.im-ppreview-img__gif::after {
  content: "GIF";
  border-radius: 30px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fafafa;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
}

.im-ppreview__close {
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 7px;
  bottom: auto;
  left: auto;
  padding: 5px;
}
.im-ppreview__close span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -2716px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -2716px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -2716px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-ppreview__close span {
  margin-left: -10px;
  margin-top: -10px;
  min-height: 30px;
}

.im-ppreview-controls {
  display: none;
  /*.im-ui-button {
      @include rounded(20px);
      &.active {
          @include boxShadow(0 0 10px 5px $activeButtonColor);
      }
  }*/
}
.im-ppreview-controls__visible .im-ppreview-controls {
  display: block;
}

.im-ppreview__get {
  background-image: url("../images/im_sprite.png?64");
  background-position: 4px -2797px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 4px -2797px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 4px -2797px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  text-decoration: none;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 15px;
  left: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.im-ppreview__playcontrol {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 15px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  padding: 2px 4px;
}
.im-ppreview__playcontrol span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  border-left: 22px solid #000;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  margin-left: 2px;
}
.im-ppreview__playcontrol span::after, .im-ppreview__playcontrol span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-ppreview__playcontrol span::after {
  content: "";
  position: absolute;
  top: -12px;
  right: auto;
  bottom: auto;
  left: -21px;
  display: block;
  width: 0;
  height: 0;
  border-left: 20px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
.im-ppreview__playcontrol.im-ppreview__playcontrol-playing span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #fff;
  border-right: 6px solid #fff;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  width: 5px;
  height: 24px;
  border-left: 8px solid #000;
  border-right: 8px solid #000;
  margin-left: 0;
}
.im-ppreview__playcontrol.im-ppreview__playcontrol-playing span::after, .im-ppreview__playcontrol.im-ppreview__playcontrol-playing span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-ppreview__playcontrol.im-ppreview__playcontrol-playing span::after {
  content: "";
  position: absolute;
  top: 1px;
  right: auto;
  bottom: auto;
  left: -7px;
  display: block;
  width: 7px;
  height: 22px;
  border-left: 6px solid #fff;
  border-right: 6px solid #fff;
}

.im-ppreview__progressbar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  width: auto;
  height: 5px;
  background: #a8adb8;
  border-radius: 2px;
}
.im-ppreview__progressbar .im-ppreview__progress {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  width: auto;
  height: 100%;
  border-radius: 2px;
  background: #fff;
}

.im-ppreview__profile {
  position: absolute;
  top: 15px;
  right: auto;
  bottom: auto;
  left: 15px;
  font-size: 14px;
  color: #fff;
  text-shadow: #000000 0 2px 0;
}

.im-gpreview-prev,
.im-gpreview-next {
  border-radius: 20px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 15px;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  cursor: pointer;
}
.im-gpreview-prev.active,
.im-gpreview-next.active {
  box-shadow: 0 0 10px 5px #eef7ee;
}
.im-gpreview-prev::after,
.im-gpreview-next::after {
  content: "";
  width: 14px;
  height: 26px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -13px;
  margin-left: -7px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -344px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -344px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -344px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-gpreview-prev {
  left: auto;
  right: 15px;
}
.im-gpreview-prev::after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.im-scrollbar {
  width: 14px;
  overflow: hidden;
  z-index: 20;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 3px;
  bottom: 0;
  left: auto;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-scrollbar:hover .im-scrollbar__view {
  opacity: 1;
}
body .im-scrollbar:hover .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-dark_green .im-scrollbar:hover .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-theme-dark_blue .im-scrollbar:hover .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-theme-blue .im-scrollbar:hover .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-dit_blue .im-scrollbar:hover .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-myteam_green .im-scrollbar:hover .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-dark_calls .im-scrollbar:hover .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}

.im-scrollbar_expandable.im-scrollbar_captured .im-scrollbar__slider-view, .im-scrollbar_expandable:hover .im-scrollbar__slider-view {
  border-radius: 5px;
}
.im-scrollbar_expandable.im-scrollbar_captured .im-scrollbar__view, .im-scrollbar_expandable:hover .im-scrollbar__view {
  width: 10px;
  border-radius: 5px;
}

.im-scrollbar__view {
  width: 6px;
  opacity: 0.39;
  border-radius: 3px;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: 3px;
  left: auto;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: width 200ms, opacity 200ms;
  -moz-transition: width 200ms, opacity 200ms;
  -o-transition: width 200ms, opacity 200ms;
  -webkit-transition: width 200ms, opacity 200ms;
}

body .im-scrollbar_always-visible .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-dark_green .im-scrollbar_always-visible .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-theme-dark_blue .im-scrollbar_always-visible .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-theme-blue .im-scrollbar_always-visible .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-dit_blue .im-scrollbar_always-visible .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-myteam_green .im-scrollbar_always-visible .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-dark_calls .im-scrollbar_always-visible .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}

.im-scrollbar__source {
  overflow-y: hidden !important;
}

.im-scrollbar__slider {
  height: 20px;
  position: absolute;
  top: 0;
  right: -2px;
  bottom: auto;
  left: -2px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-scrollbar__slider-view {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  position: absolute;
  top: 1px;
  right: 2px;
  bottom: 1px;
  left: 2px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-scrollbar__slider-view {
  background-color: rgba(255, 255, 255, 0.34);
}
.im-theme-dark_blue .im-scrollbar__slider-view {
  background-color: rgba(255, 255, 255, 0.34);
}
.im-theme-blue .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-scrollbar__slider-view {
  background-color: rgba(255, 255, 255, 0.34);
}

.im-scrollbar_captured .im-scrollbar__source {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-scrollbar_captured .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
body .im-scrollbar_captured .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.35);
}
.im-theme-dark_green .im-scrollbar_captured .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-theme-dark_green .im-scrollbar_captured .im-scrollbar__slider-view {
  background-color: rgba(255, 255, 255, 0.4);
}
.im-theme-dark_blue .im-scrollbar_captured .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-theme-dark_blue .im-scrollbar_captured .im-scrollbar__slider-view {
  background-color: rgba(255, 255, 255, 0.4);
}
.im-theme-blue .im-scrollbar_captured .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-blue .im-scrollbar_captured .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.35);
}
.im-theme-dit_blue .im-scrollbar_captured .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-dit_blue .im-scrollbar_captured .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.35);
}
.im-theme-myteam_green .im-scrollbar_captured .im-scrollbar__view {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-theme-myteam_green .im-scrollbar_captured .im-scrollbar__slider-view {
  background-color: rgba(0, 0, 0, 0.35);
}
.im-theme-dark_calls .im-scrollbar_captured .im-scrollbar__view {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-theme-dark_calls .im-scrollbar_captured .im-scrollbar__slider-view {
  background-color: rgba(255, 255, 255, 0.4);
}

.im-emoji_inline {
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  margin: auto 1px;
  display: inline-block;
}

.im-official_inline {
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
  background-color: #41f2ff;
  margin: auto 3px auto 1px;
  display: inline-block;
}

.im-sticker-wrap {
  height: 170px;
  width: 170px;
  background: transparent scroll no-repeat center center;
  background-size: contain;
  background-image: url("../images/stickers/sticker_placeholder.png");
}

.im-tabbox-content {
  position: absolute;
  top: 49px;
  right: 0;
  bottom: 0;
  left: 0;
}

.im-tabbox__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  z-index: 1;
}
.im-desktop .im-tabbox__layer {
  overflow: hidden;
}

.im-tabbox__layer-item.im-tabbox__layer-item {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 47px;
  width: 38px;
  text-align: center;
}
.im-tabbox__layer-item.im-tabbox__layer-item span {
  display: none;
}
.im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  border-radius: 5px;
}
body .im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  background-color: rgba(33, 216, 106, 0.28);
}
.im-theme-dark_green .im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  background-color: rgba(10, 220, 94, 0.28);
}
.im-theme-dark_blue .im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  background-color: rgba(46, 145, 255, 0.28);
}
.im-theme-blue .im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  background-color: rgba(45, 144, 245, 0.28);
}
.im-theme-dit_blue .im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  background-color: rgba(46, 114, 191, 0.28);
}
.im-theme-myteam_green .im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  background-color: rgba(24, 216, 147, 0.28);
}
.im-theme-dark_calls .im-tabbox__layer-item.im-tabbox__layer-item.im-tabbox__layer-item_selected {
  background-color: rgba(12, 124, 255, 0.28);
}

.im-tabbox__layer_disabled {
  overflow: hidden;
}
.im-tabbox__layer_disabled .im-tabbox__layer-item {
  opacity: 0.5;
}

/* Tabs for TabBox */
.im-multitabs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid;
}
body .im-multitabs {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-multitabs {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-multitabs {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-multitabs {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-multitabs {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-multitabs {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-multitabs {
  border-bottom-color: #1F1F1F;
}

.im-multitabs__leftbtn,
.im-multitabs__rightbtn {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: auto;
  width: 34px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  display: none;
}
.im-multitabs__leftbtn::after,
.im-multitabs__rightbtn::after {
  content: "";
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  border-top: 2px solid;
  border-right: 2px solid;
  width: 10px;
  height: 10px;
}
body .im-multitabs__leftbtn::after,
body .im-multitabs__rightbtn::after {
  border-top-color: #b7bcc9;
  border-right-color: #b7bcc9;
}
.im-theme-dark_green .im-multitabs__leftbtn::after,
.im-theme-dark_green .im-multitabs__rightbtn::after {
  border-top-color: #7e848f;
  border-right-color: #7e848f;
}
.im-theme-dark_blue .im-multitabs__leftbtn::after,
.im-theme-dark_blue .im-multitabs__rightbtn::after {
  border-top-color: #7e848f;
  border-right-color: #7e848f;
}
.im-theme-blue .im-multitabs__leftbtn::after,
.im-theme-blue .im-multitabs__rightbtn::after {
  border-top-color: #b7bcc9;
  border-right-color: #b7bcc9;
}
.im-theme-dit_blue .im-multitabs__leftbtn::after,
.im-theme-dit_blue .im-multitabs__rightbtn::after {
  border-top-color: #b7bcc9;
  border-right-color: #b7bcc9;
}
.im-theme-myteam_green .im-multitabs__leftbtn::after,
.im-theme-myteam_green .im-multitabs__rightbtn::after {
  border-top-color: #b7bcc9;
  border-right-color: #b7bcc9;
}
.im-theme-dark_calls .im-multitabs__leftbtn::after,
.im-theme-dark_calls .im-multitabs__rightbtn::after {
  border-top-color: #949494;
  border-right-color: #949494;
}

.im-multitabs__leftbtn {
  left: 0;
}
.im-multitabs__leftbtn::after {
  margin-left: 4px;
  -webkit-transform: rotate(-140deg);
  -moz-transform: rotate(-140deg);
  -o-transform: rotate(-140deg);
  -ms-transform: rotate(-140deg);
  transform: rotate(-140deg);
}

.im-multitabs__rightbtn {
  right: 0;
}
.im-multitabs__rightbtn::after {
  margin-left: -4px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.im-multitabs__tab {
  height: 100%;
  text-align: center;
  position: relative;
  float: left;
}

.im-multitabs__tab_disabled span,
.im-multitabs__tab_disabled img {
  opacity: 0.6;
}

.im-multitabs__tabspan {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  width: 34px;
  height: 27px;
  overflow: hidden;
}

/* Avatar Box */
.im-avatarbox {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
  overflow: hidden;
  /*box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.50);
  &.im-avatarbox_symbol, &.im-avatarbox_emoji {
      box-shadow: none;
  }*/
}

.im-avatarbox_emoji {
  background-image: none;
}
.im-avatarbox_emoji span {
  display: block;
  background-image: inherit;
  background-size: inherit;
  background-position: inherit;
  background-repeat: repeat;
  content: "";
  position: relative;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 50%;
  z-index: 10;
}

.im-avatarbox_text {
  font-family: RoundedMplus1c, Arial, serif;
  text-align: center;
  vertical-align: baseline;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-avatar-block .im-avatarbox.im-avatarbox_text {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: unset !important;
}

.im-avatarbox-extra {
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  line-height: 28px;
}
body .im-avatarbox-extra {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-dark_green .im-avatarbox-extra {
  background-color: #2b2c34;
  color: #ffffff;
}
.im-theme-dark_blue .im-avatarbox-extra {
  background-color: #2b2c34;
  color: #ffffff;
}
.im-theme-blue .im-avatarbox-extra {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-dit_blue .im-avatarbox-extra {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-myteam_green .im-avatarbox-extra {
  background-color: #ffffff;
  color: #111111;
}
.im-theme-dark_calls .im-avatarbox-extra {
  background-color: #2B2B2B;
  color: #FFFFFF;
}

.im-favorite-avatar {
  position: relative;
}
body .im-favorite-avatar {
  background-color: #38ED80;
  color: #ffffff;
}
.im-theme-dark_green .im-favorite-avatar {
  background-color: #53DE72;
  color: #ffffff;
}
.im-theme-dark_blue .im-favorite-avatar {
  background-color: #4271B5;
  color: #ffffff;
}
.im-theme-blue .im-favorite-avatar {
  background-color: #57B3FF;
  color: #ffffff;
}
.im-theme-dit_blue .im-favorite-avatar {
  background-color: #459AF1;
  color: #ffffff;
}
.im-theme-myteam_green .im-favorite-avatar {
  background-color: #29F0A9;
  color: #ffffff;
}
.im-theme-dark_calls .im-favorite-avatar {
  background-color: #4A9DFF;
  color: #FFFFFF;
}
.im-favorite-avatar span {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -16px;
  margin-top: -16px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -1049px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -1049px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -1049px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-favorite-avatar span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-favorite-avatar span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-favorite-avatar span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-favorite-avatar span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-favorite-avatar span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-favorite-avatar span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-favorite-avatar span {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-recent__static-items .im-favorite-avatar {
  background-color: #eceef3;
  color: #b7bcc9;
}
body .im-recent__static-items .im-favorite-avatar span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-recent__static-items .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-recent__static-items .im-favorite-avatar {
  background-color: #3c3d47;
  color: #7e848f;
}
.im-theme-dark_green .im-recent__static-items .im-favorite-avatar span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-recent__static-items .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-recent__static-items .im-favorite-avatar {
  background-color: #3c3d47;
  color: #7e848f;
}
.im-theme-dark_blue .im-recent__static-items .im-favorite-avatar span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-recent__static-items .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-recent__static-items .im-favorite-avatar {
  background-color: #eceef3;
  color: #b7bcc9;
}
.im-theme-blue .im-recent__static-items .im-favorite-avatar span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-recent__static-items .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-recent__static-items .im-favorite-avatar {
  background-color: #eceef3;
  color: #b7bcc9;
}
.im-theme-dit_blue .im-recent__static-items .im-favorite-avatar span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-recent__static-items .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-recent__static-items .im-favorite-avatar {
  background-color: #eceef3;
  color: #b7bcc9;
}
.im-theme-myteam_green .im-recent__static-items .im-favorite-avatar span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-recent__static-items .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-recent__static-items .im-favorite-avatar {
  background-color: #1F1F1F;
  color: #949494;
}
.im-theme-dark_calls .im-recent__static-items .im-favorite-avatar span {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-recent__static-items .im-favorite-avatar span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-recent__static-items .im-favorite-avatar span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-avatar-full {
  width: 100%;
  position: relative;
  display: flex;
}
.im-avatar-full .im-avatarbox {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.im-avatar-full .im-avatarbox_emoji {
  background-repeat: repeat;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin: auto;
  position: static;
}
.im-avatar-full .im-avatarbox_emoji::after {
  display: none;
}
.im-avatar-full.im-profile-avataricon .im-avatarbox {
  background-size: 90px 90px;
  top: 50%;
  left: 50%;
  margin-left: -45px;
  margin-top: -45px;
  width: 90px;
  height: 90px;
  border-radius: 45px;
}

/* Avatar modifires */
.im-avatarmark {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-clip: padding-box;
  position: absolute;
  z-index: 11;
  border: 2px solid;
}
body .im-avatarmark {
  border-color: #ffffff;
}
.im-theme-dark_green .im-avatarmark {
  border-color: #2b2c34;
}
.im-theme-dark_blue .im-avatarmark {
  border-color: #2b2c34;
}
.im-theme-blue .im-avatarmark {
  border-color: #ffffff;
}
.im-theme-dit_blue .im-avatarmark {
  border-color: #ffffff;
}
.im-theme-myteam_green .im-avatarmark {
  border-color: #ffffff;
}
.im-theme-dark_calls .im-avatarmark {
  border-color: #2B2B2B;
}

.im-avatarmark_official12 {
  background-color: #108aff;
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.im-avatarmark_official12:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  background-image: url("../images/im_sprite.png?64");
  background-position: -25px -7627px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -25px -7627px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -25px -7627px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-avatarmark_official16 {
  background-color: #108aff;
  width: 20px;
  height: 20px;
  border-radius: 10px;
}
.im-avatarmark_official16:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  background-image: url("../images/im_sprite.png?64");
  background-position: -12px -7636px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -12px -7636px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -12px -7636px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-avatarmark_official24 {
  background-color: #108aff;
  width: 28px;
  height: 28px;
  border-radius: 14px;
}
.im-avatarmark_official24:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -7622px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -7622px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -7622px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-avatarmark_mute12 {
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
body .im-avatarmark_mute12 {
  background-color: #cccfd8;
}
.im-theme-dark_green .im-avatarmark_mute12 {
  background-color: #5e5f6c;
}
.im-theme-dark_blue .im-avatarmark_mute12 {
  background-color: #5e5f6c;
}
.im-theme-blue .im-avatarmark_mute12 {
  background-color: #cccfd8;
}
.im-theme-dit_blue .im-avatarmark_mute12 {
  background-color: #cccfd8;
}
.im-theme-myteam_green .im-avatarmark_mute12 {
  background-color: #cccfd8;
}
.im-theme-dark_calls .im-avatarmark_mute12 {
  background-color: #858585;
}
.im-avatarmark_mute12:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  background-image: url("../images/im_sprite.png?64");
  background-position: -20px -7699px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -20px -7699px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -20px -7699px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-avatarmark_mute16 {
  width: 20px;
  height: 20px;
  border-radius: 10px;
}
body .im-avatarmark_mute16 {
  background-color: #cccfd8;
}
.im-theme-dark_green .im-avatarmark_mute16 {
  background-color: #5e5f6c;
}
.im-theme-dark_blue .im-avatarmark_mute16 {
  background-color: #5e5f6c;
}
.im-theme-blue .im-avatarmark_mute16 {
  background-color: #cccfd8;
}
.im-theme-dit_blue .im-avatarmark_mute16 {
  background-color: #cccfd8;
}
.im-theme-myteam_green .im-avatarmark_mute16 {
  background-color: #cccfd8;
}
.im-theme-dark_calls .im-avatarmark_mute16 {
  background-color: #858585;
}
.im-avatarmark_mute16:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7697px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7697px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7697px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-avatarmark_online12 {
  width: 16px;
  height: 16px;
  border-width: 8px;
  background-clip: border-box;
  border-radius: 50%;
}
.im-avatarmark_online12:before {
  content: "";
  position: absolute;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: -5px;
  top: -5px;
  width: 10px;
  height: 10px;
  z-index: 1;
  background: #51e054;
  border-radius: 50%;
  /*width: inherit;
  height: inherit;
  margin-left: -($size/2) + px;
  margin-top: -($size/2) + px;
  @if $size == 12 {
      @include icon(online_mark_12);
  } @else if $size == 16 {
      @include icon(online_mark_16);
  }
  -webkit-mask: none;
  mask: none;*/
}

.im-avatarmark_online16 {
  width: 20px;
  height: 20px;
  border-width: 10px;
  background-clip: border-box;
  border-radius: 50%;
}
.im-avatarmark_online16:before {
  content: "";
  position: absolute;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: -5px;
  top: -5px;
  width: 10px;
  height: 10px;
  z-index: 1;
  background: #51e054;
  border-radius: 50%;
  /*width: inherit;
  height: inherit;
  margin-left: -($size/2) + px;
  margin-top: -($size/2) + px;
  @if $size == 12 {
      @include icon(online_mark_12);
  } @else if $size == 16 {
      @include icon(online_mark_16);
  }
  -webkit-mask: none;
  mask: none;*/
}

.im-tickbox {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px;
  border-radius: 2px;
}
body .im-tickbox {
  border-color: #b7bcc9;
  background-color: #ffffff;
}
.im-theme-dark_green .im-tickbox {
  border-color: #7e848f;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-tickbox {
  border-color: #7e848f;
  background-color: #2b2c34;
}
.im-theme-blue .im-tickbox {
  border-color: #b7bcc9;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-tickbox {
  border-color: #b7bcc9;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-tickbox {
  border-color: #b7bcc9;
  background-color: #ffffff;
}
.im-theme-dark_calls .im-tickbox {
  border-color: #949494;
  background-color: #2B2B2B;
}
.im-tickbox.im-tickbox_checked, input[checked] + .im-tickbox {
  border-width: 0;
}
.im-tickbox.im-tickbox_checked::before, input[checked] + .im-tickbox::before {
  content: "";
  width: inherit;
  height: inherit;
  position: absolute;
  background-image: url("../images/im_sprite.png?64");
  background-position: 4px -2514px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 4px -2514px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 4px -2514px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-tickbox.im-tickbox_checked, body input[checked] + .im-tickbox {
  background-color: #21D86A;
}
.im-theme-dark_green .im-tickbox.im-tickbox_checked, .im-theme-dark_green input[checked] + .im-tickbox {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-tickbox.im-tickbox_checked, .im-theme-dark_blue input[checked] + .im-tickbox {
  background-color: #2e91ff;
}
.im-theme-blue .im-tickbox.im-tickbox_checked, .im-theme-blue input[checked] + .im-tickbox {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-tickbox.im-tickbox_checked, .im-theme-dit_blue input[checked] + .im-tickbox {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-tickbox.im-tickbox_checked, .im-theme-myteam_green input[checked] + .im-tickbox {
  background-color: #18D893;
}
.im-theme-dark_calls .im-tickbox.im-tickbox_checked, .im-theme-dark_calls input[checked] + .im-tickbox {
  background-color: #0C7CFF;
}

/* Avatar Editable Box
    + Nov 2019 Edition */
.im-avatar-uploader {
  width: 100px;
  height: 100px;
  position: relative;
  overflow: hidden;
}
.im-avatar-uploader input[type=file] {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  font-size: 0;
  padding-bottom: 20px;
  margin-top: -20px;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  cursor: pointer;
}
.im-avatar-uploader input[disabled] {
  cursor: default;
}
.im-avatar-uploader .im-avatarbox {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-position: center;
}
.im-desktop .im-avatar-uploader:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
}
.im-desktop.im-theme-dark_green .im-avatar-uploader:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
}
.im-desktop.im-theme-dark_blue .im-avatar-uploader:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
}
.im-desktop.im-theme-blue .im-avatar-uploader:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
}
.im-desktop.im-theme-dit_blue .im-avatar-uploader:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
}
.im-desktop.im-theme-myteam_green .im-avatar-uploader:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
}
.im-desktop.im-theme-dark_calls .im-avatar-uploader:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
}

.im-avatar-uploader__wrap {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  border-radius: 50%;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.im-avatar-uploader__wrap::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  /*width: 26px;
  height: 22px;
  @include absolutize($left: 50%, $top: 50%);
  margin-left: -13px;
  margin-top: -11px;
  @include icon(btn_photo_2, base_globalwhite);*/
}
body .im-avatar-uploader__wrap::before {
  background-color: rgba(0, 255, 42, 0.05);
  border: 1px dashed #21D86A;
}
.im-avatar-uploader:hover body .im-avatar-uploader__wrap::before {
  background-color: rgba(0, 255, 42, 0.07);
}
.im-theme-dark_green .im-avatar-uploader__wrap::before {
  background-color: rgba(0, 255, 42, 0.03);
  border: 1px dashed #0ADC5E;
}
.im-avatar-uploader:hover .im-theme-dark_green .im-avatar-uploader__wrap::before {
  background-color: rgba(0, 255, 42, 0.06);
}
.im-theme-dark_blue .im-avatar-uploader__wrap::before {
  background-color: rgba(6, 114, 235, 0.03);
  border: 1px dashed #2e91ff;
}
.im-avatar-uploader:hover .im-theme-dark_blue .im-avatar-uploader__wrap::before {
  background-color: rgba(6, 114, 235, 0.06);
}
.im-theme-blue .im-avatar-uploader__wrap::before {
  background-color: rgba(28, 136, 255, 0.08);
  border: 1px dashed #2D90F5;
}
.im-avatar-uploader:hover .im-theme-blue .im-avatar-uploader__wrap::before {
  background-color: rgba(28, 136, 255, 0.11);
}
.im-theme-dit_blue .im-avatar-uploader__wrap::before {
  background-color: rgba(28, 136, 255, 0.08);
  border: 1px dashed #2E72BF;
}
.im-avatar-uploader:hover .im-theme-dit_blue .im-avatar-uploader__wrap::before {
  background-color: rgba(28, 136, 255, 0.11);
}
.im-theme-myteam_green .im-avatar-uploader__wrap::before {
  background-color: rgba(24, 216, 147, 0.08);
  border: 1px dashed #18D893;
}
.im-avatar-uploader:hover .im-theme-myteam_green .im-avatar-uploader__wrap::before {
  background-color: rgba(24, 216, 147, 0.15);
}
.im-theme-dark_calls .im-avatar-uploader__wrap::before {
  background-color: rgba(12, 124, 255, 0.03);
  border: 1px dashed #0C7CFF;
}
.im-avatar-uploader:hover .im-theme-dark_calls .im-avatar-uploader__wrap::before {
  background-color: rgba(12, 124, 255, 0.06);
}
.im-avatar-uploader__wrap::after {
  display: none;
  content: "";
  width: 48px;
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  background-image: url("../images/im_sprite.png?64");
  background-position: -64px -2162px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -64px -2162px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -64px -2162px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-avatar-uploader__wrap::after {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-avatar-uploader__wrap::after {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-avatar-uploader__wrap::after {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-avatar-uploader__wrap::after {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-avatar-uploader__wrap::after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-avatar-uploader__wrap::after {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-avatar-uploader__wrap::after {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-avatar-uploader__wrap:empty::after {
  display: block;
}
body .im-avatar-uploader__wrap:empty::after {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-avatar-uploader__wrap:empty::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-avatar-uploader__wrap:empty::after {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-avatar-uploader__wrap:empty::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-avatar-uploader__wrap:empty::after {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-avatar-uploader__wrap:empty::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-avatar-uploader__wrap:empty::after {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-avatar-uploader__wrap:empty::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-avatar-uploader__wrap:empty::after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-avatar-uploader__wrap:empty::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-avatar-uploader__wrap:empty::after {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-avatar-uploader__wrap:empty::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-avatar-uploader__wrap:empty::after {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-avatar-uploader__wrap:empty::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-avatar-uploader__wrap:empty::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-desktop .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
  display: block;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dark_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
  display: block;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dark_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dark_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dark_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dark_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
  display: block;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dark_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dark_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dark_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
  display: block;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dit_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
  display: block;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dit_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dit_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dit_blue .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-myteam_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
  display: block;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-myteam_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-myteam_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-myteam_green .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dark_calls .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
  display: block;
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dark_calls .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dark_calls .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dark_calls .im-avatar-uploader_loaded:hover .im-avatar-uploader__wrap::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-avatar-uploader_loaded .im-avatar-uploader__wrap::before {
  display: none;
}

.im-msg-counter {
  position: absolute;
  padding: 0 6px;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  text-indent: 0;
  border-radius: 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-msg-counter:empty {
  display: none;
}
body .im-msg-counter {
  color: #ffffff;
  background-color: #21D86A;
}
body .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-dark_green .im-msg-counter {
  color: #ffffff;
  background-color: #0ADC5E;
}
.im-theme-dark_green .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-msg-counter {
  color: #ffffff;
  background-color: #2e91ff;
}
.im-theme-dark_blue .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-blue .im-msg-counter {
  color: #ffffff;
  background-color: #2D90F5;
}
.im-theme-blue .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-msg-counter {
  color: #ffffff;
  background-color: #2E72BF;
}
.im-theme-dit_blue .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-msg-counter {
  color: #ffffff;
  background-color: #18D893;
}
.im-theme-myteam_green .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-msg-counter {
  color: #FFFFFF;
  background-color: #0C7CFF;
}
.im-theme-dark_calls .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #FFFFFF;
}
.im-msg-counter .im-msg-counter__unread-symbol,
.im-msg-counter .im-msg-counter__unread-symbol::after,
.im-msg-counter .im-msg-counter__unread-symbol::before {
  content: "";
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 2px;
  height: 10px;
  background: inherit;
  margin: -5px;
  margin-left: -1px;
  border-radius: 1px;
}
.im-msg-counter .im-msg-counter__unread-symbol::after {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.im-msg-counter .im-msg-counter__unread-symbol::before {
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -o-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-60deg);
}

.im-waitscreen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.im-waitscreen .im-circ-spinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
}
body .im-waitscreen .im-circ-spinner {
  border-color: #f3f5f8;
}
.im-theme-dark_green .im-waitscreen .im-circ-spinner {
  border-color: #3c3d48;
}
.im-theme-dark_blue .im-waitscreen .im-circ-spinner {
  border-color: #3c3d48;
}
.im-theme-blue .im-waitscreen .im-circ-spinner {
  border-color: #f3f5f8;
}
.im-theme-dit_blue .im-waitscreen .im-circ-spinner {
  border-color: #f3f5f8;
}
.im-theme-myteam_green .im-waitscreen .im-circ-spinner {
  border-color: #f3f5f8;
}
.im-theme-dark_calls .im-waitscreen .im-circ-spinner {
  border-color: #1F1F1F;
}
body .im-waitscreen {
  background-color: rgba(0, 0, 0, 0.3);
}
body .im-waitscreen.im-waitscreen_white {
  background-color: #ffffff;
}
body .im-waitscreen.im-waitscreen_white .im-circ-spinner {
  border-color: #838690;
}
.im-theme-dark_green .im-waitscreen {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-waitscreen.im-waitscreen_white {
  background-color: #2b2c34;
}
.im-theme-dark_green .im-waitscreen.im-waitscreen_white .im-circ-spinner {
  border-color: #7e848f;
}
.im-theme-dark_blue .im-waitscreen {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-waitscreen.im-waitscreen_white {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-waitscreen.im-waitscreen_white .im-circ-spinner {
  border-color: #7e848f;
}
.im-theme-blue .im-waitscreen {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-waitscreen.im-waitscreen_white {
  background-color: #ffffff;
}
.im-theme-blue .im-waitscreen.im-waitscreen_white .im-circ-spinner {
  border-color: #838690;
}
.im-theme-dit_blue .im-waitscreen {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-waitscreen.im-waitscreen_white {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-waitscreen.im-waitscreen_white .im-circ-spinner {
  border-color: #838690;
}
.im-theme-myteam_green .im-waitscreen {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-waitscreen.im-waitscreen_white {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-waitscreen.im-waitscreen_white .im-circ-spinner {
  border-color: #838690;
}
.im-theme-dark_calls .im-waitscreen {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-waitscreen.im-waitscreen_white {
  background-color: #2B2B2B;
}
.im-theme-dark_calls .im-waitscreen.im-waitscreen_white .im-circ-spinner {
  border-color: #9C9C9C;
}

.im-message-popup {
  position: fixed;
  font-family: arial, sans-serif;
  width: auto;
  left: 20px;
  right: 20px;
  bottom: 20px;
  height: auto;
  z-index: 999999;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 9px;
  text-align: center;
  vertical-align: middle;
  line-height: 25px;
  padding: 5px;
  opacity: 1;
  transition: bottom 300ms, opacity 300ms;
  -moz-transition: bottom 300ms, opacity 300ms;
  -o-transition: bottom 300ms, opacity 300ms;
  -webkit-transition: bottom 300ms, opacity 300ms;
}
body .im-message-popup {
  background-color: rgba(17, 17, 17, 0.8);
  color: #cccfd8;
}
.im-theme-dark_green .im-message-popup {
  background-color: rgba(255, 255, 255, 0.8);
  color: #5e5f6c;
}
.im-theme-dark_blue .im-message-popup {
  background-color: rgba(255, 255, 255, 0.8);
  color: #5e5f6c;
}
.im-theme-blue .im-message-popup {
  background-color: rgba(17, 17, 17, 0.8);
  color: #cccfd8;
}
.im-theme-dit_blue .im-message-popup {
  background-color: rgba(17, 17, 17, 0.8);
  color: #cccfd8;
}
.im-theme-myteam_green .im-message-popup {
  background-color: rgba(17, 17, 17, 0.8);
  color: #cccfd8;
}
.im-theme-dark_calls .im-message-popup {
  background-color: rgba(255, 255, 255, 0.8);
  color: #858585;
}
.im-message-popup.im-message-popup__moved {
  transition: bottom 0ms, opacity 300ms;
  -moz-transition: bottom 0ms, opacity 300ms;
  -o-transition: bottom 0ms, opacity 300ms;
  -webkit-transition: bottom 0ms, opacity 300ms;
}

.im-dragdrop-area {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
}
body .im-dragdrop-area {
  background-color: rgba(255, 255, 255, 0.95);
}
.im-theme-dark_green .im-dragdrop-area {
  background-color: rgba(43, 44, 52, 0.95);
}
.im-theme-dark_blue .im-dragdrop-area {
  background-color: rgba(43, 44, 52, 0.95);
}
.im-theme-blue .im-dragdrop-area {
  background-color: rgba(255, 255, 255, 0.95);
}
.im-theme-dit_blue .im-dragdrop-area {
  background-color: rgba(255, 255, 255, 0.95);
}
.im-theme-myteam_green .im-dragdrop-area {
  background-color: rgba(255, 255, 255, 0.95);
}
.im-theme-dark_calls .im-dragdrop-area {
  background-color: rgba(43, 43, 43, 0.95);
}
.im-dragdrop-area div {
  border-radius: 5px;
  border: dashed 1.4px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  font-size: 24px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
body .im-dragdrop-area div {
  border-color: rgba(0, 0, 0, 0.3);
  color: #838690;
  background-color: rgba(0, 255, 42, 0.05);
}
.im-theme-dark_green .im-dragdrop-area div {
  border-color: rgba(0, 0, 0, 0.3);
  color: #7e848f;
  background-color: rgba(0, 255, 42, 0.03);
}
.im-theme-dark_blue .im-dragdrop-area div {
  border-color: rgba(0, 0, 0, 0.3);
  color: #7e848f;
  background-color: rgba(6, 114, 235, 0.03);
}
.im-theme-blue .im-dragdrop-area div {
  border-color: rgba(0, 0, 0, 0.3);
  color: #838690;
  background-color: rgba(28, 136, 255, 0.08);
}
.im-theme-dit_blue .im-dragdrop-area div {
  border-color: rgba(0, 0, 0, 0.3);
  color: #838690;
  background-color: rgba(28, 136, 255, 0.08);
}
.im-theme-myteam_green .im-dragdrop-area div {
  border-color: rgba(0, 0, 0, 0.3);
  color: #838690;
  background-color: rgba(24, 216, 147, 0.08);
}
.im-theme-dark_calls .im-dragdrop-area div {
  border-color: rgba(0, 0, 0, 0.3);
  color: #9C9C9C;
  background-color: rgba(12, 124, 255, 0.03);
}
.im-dragdrop-area .im-dragdrop__advanced {
  display: none;
}
.im-dragdrop-area.im-dragdrop_dual .im-dragdrop__advanced {
  display: flex;
  bottom: 51%;
}
.im-dragdrop-area.im-dragdrop_dual .im-dragdrop__standard {
  top: 51%;
}
.im-dragdrop-area .im-dragdrop_hover {
  border: solid 1.2px;
}
body .im-dragdrop-area .im-dragdrop_hover {
  border-color: #21D86A;
  color: #00B84D;
}
.im-theme-dark_green .im-dragdrop-area .im-dragdrop_hover {
  border-color: #0ADC5E;
  color: #0AC248;
}
.im-theme-dark_blue .im-dragdrop-area .im-dragdrop_hover {
  border-color: #2e91ff;
  color: #2f92ff;
}
.im-theme-blue .im-dragdrop-area .im-dragdrop_hover {
  border-color: #2D90F5;
  color: #1B85F1;
}
.im-theme-dit_blue .im-dragdrop-area .im-dragdrop_hover {
  border-color: #2E72BF;
  color: #2E72BF;
}
.im-theme-myteam_green .im-dragdrop-area .im-dragdrop_hover {
  border-color: #18D893;
  color: #17C97E;
}
.im-theme-dark_calls .im-dragdrop-area .im-dragdrop_hover {
  border-color: #0C7CFF;
  color: #027AFF;
}

.im-circ-spinner {
  display: inline-block;
  position: relative;
  width: 36px;
  height: 36px;
  border-width: 0;
}
body .im-circ-spinner {
  border-color: #21D86A;
}
.im-theme-dark_green .im-circ-spinner {
  border-color: #0ADC5E;
}
.im-theme-dark_blue .im-circ-spinner {
  border-color: #2e91ff;
}
.im-theme-blue .im-circ-spinner {
  border-color: #2D90F5;
}
.im-theme-dit_blue .im-circ-spinner {
  border-color: #2E72BF;
}
.im-theme-myteam_green .im-circ-spinner {
  border-color: #18D893;
}
.im-theme-dark_calls .im-circ-spinner {
  border-color: #0C7CFF;
}
.im-circ-spinner div {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-circ-spinner .im-circ-spinner__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: inherit;
}
.im-circ-spinner.active {
  /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)); */
  -webkit-animation: container-rotate 1568ms linear infinite;
  animation: container-rotate 1568ms linear infinite;
}
.im-circ-spinner.active .im-circ-spinner__layer {
  /* durations: 4 * ARCTIME; */
  opacity: 1;
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.im-circ-spinner.active .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  /* duration: ARCTIME; */
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.im-circ-spinner.active .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  /* duration: ARCTIME; */
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.im-circ-spinner .im-circ-spinner__circle {
  border-radius: 50%;
}
.im-circ-spinner .im-circ-spinner__clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  width: 200%;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent;
  border-radius: 50%;
  -webkit-animation: none;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
.im-circ-spinner .im-circ-spinner__clipper:first-child {
  float: left !important;
}
.im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  left: 0;
  border-right-color: transparent;
  -webkit-transform: rotate(129deg);
  transform: rotate(129deg);
}
.im-circ-spinner .im-circ-spinner__clipper:last-child {
  float: right !important;
}
.im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  left: -100%;
  border-left-color: transparent;
  -webkit-transform: rotate(-129deg);
  transform: rotate(-129deg);
}
.im-circ-spinner .im-circ-spinner__gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.im-circ-spinner .im-circ-spinner__gap-patch .im-circ-spinner__circle {
  width: 1000%;
  left: -450%;
}

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
  }
}
@keyframes left-spin {
  from {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}
@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
  }
}
@keyframes right-spin {
  from {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}
@-webkit-keyframes fill-unfill-rotate {
  /* 0.5 * ARCSIZE */
  /* 1   * ARCSIZE */
  /* 1.5 * ARCSIZE */
  /* 2   * ARCSIZE */
  /* 2.5 * ARCSIZE */
  /* 3   * ARCSIZE */
  /* 3.5 * ARCSIZE */
  /* 4   * ARCSIZE */
  12.5% {
    -webkit-transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
  }
  to {
    -webkit-transform: rotate(1080deg);
  }
}
@keyframes fill-unfill-rotate {
  /* 0.5 * ARCSIZE */
  /* 1   * ARCSIZE */
  /* 1.5 * ARCSIZE */
  /* 2   * ARCSIZE */
  /* 2.5 * ARCSIZE */
  /* 3   * ARCSIZE */
  /* 3.5 * ARCSIZE */
  /* 4   * ARCSIZE */
  12.5% {
    transform: rotate(135deg);
  }
  25% {
    transform: rotate(270deg);
  }
  37.5% {
    transform: rotate(405deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(675deg);
  }
  75% {
    transform: rotate(810deg);
  }
  87.5% {
    transform: rotate(945deg);
  }
  to {
    transform: rotate(1080deg);
  }
}
@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes container-rotate {
  to {
    transform: rotate(360deg);
  }
}
.im-switch,
.im-switch input,
.im-switch span {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-switch input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}

body .im-switch input[type=checkbox]:checked + .im-switch-lever,
body .im-switch.im-switch-checked > .im-switch-lever {
  background-color: #21D86A;
}
.im-theme-dark_green .im-switch input[type=checkbox]:checked + .im-switch-lever,
.im-theme-dark_green .im-switch.im-switch-checked > .im-switch-lever {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-switch input[type=checkbox]:checked + .im-switch-lever,
.im-theme-dark_blue .im-switch.im-switch-checked > .im-switch-lever {
  background-color: #2e91ff;
}
.im-theme-blue .im-switch input[type=checkbox]:checked + .im-switch-lever,
.im-theme-blue .im-switch.im-switch-checked > .im-switch-lever {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-switch input[type=checkbox]:checked + .im-switch-lever,
.im-theme-dit_blue .im-switch.im-switch-checked > .im-switch-lever {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-switch input[type=checkbox]:checked + .im-switch-lever,
.im-theme-myteam_green .im-switch.im-switch-checked > .im-switch-lever {
  background-color: #18D893;
}
.im-theme-dark_calls .im-switch input[type=checkbox]:checked + .im-switch-lever,
.im-theme-dark_calls .im-switch.im-switch-checked > .im-switch-lever {
  background-color: #0C7CFF;
}
.im-switch input[type=checkbox]:checked + .im-switch-lever::after,
.im-switch.im-switch-checked > .im-switch-lever::after {
  left: 21px;
}
body .im-switch input[type=checkbox]:checked + .im-switch-lever::after,
body .im-switch.im-switch-checked > .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-dark_green .im-switch input[type=checkbox]:checked + .im-switch-lever::after,
.im-theme-dark_green .im-switch.im-switch-checked > .im-switch-lever::after {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-switch input[type=checkbox]:checked + .im-switch-lever::after,
.im-theme-dark_blue .im-switch.im-switch-checked > .im-switch-lever::after {
  background-color: #2b2c34;
}
.im-theme-blue .im-switch input[type=checkbox]:checked + .im-switch-lever::after,
.im-theme-blue .im-switch.im-switch-checked > .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-switch input[type=checkbox]:checked + .im-switch-lever::after,
.im-theme-dit_blue .im-switch.im-switch-checked > .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-switch input[type=checkbox]:checked + .im-switch-lever::after,
.im-theme-myteam_green .im-switch.im-switch-checked > .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-switch input[type=checkbox]:checked + .im-switch-lever::after,
.im-theme-dark_calls .im-switch.im-switch-checked > .im-switch-lever::after {
  background-color: #2B2B2B;
}

.im-switch input[type=checkbox]:disabled + .im-switch-lever,
.im-switch.im-switch-disabled > .im-switch-lever,
.im-switch input[type=checkbox]:disabled + .im-switch-lever::after,
.im-switch.im-switch-disabled > .im-switch-lever::after {
  opacity: 0.5;
}

.im-switch .im-switch-lever {
  content: "";
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: 15px;
  transition: background 0.3s ease;
  vertical-align: middle;
  height: 20px;
  width: 40px;
  margin: 0;
}
body .im-switch .im-switch-lever {
  background-color: #cccfd8;
}
.im-theme-dark_green .im-switch .im-switch-lever {
  background-color: #5e5f6c;
}
.im-theme-dark_blue .im-switch .im-switch-lever {
  background-color: #5e5f6c;
}
.im-theme-blue .im-switch .im-switch-lever {
  background-color: #cccfd8;
}
.im-theme-dit_blue .im-switch .im-switch-lever {
  background-color: #cccfd8;
}
.im-theme-myteam_green .im-switch .im-switch-lever {
  background-color: #cccfd8;
}
.im-theme-dark_calls .im-switch .im-switch-lever {
  background-color: #858585;
}

.im-switch .im-switch-lever::after {
  content: "";
  position: absolute;
  display: inline-block;
  border-radius: 21px;
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
  width: 16px;
  height: 16px;
  left: 3px;
  top: 2px;
}
body .im-switch .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-dark_green .im-switch .im-switch-lever::after {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-switch .im-switch-lever::after {
  background-color: #2b2c34;
}
.im-theme-blue .im-switch .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-switch .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-switch .im-switch-lever::after {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-switch .im-switch-lever::after {
  background-color: #2B2B2B;
}

body input[type=checkbox]:checked:not(:disabled) ~ .im-switch-lever:active::after,
body .im-switch.im-switch-checked:not(.disabled) > .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(33, 216, 106, 0.1);
}
.im-theme-dark_green input[type=checkbox]:checked:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dark_green .im-switch.im-switch-checked:not(.disabled) > .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(10, 220, 94, 0.1);
}
.im-theme-dark_blue input[type=checkbox]:checked:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dark_blue .im-switch.im-switch-checked:not(.disabled) > .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(46, 145, 255, 0.1);
}
.im-theme-blue input[type=checkbox]:checked:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-blue .im-switch.im-switch-checked:not(.disabled) > .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(45, 144, 245, 0.1);
}
.im-theme-dit_blue input[type=checkbox]:checked:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dit_blue .im-switch.im-switch-checked:not(.disabled) > .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(46, 114, 191, 0.1);
}
.im-theme-myteam_green input[type=checkbox]:checked:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-myteam_green .im-switch.im-switch-checked:not(.disabled) > .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(24, 216, 147, 0.1);
}
.im-theme-dark_calls input[type=checkbox]:checked:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dark_calls .im-switch.im-switch-checked:not(.disabled) > .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(12, 124, 255, 0.1);
}

body input[type=checkbox]:not(:disabled) ~ .im-switch-lever:active::after,
body .im-switch.im-switch-checked:not(.disabled) ~ .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(17, 17, 17, 0.08);
}
.im-theme-dark_green input[type=checkbox]:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dark_green .im-switch.im-switch-checked:not(.disabled) ~ .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(255, 255, 255, 0.08);
}
.im-theme-dark_blue input[type=checkbox]:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dark_blue .im-switch.im-switch-checked:not(.disabled) ~ .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(255, 255, 255, 0.08);
}
.im-theme-blue input[type=checkbox]:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-blue .im-switch.im-switch-checked:not(.disabled) ~ .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(17, 17, 17, 0.08);
}
.im-theme-dit_blue input[type=checkbox]:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dit_blue .im-switch.im-switch-checked:not(.disabled) ~ .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(17, 17, 17, 0.08);
}
.im-theme-myteam_green input[type=checkbox]:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-myteam_green .im-switch.im-switch-checked:not(.disabled) ~ .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(17, 17, 17, 0.08);
}
.im-theme-dark_calls input[type=checkbox]:not(:disabled) ~ .im-switch-lever:active::after,
.im-theme-dark_calls .im-switch.im-switch-checked:not(.disabled) ~ .im-switch-lever:active::after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), 0 0 0 8px rgba(255, 255, 255, 0.08);
}

.im-switch input[type=checkbox][disabled] + .im-switch-lever,
.im-switch.disabled > .im-switch-lever {
  cursor: default;
}

.im-phone__input {
  display: block;
  margin: 0;
  border: none;
  padding: 0 2px 2px;
  height: 22px;
  font-size: 16px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border-radius: 0;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  border-bottom: 1px solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-phone__input:focus {
  border-bottom: 1px solid;
}
body .im-phone__input {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
body .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
body .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
body .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
body .im-phone__input:focus {
  border-bottom-color: #21D86A;
}
body .im-phone__input::selection {
  background-color: #0ABD47;
}
.im-theme-dark_green .im-phone__input {
  background-color: #2b2c34;
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_green .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-phone__input:focus {
  border-bottom-color: #0ADC5E;
}
.im-theme-dark_green .im-phone__input::selection {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-phone__input {
  background-color: #2b2c34;
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-phone__input:focus {
  border-bottom-color: #2e91ff;
}
.im-theme-dark_blue .im-phone__input::selection {
  background-color: #73a5dc;
}
.im-theme-blue .im-phone__input {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-blue .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-blue .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-blue .im-phone__input:focus {
  border-bottom-color: #2D90F5;
}
.im-theme-blue .im-phone__input::selection {
  background-color: #6087B3;
}
.im-theme-dit_blue .im-phone__input {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-dit_blue .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-dit_blue .im-phone__input:focus {
  border-bottom-color: #2E72BF;
}
.im-theme-dit_blue .im-phone__input::selection {
  background-color: #5A8ABF;
}
.im-theme-myteam_green .im-phone__input {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-myteam_green .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-myteam_green .im-phone__input:focus {
  border-bottom-color: #18D893;
}
.im-theme-myteam_green .im-phone__input::selection {
  background-color: #61CEBA;
}
.im-theme-dark_calls .im-phone__input {
  background-color: #2B2B2B;
  color: #FFFFFF;
  border-bottom-color: #1F1F1F;
}
.im-theme-dark_calls .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9C9C9C;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-phone__input:focus {
  border-bottom-color: #0C7CFF;
}
.im-theme-dark_calls .im-phone__input::selection {
  background-color: #2D8DFF;
}
body .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
body .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
body .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dark_green .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-blue .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-blue .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dark_calls .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #949494;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #949494;
}
.im-theme-dark_calls .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #949494;
}

.im-phone__code {
  display: inline-block;
  height: 20px;
  padding-bottom: 8px;
  font-size: 18px;
  border-bottom: 1px solid;
  line-height: 21px;
  text-align: center;
  width: 23%;
  cursor: pointer;
}
.im-phone__code + .im-phone__input {
  display: inline-block;
  float: right;
  width: 75%;
  height: 29px;
  padding-bottom: 8px;
  font-size: 18px;
}
body .im-phone__code + .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
body .im-phone__code + .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
body .im-phone__code + .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dark_green .im-phone__code + .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-phone__code + .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-phone__code + .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-phone__code + .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-phone__code + .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-phone__code + .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-blue .im-phone__code + .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-phone__code + .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-blue .im-phone__code + .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-phone__code + .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-phone__code + .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-phone__code + .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-phone__code + .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-phone__code + .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-phone__code + .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dark_calls .im-phone__code + .im-phone__input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #949494;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-phone__code + .im-phone__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #949494;
}
.im-theme-dark_calls .im-phone__code + .im-phone__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #949494;
}
body .im-phone__code {
  border-bottom-color: #b7bcc9;
  color: #111111;
}
.im-theme-dark_green .im-phone__code {
  border-bottom-color: #7e848f;
  color: #ffffff;
}
.im-theme-dark_blue .im-phone__code {
  border-bottom-color: #7e848f;
  color: #ffffff;
}
.im-theme-blue .im-phone__code {
  border-bottom-color: #b7bcc9;
  color: #111111;
}
.im-theme-dit_blue .im-phone__code {
  border-bottom-color: #b7bcc9;
  color: #111111;
}
.im-theme-myteam_green .im-phone__code {
  border-bottom-color: #b7bcc9;
  color: #111111;
}
.im-theme-dark_calls .im-phone__code {
  border-bottom-color: #949494;
  color: #FFFFFF;
}

body .im-phone_error .im-phone__input {
  border-color: #f83e33;
}
.im-theme-dark_green .im-phone_error .im-phone__input {
  border-color: #f75d5d;
}
.im-theme-dark_blue .im-phone_error .im-phone__input {
  border-color: #f75d5d;
}
.im-theme-blue .im-phone_error .im-phone__input {
  border-color: #f83e33;
}
.im-theme-dit_blue .im-phone_error .im-phone__input {
  border-color: #f83e33;
}
.im-theme-myteam_green .im-phone_error .im-phone__input {
  border-color: #EC264A;
}
.im-theme-dark_calls .im-phone_error .im-phone__input {
  border-color: #FC2C38;
}

.im-phone__submessage {
  visibility: hidden;
  font-size: 14px;
  position: relative;
  left: 25%;
  line-height: 18px;
  height: 18px;
  top: 4px;
}
body .im-phone__submessage {
  color: #00B84D;
}
.im-theme-dark_green .im-phone__submessage {
  color: #0AC248;
}
.im-theme-dark_blue .im-phone__submessage {
  color: #2f92ff;
}
.im-theme-blue .im-phone__submessage {
  color: #1B85F1;
}
.im-theme-dit_blue .im-phone__submessage {
  color: #2E72BF;
}
.im-theme-myteam_green .im-phone__submessage {
  color: #17C97E;
}
.im-theme-dark_calls .im-phone__submessage {
  color: #027AFF;
}

body .im-phone__submessage-red .im-phonet__code + input {
  border-color: #f83e33;
}
.im-theme-dark_green .im-phone__submessage-red .im-phonet__code + input {
  border-color: #f75d5d;
}
.im-theme-dark_blue .im-phone__submessage-red .im-phonet__code + input {
  border-color: #f75d5d;
}
.im-theme-blue .im-phone__submessage-red .im-phonet__code + input {
  border-color: #f83e33;
}
.im-theme-dit_blue .im-phone__submessage-red .im-phonet__code + input {
  border-color: #f83e33;
}
.im-theme-myteam_green .im-phone__submessage-red .im-phonet__code + input {
  border-color: #EC264A;
}
.im-theme-dark_calls .im-phone__submessage-red .im-phonet__code + input {
  border-color: #FC2C38;
}

body .im-phone__submessage-red .im-phone__submessage {
  color: #f83e33;
}
.im-theme-dark_green .im-phone__submessage-red .im-phone__submessage {
  color: #f75d5d;
}
.im-theme-dark_blue .im-phone__submessage-red .im-phone__submessage {
  color: #f75d5d;
}
.im-theme-blue .im-phone__submessage-red .im-phone__submessage {
  color: #f83e33;
}
.im-theme-dit_blue .im-phone__submessage-red .im-phone__submessage {
  color: #f83e33;
}
.im-theme-myteam_green .im-phone__submessage-red .im-phone__submessage {
  color: #EC264A;
}
.im-theme-dark_calls .im-phone__submessage-red .im-phone__submessage {
  color: #FC2C38;
}

.im-phone__submessage-show .im-phone__submessage {
  visibility: visible;
}

.im-connection-title__wrapper {
  display: none;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  margin-top: -15px;
  width: 100%;
  text-align: center;
}

.im-connection-title {
  display: none;
  line-height: 30px;
  padding-left: 32px;
  padding-right: 8px;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: nowrap;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-connection-title::before {
  content: "";
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 9px;
  width: 12px;
  height: 12px;
  margin-top: -8px;
  border: 2px solid;
  border-radius: 10px;
  animation: connectionSpinner 1s linear infinite;
}
body .im-connection-title::before {
  border-color: #838690;
  border-right-color: transparent;
}
.im-theme-dark_green .im-connection-title::before {
  border-color: #7e848f;
  border-right-color: transparent;
}
.im-theme-dark_blue .im-connection-title::before {
  border-color: #7e848f;
  border-right-color: transparent;
}
.im-theme-blue .im-connection-title::before {
  border-color: #838690;
  border-right-color: transparent;
}
.im-theme-dit_blue .im-connection-title::before {
  border-color: #838690;
  border-right-color: transparent;
}
.im-theme-myteam_green .im-connection-title::before {
  border-color: #838690;
  border-right-color: transparent;
}
.im-theme-dark_calls .im-connection-title::before {
  border-color: #9C9C9C;
  border-right-color: transparent;
}
.im-pane_default .im-connection-title {
  border-radius: 18px;
}
body .im-pane_default .im-connection-title {
  color: #111111;
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-pane_default .im-connection-title {
  color: #ffffff;
  background-color: #2b2c34;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-pane_default .im-connection-title {
  color: #ffffff;
  background-color: #2b2c34;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-pane_default .im-connection-title {
  color: #111111;
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-pane_default .im-connection-title {
  color: #111111;
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-pane_default .im-connection-title {
  color: #111111;
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-pane_default .im-connection-title {
  color: #FFFFFF;
  background-color: #2B2B2B;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-connection-title .im-connection-title__troubles,
.im-connection-title .im-connection-title__offline {
  display: none;
  font-size: 16px;
  font-weight: normal;
  font-family: arial, sans-serif;
}

.im-connection-trouble:not(.im-splitview) .im-connection-title__wrapper,
.im-connection-trouble:not(.im-splitview) .im-connection-title,
.im-connection-trouble:not(.im-offline-page) .im-pane .im-connection-title__wrapper,
.im-connection-trouble:not(.im-offline-page) .im-pane .im-connection-title,
.im-connection-trouble .im-pane-box_expanded .im-connection-title__wrapper,
.im-connection-trouble .im-pane-box_expanded .im-connection-title {
  display: inline-block;
}
.im-connection-trouble:not(.im-splitview) .im-connection-title__online,
.im-connection-trouble:not(.im-offline-page) .im-pane .im-connection-title__online,
.im-connection-trouble .im-pane-box_expanded .im-connection-title__online {
  display: none;
}
.im-connection-trouble:not(.im-splitview) .im-connection-title__troubles,
.im-connection-trouble:not(.im-offline-page) .im-pane .im-connection-title__troubles,
.im-connection-trouble .im-pane-box_expanded .im-connection-title__troubles {
  display: inline;
}

.im-connection-offline:not(.im-splitview) .im-connection-title__wrapper,
.im-connection-offline:not(.im-splitview) .im-connection-title,
.im-connection-offline:not(.im-offline-page) .im-pane .im-connection-title__wrapper,
.im-connection-offline:not(.im-offline-page) .im-pane .im-connection-title,
.im-connection-offline .im-pane-box_expanded .im-connection-title__wrapper,
.im-connection-offline .im-pane-box_expanded .im-connection-title {
  display: inline-block;
}
.im-connection-offline:not(.im-splitview) .im-connection-title__online,
.im-connection-offline:not(.im-offline-page) .im-pane .im-connection-title__online,
.im-connection-offline .im-pane-box_expanded .im-connection-title__online {
  display: none;
}
.im-connection-offline:not(.im-splitview) .im-connection-title__offline,
.im-connection-offline:not(.im-offline-page) .im-pane .im-connection-title__offline,
.im-connection-offline .im-pane-box_expanded .im-connection-title__offline {
  display: inline;
}

@keyframes connectionSpinner {
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.im-verify-phone__sms {
  display: none;
}
.im-verify-phone_auto-submit .im-verify-phone__sms .im-verify-phone__button_ok {
  display: none;
}

.im-verify-phone__title {
  font-size: 22px;
  line-height: 22px;
  height: 48px;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 35px;
  padding-top: 10px;
}

.im-verify-phone_code .im-verify-phone__input {
  display: none;
}
.im-verify-phone_code .im-verify-phone__sms {
  display: block;
}

.im-verify-phone__code {
  display: block;
  margin: 0;
  border: none;
  padding: 0 2px 2px;
  height: 22px;
  font-size: 16px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border-radius: 0;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  border-bottom: 1px solid;
  margin-top: 20px;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  width: 100%;
  margin-bottom: 32px;
}
.im-verify-phone__code:focus {
  border-bottom: 1px solid;
}
body .im-verify-phone__code {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
body .im-verify-phone__code::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
body .im-verify-phone__code:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
body .im-verify-phone__code::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
body .im-verify-phone__code:focus {
  border-bottom-color: #21D86A;
}
body .im-verify-phone__code::selection {
  background-color: #0ABD47;
}
.im-theme-dark_green .im-verify-phone__code {
  background-color: #2b2c34;
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_green .im-verify-phone__code::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-verify-phone__code:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-verify-phone__code::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-verify-phone__code:focus {
  border-bottom-color: #0ADC5E;
}
.im-theme-dark_green .im-verify-phone__code::selection {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-verify-phone__code {
  background-color: #2b2c34;
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-verify-phone__code::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-verify-phone__code:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-verify-phone__code::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-verify-phone__code:focus {
  border-bottom-color: #2e91ff;
}
.im-theme-dark_blue .im-verify-phone__code::selection {
  background-color: #73a5dc;
}
.im-theme-blue .im-verify-phone__code {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-blue .im-verify-phone__code::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-verify-phone__code:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-blue .im-verify-phone__code::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-blue .im-verify-phone__code:focus {
  border-bottom-color: #2D90F5;
}
.im-theme-blue .im-verify-phone__code::selection {
  background-color: #6087B3;
}
.im-theme-dit_blue .im-verify-phone__code {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-verify-phone__code::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-verify-phone__code:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-dit_blue .im-verify-phone__code::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-dit_blue .im-verify-phone__code:focus {
  border-bottom-color: #2E72BF;
}
.im-theme-dit_blue .im-verify-phone__code::selection {
  background-color: #5A8ABF;
}
.im-theme-myteam_green .im-verify-phone__code {
  background-color: #ffffff;
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-verify-phone__code::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-verify-phone__code:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-myteam_green .im-verify-phone__code::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-myteam_green .im-verify-phone__code:focus {
  border-bottom-color: #18D893;
}
.im-theme-myteam_green .im-verify-phone__code::selection {
  background-color: #61CEBA;
}
.im-theme-dark_calls .im-verify-phone__code {
  background-color: #2B2B2B;
  color: #FFFFFF;
  border-bottom-color: #1F1F1F;
}
.im-theme-dark_calls .im-verify-phone__code::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9C9C9C;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-verify-phone__code:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-verify-phone__code::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-verify-phone__code:focus {
  border-bottom-color: #0C7CFF;
}
.im-theme-dark_calls .im-verify-phone__code::selection {
  background-color: #2D8DFF;
}
body .im-verify-phone__code_error .im-verify-phone__code {
  border-color: #f83e33;
}
.im-theme-dark_green .im-verify-phone__code_error .im-verify-phone__code {
  border-color: #f75d5d;
}
.im-theme-dark_blue .im-verify-phone__code_error .im-verify-phone__code {
  border-color: #f75d5d;
}
.im-theme-blue .im-verify-phone__code_error .im-verify-phone__code {
  border-color: #f83e33;
}
.im-theme-dit_blue .im-verify-phone__code_error .im-verify-phone__code {
  border-color: #f83e33;
}
.im-theme-myteam_green .im-verify-phone__code_error .im-verify-phone__code {
  border-color: #EC264A;
}
.im-theme-dark_calls .im-verify-phone__code_error .im-verify-phone__code {
  border-color: #FC2C38;
}

.im-verify-phone__resend,
.im-verify-phone__voice,
.im-verify-phone__error {
  display: block;
  margin: 12px auto 0;
  text-decoration: none;
  cursor: pointer;
  font-size: 13px;
  border: none;
  outline: none;
  background: none;
  line-height: 18px;
  vertical-align: middle;
  text-align: center;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-verify-phone__resend,
body .im-verify-phone__voice,
body .im-verify-phone__error {
  color: #00B84D;
}
.im-theme-dark_green .im-verify-phone__resend,
.im-theme-dark_green .im-verify-phone__voice,
.im-theme-dark_green .im-verify-phone__error {
  color: #0AC248;
}
.im-theme-dark_blue .im-verify-phone__resend,
.im-theme-dark_blue .im-verify-phone__voice,
.im-theme-dark_blue .im-verify-phone__error {
  color: #2f92ff;
}
.im-theme-blue .im-verify-phone__resend,
.im-theme-blue .im-verify-phone__voice,
.im-theme-blue .im-verify-phone__error {
  color: #1B85F1;
}
.im-theme-dit_blue .im-verify-phone__resend,
.im-theme-dit_blue .im-verify-phone__voice,
.im-theme-dit_blue .im-verify-phone__error {
  color: #2E72BF;
}
.im-theme-myteam_green .im-verify-phone__resend,
.im-theme-myteam_green .im-verify-phone__voice,
.im-theme-myteam_green .im-verify-phone__error {
  color: #17C97E;
}
.im-theme-dark_calls .im-verify-phone__resend,
.im-theme-dark_calls .im-verify-phone__voice,
.im-theme-dark_calls .im-verify-phone__error {
  color: #027AFF;
}
body .im-verify-phone__resend:disabled,
body .im-verify-phone__voice:disabled,
body .im-verify-phone__error:disabled {
  color: #838690;
}
.im-theme-dark_green .im-verify-phone__resend:disabled,
.im-theme-dark_green .im-verify-phone__voice:disabled,
.im-theme-dark_green .im-verify-phone__error:disabled {
  color: #7e848f;
}
.im-theme-dark_blue .im-verify-phone__resend:disabled,
.im-theme-dark_blue .im-verify-phone__voice:disabled,
.im-theme-dark_blue .im-verify-phone__error:disabled {
  color: #7e848f;
}
.im-theme-blue .im-verify-phone__resend:disabled,
.im-theme-blue .im-verify-phone__voice:disabled,
.im-theme-blue .im-verify-phone__error:disabled {
  color: #838690;
}
.im-theme-dit_blue .im-verify-phone__resend:disabled,
.im-theme-dit_blue .im-verify-phone__voice:disabled,
.im-theme-dit_blue .im-verify-phone__error:disabled {
  color: #838690;
}
.im-theme-myteam_green .im-verify-phone__resend:disabled,
.im-theme-myteam_green .im-verify-phone__voice:disabled,
.im-theme-myteam_green .im-verify-phone__error:disabled {
  color: #838690;
}
.im-theme-dark_calls .im-verify-phone__resend:disabled,
.im-theme-dark_calls .im-verify-phone__voice:disabled,
.im-theme-dark_calls .im-verify-phone__error:disabled {
  color: #9C9C9C;
}

.im-verify-phone__resend span {
  padding-left: 4px;
}

.im-verify-phone__submessage {
  margin-top: 32px;
  text-align: center;
  font-size: 13px;
  line-height: 20px;
}
body .im-verify-phone__submessage {
  color: #838690;
}
.im-theme-dark_green .im-verify-phone__submessage {
  color: #7e848f;
}
.im-theme-dark_blue .im-verify-phone__submessage {
  color: #7e848f;
}
.im-theme-blue .im-verify-phone__submessage {
  color: #838690;
}
.im-theme-dit_blue .im-verify-phone__submessage {
  color: #838690;
}
.im-theme-myteam_green .im-verify-phone__submessage {
  color: #838690;
}
.im-theme-dark_calls .im-verify-phone__submessage {
  color: #9C9C9C;
}
body .im-phone_error + .im-verify-phone__submessage {
  color: #f83e33;
}
.im-theme-dark_green .im-phone_error + .im-verify-phone__submessage {
  color: #f75d5d;
}
.im-theme-dark_blue .im-phone_error + .im-verify-phone__submessage {
  color: #f75d5d;
}
.im-theme-blue .im-phone_error + .im-verify-phone__submessage {
  color: #f83e33;
}
.im-theme-dit_blue .im-phone_error + .im-verify-phone__submessage {
  color: #f83e33;
}
.im-theme-myteam_green .im-phone_error + .im-verify-phone__submessage {
  color: #EC264A;
}
.im-theme-dark_calls .im-phone_error + .im-verify-phone__submessage {
  color: #FC2C38;
}

.im-verify-phone__error {
  cursor: auto;
}
body .im-verify-phone__error {
  color: #f83e33;
}
.im-theme-dark_green .im-verify-phone__error {
  color: #f75d5d;
}
.im-theme-dark_blue .im-verify-phone__error {
  color: #f75d5d;
}
.im-theme-blue .im-verify-phone__error {
  color: #f83e33;
}
.im-theme-dit_blue .im-verify-phone__error {
  color: #f83e33;
}
.im-theme-myteam_green .im-verify-phone__error {
  color: #EC264A;
}
.im-theme-dark_calls .im-verify-phone__error {
  color: #FC2C38;
}

.im-verify-phone__number {
  min-height: 18px;
  margin-top: 30px;
  text-align: left;
  border-bottom: 1px solid;
  padding-bottom: 7px;
}
.im-verify-phone__number span {
  font-size: 16px;
}
body .im-verify-phone__number {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-verify-phone__number {
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-verify-phone__number {
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-verify-phone__number {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-verify-phone__number {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-verify-phone__number {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-verify-phone__number {
  color: #FFFFFF;
  border-bottom-color: #1F1F1F;
}

.im-verify-phone__change {
  float: right;
  cursor: pointer;
  font-size: 13px;
}
body .im-verify-phone__change {
  color: #838690;
}
.im-theme-dark_green .im-verify-phone__change {
  color: #7e848f;
}
.im-theme-dark_blue .im-verify-phone__change {
  color: #7e848f;
}
.im-theme-blue .im-verify-phone__change {
  color: #838690;
}
.im-theme-dit_blue .im-verify-phone__change {
  color: #838690;
}
.im-theme-myteam_green .im-verify-phone__change {
  color: #838690;
}
.im-theme-dark_calls .im-verify-phone__change {
  color: #9C9C9C;
}

.im-verify-phone_auto-submit .im-verify-phone__sms .im-verify-phone__ok {
  display: none;
}

/* text input 2019 */
.im-text-input, .im-input-country-phone__phone {
  position: relative;
  height: 48px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 24px;
  font-size: 15px;
  padding: 0 20px;
  border: none;
  outline: none;
  -webkit-appearance: none;
}
body .im-text-input, body .im-input-country-phone__phone {
  color: #111111;
  background: #ffffff;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15);
}
body .im-text-input::placeholder, body .im-input-country-phone__phone::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
body .im-text-input:-ms-input-placeholder, body .im-input-country-phone__phone:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
body .im-text-input::-ms-input-placeholder, body .im-input-country-phone__phone::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
body .im-text-input:focus, body .im-input-country-phone__phone:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2);
}
body .im-text-input:disabled, body .im-input-country-phone__phone:disabled {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-text-input, .im-theme-dark_green .im-input-country-phone__phone {
  color: #ffffff;
  background: #3A3B42;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15);
}
.im-theme-dark_green .im-text-input::placeholder, .im-theme-dark_green .im-input-country-phone__phone::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-text-input:-ms-input-placeholder, .im-theme-dark_green .im-input-country-phone__phone:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-text-input::-ms-input-placeholder, .im-theme-dark_green .im-input-country-phone__phone::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-text-input:focus, .im-theme-dark_green .im-input-country-phone__phone:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_green .im-text-input:disabled, .im-theme-dark_green .im-input-country-phone__phone:disabled {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-text-input, .im-theme-dark_blue .im-input-country-phone__phone {
  color: #ffffff;
  background: #3A3B42;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15);
}
.im-theme-dark_blue .im-text-input::placeholder, .im-theme-dark_blue .im-input-country-phone__phone::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-text-input:-ms-input-placeholder, .im-theme-dark_blue .im-input-country-phone__phone:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-text-input::-ms-input-placeholder, .im-theme-dark_blue .im-input-country-phone__phone::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-text-input:focus, .im-theme-dark_blue .im-input-country-phone__phone:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_blue .im-text-input:disabled, .im-theme-dark_blue .im-input-country-phone__phone:disabled {
  background-color: #3c3d48;
}
.im-theme-blue .im-text-input, .im-theme-blue .im-input-country-phone__phone {
  color: #111111;
  background: #ffffff;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15);
}
.im-theme-blue .im-text-input::placeholder, .im-theme-blue .im-input-country-phone__phone::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-text-input:-ms-input-placeholder, .im-theme-blue .im-input-country-phone__phone:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-blue .im-text-input::-ms-input-placeholder, .im-theme-blue .im-input-country-phone__phone::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-blue .im-text-input:focus, .im-theme-blue .im-input-country-phone__phone:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2);
}
.im-theme-blue .im-text-input:disabled, .im-theme-blue .im-input-country-phone__phone:disabled {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-text-input, .im-theme-dit_blue .im-input-country-phone__phone {
  color: #111111;
  background: #ffffff;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15);
}
.im-theme-dit_blue .im-text-input::placeholder, .im-theme-dit_blue .im-input-country-phone__phone::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-text-input:-ms-input-placeholder, .im-theme-dit_blue .im-input-country-phone__phone:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-dit_blue .im-text-input::-ms-input-placeholder, .im-theme-dit_blue .im-input-country-phone__phone::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-dit_blue .im-text-input:focus, .im-theme-dit_blue .im-input-country-phone__phone:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2);
}
.im-theme-dit_blue .im-text-input:disabled, .im-theme-dit_blue .im-input-country-phone__phone:disabled {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-text-input, .im-theme-myteam_green .im-input-country-phone__phone {
  color: #111111;
  background: #ffffff;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15);
}
.im-theme-myteam_green .im-text-input::placeholder, .im-theme-myteam_green .im-input-country-phone__phone::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-text-input:-ms-input-placeholder, .im-theme-myteam_green .im-input-country-phone__phone:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-myteam_green .im-text-input::-ms-input-placeholder, .im-theme-myteam_green .im-input-country-phone__phone::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-myteam_green .im-text-input:focus, .im-theme-myteam_green .im-input-country-phone__phone:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2);
}
.im-theme-myteam_green .im-text-input:disabled, .im-theme-myteam_green .im-input-country-phone__phone:disabled {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-text-input, .im-theme-dark_calls .im-input-country-phone__phone {
  color: #FFFFFF;
  background: #3A3A3A;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15);
}
.im-theme-dark_calls .im-text-input::placeholder, .im-theme-dark_calls .im-input-country-phone__phone::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9C9C9C;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-text-input:-ms-input-placeholder, .im-theme-dark_calls .im-input-country-phone__phone:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-text-input::-ms-input-placeholder, .im-theme-dark_calls .im-input-country-phone__phone::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-text-input:focus, .im-theme-dark_calls .im-input-country-phone__phone:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_calls .im-text-input:disabled, .im-theme-dark_calls .im-input-country-phone__phone:disabled {
  background-color: #1F1F1F;
}

/* phone input 2019 */
.im-input-country-phone {
  position: relative;
}

.im-input-country-phone__code {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 24px 0 0 24px;
  width: 60px;
  height: 48px;
  font-size: 15px;
  line-height: 48px;
  text-align: right;
  cursor: pointer;
}
body .im-input-country-phone__code:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-input-country-phone__code:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-input-country-phone__code:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-input-country-phone__code:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-input-country-phone__code:before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-input-country-phone__code:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-input-country-phone__code:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-input-country-phone__code:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-input-country-phone__code:before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-input-country-phone__code:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-input-country-phone__code:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-input-country-phone__code:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-input-country-phone__code:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-input-country-phone__code:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-input-country-phone__code:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-input-country-phone__code:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-input-country-phone__code:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-input-country-phone__code:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-input-country-phone__code:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-input-country-phone__code:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-input-country-phone__code:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-input-country-phone__code:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-input-country-phone__code:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-input-country-phone__code:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-input-country-phone__code:before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-input-country-phone__code:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-input-country-phone__code:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-input-country-phone__code:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-input-country-phone__code:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-input-country-phone__code:hover:before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-input-country-phone__code:hover:before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-input-country-phone__code:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-input-country-phone__code:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-input-country-phone__code:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-input-country-phone__code:hover:before {
  background-color: #858585;
}
.im-desktop .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-input-country-phone__code:active:before {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-input-country-phone__code:active:before {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-input-country-phone__code:active:before {
  background-color: #7A7A7A;
}
body .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-theme-dark_green .im-input-country-phone__code:active:before {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-input-country-phone__code:active:before {
  background-color: #9ea0b2;
}
.im-theme-blue .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-input-country-phone__code:active:before {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-input-country-phone__code:active:before {
  background-color: #7A7A7A;
}
body .im-input-country-phone__code {
  color: #111111;
}
.im-theme-dark_green .im-input-country-phone__code {
  color: #ffffff;
}
.im-theme-dark_blue .im-input-country-phone__code {
  color: #ffffff;
}
.im-theme-blue .im-input-country-phone__code {
  color: #111111;
}
.im-theme-dit_blue .im-input-country-phone__code {
  color: #111111;
}
.im-theme-myteam_green .im-input-country-phone__code {
  color: #111111;
}
.im-theme-dark_calls .im-input-country-phone__code {
  color: #FFFFFF;
}
.im-input-country-phone__code::after {
  content: "";
  width: 6px;
  height: 6px;
  border-right: 1px solid;
  border-bottom: 1px solid;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 40px;
  margin-left: -4px;
  margin-top: -4px;
}
body .im-input-country-phone__code::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_green .im-input-country-phone__code::after {
  border-right-color: #7e848f;
  border-bottom-color: #7e848f;
}
.im-theme-dark_blue .im-input-country-phone__code::after {
  border-right-color: #7e848f;
  border-bottom-color: #7e848f;
}
.im-theme-blue .im-input-country-phone__code::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-dit_blue .im-input-country-phone__code::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-myteam_green .im-input-country-phone__code::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_calls .im-input-country-phone__code::after {
  border-right-color: #949494;
  border-bottom-color: #949494;
}

.im-input-country-phone__phone {
  padding-left: 64px;
  width: 100%;
}

/* grab and sort items  */
.im-grab-item-container {
  position: relative;
}
.im-grab-item-container .im-grab-item-original {
  visibility: hidden;
}
.im-grab-item-container .im-grab-item-grabbing {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  cursor: grabbing;
}
.im-grab-item-container .im-grab-item-grabbing div {
  cursor: grabbing;
}

.im-grab-cursor * {
  cursor: grabbing !important;
}

.im-calls-loader {
  display: inline-block;
}
.im-calls-loader span, .im-calls-loader::before, .im-calls-loader::after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin: 0 3px;
  opacity: 1;
  border-radius: 50%;
}
body .im-calls-loader span, body .im-calls-loader::before, body .im-calls-loader::after {
  background-color: #ffffff;
}
.im-theme-dark_green .im-calls-loader span, .im-theme-dark_green .im-calls-loader::before, .im-theme-dark_green .im-calls-loader::after {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-calls-loader span, .im-theme-dark_blue .im-calls-loader::before, .im-theme-dark_blue .im-calls-loader::after {
  background-color: #2b2c34;
}
.im-theme-blue .im-calls-loader span, .im-theme-blue .im-calls-loader::before, .im-theme-blue .im-calls-loader::after {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-calls-loader span, .im-theme-dit_blue .im-calls-loader::before, .im-theme-dit_blue .im-calls-loader::after {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-calls-loader span, .im-theme-myteam_green .im-calls-loader::before, .im-theme-myteam_green .im-calls-loader::after {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-calls-loader span, .im-theme-dark_calls .im-calls-loader::before, .im-theme-dark_calls .im-calls-loader::after {
  background-color: #2B2B2B;
}
.im-calls-loader span {
  animation-name: callsLoader;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-delay: 300ms;
}
.im-calls-loader::before {
  margin-left: 0;
  animation-name: callsLoader;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-delay: 0ms;
}
.im-calls-loader::after {
  margin-right: 0;
  animation-name: callsLoader;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-delay: 6s;
}

@keyframes callsLoader {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
.im-create-group__name {
  position: relative;
  padding: 0 16px 0 88px;
  overflow: hidden;
  line-height: 64px;
}
.im-create-group__name .im-field-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 21px;
}
.im-create-group__name .im-field-text {
  height: 25px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: unset;
  line-height: 20px;
  font-size: 18px;
  width: 100%;
}
.im-create-group__name .im-box__extra-info .im-box__subinfo {
  padding-right: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.im-field-text__singleline {
  white-space: nowrap;
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.im-field-text__singleline::-webkit-scrollbar {
  display: none;
}

.im-create-group__name__refresh {
  width: 32px;
  height: 32px;
  display: none;
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
  margin-top: -19px;
  cursor: pointer;
}
.im-create-group__name__refresh::after {
  content: "";
  width: 26px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 3px;
}
.im-create-group__name__refresh:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -770px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -770px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -770px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-create-group__name__refresh:after {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-create-group__name__refresh:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-create-group__name__refresh:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-create-group__name__refresh:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-create-group__name__refresh:after {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-create-group__name__refresh:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-create-group__name__refresh:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-create-group__name__refresh:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-create-group__name__refresh:after {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-create-group__name__refresh:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-create-group__name__refresh:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-create-group__name__refresh:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-create-group__name__refresh:after {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-create-group__name__refresh:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-create-group__name__refresh:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-create-group__name__refresh:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-create-group__name__refresh:after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-create-group__name__refresh:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-create-group__name__refresh:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-create-group__name__refresh:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-create-group__name__refresh:after {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-create-group__name__refresh:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-create-group__name__refresh:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-create-group__name__refresh:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-create-group__name__refresh:after {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-create-group__name__refresh:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-create-group__name__refresh:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-create-group__name__refresh:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-create-group__name__refresh:hover:after {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-create-group__name__refresh:hover:after {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-create-group__name__refresh:hover:after {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-create-group__name__refresh:hover:after {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-create-group__name__refresh:hover:after {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-create-group__name__refresh:hover:after {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-create-group__name__refresh:hover:after {
  background-color: #005BEF;
}
.im-desktop .im-create-group__name__refresh:active:after {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-create-group__name__refresh:active:after {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-create-group__name__refresh:active:after {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-create-group__name__refresh:active:after {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-create-group__name__refresh:active:after {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-create-group__name__refresh:active:after {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-create-group__name__refresh:active:after {
  background-color: #0057E5;
}
body .im-create-group__name__refresh:active:after {
  background-color: #1BB157;
}
.im-theme-dark_green .im-create-group__name__refresh:active:after {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-create-group__name__refresh:active:after {
  background-color: #3b96ff;
}
.im-theme-blue .im-create-group__name__refresh:active:after {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-create-group__name__refresh:active:after {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-create-group__name__refresh:active:after {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-create-group__name__refresh:active:after {
  background-color: #0057E5;
}

.im-create-group__avatar {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 15px;
  border-radius: 30px;
}
.im-create-group__avatar .im-avatarbox {
  width: 56px;
  height: 56px;
  min-width: 56px;
  min-height: 56px;
  border-radius: 28px;
}
.im-create-group__avatar .im-avatar-uploader__wrap::after {
  width: 26px;
  height: 22px;
  margin-left: -13px;
  margin-top: -11px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-create-group__avatar input[type=file] {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  opacity: 0;
  font-size: 0;
  padding-bottom: 20px;
  margin-top: -20px;
  cursor: pointer;
}
body .im-create-group__avatar input[type=file] {
  color: #21D86A;
}
.im-theme-dark_green .im-create-group__avatar input[type=file] {
  color: #0ADC5E;
}
.im-theme-dark_blue .im-create-group__avatar input[type=file] {
  color: #2e91ff;
}
.im-theme-blue .im-create-group__avatar input[type=file] {
  color: #2D90F5;
}
.im-theme-dit_blue .im-create-group__avatar input[type=file] {
  color: #2E72BF;
}
.im-theme-myteam_green .im-create-group__avatar input[type=file] {
  color: #18D893;
}
.im-theme-dark_calls .im-create-group__avatar input[type=file] {
  color: #0C7CFF;
}

.im-create-group__avatar__edit-btn {
  width: 16px;
  height: 16px;
  border: 2px solid;
  display: block;
  border-radius: 10px;
  position: absolute;
  top: auto;
  right: -2px;
  bottom: -2px;
  left: auto;
}
body .im-create-group__avatar__edit-btn {
  background: #21D86A;
  border-color: #ffffff;
}
.im-theme-dark_green .im-create-group__avatar__edit-btn {
  background: #0ADC5E;
  border-color: #2b2c34;
}
.im-theme-dark_blue .im-create-group__avatar__edit-btn {
  background: #2e91ff;
  border-color: #2b2c34;
}
.im-theme-blue .im-create-group__avatar__edit-btn {
  background: #2D90F5;
  border-color: #ffffff;
}
.im-theme-dit_blue .im-create-group__avatar__edit-btn {
  background: #2E72BF;
  border-color: #ffffff;
}
.im-theme-myteam_green .im-create-group__avatar__edit-btn {
  background: #18D893;
  border-color: #ffffff;
}
.im-theme-dark_calls .im-create-group__avatar__edit-btn {
  background: #0C7CFF;
  border-color: #2B2B2B;
}
.im-create-group__avatar__edit-btn::after {
  content: "";
  width: 12px;
  height: 10px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -6px;
  margin-top: -5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -4269px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -4269px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -4269px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-create-group__avatar__edit-btn::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-create-group__avatar__edit-btn::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-create-group__avatar__edit-btn::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-create-group__avatar__edit-btn::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-create-group__avatar__edit-btn::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-create-group__avatar__edit-btn::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-create-group__avatar__edit-btn::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-create-group__avatar__edit-btn::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-create-group__avatar__edit-btn::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-create-group__avatar__edit-btn::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-create-group__avatar__edit-btn::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-create-group__avatar__edit-btn::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-create-group__avatar__edit-btn::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-create-group__avatar__edit-btn::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-create-group__avatar__edit-btn::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-create-group__avatar__edit-btn::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-create-group__avatar__edit-btn::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-create-group__avatar__edit-btn::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-create-group__avatar__edit-btn::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-create-group__avatar__edit-btn::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-create-group__avatar__edit-btn::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-create-group__avatar__edit-btn::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-create-group__avatar__edit-btn::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-create-group__avatar__edit-btn::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-create-group__avatar__edit-btn::after {
  background-image: none;
  background-color: #2B2B2B;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-create-group__avatar__edit-btn::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-create-group__avatar__edit-btn::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-create-group__avatar__edit-btn::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-avatar-uploader__wrap:empty + .im-create-group__avatar__edit-btn {
  display: none;
}

.im-tooltip {
  min-width: 43px;
  white-space: nowrap;
  display: inline-block;
  border-radius: 8px;
  padding: 5px;
  position: absolute;
  z-index: 1000;
  left: 50%;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-tooltip {
  color: #111111;
  background-color: #ffffff;
  border-color: #eceef3;
}
.im-theme-dark_green .im-tooltip {
  color: #ffffff;
  background-color: #2b2c34;
  border-color: #3c3d47;
}
.im-theme-dark_blue .im-tooltip {
  color: #ffffff;
  background-color: #2b2c34;
  border-color: #3c3d47;
}
.im-theme-blue .im-tooltip {
  color: #111111;
  background-color: #ffffff;
  border-color: #eceef3;
}
.im-theme-dit_blue .im-tooltip {
  color: #111111;
  background-color: #ffffff;
  border-color: #eceef3;
}
.im-theme-myteam_green .im-tooltip {
  color: #111111;
  background-color: #ffffff;
  border-color: #eceef3;
}
.im-theme-dark_calls .im-tooltip {
  color: #FFFFFF;
  background-color: #2B2B2B;
  border-color: #1F1F1F;
}

.im-tooltip-content {
  max-height: 212px;
  width: max-content;
  max-width: 400px;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  text-align: center;
  white-space: pre-line;
  align-items: center;
}

.im-tooltip__left-position {
  margin: 0;
  justify-content: flex-start;
  text-align: left;
}

.im-tooltip-arrow {
  position: absolute;
  bottom: -5px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
body .im-tooltip-arrow {
  background: #ffffff;
  border-left: 1px solid #eceef3;
  border-top: 1px solid #eceef3;
}
.im-theme-dark_green .im-tooltip-arrow {
  background: #2b2c34;
  border-left: 1px solid #3c3d47;
  border-top: 1px solid #3c3d47;
}
.im-theme-dark_blue .im-tooltip-arrow {
  background: #2b2c34;
  border-left: 1px solid #3c3d47;
  border-top: 1px solid #3c3d47;
}
.im-theme-blue .im-tooltip-arrow {
  background: #ffffff;
  border-left: 1px solid #eceef3;
  border-top: 1px solid #eceef3;
}
.im-theme-dit_blue .im-tooltip-arrow {
  background: #ffffff;
  border-left: 1px solid #eceef3;
  border-top: 1px solid #eceef3;
}
.im-theme-myteam_green .im-tooltip-arrow {
  background: #ffffff;
  border-left: 1px solid #eceef3;
  border-top: 1px solid #eceef3;
}
.im-theme-dark_calls .im-tooltip-arrow {
  background: #2B2B2B;
  border-left: 1px solid #1F1F1F;
  border-top: 1px solid #1F1F1F;
}

.im-tooltip__flipped .im-tooltip-arrow {
  top: -5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.im-toast-cross span:last-child {
  content: "";
  display: block;
}
.im-toast-cross span:last-child::after {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  margin-top: -9px;
  right: 5px;
  top: 50%;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-toast-cross span:last-child::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-toast-cross span:last-child::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-toast-cross span:last-child::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-toast-cross span:last-child::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-toast-cross span:last-child::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-toast-cross span:last-child::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-toast-cross span:last-child::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-toast-cross span:last-child::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-toast-cross span:last-child::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-toast-cross span:last-child::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-toast-cross span:last-child::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-toast-cross span:last-child::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-toast-cross span:last-child::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-toast-cross span:last-child::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-toast-cross span:last-child::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-toast-cross span:last-child::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-toast-cross span:last-child::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-toast-cross span:last-child::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-toast-cross span:last-child::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-toast-cross span:last-child::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-toast-cross span:last-child::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-toast-cross span:last-child::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-toast-cross span:last-child::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-toast-cross span:last-child::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-toast-cross span:last-child::after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-toast-cross span:last-child::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-toast-cross span:last-child::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-toast-cross span:last-child::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-threads-dialog {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-threads-dialog {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  body .im-threads-dialog {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-threads-dialog {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-dark_green .im-threads-dialog {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-threads-dialog {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-threads-dialog {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-threads-dialog {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-dark_blue .im-threads-dialog {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-threads-dialog {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-threads-dialog {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-threads-dialog {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-blue .im-threads-dialog {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-threads-dialog {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-threads-dialog {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-threads-dialog {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-dit_blue .im-threads-dialog {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-threads-dialog {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-threads-dialog {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-threads-dialog {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-myteam_green .im-threads-dialog {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-threads-dialog {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-threads-dialog {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-threads-dialog {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-dark_calls .im-threads-dialog {
  background-color: #1f1f1f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-threads-dialog {
    /* IE10+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-threads-dialog {
    /* IE Edge 12+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-threads-dialog {
    /* IE Edge 16+ CSS */
    background-color: #1c1c1c;
  }
}
.im-threads-dialog span {
  width: 20px;
  height: 20px;
  display: block;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' fill='currentColor' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 4C6.50022 4 6.50043 4 6.50065 4H13.0006C15.2098 4 17.0006 5.79086 17.0006 8V11.4998C17.6076 11.0437 18.0002 10.3177 18.0002 9.5V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.50018C7.68227 3 6.9561 3.39278 6.5 4Z' fill='currentColor'/%3E%3Cpath d='M6.5 4L6.10022 3.69971L5.4991 4.5H6.5V4ZM17.0006 11.4998H16.5006V12.501L17.301 11.8995L17.0006 11.4998ZM6.5 4.5C6.50019 4.5 6.50037 4.5 6.50046 4.5C6.50058 4.5 6.50062 4.5 6.50065 4.5V3.5C6.50046 3.5 6.50028 3.5 6.50018 3.5C6.50007 3.5 6.50003 3.5 6.5 3.5V4.5ZM6.50065 4.5H13.0006V3.5H6.50065V4.5ZM13.0006 4.5C14.9336 4.5 16.5006 6.067 16.5006 8H17.5006C17.5006 5.51472 15.4859 3.5 13.0006 3.5V4.5ZM16.5006 8V11.4998H17.5006V8H16.5006ZM17.5002 9.5C17.5002 10.1538 17.187 10.7344 16.7003 11.1001L17.301 11.8995C18.0283 11.353 18.5002 10.4816 18.5002 9.5H17.5002ZM17.5002 5.5V9.5H18.5002V5.5H17.5002ZM15.5002 3.5C16.6048 3.5 17.5002 4.39543 17.5002 5.5H18.5002C18.5002 3.84315 17.157 2.5 15.5002 2.5V3.5ZM8.50018 3.5H15.5002V2.5H8.50018V3.5ZM6.89978 4.30029C7.26551 3.81338 7.84618 3.5 8.50018 3.5V2.5C7.51837 2.5 6.64669 2.97217 6.10022 3.69971L6.89978 4.30029Z' fill='currentColor'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' fill='currentColor' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 4C6.50022 4 6.50043 4 6.50065 4H13.0006C15.2098 4 17.0006 5.79086 17.0006 8V11.4998C17.6076 11.0437 18.0002 10.3177 18.0002 9.5V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.50018C7.68227 3 6.9561 3.39278 6.5 4Z' fill='currentColor'/%3E%3Cpath d='M6.5 4L6.10022 3.69971L5.4991 4.5H6.5V4ZM17.0006 11.4998H16.5006V12.501L17.301 11.8995L17.0006 11.4998ZM6.5 4.5C6.50019 4.5 6.50037 4.5 6.50046 4.5C6.50058 4.5 6.50062 4.5 6.50065 4.5V3.5C6.50046 3.5 6.50028 3.5 6.50018 3.5C6.50007 3.5 6.50003 3.5 6.5 3.5V4.5ZM6.50065 4.5H13.0006V3.5H6.50065V4.5ZM13.0006 4.5C14.9336 4.5 16.5006 6.067 16.5006 8H17.5006C17.5006 5.51472 15.4859 3.5 13.0006 3.5V4.5ZM16.5006 8V11.4998H17.5006V8H16.5006ZM17.5002 9.5C17.5002 10.1538 17.187 10.7344 16.7003 11.1001L17.301 11.8995C18.0283 11.353 18.5002 10.4816 18.5002 9.5H17.5002ZM17.5002 5.5V9.5H18.5002V5.5H17.5002ZM15.5002 3.5C16.6048 3.5 17.5002 4.39543 17.5002 5.5H18.5002C18.5002 3.84315 17.157 2.5 15.5002 2.5V3.5ZM8.50018 3.5H15.5002V2.5H8.50018V3.5ZM6.89978 4.30029C7.26551 3.81338 7.84618 3.5 8.50018 3.5V2.5C7.51837 2.5 6.64669 2.97217 6.10022 3.69971L6.89978 4.30029Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
}
body .im-threads-dialog span {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-threads-dialog span {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-threads-dialog span {
  background-color: #7e848f;
}
.im-theme-blue .im-threads-dialog span {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-threads-dialog span {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-threads-dialog span {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-threads-dialog span {
  background-color: #949494;
}

div.im-avatarbox.im-threads-dialog.im-threads-dialog {
  border-radius: 50%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* user select dropdown box */
.im-user-select {
  position: relative;
}

.im-user-select__field {
  display: block;
  margin: 0;
  padding: 11px 12px;
  height: 40px;
  line-height: 18px;
  font-size: 15px;
  border-width: 1px;
  border-style: solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  border-radius: 8px;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 11px 52px 11px 12px;
  width: 100%;
}
body .im-user-select__field {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
body .im-user-select__field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
body .im-user-select__field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
body .im-user-select__field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
body .im-user-select__field:focus {
  border-color: #21D86A;
}
body .im-user-select__field::selection {
  background-color: #0ABD47;
}
.im-theme-dark_green .im-user-select__field {
  background-color: #3c3d48;
  color: #ffffff;
  border-color: #5e5f6c;
}
.im-theme-dark_green .im-user-select__field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-user-select__field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-user-select__field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-user-select__field:focus {
  border-color: #0ADC5E;
}
.im-theme-dark_green .im-user-select__field::selection {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-user-select__field {
  background-color: #3c3d48;
  color: #ffffff;
  border-color: #5e5f6c;
}
.im-theme-dark_blue .im-user-select__field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-user-select__field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-user-select__field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-user-select__field:focus {
  border-color: #2e91ff;
}
.im-theme-dark_blue .im-user-select__field::selection {
  background-color: #73a5dc;
}
.im-theme-blue .im-user-select__field {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
.im-theme-blue .im-user-select__field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-user-select__field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-blue .im-user-select__field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-blue .im-user-select__field:focus {
  border-color: #2D90F5;
}
.im-theme-blue .im-user-select__field::selection {
  background-color: #6087B3;
}
.im-theme-dit_blue .im-user-select__field {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
.im-theme-dit_blue .im-user-select__field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-user-select__field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-user-select__field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-dit_blue .im-user-select__field:focus {
  border-color: #2E72BF;
}
.im-theme-dit_blue .im-user-select__field::selection {
  background-color: #5A8ABF;
}
.im-theme-myteam_green .im-user-select__field {
  background-color: #f3f5f8;
  color: #111111;
  border-color: #cccfd8;
}
.im-theme-myteam_green .im-user-select__field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7bcc9;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-user-select__field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-user-select__field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b7bcc9;
}
.im-theme-myteam_green .im-user-select__field:focus {
  border-color: #18D893;
}
.im-theme-myteam_green .im-user-select__field::selection {
  background-color: #61CEBA;
}
.im-theme-dark_calls .im-user-select__field {
  background-color: #1F1F1F;
  color: #FFFFFF;
  border-color: #858585;
}
.im-theme-dark_calls .im-user-select__field::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #949494;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-user-select__field:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #949494;
}
.im-theme-dark_calls .im-user-select__field::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #949494;
}
.im-theme-dark_calls .im-user-select__field:focus {
  border-color: #0C7CFF;
}
.im-theme-dark_calls .im-user-select__field::selection {
  background-color: #2D8DFF;
}

.im-user-select_selected .im-user-select__field {
  padding-left: 36px;
}
.im-user-select_selected .im-user-select__ava {
  display: block;
}

.im-user-select__ava {
  position: absolute;
  top: 10px;
  right: auto;
  bottom: auto;
  left: 12px;
  display: none;
}
.im-user-select__ava .im-avatarbox {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  border-radius: 10px;
}

.im-user-select__arrow {
  width: 39px;
  height: 38px;
  border-radius: 0 8px 8px 0;
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: auto;
  left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
body .im-user-select__arrow {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-user-select__arrow {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-user-select__arrow {
  background-color: #3c3d48;
}
.im-theme-blue .im-user-select__arrow {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-user-select__arrow {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-user-select__arrow {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-user-select__arrow {
  background-color: #1F1F1F;
}
body .im-user-select__arrow svg {
  stroke: #838690;
}
.im-theme-dark_green .im-user-select__arrow svg {
  stroke: #7e848f;
}
.im-theme-dark_blue .im-user-select__arrow svg {
  stroke: #7e848f;
}
.im-theme-blue .im-user-select__arrow svg {
  stroke: #838690;
}
.im-theme-dit_blue .im-user-select__arrow svg {
  stroke: #838690;
}
.im-theme-myteam_green .im-user-select__arrow svg {
  stroke: #838690;
}
.im-theme-dark_calls .im-user-select__arrow svg {
  stroke: #9C9C9C;
}

.im-user-select__arrow_flip svg {
  -moz-transform: scale(1, -1);
  -webkit-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

.im-infinite-list__wrapper .im-infinite-list .im-infinite-list__spinner {
  height: 63px;
}

.im-reload-button {
  display: flex;
  justify-content: center;
}
.im-reload-button .im-reload-button__wrapper {
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  padding: 6px 20px 11px;
}
body .im-reload-button .im-reload-button__wrapper {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-reload-button .im-reload-button__wrapper {
  color: #7e848f;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-reload-button .im-reload-button__wrapper {
  color: #7e848f;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-reload-button .im-reload-button__wrapper {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-reload-button .im-reload-button__wrapper {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-reload-button .im-reload-button__wrapper {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-reload-button .im-reload-button__wrapper {
  color: #9C9C9C;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-reload-button .im-reload-button__wrapper .im-button-2021 {
  margin: 8px 0 0 0;
}
.im-reload-button .im-reload-button__wrapper .im-reload-button__title {
  display: flex;
}
.im-reload-button .im-reload-button__wrapper .im-reload-button__title .im-reload-button__icon {
  margin-right: 3px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background-size: 84px 84px;
  background-image: url("../images/emoji/s8.png");
  background-position-x: -84px;
  background-position-y: 0px;
}

/* Old browser page */
.im-old-cat {
  margin-top: 40px;
  font-family: arial, sans-serif;
  font-size: 18px;
  text-align: center;
}

/* Login page */
.im-authpage.im-authpage {
  width: 100%;
  max-width: 100%;
  left: 0;
  border-right: none;
}
body .im-authpage.im-authpage a {
  color: #00B84D;
}
.im-theme-dark_green .im-authpage.im-authpage a {
  color: #0AC248;
}
.im-theme-dark_blue .im-authpage.im-authpage a {
  color: #2f92ff;
}
.im-theme-blue .im-authpage.im-authpage a {
  color: #1B85F1;
}
.im-theme-dit_blue .im-authpage.im-authpage a {
  color: #2E72BF;
}
.im-theme-myteam_green .im-authpage.im-authpage a {
  color: #17C97E;
}
.im-theme-dark_calls .im-authpage.im-authpage a {
  color: #027AFF;
}

.im-auth-formwrap {
  display: flex;
  width: 300px;
  max-width: 90%;
  height: auto;
  min-height: 100vh;
  margin: 0 auto;
  align-items: center;
}

.im-auth-form, .im-auth-form-code, .im-auth-form-password {
  max-width: 100%;
  padding: 48px 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.im-auth-form .im-input-country-phone, .im-auth-form-code .im-input-country-phone, .im-auth-form-password .im-input-country-phone {
  width: 300px;
  max-width: 100%;
  margin-top: 28px;
}
.im-auth-form .im-text-input, .im-auth-form-code .im-text-input, .im-auth-form-password .im-text-input, .im-auth-form .im-input-country-phone__phone, .im-auth-form-code .im-input-country-phone__phone, .im-auth-form-password .im-input-country-phone__phone {
  width: 300px;
  max-width: 100%;
}

.im-auth-input-login {
  margin-top: 32px;
}

.im-auth-input-pswd {
  margin-top: 20px;
}

.im-auth-form-code .im-text-input, .im-auth-form-code .im-input-country-phone__phone {
  margin-top: 28px;
  letter-spacing: 9px;
  padding-left: 34%;
}

.im-auth-title {
  font-weight: bold;
  display: block;
  font-size: 22px;
  letter-spacing: -0.02em;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-auth-description {
  display: block;
  font-size: 15px;
  line-height: 144%;
  margin-top: 16px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-auth-error {
  display: block;
  margin-top: 16px;
  min-height: 20px;
  line-height: 20px;
  font-size: 15px;
}
body .im-auth-error {
  color: #f83e33;
}
.im-theme-dark_green .im-auth-error {
  color: #f75d5d;
}
.im-theme-dark_blue .im-auth-error {
  color: #f75d5d;
}
.im-theme-blue .im-auth-error {
  color: #f83e33;
}
.im-theme-dit_blue .im-auth-error {
  color: #f83e33;
}
.im-theme-myteam_green .im-auth-error {
  color: #EC264A;
}
.im-theme-dark_calls .im-auth-error {
  color: #FC2C38;
}
.im-auth-error:empty {
  visibility: hidden;
}

.im-auth-code-input {
  position: relative;
}
.im-auth-code-input .im-circ-spinner {
  width: 24px;
  height: 24px;
  position: absolute;
  top: auto;
  right: 12px;
  bottom: 12px;
  left: auto;
  display: none;
}

.im-auth-submit {
  display: inline-block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  line-height: 40px;
  height: 40px;
  min-width: 110px;
  text-align: center;
  border-radius: 20px;
  font-size: 15px;
  border: none;
  outline: none;
  padding: 0 32px 12px;
  margin-top: 16px;
  -webkit-appearance: none;
  cursor: pointer;
}
body .im-auth-submit {
  color: #ffffff;
  background: #21D86A;
}
body .im-auth-submit:hover {
  background: #1EC360;
}
body .im-auth-submit:active {
  background: #1BB157;
}
body .im-auth-submit:disabled {
  cursor: default;
  background: #cccfd8;
}
.im-theme-dark_green .im-auth-submit {
  color: #2b2c34;
  background: #0ADC5E;
}
.im-theme-dark_green .im-auth-submit:hover {
  background: #0BF468;
}
.im-theme-dark_green .im-auth-submit:active {
  background: #3CF686;
}
.im-theme-dark_green .im-auth-submit:disabled {
  cursor: default;
  background: #5e5f6c;
}
.im-theme-dark_blue .im-auth-submit {
  color: #2b2c34;
  background: #2e91ff;
}
.im-theme-dark_blue .im-auth-submit:hover {
  background: #479dff;
}
.im-theme-dark_blue .im-auth-submit:active {
  background: #3b96ff;
}
.im-theme-dark_blue .im-auth-submit:disabled {
  cursor: default;
  background: #5e5f6c;
}
.im-theme-blue .im-auth-submit {
  color: #ffffff;
  background: #2D90F5;
}
.im-theme-blue .im-auth-submit:hover {
  background: #2C84DF;
}
.im-theme-blue .im-auth-submit:active {
  background: #317BC7;
}
.im-theme-blue .im-auth-submit:disabled {
  cursor: default;
  background: #cccfd8;
}
.im-theme-dit_blue .im-auth-submit {
  color: #ffffff;
  background: #2E72BF;
}
.im-theme-dit_blue .im-auth-submit:hover {
  background: #2769B5;
}
.im-theme-dit_blue .im-auth-submit:active {
  background: #2061AB;
}
.im-theme-dit_blue .im-auth-submit:disabled {
  cursor: default;
  background: #cccfd8;
}
.im-theme-myteam_green .im-auth-submit {
  color: #ffffff;
  background: #18D893;
}
.im-theme-myteam_green .im-auth-submit:hover {
  background: #1AD08E;
}
.im-theme-myteam_green .im-auth-submit:active {
  background: #1CC88A;
}
.im-theme-myteam_green .im-auth-submit:disabled {
  cursor: default;
  background: #cccfd8;
}
.im-theme-dark_calls .im-auth-submit {
  color: #2B2B2B;
  background: #0C7CFF;
}
.im-theme-dark_calls .im-auth-submit:hover {
  background: #005BEF;
}
.im-theme-dark_calls .im-auth-submit:active {
  background: #0057E5;
}
.im-theme-dark_calls .im-auth-submit:disabled {
  cursor: default;
  background: #858585;
}

.im-auth-mail-ru {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.im-auth-mail-ru .im-auth-submit-center {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 0;
  margin-top: 52px;
}
body .im-auth-mail-ru .im-auth-submit-center {
  background: #1f64f0;
  color: #ffffff;
}
.im-theme-dark_green .im-auth-mail-ru .im-auth-submit-center {
  background: #1f64f0;
  color: #ffffff;
}
.im-theme-dark_blue .im-auth-mail-ru .im-auth-submit-center {
  background: #1f64f0;
  color: #ffffff;
}
.im-theme-blue .im-auth-mail-ru .im-auth-submit-center {
  background: #1f64f0;
  color: #ffffff;
}
.im-theme-dit_blue .im-auth-mail-ru .im-auth-submit-center {
  background: #1f64f0;
  color: #ffffff;
}
.im-theme-myteam_green .im-auth-mail-ru .im-auth-submit-center {
  background: #1f64f0;
  color: #ffffff;
}
.im-theme-dark_calls .im-auth-mail-ru .im-auth-submit-center {
  background: #1f64f0;
  color: #FFFFFF;
}
.im-auth-mail-ru .im-auth-submit-center svg {
  margin-right: 8px;
}

.im-auth-button-blank {
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0 5px;
  height: 32px;
  min-width: 32px;
  font-size: 14px;
  text-transform: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-auth-button-blank {
  color: #838690;
  background-color: transparent;
}
body .im-auth-button-blank:hover {
  color: #7A7E8B;
}
body .im-auth-button-blank:active {
  color: #707482;
}
.im-theme-dark_green .im-auth-button-blank {
  color: #7e848f;
  background-color: transparent;
}
.im-theme-dark_green .im-auth-button-blank:hover {
  color: #8C939E;
}
.im-theme-dark_green .im-auth-button-blank:active {
  color: #9BA2AD;
}
.im-theme-dark_blue .im-auth-button-blank {
  color: #7e848f;
  background-color: transparent;
}
.im-theme-dark_blue .im-auth-button-blank:hover {
  color: #8C939E;
}
.im-theme-dark_blue .im-auth-button-blank:active {
  color: #9BA2AD;
}
.im-theme-blue .im-auth-button-blank {
  color: #838690;
  background-color: transparent;
}
.im-theme-blue .im-auth-button-blank:hover {
  color: #7A7E8B;
}
.im-theme-blue .im-auth-button-blank:active {
  color: #707482;
}
.im-theme-dit_blue .im-auth-button-blank {
  color: #838690;
  background-color: transparent;
}
.im-theme-dit_blue .im-auth-button-blank:hover {
  color: #7A7E8B;
}
.im-theme-dit_blue .im-auth-button-blank:active {
  color: #707482;
}
.im-theme-myteam_green .im-auth-button-blank {
  color: #838690;
  background-color: transparent;
}
.im-theme-myteam_green .im-auth-button-blank:hover {
  color: #7A7E8B;
}
.im-theme-myteam_green .im-auth-button-blank:active {
  color: #707482;
}
.im-theme-dark_calls .im-auth-button-blank {
  color: #9C9C9C;
  background-color: transparent;
}
.im-theme-dark_calls .im-auth-button-blank:hover {
  color: #8F8F8F;
}
.im-theme-dark_calls .im-auth-button-blank:active {
  color: #828282;
}

body .im-auth-button-accent {
  background-color: #ffffff;
}
.im-theme-dark_green .im-auth-button-accent {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-auth-button-accent {
  background-color: #2b2c34;
}
.im-theme-blue .im-auth-button-accent {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-auth-button-accent {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-auth-button-accent {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-auth-button-accent {
  background-color: #2B2B2B;
}
.im-auth-button-accent[data-action=resendCode] {
  margin-top: 16px;
}

.im-auth-switch-form {
  display: none;
  position: absolute;
  top: 16px;
  right: auto;
  bottom: auto;
  left: 20px;
  z-index: 1;
}
.im-auth-switch-form[data-back="1"], .im-auth-switch-form[data-form=frmSmsCode], .im-auth-switch-form[data-form=frmProfile] {
  display: block;
  width: 32px;
  top: 12px;
  left: 12px;
}
.im-auth-switch-form[data-back="1"], .im-auth-switch-form[data-form=frmSmsCode], .im-auth-switch-form[data-form=frmProfile] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -341px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -341px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -341px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-auth-switch-form[data-back="1"], body .im-auth-switch-form[data-form=frmSmsCode], body .im-auth-switch-form[data-form=frmProfile] {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-auth-switch-form[data-back="1"], body .im-auth-switch-form[data-form=frmSmsCode], body .im-auth-switch-form[data-form=frmProfile] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-auth-switch-form[data-back="1"], body .im-auth-switch-form[data-form=frmSmsCode], body .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-auth-switch-form[data-back="1"], body .im-auth-switch-form[data-form=frmSmsCode], body .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-auth-switch-form[data-back="1"], .im-theme-dark_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_green .im-auth-switch-form[data-form=frmProfile] {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-auth-switch-form[data-back="1"], .im-theme-dark_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_green .im-auth-switch-form[data-form=frmProfile] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-auth-switch-form[data-back="1"], .im-theme-dark_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_green .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-auth-switch-form[data-back="1"], .im-theme-dark_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_green .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-auth-switch-form[data-back="1"], .im-theme-dark_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_blue .im-auth-switch-form[data-form=frmProfile] {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-auth-switch-form[data-back="1"], .im-theme-dark_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-auth-switch-form[data-back="1"], .im-theme-dark_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-auth-switch-form[data-back="1"], .im-theme-dark_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-auth-switch-form[data-back="1"], .im-theme-blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-blue .im-auth-switch-form[data-form=frmProfile] {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-auth-switch-form[data-back="1"], .im-theme-blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-auth-switch-form[data-back="1"], .im-theme-blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-auth-switch-form[data-back="1"], .im-theme-blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-auth-switch-form[data-back="1"], .im-theme-dit_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dit_blue .im-auth-switch-form[data-form=frmProfile] {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-auth-switch-form[data-back="1"], .im-theme-dit_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dit_blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-auth-switch-form[data-back="1"], .im-theme-dit_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dit_blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-auth-switch-form[data-back="1"], .im-theme-dit_blue .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dit_blue .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-auth-switch-form[data-back="1"], .im-theme-myteam_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-myteam_green .im-auth-switch-form[data-form=frmProfile] {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-auth-switch-form[data-back="1"], .im-theme-myteam_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-myteam_green .im-auth-switch-form[data-form=frmProfile] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-auth-switch-form[data-back="1"], .im-theme-myteam_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-myteam_green .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-auth-switch-form[data-back="1"], .im-theme-myteam_green .im-auth-switch-form[data-form=frmSmsCode], .im-theme-myteam_green .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-auth-switch-form[data-back="1"], .im-theme-dark_calls .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_calls .im-auth-switch-form[data-form=frmProfile] {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-auth-switch-form[data-back="1"], .im-theme-dark_calls .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_calls .im-auth-switch-form[data-form=frmProfile] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-auth-switch-form[data-back="1"], .im-theme-dark_calls .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_calls .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-auth-switch-form[data-back="1"], .im-theme-dark_calls .im-auth-switch-form[data-form=frmSmsCode], .im-theme-dark_calls .im-auth-switch-form[data-form=frmProfile] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-auth-switch-form[data-back="1"]:hover, .im-desktop .im-auth-switch-form[data-form=frmSmsCode]:hover, .im-desktop .im-auth-switch-form[data-form=frmProfile]:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-auth-switch-form[data-back="1"]:hover, .im-desktop.im-theme-dark_green .im-auth-switch-form[data-form=frmSmsCode]:hover, .im-desktop.im-theme-dark_green .im-auth-switch-form[data-form=frmProfile]:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-auth-switch-form[data-back="1"]:hover, .im-desktop.im-theme-dark_blue .im-auth-switch-form[data-form=frmSmsCode]:hover, .im-desktop.im-theme-dark_blue .im-auth-switch-form[data-form=frmProfile]:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-auth-switch-form[data-back="1"]:hover, .im-desktop.im-theme-blue .im-auth-switch-form[data-form=frmSmsCode]:hover, .im-desktop.im-theme-blue .im-auth-switch-form[data-form=frmProfile]:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-auth-switch-form[data-back="1"]:hover, .im-desktop.im-theme-dit_blue .im-auth-switch-form[data-form=frmSmsCode]:hover, .im-desktop.im-theme-dit_blue .im-auth-switch-form[data-form=frmProfile]:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-auth-switch-form[data-back="1"]:hover, .im-desktop.im-theme-myteam_green .im-auth-switch-form[data-form=frmSmsCode]:hover, .im-desktop.im-theme-myteam_green .im-auth-switch-form[data-form=frmProfile]:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-auth-switch-form[data-back="1"]:hover, .im-desktop.im-theme-dark_calls .im-auth-switch-form[data-form=frmSmsCode]:hover, .im-desktop.im-theme-dark_calls .im-auth-switch-form[data-form=frmProfile]:hover {
  background-color: #858585;
}
.im-desktop .im-auth-switch-form[data-back="1"]:active, .im-desktop .im-auth-switch-form[data-form=frmSmsCode]:active, .im-desktop .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-auth-switch-form[data-back="1"]:active, .im-desktop.im-theme-dark_green .im-auth-switch-form[data-form=frmSmsCode]:active, .im-desktop.im-theme-dark_green .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-auth-switch-form[data-back="1"]:active, .im-desktop.im-theme-dark_blue .im-auth-switch-form[data-form=frmSmsCode]:active, .im-desktop.im-theme-dark_blue .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-auth-switch-form[data-back="1"]:active, .im-desktop.im-theme-blue .im-auth-switch-form[data-form=frmSmsCode]:active, .im-desktop.im-theme-blue .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-auth-switch-form[data-back="1"]:active, .im-desktop.im-theme-dit_blue .im-auth-switch-form[data-form=frmSmsCode]:active, .im-desktop.im-theme-dit_blue .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-auth-switch-form[data-back="1"]:active, .im-desktop.im-theme-myteam_green .im-auth-switch-form[data-form=frmSmsCode]:active, .im-desktop.im-theme-myteam_green .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-auth-switch-form[data-back="1"]:active, .im-desktop.im-theme-dark_calls .im-auth-switch-form[data-form=frmSmsCode]:active, .im-desktop.im-theme-dark_calls .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #7A7A7A;
}
body .im-auth-switch-form[data-back="1"]:active, body .im-auth-switch-form[data-form=frmSmsCode]:active, body .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-auth-switch-form[data-back="1"]:active, .im-theme-dark_green .im-auth-switch-form[data-form=frmSmsCode]:active, .im-theme-dark_green .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-auth-switch-form[data-back="1"]:active, .im-theme-dark_blue .im-auth-switch-form[data-form=frmSmsCode]:active, .im-theme-dark_blue .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-auth-switch-form[data-back="1"]:active, .im-theme-blue .im-auth-switch-form[data-form=frmSmsCode]:active, .im-theme-blue .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-auth-switch-form[data-back="1"]:active, .im-theme-dit_blue .im-auth-switch-form[data-form=frmSmsCode]:active, .im-theme-dit_blue .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-auth-switch-form[data-back="1"]:active, .im-theme-myteam_green .im-auth-switch-form[data-form=frmSmsCode]:active, .im-theme-myteam_green .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-auth-switch-form[data-back="1"]:active, .im-theme-dark_calls .im-auth-switch-form[data-form=frmSmsCode]:active, .im-theme-dark_calls .im-auth-switch-form[data-form=frmProfile]:active {
  background-color: #7A7A7A;
}

.im-auth-link {
  display: block;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  margin-top: 24px;
}
body .im-auth-link {
  color: #00B84D;
}
.im-theme-dark_green .im-auth-link {
  color: #0AC248;
}
.im-theme-dark_blue .im-auth-link {
  color: #2f92ff;
}
.im-theme-blue .im-auth-link {
  color: #1B85F1;
}
.im-theme-dit_blue .im-auth-link {
  color: #2E72BF;
}
.im-theme-myteam_green .im-auth-link {
  color: #17C97E;
}
.im-theme-dark_calls .im-auth-link {
  color: #027AFF;
}
.im-auth-link:empty {
  display: none;
}

.im-auth-sysinfo {
  position: absolute;
  top: 2px;
  right: 5px;
  bottom: auto;
  left: auto;
  font-size: 8px;
}
body .im-auth-sysinfo {
  color: #b7bcc9;
}
.im-theme-dark_green .im-auth-sysinfo {
  color: #7e848f;
}
.im-theme-dark_blue .im-auth-sysinfo {
  color: #7e848f;
}
.im-theme-blue .im-auth-sysinfo {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-auth-sysinfo {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-auth-sysinfo {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-auth-sysinfo {
  color: #949494;
}

/* Attach phone page */
.im-attachphone-wrap {
  padding: 52px 20px 0;
  margin-bottom: 14px;
}

.im-attachphone {
  overflow: auto;
}
.im-attachphone .app-topbar {
  box-shadow: none;
}
.im-attachphone .app-content {
  top: 0;
}
.im-attachphone .im-authpage-phone-country {
  margin-top: 50px;
}
.im-attachphone .im-authpage-input {
  margin-bottom: 0;
}
.im-attachphone input::placeholder,
.im-attachphone input::-webkit-input-placeholder {
  font-size: 18px;
}
.im-attachphone input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-size: 18px;
  transform: scale(0.9) translateX(-0.1rem);
}
.im-attachphone input::-ms-input-placeholder {
  /* Microsoft Edge */
  font-size: 18px;
  transform: scale(0.9) translateX(-0.1rem);
}

.im-attachphone-logout {
  position: absolute;
  top: 16px;
  right: 16px;
  bottom: auto;
  left: auto;
  font-size: 14px;
  cursor: pointer;
}
body .im-attachphone-logout {
  color: #838690;
}
.im-theme-dark_green .im-attachphone-logout {
  color: #7e848f;
}
.im-theme-dark_blue .im-attachphone-logout {
  color: #7e848f;
}
.im-theme-blue .im-attachphone-logout {
  color: #838690;
}
.im-theme-dit_blue .im-attachphone-logout {
  color: #838690;
}
.im-theme-myteam_green .im-attachphone-logout {
  color: #838690;
}
.im-theme-dark_calls .im-attachphone-logout {
  color: #9C9C9C;
}

.im-attachphone-head {
  width: 100%;
  padding-top: 16px;
  position: relative;
}

.im-attachphone-logo {
  width: 88px;
  height: 80px;
  margin: 10px auto;
  background: url("../images/shield_icon.png") no-repeat center;
  background-size: 88px 80px;
}

.im-attachphone-title {
  margin-top: 35px;
  font-size: 22px;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  width: 100%;
}

.im-attachphone-text {
  margin-top: 33px;
  display: block;
  text-align: center;
}
.im-attachphone-text span {
  display: inline-block;
  max-width: 260px;
  font-size: 14px;
}
body .im-attachphone-text span {
  color: #111111;
}
.im-theme-dark_green .im-attachphone-text span {
  color: #ffffff;
}
.im-theme-dark_blue .im-attachphone-text span {
  color: #ffffff;
}
.im-theme-blue .im-attachphone-text span {
  color: #111111;
}
.im-theme-dit_blue .im-attachphone-text span {
  color: #111111;
}
.im-theme-myteam_green .im-attachphone-text span {
  color: #111111;
}
.im-theme-dark_calls .im-attachphone-text span {
  color: #FFFFFF;
}

.im-attachphone-button {
  margin: 18px auto;
  display: block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 32px;
  width: 116px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  border: none;
  outline: none;
  -webkit-appearance: none;
}
body .im-attachphone-button {
  background: #21D86A;
  color: #ffffff;
}
body .im-attachphone-button:disabled {
  background: #b7bcc9;
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_green .im-attachphone-button {
  background: #0ADC5E;
  color: #2b2c34;
}
.im-theme-dark_green .im-attachphone-button:disabled {
  background: #7e848f;
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_blue .im-attachphone-button {
  background: #2e91ff;
  color: #2b2c34;
}
.im-theme-dark_blue .im-attachphone-button:disabled {
  background: #7e848f;
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-blue .im-attachphone-button {
  background: #2D90F5;
  color: #ffffff;
}
.im-theme-blue .im-attachphone-button:disabled {
  background: #b7bcc9;
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dit_blue .im-attachphone-button {
  background: #2E72BF;
  color: #ffffff;
}
.im-theme-dit_blue .im-attachphone-button:disabled {
  background: #b7bcc9;
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-myteam_green .im-attachphone-button {
  background: #18D893;
  color: #ffffff;
}
.im-theme-myteam_green .im-attachphone-button:disabled {
  background: #b7bcc9;
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-dark_calls .im-attachphone-button {
  background: #0C7CFF;
  color: #2B2B2B;
}
.im-theme-dark_calls .im-attachphone-button:disabled {
  background: #949494;
  color: rgba(255, 255, 255, 0.8);
}
.im-attachphone-button:last-child {
  margin-bottom: 0;
}
.im-attachphone-button.im-attachphone-button_white {
  border: 1px solid;
}
body .im-attachphone-button.im-attachphone-button_white {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-dark_green .im-attachphone-button.im-attachphone-button_white {
  background: #2b2c34;
  color: #7e848f;
  border-color: #7e848f;
}
.im-theme-dark_blue .im-attachphone-button.im-attachphone-button_white {
  background: #2b2c34;
  color: #7e848f;
  border-color: #7e848f;
}
.im-theme-blue .im-attachphone-button.im-attachphone-button_white {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-dit_blue .im-attachphone-button.im-attachphone-button_white {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-myteam_green .im-attachphone-button.im-attachphone-button_white {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-dark_calls .im-attachphone-button.im-attachphone-button_white {
  background: #2B2B2B;
  color: #949494;
  border-color: #949494;
}

.im-attachphone-code {
  border-radius: 0;
  border-width: 0;
  border-bottom-width: 1px;
  margin-top: 20px;
  font-size: 19px;
  padding-left: 2px;
  height: 40px;
  line-height: 40px;
}

.im-attachphone-cancel {
  display: block;
  width: 116px;
  text-align: center;
  margin: 18px auto;
  font-size: 12px;
  text-transform: uppercase;
  cursor: pointer;
}
body .im-attachphone-cancel {
  color: #838690;
}
.im-theme-dark_green .im-attachphone-cancel {
  color: #7e848f;
}
.im-theme-dark_blue .im-attachphone-cancel {
  color: #7e848f;
}
.im-theme-blue .im-attachphone-cancel {
  color: #838690;
}
.im-theme-dit_blue .im-attachphone-cancel {
  color: #838690;
}
.im-theme-myteam_green .im-attachphone-cancel {
  color: #838690;
}
.im-theme-dark_calls .im-attachphone-cancel {
  color: #9C9C9C;
}

.im-attachphone-resend {
  display: block;
  margin: 30px auto 0;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  border: none;
  outline: none;
  background: none;
  height: 30px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-attachphone-resend {
  color: #838690;
}
.im-theme-dark_green .im-attachphone-resend {
  color: #7e848f;
}
.im-theme-dark_blue .im-attachphone-resend {
  color: #7e848f;
}
.im-theme-blue .im-attachphone-resend {
  color: #838690;
}
.im-theme-dit_blue .im-attachphone-resend {
  color: #838690;
}
.im-theme-myteam_green .im-attachphone-resend {
  color: #838690;
}
.im-theme-dark_calls .im-attachphone-resend {
  color: #9C9C9C;
}

.im-attachphone-wait {
  min-height: 18px;
  margin-top: 30px;
  text-align: left;
  border-bottom: 1px solid;
  padding-bottom: 7px;
}
.im-attachphone-wait span {
  font-size: 16px;
}
body .im-attachphone-wait {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-attachphone-wait {
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-attachphone-wait {
  color: #ffffff;
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-attachphone-wait {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-attachphone-wait {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-attachphone-wait {
  color: #111111;
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-attachphone-wait {
  color: #FFFFFF;
  border-bottom-color: #1F1F1F;
}

.im-attachphone-change {
  float: right;
  cursor: pointer;
  font-size: 14px;
}
body .im-attachphone-change {
  color: #111111;
}
.im-theme-dark_green .im-attachphone-change {
  color: #ffffff;
}
.im-theme-dark_blue .im-attachphone-change {
  color: #ffffff;
}
.im-theme-blue .im-attachphone-change {
  color: #111111;
}
.im-theme-dit_blue .im-attachphone-change {
  color: #111111;
}
.im-theme-myteam_green .im-attachphone-change {
  color: #111111;
}
.im-theme-dark_calls .im-attachphone-change {
  color: #FFFFFF;
}

#frmAttachDone .im-attachphone-wait {
  margin-top: 100px;
  border: none;
  text-align: center;
  font-size: 19px;
}
body #frmAttachDone .im-attachphone-wait {
  color: #111111;
}
.im-theme-dark_green #frmAttachDone .im-attachphone-wait {
  color: #ffffff;
}
.im-theme-dark_blue #frmAttachDone .im-attachphone-wait {
  color: #ffffff;
}
.im-theme-blue #frmAttachDone .im-attachphone-wait {
  color: #111111;
}
.im-theme-dit_blue #frmAttachDone .im-attachphone-wait {
  color: #111111;
}
.im-theme-myteam_green #frmAttachDone .im-attachphone-wait {
  color: #111111;
}
.im-theme-dark_calls #frmAttachDone .im-attachphone-wait {
  color: #FFFFFF;
}
#frmAttachDone .im-attachphone-button {
  margin-top: 50px;
}

.im-authpage-phone-country {
  position: relative;
}
.im-authpage-phone-country div {
  box-sizing: border-box;
  border-right: 1px solid;
  width: 71px;
  height: 58px;
  line-height: 60px;
  text-align: center;
  display: block;
  position: absolute;
  top: 1px;
  right: auto;
  bottom: auto;
  left: -1px;
  font-size: 22px;
}
body .im-authpage-phone-country div {
  border-right-color: #eceef3;
  color: #111111;
}
.im-theme-dark_green .im-authpage-phone-country div {
  border-right-color: #3c3d47;
  color: #ffffff;
}
.im-theme-dark_blue .im-authpage-phone-country div {
  border-right-color: #3c3d47;
  color: #ffffff;
}
.im-theme-blue .im-authpage-phone-country div {
  border-right-color: #eceef3;
  color: #111111;
}
.im-theme-dit_blue .im-authpage-phone-country div {
  border-right-color: #eceef3;
  color: #111111;
}
.im-theme-myteam_green .im-authpage-phone-country div {
  border-right-color: #eceef3;
  color: #111111;
}
.im-theme-dark_calls .im-authpage-phone-country div {
  border-right-color: #1F1F1F;
  color: #FFFFFF;
}

.im-authpage-input {
  margin-bottom: 24px;
  width: 100%;
  height: 60px;
  line-height: 56px;
  padding: 0 0 0 22px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
  font-size: 22px;
  border: 1px solid;
  outline: none;
}
body .im-authpage-input {
  color: #111111;
  border-color: #b7bcc9;
  background: #ffffff;
}
body .im-authpage-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
body .im-authpage-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
body .im-authpage-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
body .im-authpage-input:focus {
  border-color: #21D86A;
}
body .im-authpage-input.im-authpage_error {
  border-color: #f83e33;
}
.im-theme-dark_green .im-authpage-input {
  color: #ffffff;
  border-color: #7e848f;
  background: #2b2c34;
}
.im-theme-dark_green .im-authpage-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-authpage-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-authpage-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-authpage-input:focus {
  border-color: #0ADC5E;
}
.im-theme-dark_green .im-authpage-input.im-authpage_error {
  border-color: #f75d5d;
}
.im-theme-dark_blue .im-authpage-input {
  color: #ffffff;
  border-color: #7e848f;
  background: #2b2c34;
}
.im-theme-dark_blue .im-authpage-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-authpage-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-authpage-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-authpage-input:focus {
  border-color: #2e91ff;
}
.im-theme-dark_blue .im-authpage-input.im-authpage_error {
  border-color: #f75d5d;
}
.im-theme-blue .im-authpage-input {
  color: #111111;
  border-color: #b7bcc9;
  background: #ffffff;
}
.im-theme-blue .im-authpage-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-authpage-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-blue .im-authpage-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-blue .im-authpage-input:focus {
  border-color: #2D90F5;
}
.im-theme-blue .im-authpage-input.im-authpage_error {
  border-color: #f83e33;
}
.im-theme-dit_blue .im-authpage-input {
  color: #111111;
  border-color: #b7bcc9;
  background: #ffffff;
}
.im-theme-dit_blue .im-authpage-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-authpage-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-dit_blue .im-authpage-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-dit_blue .im-authpage-input:focus {
  border-color: #2E72BF;
}
.im-theme-dit_blue .im-authpage-input.im-authpage_error {
  border-color: #f83e33;
}
.im-theme-myteam_green .im-authpage-input {
  color: #111111;
  border-color: #b7bcc9;
  background: #ffffff;
}
.im-theme-myteam_green .im-authpage-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-authpage-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-myteam_green .im-authpage-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-myteam_green .im-authpage-input:focus {
  border-color: #18D893;
}
.im-theme-myteam_green .im-authpage-input.im-authpage_error {
  border-color: #EC264A;
}
.im-theme-dark_calls .im-authpage-input {
  color: #FFFFFF;
  border-color: #949494;
  background: #2B2B2B;
}
.im-theme-dark_calls .im-authpage-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9C9C9C;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-authpage-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-authpage-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-authpage-input:focus {
  border-color: #0C7CFF;
}
.im-theme-dark_calls .im-authpage-input.im-authpage_error {
  border-color: #FC2C38;
}

.im-authpage-phone {
  padding-left: 80px;
}

.im-countrypage .im-ui-button {
  font-weight: normal;
  text-overflow: ellipsis;
}
body .im-countrypage .im-ui-button {
  color: #111111;
}
.im-theme-dark_green .im-countrypage .im-ui-button {
  color: #ffffff;
}
.im-theme-dark_blue .im-countrypage .im-ui-button {
  color: #ffffff;
}
.im-theme-blue .im-countrypage .im-ui-button {
  color: #111111;
}
.im-theme-dit_blue .im-countrypage .im-ui-button {
  color: #111111;
}
.im-theme-myteam_green .im-countrypage .im-ui-button {
  color: #111111;
}
.im-theme-dark_calls .im-countrypage .im-ui-button {
  color: #FFFFFF;
}
.im-countrypage .app-content {
  overflow: auto;
}
.im-countrypage .app-topbar .im-ui-button {
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: 0;
  width: auto;
  height: 100%;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  line-height: 56px;
}
.im-countrypage .app-topbar__icon {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: 23px;
  width: 27px;
  height: 27px;
}
.im-countrypage .app-topbar__title {
  padding: 0 17px;
  vertical-align: middle;
}
.im-countrypage .im-scrollbar {
  top: 53px;
}

.im-countrypage__list {
  width: 100%;
  position: absolute;
  top: 53px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}
.im-countrypage__list .im-plainlist-item {
  padding: 0 55px 0 20px;
}
.im-countrypage__list .im-plainlist-item-label {
  line-height: 52px;
  font-size: 18px;
}
.im-countrypage__list .im-plainlist-item-sublabel {
  line-height: 52px;
}

/* welcome screen */
.im-welcome-screen {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
}
body .im-welcome-screen {
  background-color: #ffffff;
}
body .im-welcome-screen a {
  color: #00B84D;
  text-decoration: none;
}
.im-theme-dark_green .im-welcome-screen {
  background-color: #2b2c34;
}
.im-theme-dark_green .im-welcome-screen a {
  color: #0AC248;
  text-decoration: none;
}
.im-theme-dark_blue .im-welcome-screen {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-welcome-screen a {
  color: #2f92ff;
  text-decoration: none;
}
.im-theme-blue .im-welcome-screen {
  background-color: #ffffff;
}
.im-theme-blue .im-welcome-screen a {
  color: #1B85F1;
  text-decoration: none;
}
.im-theme-dit_blue .im-welcome-screen {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-welcome-screen a {
  color: #2E72BF;
  text-decoration: none;
}
.im-theme-myteam_green .im-welcome-screen {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-welcome-screen a {
  color: #17C97E;
  text-decoration: none;
}
.im-theme-dark_calls .im-welcome-screen {
  background-color: #2B2B2B;
}
.im-theme-dark_calls .im-welcome-screen a {
  color: #027AFF;
  text-decoration: none;
}

.im-welcome-screen__top {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  min-height: 150px;
  height: 50%;
  text-align: center;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-welcome-screen__top {
  background: #F7FAFD;
}
.im-theme-dark_green .im-welcome-screen__top {
  background: #23242D;
}
.im-theme-dark_blue .im-welcome-screen__top {
  background: #23242D;
}
.im-theme-blue .im-welcome-screen__top {
  background: #F7FAFD;
}
.im-theme-dit_blue .im-welcome-screen__top {
  background: #F7FAFD;
}
.im-theme-myteam_green .im-welcome-screen__top {
  background: #F7FAFD;
}
.im-theme-dark_calls .im-welcome-screen__top {
  background: #23242D;
}

.im-welcome-screen__image {
  display: inline-block;
  height: 76%;
  max-height: 248px;
  width: 100%;
  background: url("../images/agent/welcome_green.svg") center center no-repeat scroll;
  background-size: contain;
}

.im-welcome-screen__box {
  flex: 1 1 auto;
  height: 50%;
  min-height: 250px;
  padding: 40px 20px;
  display: flex;
  align-items: center;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-welcome-screen__box .im-auth-submit {
  margin-top: 20px;
  font-size: 18px;
}

.im-welcome-screen__text {
  margin: 0 auto;
  max-width: 460px;
  text-align: center;
}

.im-welcome-screen__title {
  font-size: 22px;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.im-welcome-screen__description {
  margin-top: 16px;
  font-size: 15px;
  line-height: 144%;
}

/* Offline box */
.im-offline-box {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-offline-box .im-modal-box__body {
  padding: 16px 16px 0;
  text-align: center;
}
.im-offline-box .im-modal-box__bottom {
  height: 54px;
  line-height: 54px;
}
.im-offline-box .im-avatarbox {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: inline-block;
  margin: 24px 0;
  position: relative;
}
.im-offline-box .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
}
body .im-offline-box .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-theme-dark_green .im-offline-box .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-theme-dark_blue .im-offline-box .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-theme-blue .im-offline-box .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-theme-dit_blue .im-offline-box .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-theme-myteam_green .im-offline-box .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-theme-dark_calls .im-offline-box .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-offline-box .im-offline-box__msg {
  padding: 12px 0;
  font-size: 15px;
  cursor: default;
}

.im-mainpage .app-content {
  top: 96px;
  bottom: 52px;
}
.im-mainpage .app-topbar {
  height: 96px;
  border-bottom: none;
}
.im-mainpage .im-search-field-wrap, .im-mainpage .im-search-bar {
  top: 56px;
}
body .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex], body .im-mainpage .im-tab-focused[data-tabindex].im-search-bar, body .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus {
  background-color: #ffffff;
}
body .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex] .im-search-field, body .im-mainpage .im-tab-focused[data-tabindex].im-search-bar .im-search-field, body .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus .im-search-field {
  background-color: rgba(33, 216, 106, 0.28);
}
.im-theme-dark_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex], .im-theme-dark_green .im-mainpage .im-tab-focused[data-tabindex].im-search-bar, .im-theme-dark_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus {
  background-color: #2b2c34;
}
.im-theme-dark_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex] .im-search-field, .im-theme-dark_green .im-mainpage .im-tab-focused[data-tabindex].im-search-bar .im-search-field, .im-theme-dark_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus .im-search-field {
  background-color: rgba(10, 220, 94, 0.28);
}
.im-theme-dark_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex], .im-theme-dark_blue .im-mainpage .im-tab-focused[data-tabindex].im-search-bar, .im-theme-dark_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex] .im-search-field, .im-theme-dark_blue .im-mainpage .im-tab-focused[data-tabindex].im-search-bar .im-search-field, .im-theme-dark_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus .im-search-field {
  background-color: rgba(46, 145, 255, 0.28);
}
.im-theme-blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex], .im-theme-blue .im-mainpage .im-tab-focused[data-tabindex].im-search-bar, .im-theme-blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus {
  background-color: #ffffff;
}
.im-theme-blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex] .im-search-field, .im-theme-blue .im-mainpage .im-tab-focused[data-tabindex].im-search-bar .im-search-field, .im-theme-blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus .im-search-field {
  background-color: rgba(45, 144, 245, 0.28);
}
.im-theme-dit_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex], .im-theme-dit_blue .im-mainpage .im-tab-focused[data-tabindex].im-search-bar, .im-theme-dit_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex] .im-search-field, .im-theme-dit_blue .im-mainpage .im-tab-focused[data-tabindex].im-search-bar .im-search-field, .im-theme-dit_blue .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus .im-search-field {
  background-color: rgba(46, 114, 191, 0.28);
}
.im-theme-myteam_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex], .im-theme-myteam_green .im-mainpage .im-tab-focused[data-tabindex].im-search-bar, .im-theme-myteam_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex] .im-search-field, .im-theme-myteam_green .im-mainpage .im-tab-focused[data-tabindex].im-search-bar .im-search-field, .im-theme-myteam_green .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus .im-search-field {
  background-color: rgba(24, 216, 147, 0.28);
}
.im-theme-dark_calls .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex], .im-theme-dark_calls .im-mainpage .im-tab-focused[data-tabindex].im-search-bar, .im-theme-dark_calls .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus {
  background-color: #2B2B2B;
}
.im-theme-dark_calls .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex] .im-search-field, .im-theme-dark_calls .im-mainpage .im-tab-focused[data-tabindex].im-search-bar .im-search-field, .im-theme-dark_calls .im-mainpage .im-search-field-wrap.im-tab-focused[data-tabindex]:focus .im-search-field {
  background-color: rgba(12, 124, 255, 0.28);
}
.im-mainpage .app-topbar__title {
  display: block;
  height: 56px;
  line-height: 56px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 0 76px;
}
body .im-mainpage .app-topbar__title {
  color: #111111;
}
.im-theme-dark_green .im-mainpage .app-topbar__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-mainpage .app-topbar__title {
  color: #ffffff;
}
.im-theme-blue .im-mainpage .app-topbar__title {
  color: #111111;
}
.im-theme-dit_blue .im-mainpage .app-topbar__title {
  color: #111111;
}
.im-theme-myteam_green .im-mainpage .app-topbar__title {
  color: #111111;
}
.im-theme-dark_calls .im-mainpage .app-topbar__title {
  color: #FFFFFF;
}

.app-topbar__title .im-tabs-title__clist,
.app-topbar__title .im-tabs-title__settings {
  display: none;
}

.im-topbar-buttons .im-ui-button {
  position: absolute;
  top: 16px;
  right: auto;
  bottom: auto;
  left: auto;
  width: 24px;
  height: 24px;
}
.im-topbar-buttons .im-ui-button::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
}
body .im-topbar-buttons .im-ui-button:active::before {
  background-color: #6f747e;
}
.im-theme-dark_green .im-topbar-buttons .im-ui-button:active::before {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-topbar-buttons .im-ui-button:active::before {
  background-color: #9ea0b2;
}
.im-theme-blue .im-topbar-buttons .im-ui-button:active::before {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-topbar-buttons .im-ui-button:active::before {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-topbar-buttons .im-ui-button:active::before {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-topbar-buttons .im-ui-button:active::before {
  background-color: #7A7A7A;
}
.im-desktop .im-topbar-buttons .im-ui-button:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-topbar-buttons .im-ui-button:hover::before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-topbar-buttons .im-ui-button:hover::before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-topbar-buttons .im-ui-button:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-topbar-buttons .im-ui-button:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-topbar-buttons .im-ui-button:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-topbar-buttons .im-ui-button:hover::before {
  background-color: #858585;
}
.im-topbar-buttons .im-readall-button {
  left: 12px;
}
body .im-topbar-buttons .im-readall-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5179px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5179px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5179px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-topbar-buttons .im-readall-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-topbar-buttons .im-readall-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5179px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5179px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5179px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-topbar-buttons .im-readall-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-topbar-buttons .im-readall-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5179px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5179px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5179px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-topbar-buttons .im-readall-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-topbar-buttons .im-readall-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5179px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5179px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5179px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-topbar-buttons .im-readall-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-topbar-buttons .im-readall-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5179px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5179px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5179px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-topbar-buttons .im-readall-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-topbar-buttons .im-readall-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5179px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5179px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5179px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-topbar-buttons .im-readall-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-topbar-buttons .im-readall-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5179px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5179px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5179px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-topbar-buttons .im-readall-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-topbar-buttons .im-readall-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-topbar-buttons .im-menu-button {
  left: 12px;
}
.im-topbar-buttons .im-menu-button div, .im-topbar-buttons .im-menu-button::before, .im-topbar-buttons .im-menu-button::after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 2px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}
body .im-topbar-buttons .im-menu-button div, body .im-topbar-buttons .im-menu-button::before, body .im-topbar-buttons .im-menu-button::after {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-topbar-buttons .im-menu-button div, .im-theme-dark_green .im-topbar-buttons .im-menu-button::before, .im-theme-dark_green .im-topbar-buttons .im-menu-button::after {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-topbar-buttons .im-menu-button div, .im-theme-dark_blue .im-topbar-buttons .im-menu-button::before, .im-theme-dark_blue .im-topbar-buttons .im-menu-button::after {
  background-color: #7e848f;
}
.im-theme-blue .im-topbar-buttons .im-menu-button div, .im-theme-blue .im-topbar-buttons .im-menu-button::before, .im-theme-blue .im-topbar-buttons .im-menu-button::after {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-topbar-buttons .im-menu-button div, .im-theme-dit_blue .im-topbar-buttons .im-menu-button::before, .im-theme-dit_blue .im-topbar-buttons .im-menu-button::after {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-topbar-buttons .im-menu-button div, .im-theme-myteam_green .im-topbar-buttons .im-menu-button::before, .im-theme-myteam_green .im-topbar-buttons .im-menu-button::after {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-topbar-buttons .im-menu-button div, .im-theme-dark_calls .im-topbar-buttons .im-menu-button::before, .im-theme-dark_calls .im-topbar-buttons .im-menu-button::after {
  background-color: #949494;
}
.im-topbar-buttons .im-menu-button div {
  margin-left: -2px;
}
.im-topbar-buttons .im-menu-button::before {
  margin-left: -8px;
}
.im-topbar-buttons .im-menu-button::after {
  margin-left: 4px;
}
body .im-topbar-buttons .im-menu-button:active div, body .im-topbar-buttons .im-menu-button:active::before, body .im-topbar-buttons .im-menu-button:active::after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-topbar-buttons .im-menu-button:active div, .im-theme-dark_green .im-topbar-buttons .im-menu-button:active::before, .im-theme-dark_green .im-topbar-buttons .im-menu-button:active::after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-topbar-buttons .im-menu-button:active div, .im-theme-dark_blue .im-topbar-buttons .im-menu-button:active::before, .im-theme-dark_blue .im-topbar-buttons .im-menu-button:active::after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-topbar-buttons .im-menu-button:active div, .im-theme-blue .im-topbar-buttons .im-menu-button:active::before, .im-theme-blue .im-topbar-buttons .im-menu-button:active::after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-topbar-buttons .im-menu-button:active div, .im-theme-dit_blue .im-topbar-buttons .im-menu-button:active::before, .im-theme-dit_blue .im-topbar-buttons .im-menu-button:active::after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-topbar-buttons .im-menu-button:active div, .im-theme-myteam_green .im-topbar-buttons .im-menu-button:active::before, .im-theme-myteam_green .im-topbar-buttons .im-menu-button:active::after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-topbar-buttons .im-menu-button:active div, .im-theme-dark_calls .im-topbar-buttons .im-menu-button:active::before, .im-theme-dark_calls .im-topbar-buttons .im-menu-button:active::after {
  background-color: #7A7A7A;
}
.im-desktop .im-topbar-buttons .im-menu-button:hover div, .im-desktop .im-topbar-buttons .im-menu-button:hover::before, .im-desktop .im-topbar-buttons .im-menu-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-topbar-buttons .im-menu-button:hover div, .im-desktop.im-theme-dark_green .im-topbar-buttons .im-menu-button:hover::before, .im-desktop.im-theme-dark_green .im-topbar-buttons .im-menu-button:hover::after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-topbar-buttons .im-menu-button:hover div, .im-desktop.im-theme-dark_blue .im-topbar-buttons .im-menu-button:hover::before, .im-desktop.im-theme-dark_blue .im-topbar-buttons .im-menu-button:hover::after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-topbar-buttons .im-menu-button:hover div, .im-desktop.im-theme-blue .im-topbar-buttons .im-menu-button:hover::before, .im-desktop.im-theme-blue .im-topbar-buttons .im-menu-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-topbar-buttons .im-menu-button:hover div, .im-desktop.im-theme-dit_blue .im-topbar-buttons .im-menu-button:hover::before, .im-desktop.im-theme-dit_blue .im-topbar-buttons .im-menu-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-topbar-buttons .im-menu-button:hover div, .im-desktop.im-theme-myteam_green .im-topbar-buttons .im-menu-button:hover::before, .im-desktop.im-theme-myteam_green .im-topbar-buttons .im-menu-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-topbar-buttons .im-menu-button:hover div, .im-desktop.im-theme-dark_calls .im-topbar-buttons .im-menu-button:hover::before, .im-desktop.im-theme-dark_calls .im-topbar-buttons .im-menu-button:hover::after {
  background-color: #858585;
}
.im-topbar-buttons .im-unknown-button {
  display: none;
  left: 48px;
  overflow: visible;
}
body .im-topbar-buttons .im-unknown-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5247px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5247px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5247px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-topbar-buttons .im-unknown-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-topbar-buttons .im-unknown-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5247px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5247px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5247px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-topbar-buttons .im-unknown-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-topbar-buttons .im-unknown-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5247px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5247px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5247px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-topbar-buttons .im-unknown-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-topbar-buttons .im-unknown-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5247px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5247px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5247px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-topbar-buttons .im-unknown-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-topbar-buttons .im-unknown-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5247px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5247px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5247px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-topbar-buttons .im-unknown-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-topbar-buttons .im-unknown-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5247px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5247px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5247px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-topbar-buttons .im-unknown-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-topbar-buttons .im-unknown-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5247px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5247px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5247px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-topbar-buttons .im-unknown-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-topbar-buttons .im-unknown-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-topbar-buttons .im-unknown-button .im-msg-counter {
  position: absolute;
  top: -9px;
  right: auto;
  bottom: auto;
  left: 11px;
  margin-top: 0;
  font-size: 9px;
  min-width: 18px;
  height: 18px;
  line-height: 16px;
  border: 1px solid;
  padding: 0 5px;
}
body .im-topbar-buttons .im-unknown-button .im-msg-counter {
  border-color: #ffffff;
}
.im-theme-dark_green .im-topbar-buttons .im-unknown-button .im-msg-counter {
  border-color: #2b2c34;
}
.im-theme-dark_blue .im-topbar-buttons .im-unknown-button .im-msg-counter {
  border-color: #2b2c34;
}
.im-theme-blue .im-topbar-buttons .im-unknown-button .im-msg-counter {
  border-color: #ffffff;
}
.im-theme-dit_blue .im-topbar-buttons .im-unknown-button .im-msg-counter {
  border-color: #ffffff;
}
.im-theme-myteam_green .im-topbar-buttons .im-unknown-button .im-msg-counter {
  border-color: #ffffff;
}
.im-theme-dark_calls .im-topbar-buttons .im-unknown-button .im-msg-counter {
  border-color: #2B2B2B;
}
.im-topbar-buttons .im-add-button {
  right: 52px;
}
body .im-topbar-buttons .im-add-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-topbar-buttons .im-add-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-topbar-buttons .im-add-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-topbar-buttons .im-add-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-topbar-buttons .im-add-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-topbar-buttons .im-add-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-topbar-buttons .im-add-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-topbar-buttons .im-add-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-topbar-buttons .im-add-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-topbar-buttons .im-add-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-topbar-buttons .im-add-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-topbar-buttons .im-add-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-topbar-buttons .im-add-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-topbar-buttons .im-add-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-topbar-buttons .im-add-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-topbar-buttons .im-add-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-topbar-buttons .im-add-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-topbar-buttons .im-add-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-topbar-buttons .im-add-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-topbar-buttons .im-add-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-topbar-buttons .im-add-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-topbar-buttons .im-add-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-topbar-buttons .im-add-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-topbar-buttons .im-add-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-topbar-buttons .im-add-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-topbar-buttons .im-add-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-topbar-buttons .im-add-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-topbar-buttons .im-add-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-topbar-buttons .im-write-button {
  right: 16px;
}
body .im-topbar-buttons .im-write-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5319px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5319px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5319px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-topbar-buttons .im-write-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-topbar-buttons .im-write-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-topbar-buttons .im-write-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-topbar-buttons .im-write-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5319px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5319px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5319px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-topbar-buttons .im-write-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-topbar-buttons .im-write-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-topbar-buttons .im-write-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-topbar-buttons .im-write-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5319px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5319px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5319px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-topbar-buttons .im-write-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-topbar-buttons .im-write-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-topbar-buttons .im-write-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-topbar-buttons .im-write-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5319px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5319px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5319px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-topbar-buttons .im-write-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-topbar-buttons .im-write-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-topbar-buttons .im-write-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-topbar-buttons .im-write-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5319px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5319px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5319px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-topbar-buttons .im-write-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-topbar-buttons .im-write-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-topbar-buttons .im-write-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-topbar-buttons .im-write-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5319px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5319px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5319px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-topbar-buttons .im-write-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-topbar-buttons .im-write-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-topbar-buttons .im-write-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-topbar-buttons .im-write-button::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5319px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5319px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5319px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-topbar-buttons .im-write-button::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-topbar-buttons .im-write-button::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-topbar-buttons .im-write-button::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-main-menu {
  z-index: 2;
  padding: 4px 0;
  overflow: hidden;
  min-height: 36px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 100ms, visibility 100ms;
  -moz-transition: opacity 100ms, visibility 100ms;
  -o-transition: opacity 100ms, visibility 100ms;
  -webkit-transition: opacity 100ms, visibility 100ms;
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 8px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
}
body .im-main-menu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-main-menu {
  background-color: #2b2c34;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-main-menu {
  background-color: #2b2c34;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-main-menu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-main-menu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-main-menu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-main-menu {
  background-color: #2B2B2B;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.im-main-menu_visible {
  opacity: 1;
}

.im-tabs {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  border-top: 1px solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  height: 52px;
  overflow: hidden;
}
body .im-tabs {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-dark_green .im-tabs {
  border-top-color: #3c3d47;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-tabs {
  border-top-color: #3c3d47;
  background-color: #2b2c34;
}
.im-theme-blue .im-tabs {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-tabs {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-tabs {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-dark_calls .im-tabs {
  border-top-color: #1F1F1F;
  background-color: #2B2B2B;
}
.im-tabs .im-ui-button {
  position: relative;
  height: 100%;
  width: 33.3333%;
  display: inline-block;
  overflow: visible;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*&.active {
      background: $activeButtonColor;
  }*/
}
body .im-tabs .im-ui-button span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-tabs .im-ui-button span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-tabs .im-ui-button span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-tabs .im-ui-button span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-tabs .im-ui-button span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-tabs .im-ui-button span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-tabs .im-ui-button span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-tabs .im-ui-button span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-tabs .im-ui-button span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-tabs .im-ui-button span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-tabs .im-ui-button span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-tabs .im-ui-button span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-tabs .im-ui-button span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-tabs .im-ui-button span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-tabs .im-ui-button span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-tabs .im-ui-button span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-tabs .im-ui-button span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-tabs .im-ui-button span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-tabs .im-ui-button span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-tabs .im-ui-button span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-tabs .im-ui-button span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-tabs .im-ui-button span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-tabs .im-ui-button span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-tabs .im-ui-button span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-tabs .im-ui-button span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-tabs .im-ui-button span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-tabs .im-ui-button span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-tabs .im-ui-button span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-tabs .im-ui-button span {
  height: 26px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -17px;
  margin-top: -19px;
}
.im-tabs .im-ui-button > div {
  font-size: 11px;
  text-align: center;
  letter-spacing: 0.7px;
  width: auto;
  font-weight: normal;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 6px;
  left: 0;
}
body .im-tabs .im-ui-button > div {
  color: #838690;
}
.im-theme-dark_green .im-tabs .im-ui-button > div {
  color: #7e848f;
}
.im-theme-dark_blue .im-tabs .im-ui-button > div {
  color: #7e848f;
}
.im-theme-blue .im-tabs .im-ui-button > div {
  color: #838690;
}
.im-theme-dit_blue .im-tabs .im-ui-button > div {
  color: #838690;
}
.im-theme-myteam_green .im-tabs .im-ui-button > div {
  color: #838690;
}
.im-theme-dark_calls .im-tabs .im-ui-button > div {
  color: #9C9C9C;
}
.im-tabs .im-ui-button .im-msg-counter {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  border: 1px solid;
  font-size: 10px;
  min-width: 18px;
  height: 18px;
  line-height: 16px;
  padding: 0 5px;
}
.im-tabs .im-ui-button .im-msg-counter .im-msg-counter__unread-symbol {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
body .im-tabs .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-dark_green .im-tabs .im-ui-button .im-msg-counter {
  border-color: #2b2c34;
  background-color: #f75d5d;
  color: #ffffff;
}
.im-theme-dark_blue .im-tabs .im-ui-button .im-msg-counter {
  border-color: #2b2c34;
  background-color: #f75d5d;
  color: #ffffff;
}
.im-theme-blue .im-tabs .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-dit_blue .im-tabs .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-myteam_green .im-tabs .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #EC264A;
  color: #ffffff;
}
.im-theme-dark_calls .im-tabs .im-ui-button .im-msg-counter {
  border-color: #2B2B2B;
  background-color: #FC2C38;
  color: #FFFFFF;
}
body .im-tabs .im-ui-button.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-tabs .im-ui-button.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-tabs .im-ui-button.tab-active div {
  color: #00B84D;
}
body .im-tabs .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
body .im-tabs .im-ui-button:first-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-tabs .im-ui-button:first-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-tabs .im-ui-button:first-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-tabs .im-ui-button:first-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-tabs .im-ui-button:first-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-tabs .im-ui-button:last-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-tabs .im-ui-button:last-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-tabs .im-ui-button:last-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-tabs .im-ui-button:last-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-tabs .im-ui-button:last-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-tabs .im-ui-button.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-tabs .im-ui-button.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-tabs .im-ui-button.tab-active div {
  color: #0AC248;
}
.im-theme-dark_green .im-tabs .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-dark_green .im-tabs .im-ui-button:first-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-tabs .im-ui-button:first-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-tabs .im-ui-button:first-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-tabs .im-ui-button:first-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-tabs .im-ui-button:first-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-tabs .im-ui-button:last-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-tabs .im-ui-button:last-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-tabs .im-ui-button:last-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-tabs .im-ui-button:last-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-tabs .im-ui-button:last-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-tabs .im-ui-button.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-tabs .im-ui-button.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-tabs .im-ui-button.tab-active div {
  color: #2f92ff;
}
.im-theme-dark_blue .im-tabs .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-dark_blue .im-tabs .im-ui-button:first-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-tabs .im-ui-button:first-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-tabs .im-ui-button:first-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-tabs .im-ui-button:first-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-tabs .im-ui-button:first-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-tabs .im-ui-button:last-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-tabs .im-ui-button:last-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-tabs .im-ui-button:last-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-tabs .im-ui-button:last-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-tabs .im-ui-button:last-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-tabs .im-ui-button.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-tabs .im-ui-button.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-tabs .im-ui-button.tab-active div {
  color: #1B85F1;
}
.im-theme-blue .im-tabs .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-blue .im-tabs .im-ui-button:first-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-tabs .im-ui-button:first-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-tabs .im-ui-button:first-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-tabs .im-ui-button:first-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-tabs .im-ui-button:first-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-tabs .im-ui-button:last-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-tabs .im-ui-button:last-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-tabs .im-ui-button:last-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-tabs .im-ui-button:last-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-tabs .im-ui-button:last-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-tabs .im-ui-button.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-tabs .im-ui-button.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-tabs .im-ui-button.tab-active div {
  color: #2E72BF;
}
.im-theme-dit_blue .im-tabs .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-dit_blue .im-tabs .im-ui-button:first-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-tabs .im-ui-button:first-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-tabs .im-ui-button:first-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-tabs .im-ui-button:first-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-tabs .im-ui-button:first-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-tabs .im-ui-button:last-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-tabs .im-ui-button:last-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-tabs .im-ui-button:last-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-tabs .im-ui-button:last-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-tabs .im-ui-button:last-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-tabs .im-ui-button.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-tabs .im-ui-button.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-tabs .im-ui-button.tab-active div {
  color: #17C97E;
}
.im-theme-myteam_green .im-tabs .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-myteam_green .im-tabs .im-ui-button:first-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-tabs .im-ui-button:first-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-tabs .im-ui-button:first-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-tabs .im-ui-button:first-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-tabs .im-ui-button:first-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-tabs .im-ui-button:last-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-tabs .im-ui-button:last-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-tabs .im-ui-button:last-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-tabs .im-ui-button:last-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-tabs .im-ui-button:last-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-tabs .im-ui-button.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-tabs .im-ui-button.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-tabs .im-ui-button.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-tabs .im-ui-button.tab-active div {
  color: #027AFF;
}
.im-theme-dark_calls .im-tabs .im-ui-button.tab-active .im-msg-counter {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-tabs .im-ui-button:first-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-tabs .im-ui-button:first-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-tabs .im-ui-button:first-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-tabs .im-ui-button:first-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-tabs .im-ui-button:first-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-tabs .im-ui-button:first-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-tabs .im-ui-button:last-child span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-tabs .im-ui-button:last-child span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-tabs .im-ui-button:last-child span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-tabs .im-ui-button:last-child span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-tabs .im-ui-button:last-child.tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-tabs .im-ui-button:last-child.tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-tabs .im-ui-button:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-tabs .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop .im-tabs .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dark_green .im-tabs .im-ui-button:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dark_green .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dark_green .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dark_green .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dark_green .im-tabs .im-ui-button:not(.tab-active):hover div {
  color: #8c8d9c;
}
.im-desktop.im-theme-dark_green .im-tabs .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dark_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dark_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dark_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dark_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dark_blue .im-tabs .im-ui-button:not(.tab-active):hover div {
  color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-tabs .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-blue .im-tabs .im-ui-button:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-blue .im-tabs .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop.im-theme-blue .im-tabs .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dit_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dit_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dit_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dit_blue .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dit_blue .im-tabs .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-tabs .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-myteam_green .im-tabs .im-ui-button:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-myteam_green .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-myteam_green .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-myteam_green .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-myteam_green .im-tabs .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-tabs .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dark_calls .im-tabs .im-ui-button:not(.tab-active):hover span {
  background-image: none;
  background-color: #858585;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-desktop.im-theme-dark_calls .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-desktop.im-theme-dark_calls .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-desktop.im-theme-dark_calls .im-tabs .im-ui-button:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop.im-theme-dark_calls .im-tabs .im-ui-button:not(.tab-active):hover div {
  color: #858585;
}
.im-desktop.im-theme-dark_calls .im-tabs .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #FFFFFF;
}

.im-cl,
.im-recent,
.im-settings {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: 1;
  visibility: hidden;
}
body .im-cl,
body .im-recent,
body .im-settings {
  background-color: #ffffff;
}
.im-theme-dark_green .im-cl,
.im-theme-dark_green .im-recent,
.im-theme-dark_green .im-settings {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-cl,
.im-theme-dark_blue .im-recent,
.im-theme-dark_blue .im-settings {
  background-color: #2b2c34;
}
.im-theme-blue .im-cl,
.im-theme-blue .im-recent,
.im-theme-blue .im-settings {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-cl,
.im-theme-dit_blue .im-recent,
.im-theme-dit_blue .im-settings {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-cl,
.im-theme-myteam_green .im-recent,
.im-theme-myteam_green .im-settings {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-cl,
.im-theme-dark_calls .im-recent,
.im-theme-dark_calls .im-settings {
  background-color: #2B2B2B;
}

.im-cl {
  padding-top: 0;
  overflow: hidden;
}

.im-cl__default-screen {
  display: none;
  width: 100%;
  height: 120px;
  margin-top: -60px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}

.im-cl__default-screen__icon {
  width: 75px;
  height: 75px;
  margin: 0 auto 25px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -31px 1px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -31px 1px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -31px 1px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-cl__default-screen__title {
  font-size: 16px;
}
body .im-cl__default-screen__title {
  color: #838690;
}
.im-theme-dark_green .im-cl__default-screen__title {
  color: #7e848f;
}
.im-theme-dark_blue .im-cl__default-screen__title {
  color: #7e848f;
}
.im-theme-blue .im-cl__default-screen__title {
  color: #838690;
}
.im-theme-dit_blue .im-cl__default-screen__title {
  color: #838690;
}
.im-theme-myteam_green .im-cl__default-screen__title {
  color: #838690;
}
.im-theme-dark_calls .im-cl__default-screen__title {
  color: #9C9C9C;
}

.im-mainpage.im-clist__visible .im-cl {
  visibility: visible;
}
.im-mainpage.im-clist__visible .im-recent {
  visibility: hidden;
}
.im-mainpage.im-clist__visible .app-topbar__title .im-tabs-title__recent {
  display: none;
}
.im-mainpage.im-clist__visible .app-topbar__title .im-tabs-title__clist {
  display: inline;
}
.im-mainpage.im-clist__visible .im-topbar-buttons .im-readall-button,
.im-mainpage.im-clist__visible .im-topbar-buttons .im-write-button {
  display: none;
}
.im-mainpage.im-clist__visible .im-topbar-buttons .im-unknown-button {
  display: none !important;
}
.im-mainpage.im-clist__visible .im-topbar-buttons .im-add-button {
  right: 16px;
}

.im-mainpage.im-settings__visible .im-settings {
  visibility: visible;
}
.im-mainpage.im-settings__visible .im-recent {
  visibility: hidden;
}
.im-mainpage.im-settings__visible .app-topbar__title .im-tabs-title__recent {
  display: none;
}
.im-mainpage.im-settings__visible .app-topbar__title .im-tabs-title__settings {
  display: inline;
}
.im-mainpage.im-settings__visible .app-content {
  top: 56px;
}
.im-mainpage.im-settings__visible .app-topbar {
  height: 56px;
}
.im-mainpage.im-settings__visible .im-search-field-wrap, .im-mainpage.im-settings__visible .im-search-bar,
.im-mainpage.im-settings__visible .im-topbar-buttons {
  display: none;
}

/*----new contact dialog----*/
.im-add-contact {
  width: 100%;
}
.im-add-contact .im-modal-box__title {
  padding: 0 16px;
  line-height: 60px;
}
.im-add-contact .im-modal-box__body {
  padding: 0 48px 37px 20px;
}
.im-add-contact .im-modal-box__body .im-field-text {
  margin-top: 40px;
  width: 100%;
}
body .im-add-contact input.im-new-contact__name-empty {
  border-color: #f83e33;
}
.im-theme-dark_green .im-add-contact input.im-new-contact__name-empty {
  border-color: #f75d5d;
}
.im-theme-dark_blue .im-add-contact input.im-new-contact__name-empty {
  border-color: #f75d5d;
}
.im-theme-blue .im-add-contact input.im-new-contact__name-empty {
  border-color: #f83e33;
}
.im-theme-dit_blue .im-add-contact input.im-new-contact__name-empty {
  border-color: #f83e33;
}
.im-theme-myteam_green .im-add-contact input.im-new-contact__name-empty {
  border-color: #EC264A;
}
.im-theme-dark_calls .im-add-contact input.im-new-contact__name-empty {
  border-color: #FC2C38;
}
.im-add-contact .im-new-contact__phone-block {
  margin-top: 40px;
}

.im-contact-not-found {
  width: 100%;
}
.im-contact-not-found .im-modal-box__body.im-modal-box__body {
  background: url("../images/stickers/cat_icon.png") no-repeat center top;
  background-size: 120px;
  padding: 181px 24px 37px;
  margin-top: 47px;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0.1px;
  font-size: 16px;
}
body .im-contact-not-found .im-modal-box__body.im-modal-box__body {
  color: #111111;
  text-shadow: #ffffff 0 2px 0;
}
.im-theme-dark_green .im-contact-not-found .im-modal-box__body.im-modal-box__body {
  color: #ffffff;
  text-shadow: #2b2c34 0 2px 0;
}
.im-theme-dark_blue .im-contact-not-found .im-modal-box__body.im-modal-box__body {
  color: #ffffff;
  text-shadow: #2b2c34 0 2px 0;
}
.im-theme-blue .im-contact-not-found .im-modal-box__body.im-modal-box__body {
  color: #111111;
  text-shadow: #ffffff 0 2px 0;
}
.im-theme-dit_blue .im-contact-not-found .im-modal-box__body.im-modal-box__body {
  color: #111111;
  text-shadow: #ffffff 0 2px 0;
}
.im-theme-myteam_green .im-contact-not-found .im-modal-box__body.im-modal-box__body {
  color: #111111;
  text-shadow: #ffffff 0 2px 0;
}
.im-theme-dark_calls .im-contact-not-found .im-modal-box__body.im-modal-box__body {
  color: #FFFFFF;
  text-shadow: #2B2B2B 0 2px 0;
}

/*----start overlay----*/
.im-main-start_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: none;
}
body .im-main-start_overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_green .im-main-start_overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_blue .im-main-start_overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-blue .im-main-start_overlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-dit_blue .im-main-start_overlay {
  background-color: rgba(255, 255, 255, 0.8);
}
.im-theme-myteam_green .im-main-start_overlay {
  background-color: rgba(255, 255, 255, 0.8);
}
.im-theme-dark_calls .im-main-start_overlay {
  background-color: rgba(255, 255, 255, 0.8);
}
.im-main-overlayed .im-main-start_overlay {
  display: block;
}
.im-main-start_overlay .im-circ-spinner {
  top: 50%;
  left: 50%;
  margin-left: -36px;
  margin-top: -36px;
  width: 72px;
  height: 72px;
}
body .im-main-start_overlay .im-circ-spinner {
  border-color: #C8F9D4;
}
body .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
body .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
body .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-dark_green .im-main-start_overlay .im-circ-spinner {
  border-color: #4C8959;
}
.im-theme-dark_green .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_green .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d47;
}
.im-theme-dark_green .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d47;
}
.im-theme-dark_blue .im-main-start_overlay .im-circ-spinner {
  border-color: #2A4A71;
}
.im-theme-dark_blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d47;
}
.im-theme-dark_blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d47;
}
.im-theme-blue .im-main-start_overlay .im-circ-spinner {
  border-color: #AAD7FF;
}
.im-theme-blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
.im-theme-blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
.im-theme-blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-dit_blue .im-main-start_overlay .im-circ-spinner {
  border-color: #B1D6FF;
}
.im-theme-dit_blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
.im-theme-dit_blue .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-myteam_green .im-main-start_overlay .im-circ-spinner {
  border-color: #C6F5D9;
}
.im-theme-myteam_green .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
.im-theme-myteam_green .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-dark_calls .im-main-start_overlay .im-circ-spinner {
  border-color: #044CA1;
}
.im-theme-dark_calls .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #1F1F1F;
}
.im-theme-dark_calls .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #1F1F1F;
}
.im-theme-dark_calls .im-main-start_overlay .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #1F1F1F;
}

.im-main-navbar {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  border-top: 1px solid;
  white-space: nowrap;
  height: 52px;
  overflow: hidden;
}
body .im-main-navbar {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-dark_green .im-main-navbar {
  border-top-color: #3c3d47;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-main-navbar {
  border-top-color: #3c3d47;
  background-color: #2b2c34;
}
.im-theme-blue .im-main-navbar {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-main-navbar {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-main-navbar {
  border-top-color: #eceef3;
  background-color: #ffffff;
}
.im-theme-dark_calls .im-main-navbar {
  border-top-color: #1F1F1F;
  background-color: #2B2B2B;
}
.im-main-navbar .im-ui-button {
  position: relative;
  height: 100%;
  display: flex;
  overflow: visible;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.im-main-navbar .im-ui-button span {
  height: 26px;
}
.im-main-navbar .im-ui-button > div {
  font-size: 11px;
  text-align: center;
  letter-spacing: 0.7px;
  width: auto;
  font-weight: normal;
}
body .im-main-navbar .im-ui-button > div {
  color: #838690;
}
.im-theme-dark_green .im-main-navbar .im-ui-button > div {
  color: #7e848f;
}
.im-theme-dark_blue .im-main-navbar .im-ui-button > div {
  color: #7e848f;
}
.im-theme-blue .im-main-navbar .im-ui-button > div {
  color: #838690;
}
.im-theme-dit_blue .im-main-navbar .im-ui-button > div {
  color: #838690;
}
.im-theme-myteam_green .im-main-navbar .im-ui-button > div {
  color: #838690;
}
.im-theme-dark_calls .im-main-navbar .im-ui-button > div {
  color: #9C9C9C;
}
.im-main-navbar .im-ui-button .im-msg-counter {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  border: 1px solid;
  font-size: 10px;
  min-width: 18px;
  height: 18px;
  line-height: 16px;
  padding: 0 5px;
}
.im-main-navbar .im-ui-button .im-msg-counter .im-msg-counter__unread-symbol {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
body .im-main-navbar .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-dark_green .im-main-navbar .im-ui-button .im-msg-counter {
  border-color: #2b2c34;
  background-color: #f75d5d;
  color: #ffffff;
}
.im-theme-dark_blue .im-main-navbar .im-ui-button .im-msg-counter {
  border-color: #2b2c34;
  background-color: #f75d5d;
  color: #ffffff;
}
.im-theme-blue .im-main-navbar .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-dit_blue .im-main-navbar .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #f83e33;
  color: #ffffff;
}
.im-theme-myteam_green .im-main-navbar .im-ui-button .im-msg-counter {
  border-color: #ffffff;
  background-color: #EC264A;
  color: #ffffff;
}
.im-theme-dark_calls .im-main-navbar .im-ui-button .im-msg-counter {
  border-color: #2B2B2B;
  background-color: #FC2C38;
  color: #FFFFFF;
}
body .im-main-navbar .im-ui-button.tab-active div {
  color: #00B84D;
}
body .im-main-navbar .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
body .im-main-navbar .im-ui-button[data-tab=clist] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=recent] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=settings] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=tasks] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=calendar] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
body .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button.tab-active div {
  color: #0AC248;
}
.im-theme-dark_green .im-main-navbar .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button.tab-active div {
  color: #2f92ff;
}
.im-theme-dark_blue .im-main-navbar .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8c8d9c;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button.tab-active div {
  color: #1B85F1;
}
.im-theme-blue .im-main-navbar .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button.tab-active div {
  color: #2E72BF;
}
.im-theme-dit_blue .im-main-navbar .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button.tab-active div {
  color: #17C97E;
}
.im-theme-myteam_green .im-main-navbar .im-ui-button.tab-active .im-msg-counter {
  color: #ffffff;
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
  background-image: none;
  background-color: #8e94a2;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button.tab-active div {
  color: #027AFF;
}
.im-theme-dark_calls .im-main-navbar .im-ui-button.tab-active .im-msg-counter {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4760px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4760px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4760px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4830px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4830px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4830px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
  background-image: none;
  background-color: #858585;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=clist]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4900px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4900px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4900px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 6px -4970px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 6px -4970px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 6px -4970px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
  background-image: none;
  background-color: #858585;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=recent]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings] span {
  padding: 0 0 0 34px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5039px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5039px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5039px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings] span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -5109px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -5109px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -5109px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
  background-image: none;
  background-color: #858585;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=settings]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='3.5' width='21' height='21' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.79773 13.1577L13.7507 17.0882L19.6801 10.9117' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.84998 6.49998C2.84998 4.48414 4.48414 2.84998 6.49998 2.84998H21.5C23.5158 2.84998 25.15 4.48414 25.15 6.49998V21.5C25.15 23.5158 23.5158 25.15 21.5 25.15H6.49998C4.48414 25.15 2.84998 23.5158 2.84998 21.5V6.49998ZM20.4015 11.6042C20.7839 11.2058 20.771 10.5728 20.3726 10.1903C19.9742 9.80785 19.3412 9.82077 18.9587 10.2192L13.7341 15.6615L10.5028 12.4486C10.1112 12.0592 9.47802 12.061 9.08861 12.4526C8.6992 12.8442 8.701 13.4774 9.09264 13.8668L13.0456 17.7973C13.2358 17.9865 13.4941 18.0912 13.7623 18.0881C14.0305 18.085 14.2863 17.9742 14.4721 17.7807L20.4015 11.6042Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
  background-image: none;
  background-color: #858585;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=tasks]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3994 11.9658C23.3994 13.8664 21.8737 15.3974 20.0039 15.3974C18.134 15.3974 16.6083 13.8664 16.6083 11.9658C16.6083 10.0651 18.134 8.53422 20.0039 8.53422C21.8737 8.53422 23.3994 10.0651 23.3994 11.9658Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.7132 9.63849C14.7132 12.1593 12.6632 14.206 10.1303 14.206C7.59746 14.206 5.54743 12.1593 5.54743 9.63849C5.54743 7.11772 7.59746 5.07096 10.1303 5.07096C12.6632 5.07096 14.7132 7.11772 14.7132 9.63849Z' stroke='white' stroke-width='1.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6907 17.075C16.376 16.6984 16.01 16.3415 15.5923 16.0168C15.7292 15.9123 15.886 15.8041 16.0642 15.6967C16.9056 15.1899 18.1939 14.7203 20.0571 14.7203C23.7584 14.7203 25.943 16.4461 26.6357 18.4063C26.9735 19.3623 26.9492 20.3832 26.5126 21.2C26.0599 22.0471 25.2032 22.5921 24.0956 22.5921H24.082H24.0684H24.0547H24.041H24.0271H24.0133H23.9993H23.9853H23.9712H23.9571H23.9429H23.9287H23.9143H23.9H23.8855H23.871H23.8564H23.8418H23.8271H23.8124H23.7976H23.7827H23.7678H23.7529H23.7378H23.7227H23.7076H23.6924H23.6771H23.6618H23.6465H23.631H23.6156H23.6H23.5844H23.5688H23.5531H23.5374H23.5216H23.5057H23.4898H23.4739H23.4579H23.4418H23.4257H23.4096H23.3934H23.3771H23.3608H23.3445H23.3281H23.3116H23.2951H23.2786H23.262H23.2454H23.2287H23.212H23.1952H23.1784H23.1616H23.1447H23.1277H23.1107H23.0937H23.0766H23.0595H23.0424H23.0252H23.0079H22.9906H22.9733H22.956H22.9386H22.9211H22.9036H22.8861H22.8686H22.851H22.8334H22.8157H22.798H22.7802H22.7625H22.7447H22.7268H22.7089H22.691H22.6731H22.6551H22.6371H22.619H22.6009H22.5828H22.5647H22.5465H22.5283H22.51H22.4917H22.4734H22.4551H22.4367H22.4184H22.3999H22.3815H22.363H22.3445H22.326H22.3074H22.2888H22.2702H22.2516H22.2329H22.2142H22.1955H22.1768H22.158H22.1392H22.1204H22.1016H22.0827H22.0638H22.0449H22.026H22.0071H21.9881H21.9691H21.9501H21.9311H21.912H21.893H21.8739H21.8548H21.8357H21.8165H21.7974H21.7782H21.759H21.7398H21.7206H21.7014H21.6821H21.6629H21.6436H21.6243H21.605H21.5857H21.5663H21.547H21.5276H21.5083H21.4889H21.4695H21.4501H21.4307H21.4112H21.3918H21.3724H21.3529H21.3335H21.314H21.2945H21.275H21.2555H21.236H21.2165H21.197H21.1775H21.158H21.1385H21.1189H21.0994H21.0799H21.0603H21.0408H21.0212H21.0017H20.9821H20.9626H20.943H20.9234H20.9039H20.8843H20.8648H20.8452H20.8257H20.8061H20.7865H20.767H20.7474H20.7279H20.7084H20.6888H20.6693H20.6497H20.6302H20.6107H20.5912H20.5717H20.5521H20.5326H20.5131H20.4937H20.4742H20.4547H20.4352H20.4158H20.3963H20.3769H20.3575H20.338H20.3186H20.2992H20.2798H20.2605H20.2411H20.2217H20.2024H20.1831H20.1638H20.1445H20.1252H20.1059H20.0866H20.0674H20.0482H20.0289H20.0097H19.9906H19.9714H19.9522H19.9331H19.914H19.8949H19.8758H19.8568H19.8377H19.8187H19.7997H19.7807H19.7618H19.7428H19.7239H19.705H19.6862H19.6673H19.6485H19.6297H19.6109H19.5921H19.5734H19.5547H19.536H19.5174H19.4987H19.4801H19.4615H19.443H19.4245H19.406H19.3875H19.3691H19.3506H19.3323H19.3139H19.2956H19.2773H19.259H19.2408H19.2226H19.2044H19.1863H19.1682H19.1501H19.132H19.114H19.0961H19.0781H19.0602H19.0423H19.0245H19.0067H18.9889H18.9712H18.9535H18.9359H18.9182H18.9007H18.8831H18.8656H18.8481H18.8307H18.8133H18.796H18.7787H18.7614H18.7442H18.727H18.7098H18.6927H18.6757H18.6587H18.6417H18.6248H18.6079H18.591H18.5742H18.5575H18.5408H18.5241H18.5075H18.4909H18.4744H18.4579H18.4415H18.4251H18.4088H18.3925H18.3763H18.3601H18.3439H18.3278H18.3118H18.2958H18.2799H18.264H18.2482H18.2324H18.2167H18.201H18.1854H18.1698H18.1543H18.1388H18.1234H18.108H18.0928H18.0775H18.0623H18.0472H18.0321H18.0171H18.0022H17.9873H17.9724H17.9576H17.9429H17.9282H17.9136H17.8991H17.8846H17.8702H17.8558H17.8415H17.8273H17.8131H17.799H17.7849H17.7709H17.757H17.7432H17.7294H17.7156H17.702H17.6884H17.6748H17.6633C17.9434 22.1789 18.105 21.6631 18.1461 21.0921H18.1543H18.1698H18.1854H18.201H18.2167H18.2324H18.2482H18.264H18.2799H18.2958H18.3118H18.3278H18.3439H18.3601H18.3763H18.3925H18.4088H18.4251H18.4415H18.4579H18.4744H18.4909H18.5075H18.5241H18.5408H18.5575H18.5742H18.591H18.6079H18.6248H18.6417H18.6587H18.6757H18.6927H18.7098H18.727H18.7442H18.7614H18.7787H18.796H18.8133H18.8307H18.8481H18.8656H18.8831H18.9007H18.9182H18.9359H18.9535H18.9712H18.9889H19.0067H19.0245H19.0423H19.0602H19.0781H19.0961H19.114H19.132H19.1501H19.1682H19.1863H19.2044H19.2226H19.2408H19.259H19.2773H19.2956H19.3139H19.3323H19.3506H19.3691H19.3875H19.406H19.4245H19.443H19.4615H19.4801H19.4987H19.5174H19.536H19.5547H19.5734H19.5921H19.6109H19.6297H19.6485H19.6673H19.6862H19.705H19.7239H19.7428H19.7618H19.7807H19.7997H19.8187H19.8377H19.8568H19.8758H19.8949H19.914H19.9331H19.9522H19.9714H19.9906H20.0097H20.0289H20.0482H20.0674H20.0866H20.1059H20.1252H20.1445H20.1638H20.1831H20.2024H20.2217H20.2411H20.2605H20.2798H20.2992H20.3186H20.338H20.3575H20.3769H20.3963H20.4158H20.4352H20.4547H20.4742H20.4937H20.5131H20.5326H20.5521H20.5717H20.5912H20.6107H20.6302H20.6497H20.6693H20.6888H20.7084H20.7279H20.7474H20.767H20.7865H20.8061H20.8257H20.8452H20.8648H20.8843H20.9039H20.9234H20.943H20.9626H20.9821H21.0017H21.0212H21.0408H21.0603H21.0799H21.0994H21.1189H21.1385H21.158H21.1775H21.197H21.2165H21.236H21.2555H21.275H21.2945H21.314H21.3335H21.3529H21.3724H21.3918H21.4112H21.4307H21.4501H21.4695H21.4889H21.5083H21.5276H21.547H21.5663H21.5857H21.605H21.6243H21.6436H21.6629H21.6821H21.7014H21.7206H21.7398H21.759H21.7782H21.7974H21.8165H21.8357H21.8548H21.8739H21.893H21.912H21.9311H21.9501H21.9691H21.9881H22.0071H22.026H22.0449H22.0638H22.0827H22.1016H22.1204H22.1392H22.158H22.1768H22.1955H22.2142H22.2329H22.2516H22.2702H22.2888H22.3074H22.326H22.3445H22.363H22.3815H22.3999H22.4184H22.4367H22.4551H22.4734H22.4917H22.51H22.5283H22.5465H22.5647H22.5828H22.6009H22.619H22.6371H22.6551H22.6731H22.691H22.7089H22.7268H22.7447H22.7625H22.7802H22.798H22.8157H22.8334H22.851H22.8686H22.8861H22.9036H22.9211H22.9386H22.956H22.9733H22.9906H23.0079H23.0252H23.0424H23.0595H23.0766H23.0937H23.1107H23.1277H23.1447H23.1616H23.1784H23.1952H23.212H23.2287H23.2454H23.262H23.2786H23.2951H23.3116H23.3281H23.3445H23.3608H23.3771H23.3934H23.4096H23.4257H23.4418H23.4579H23.4739H23.4898H23.5057H23.5216H23.5374H23.5531H23.5688H23.5844H23.6H23.6156H23.631H23.6465H23.6618H23.6771H23.6924H23.7076H23.7227H23.7378H23.7529H23.7678H23.7827H23.7976H23.8124H23.8271H23.8418H23.8564H23.871H23.8855H23.9H23.9143H23.9287H23.9429H23.9571H23.9712H23.9853H23.9993H24.0133H24.0271H24.041H24.0547H24.0684H24.082H24.0956C24.6626 21.0921 25.0039 20.8407 25.1897 20.493C25.3917 20.1151 25.4465 19.543 25.2214 18.9061C24.7882 17.6804 23.2789 16.2203 20.0571 16.2203C18.4587 16.2203 17.4392 16.6196 16.8383 16.9816C16.7862 17.013 16.7371 17.0442 16.6907 17.075Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.2949 22.585C3.5165 22.7401 3.8246 22.8491 4.25277 22.8491H15.6159C16.4665 22.8491 16.962 22.4503 17.213 21.8545C17.4862 21.2061 17.4903 20.2499 17.0965 19.2148C16.3242 17.1845 14.0791 15.0471 10.1246 15.0471C6.1586 15.0471 3.84035 17.1887 2.99402 19.2348C2.5628 20.2773 2.5338 21.2371 2.77593 21.8821C2.89388 22.1963 3.07185 22.4289 3.2949 22.585ZM1.60792 18.6614C2.68539 16.0565 5.54943 13.5471 10.1246 13.5471C14.6926 13.5471 17.5016 16.0607 18.4985 18.6814C18.9894 19.9718 19.057 21.3411 18.5953 22.4369C18.1115 23.5852 17.0738 24.3491 15.6159 24.3491H4.25277C3.55777 24.3491 2.94006 24.1675 2.43481 23.8139C1.93101 23.4613 1.58106 22.9672 1.37163 22.4093C0.95897 21.3101 1.07725 19.9444 1.60792 18.6614Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243988 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0904 11.9637C24.0904 13.2392 23.504 14.3778 22.5861 15.1246C24.7345 15.7081 26.0473 17.0164 26.5514 18.4372C26.8844 19.376 26.8578 20.3712 26.4335 21.1619C25.9953 21.9786 25.1677 22.5046 24.0903 22.5046H20.0042C20.4818 21.1097 20.334 19.5312 19.8028 18.1344C19.2096 16.5749 18.091 15.087 16.4839 13.9899C16.141 13.3932 15.9449 12.7014 15.9449 11.9637C15.9449 9.71442 17.7683 7.89099 20.0176 7.89099C22.2669 7.89099 24.0904 9.71442 24.0904 11.9637ZM15.768 21.4999L14.8373 17.7774C15.4394 18.333 15.8394 18.9657 16.0641 19.5564C16.3773 20.3799 16.3133 20.9928 16.1969 21.269C16.1406 21.4028 16.0971 21.4967 15.768 21.4999Z' fill='white'/%3E%3Cpath d='M10.1266 14.291C1.5804 14.291 -0.243989 23.6001 4.25134 23.6001H15.6211C20.2408 23.6001 18.654 14.291 10.1266 14.291Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M14.713 9.6364C14.713 12.1694 12.6596 14.2228 10.1266 14.2228C7.59365 14.2228 5.54026 12.1694 5.54026 9.6364C5.54026 7.10342 7.59365 5.05002 10.1266 5.05002C12.6596 5.05002 14.713 7.10342 14.713 9.6364Z' fill='white' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
  background-image: none;
  background-color: #858585;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=orgstructure]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar] span {
  padding: 0 0 0 28px;
  display: block;
  min-height: 28px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar] span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.55267 5.18994L8.55267 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4473 5.18994L19.4473 2.49988' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2.5' y='3.71045' width='23' height='21.7895' rx='3' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.8947 12L9 12' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0526 18L8.99998 18' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
  mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE10+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 12+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar].tab-active span {
    /* IE Edge 16+ CSS */
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.55273 5.09063C7.55273 5.64291 8.00045 6.09063 8.55273 6.09063C9.10502 6.09063 9.55273 5.64291 9.55273 5.09063L9.55273 3.09937C9.55273 2.54708 9.10502 2.09937 8.55273 2.09937C8.00045 2.09937 7.55273 2.54708 7.55273 3.09937V5.09063ZM18.4473 5.09063C18.4473 5.64291 18.895 6.09063 19.4473 6.09063C19.9996 6.09063 20.4473 5.64291 20.4473 5.09063V3.09937C20.4473 2.54708 19.9995 2.09937 19.4473 2.09937C18.895 2.09937 18.4473 2.54708 18.4473 3.09937V5.09063Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 7.11108C2.5 5.45423 3.84315 4.11108 5.5 4.11108H22.5C24.1569 4.11108 25.5 5.45423 25.5 7.11108V22.9006C25.5 24.5574 24.1569 25.9006 22.5 25.9006H5.5C3.84315 25.9006 2.5 24.5574 2.5 22.9006V7.11108ZM20 12C20 12.5523 19.515 13 18.9167 13H8.08333C7.48502 13 7 12.5523 7 12C7 11.4477 7.48502 11 8.08333 11H18.9167C19.515 11 20 11.4477 20 12ZM13.8571 19C14.4883 19 15 18.5523 15 18C15 17.4477 14.4883 17 13.8571 17H8.14286C7.51167 17 7 17.4477 7 18C7 18.5523 7.51167 19 8.14286 19H13.8571Z' fill='white'/%3E%3C/svg%3E") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
  background-image: none;
  background-color: #858585;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-main-navbar .im-ui-button[data-tab=calendar]:not(.tab-active):hover span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-main-navbar .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop .im-main-navbar .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dark_green .im-main-navbar .im-ui-button:not(.tab-active):hover div {
  color: #8c8d9c;
}
.im-desktop.im-theme-dark_green .im-main-navbar .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dark_blue .im-main-navbar .im-ui-button:not(.tab-active):hover div {
  color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-main-navbar .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-blue .im-main-navbar .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop.im-theme-blue .im-main-navbar .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dit_blue .im-main-navbar .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-main-navbar .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-myteam_green .im-main-navbar .im-ui-button:not(.tab-active):hover div {
  color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-main-navbar .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #ffffff;
}
.im-desktop.im-theme-dark_calls .im-main-navbar .im-ui-button:not(.tab-active):hover div {
  color: #858585;
}
.im-desktop.im-theme-dark_calls .im-main-navbar .im-ui-button:not(.tab-active):hover .im-msg-counter {
  color: #FFFFFF;
}

.im-recent {
  visibility: visible;
  overflow: hidden;
}

.im-recent-list {
  width: 100%;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  height: auto;
  overflow: auto;
  overflow-x: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-recent-list_empty .im-recent__placeholder,
.im-recent-list_empty .im-recent-item {
  display: none;
}
.im-recent-list_empty .im-recent__default-screen {
  display: block;
}

.im-recent-list_loading div {
  display: none;
}
.im-recent-list_loading .im-recent__default-screen {
  display: none;
}
.im-recent-list_loading .im-recent__placeholder {
  display: block;
}

.im-recent__placeholder {
  display: none;
  width: 100%;
  height: 72px;
  background: url("../images/recents_placeholder_180x50.gif") no-repeat left center;
}
.im-recent__placeholder:nth-child(2) {
  opacity: 0.6;
}
.im-recent__placeholder:nth-child(3) {
  opacity: 0.4;
}
.im-recent__placeholder:nth-child(4) {
  opacity: 0.2;
}
body .im-recent__placeholder {
  background-image: url("../images/recents_placeholder_180x50.gif");
}
.im-theme-dark_green .im-recent__placeholder {
  background-image: url("../images/dark_recents_placeholder_180x50.gif");
}
.im-theme-dark_blue .im-recent__placeholder {
  background-image: url("../images/dark_recents_placeholder_180x50.gif");
}
.im-theme-blue .im-recent__placeholder {
  background-image: url("../images/recents_placeholder_180x50.gif");
}
.im-theme-dit_blue .im-recent__placeholder {
  background-image: url("../images/recents_placeholder_180x50.gif");
}
.im-theme-myteam_green .im-recent__placeholder {
  background-image: url("../images/recents_placeholder_180x50.gif");
}
.im-theme-dark_calls .im-recent__placeholder {
  background-image: url("../images/dark_recents_placeholder_180x50.gif");
}

.im-recent__default-screen {
  width: 100%;
  height: 168px;
  margin-top: -84px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: none;
}
.im-recent__default-screen span {
  font-size: 16px;
}
body .im-recent__default-screen span {
  color: #838690;
}
.im-theme-dark_green .im-recent__default-screen span {
  color: #7e848f;
}
.im-theme-dark_blue .im-recent__default-screen span {
  color: #7e848f;
}
.im-theme-blue .im-recent__default-screen span {
  color: #838690;
}
.im-theme-dit_blue .im-recent__default-screen span {
  color: #838690;
}
.im-theme-myteam_green .im-recent__default-screen span {
  color: #838690;
}
.im-theme-dark_calls .im-recent__default-screen span {
  color: #9C9C9C;
}
.im-recent__default-screen button {
  margin-top: 20px;
}
.im-recent__default-screen .im-recent__default-screen__title {
  display: block;
  font-size: 14px;
  padding: 0 8px;
}

.im-recent__default-screen__sticker {
  background: url("../images/stickers/palm.png") no-repeat center;
  background-size: contain;
  height: 88px;
  margin: 21px 0 17px;
}

.im-recent__default-screen__icon {
  width: 75px;
  height: 75px;
  margin: 0 auto 25px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -31px 1px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -31px 1px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -31px 1px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-recent .im-dragdrop-area {
  height: 72px;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-recent .im-dragdrop-area div {
  position: absolute;
  top: 1px;
  right: 4px;
  bottom: 1px;
  left: 4px;
  font-size: 16px;
}
.im-recent .im-dragdrop-area.im-dragdrop-area_min {
  height: 48px;
}

.im-recent-item {
  height: auto;
  width: 100%;
  position: relative;
  font-weight: normal;
  transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  -webkit-transition: 300ms;
}
.im-recent-item.im-recent__swapped-item {
  transition: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
}
.im-recent-item.im-recent__slide-item {
  transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  -webkit-transition: 300ms;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

body .im-recent-item_active {
  background-color: rgba(33, 216, 106, 0.28);
}
.im-theme-dark_green .im-recent-item_active {
  background-color: rgba(10, 220, 94, 0.28);
}
.im-theme-dark_blue .im-recent-item_active {
  background-color: rgba(46, 145, 255, 0.28);
}
.im-theme-blue .im-recent-item_active {
  background-color: rgba(45, 144, 245, 0.28);
}
.im-theme-dit_blue .im-recent-item_active {
  background-color: rgba(46, 114, 191, 0.28);
}
.im-theme-myteam_green .im-recent-item_active {
  background-color: rgba(24, 216, 147, 0.28);
}
.im-theme-dark_calls .im-recent-item_active {
  background-color: rgba(12, 124, 255, 0.28);
}

.im-recent-item__box {
  width: 100%;
  height: 72px;
  position: relative;
  cursor: pointer;
  padding: 8px 47px 8px 68px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-recent-item__box > .im-avatarbox {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  border-radius: 26px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 8px;
  margin-top: -26px;
}
.im-recent-item__box .im-msg-counter {
  position: relative;
  display: none;
  margin-left: 3px;
  float: right;
}
body .im-recent-item__box .im-msg-counter {
  color: #ffffff;
}
body .im-recent-item__box .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-dark_green .im-recent-item__box .im-msg-counter {
  color: #2b2c34;
}
.im-theme-dark_green .im-recent-item__box .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-recent-item__box .im-msg-counter {
  color: #2b2c34;
}
.im-theme-dark_blue .im-recent-item__box .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #2b2c34;
}
.im-theme-blue .im-recent-item__box .im-msg-counter {
  color: #ffffff;
}
.im-theme-blue .im-recent-item__box .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-recent-item__box .im-msg-counter {
  color: #ffffff;
}
.im-theme-dit_blue .im-recent-item__box .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-recent-item__box .im-msg-counter {
  color: #ffffff;
}
.im-theme-myteam_green .im-recent-item__box .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-recent-item__box .im-msg-counter {
  color: #2B2B2B;
}
.im-theme-dark_calls .im-recent-item__box .im-msg-counter .im-msg-counter__unread-symbol {
  background-color: #2B2B2B;
}
.im-recent-item__box.im-recent-item_mentioned {
  padding-right: 70px;
}
.im-recent-item__box.im-recent-item_mentioned .im-recent-item__flags {
  width: 63px;
}
.im-recent-item__box .im-avatarmark {
  top: 50%;
  left: 41px;
  margin-top: 7px;
}

.im-recent-item_mentioned .im-recent-item__mentioned {
  display: inline-block;
}
.im-recent-item_mentioned .im-msg-seenby {
  display: none;
}

.im-recent-item_unread .im-msg-counter {
  display: inline-block;
}
.im-recent-item_unread .im-msg-seenby {
  display: none;
}

body .im-recent-item_focused {
  background-color: #E8FAF0;
}
.im-theme-dark_green .im-recent-item_focused {
  background-color: #283E38;
}
.im-theme-dark_blue .im-recent-item_focused {
  background-color: #2B3648;
}
.im-theme-blue .im-recent-item_focused {
  background-color: #EAF4FE;
}
.im-theme-dit_blue .im-recent-item_focused {
  background-color: #EAF1F9;
}
.im-theme-myteam_green .im-recent-item_focused {
  background-color: #E8FBF4;
}
.im-theme-dark_calls .im-recent-item_focused {
  background-color: #004BA4;
}
body .im-recent-item_focused .im-recent-item__title,
body .im-recent-item_focused .im-recent-item__subtitle,
body .im-recent-item_focused .im-recent-item__subtitle__from,
body .im-recent-item_focused .im-recent-item__date,
body .im-recent-item_focused .im-recent-item__draft {
  color: #111111;
}
.im-theme-dark_green .im-recent-item_focused .im-recent-item__title,
.im-theme-dark_green .im-recent-item_focused .im-recent-item__subtitle,
.im-theme-dark_green .im-recent-item_focused .im-recent-item__subtitle__from,
.im-theme-dark_green .im-recent-item_focused .im-recent-item__date,
.im-theme-dark_green .im-recent-item_focused .im-recent-item__draft {
  color: #ffffff;
}
.im-theme-dark_blue .im-recent-item_focused .im-recent-item__title,
.im-theme-dark_blue .im-recent-item_focused .im-recent-item__subtitle,
.im-theme-dark_blue .im-recent-item_focused .im-recent-item__subtitle__from,
.im-theme-dark_blue .im-recent-item_focused .im-recent-item__date,
.im-theme-dark_blue .im-recent-item_focused .im-recent-item__draft {
  color: #ffffff;
}
.im-theme-blue .im-recent-item_focused .im-recent-item__title,
.im-theme-blue .im-recent-item_focused .im-recent-item__subtitle,
.im-theme-blue .im-recent-item_focused .im-recent-item__subtitle__from,
.im-theme-blue .im-recent-item_focused .im-recent-item__date,
.im-theme-blue .im-recent-item_focused .im-recent-item__draft {
  color: #111111;
}
.im-theme-dit_blue .im-recent-item_focused .im-recent-item__title,
.im-theme-dit_blue .im-recent-item_focused .im-recent-item__subtitle,
.im-theme-dit_blue .im-recent-item_focused .im-recent-item__subtitle__from,
.im-theme-dit_blue .im-recent-item_focused .im-recent-item__date,
.im-theme-dit_blue .im-recent-item_focused .im-recent-item__draft {
  color: #111111;
}
.im-theme-myteam_green .im-recent-item_focused .im-recent-item__title,
.im-theme-myteam_green .im-recent-item_focused .im-recent-item__subtitle,
.im-theme-myteam_green .im-recent-item_focused .im-recent-item__subtitle__from,
.im-theme-myteam_green .im-recent-item_focused .im-recent-item__date,
.im-theme-myteam_green .im-recent-item_focused .im-recent-item__draft {
  color: #111111;
}
.im-theme-dark_calls .im-recent-item_focused .im-recent-item__title,
.im-theme-dark_calls .im-recent-item_focused .im-recent-item__subtitle,
.im-theme-dark_calls .im-recent-item_focused .im-recent-item__subtitle__from,
.im-theme-dark_calls .im-recent-item_focused .im-recent-item__date,
.im-theme-dark_calls .im-recent-item_focused .im-recent-item__draft {
  color: #FFFFFF;
}
body .im-recent-item_focused .im-link-as-text svg {
  fill: #111111;
}
.im-theme-dark_green .im-recent-item_focused .im-link-as-text svg {
  fill: #ffffff;
}
.im-theme-dark_blue .im-recent-item_focused .im-link-as-text svg {
  fill: #ffffff;
}
.im-theme-blue .im-recent-item_focused .im-link-as-text svg {
  fill: #111111;
}
.im-theme-dit_blue .im-recent-item_focused .im-link-as-text svg {
  fill: #111111;
}
.im-theme-myteam_green .im-recent-item_focused .im-link-as-text svg {
  fill: #111111;
}
.im-theme-dark_calls .im-recent-item_focused .im-link-as-text svg {
  fill: #FFFFFF;
}
body .im-recent-item_focused .im-link-as-text::before {
  background-color: #111111;
}
.im-theme-dark_green .im-recent-item_focused .im-link-as-text::before {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-recent-item_focused .im-link-as-text::before {
  background-color: #ffffff;
}
.im-theme-blue .im-recent-item_focused .im-link-as-text::before {
  background-color: #111111;
}
.im-theme-dit_blue .im-recent-item_focused .im-link-as-text::before {
  background-color: #111111;
}
.im-theme-myteam_green .im-recent-item_focused .im-link-as-text::before {
  background-color: #111111;
}
.im-theme-dark_calls .im-recent-item_focused .im-link-as-text::before {
  background-color: #FFFFFF;
}
body .im-recent-item_focused .im-avatarmark {
  border-color: #E8FAF0;
}
.im-theme-dark_green .im-recent-item_focused .im-avatarmark {
  border-color: #283E38;
}
.im-theme-dark_blue .im-recent-item_focused .im-avatarmark {
  border-color: #2B3648;
}
.im-theme-blue .im-recent-item_focused .im-avatarmark {
  border-color: #EAF4FE;
}
.im-theme-dit_blue .im-recent-item_focused .im-avatarmark {
  border-color: #EAF1F9;
}
.im-theme-myteam_green .im-recent-item_focused .im-avatarmark {
  border-color: #E8FBF4;
}
.im-theme-dark_calls .im-recent-item_focused .im-avatarmark {
  border-color: #004BA4;
}
body .im-recent-item_focused .im-avatarmark_mute {
  background-color: #0ABD47;
}
.im-theme-dark_green .im-recent-item_focused .im-avatarmark_mute {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-recent-item_focused .im-avatarmark_mute {
  background-color: #73a5dc;
}
.im-theme-blue .im-recent-item_focused .im-avatarmark_mute {
  background-color: #6087B3;
}
.im-theme-dit_blue .im-recent-item_focused .im-avatarmark_mute {
  background-color: #5A8ABF;
}
.im-theme-myteam_green .im-recent-item_focused .im-avatarmark_mute {
  background-color: #61CEBA;
}
.im-theme-dark_calls .im-recent-item_focused .im-avatarmark_mute {
  background-color: #2D8DFF;
}
.im-recent-item_focused .im-avatarmark_online::before {
  background-color: #fff;
}
.im-search-results__item .im-recent-item_focused mark {
  background-color: transparent;
}

body .im-recent-item_min .im-recent-item_focused .im-avatarbox {
  background-color: #c8f9d4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE10+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-accelerator: true) {
  body .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-color: #c3f8d0;
  }
}
body .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-recent-item_min .im-recent-item_focused .im-avatarbox svg {
  color: #21D86A;
}
.im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
  background-color: #4c8959;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE10+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-color: #4a8657;
  }
}
.im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-recent-item_min .im-recent-item_focused .im-avatarbox svg {
  color: #0ADC5E;
}
.im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
  background-color: #2a4a71;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE10+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-color: #29486d;
  }
}
.im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox svg {
  color: #2e91ff;
}
.im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
  background-color: #aad7ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE10+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-color: #a5d5ff;
  }
}
.im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-recent-item_min .im-recent-item_focused .im-avatarbox svg {
  color: #2D90F5;
}
.im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
  background-color: #b1d6ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE10+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-color: #acd3ff;
  }
}
.im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-recent-item_min .im-recent-item_focused .im-avatarbox svg {
  color: #2E72BF;
}
.im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
  background-color: #c6f5d9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE10+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-color: #c2f4d6;
  }
}
.im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-recent-item_min .im-recent-item_focused .im-avatarbox svg {
  color: #18D893;
}
.im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox {
  background-color: #044ca1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE10+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-color: #044a9c;
  }
}
.im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-recent-item_min .im-recent-item_focused .im-avatarbox svg {
  color: #0C7CFF;
}

.im-desktop .im-recent-list .im-recent-item:hover {
  background-color: #f3f5f8;
}
.im-desktop .im-recent-list .im-recent-item:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop .im-recent-list .im-recent-item:hover .im-recent-item_focused .im-avatarmark {
  border-color: #E8FAF0;
}
.im-desktop.im-theme-dark_green .im-recent-list .im-recent-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_green .im-recent-list .im-recent-item:hover .im-avatarmark {
  border-color: #3c3d48;
}
.im-desktop.im-theme-dark_green .im-recent-list .im-recent-item:hover .im-recent-item_focused .im-avatarmark {
  border-color: #283E38;
}
.im-desktop.im-theme-dark_blue .im-recent-list .im-recent-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-recent-list .im-recent-item:hover .im-avatarmark {
  border-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-recent-list .im-recent-item:hover .im-recent-item_focused .im-avatarmark {
  border-color: #2B3648;
}
.im-desktop.im-theme-blue .im-recent-list .im-recent-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-blue .im-recent-list .im-recent-item:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop.im-theme-blue .im-recent-list .im-recent-item:hover .im-recent-item_focused .im-avatarmark {
  border-color: #EAF4FE;
}
.im-desktop.im-theme-dit_blue .im-recent-list .im-recent-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-recent-list .im-recent-item:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-recent-list .im-recent-item:hover .im-recent-item_focused .im-avatarmark {
  border-color: #EAF1F9;
}
.im-desktop.im-theme-myteam_green .im-recent-list .im-recent-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-recent-list .im-recent-item:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-recent-list .im-recent-item:hover .im-recent-item_focused .im-avatarmark {
  border-color: #E8FBF4;
}
.im-desktop.im-theme-dark_calls .im-recent-list .im-recent-item:hover {
  background-color: #1F1F1F;
}
.im-desktop.im-theme-dark_calls .im-recent-list .im-recent-item:hover .im-avatarmark {
  border-color: #1F1F1F;
}
.im-desktop.im-theme-dark_calls .im-recent-list .im-recent-item:hover .im-recent-item_focused .im-avatarmark {
  border-color: #004BA4;
}

.im-recent-item__date {
  position: absolute;
  top: 8px;
  right: 15px;
  bottom: auto;
  left: auto;
  font-size: 12px;
}
body .im-recent-item__date {
  color: #838690;
}
.im-theme-dark_green .im-recent-item__date {
  color: #7e848f;
}
.im-theme-dark_blue .im-recent-item__date {
  color: #7e848f;
}
.im-theme-blue .im-recent-item__date {
  color: #838690;
}
.im-theme-dit_blue .im-recent-item__date {
  color: #838690;
}
.im-theme-myteam_green .im-recent-item__date {
  color: #838690;
}
.im-theme-dark_calls .im-recent-item__date {
  color: #9C9C9C;
}

.im-recent-item__flags {
  width: 40px;
  height: 20px;
  position: absolute;
  top: 46px;
  right: 15px;
  bottom: auto;
  left: auto;
  margin-top: -10px;
}

.im-recent-item__mentioned {
  display: none;
  float: right;
  width: 20px;
  height: 20px;
  position: relative;
  border-radius: 10px;
}
body .im-recent-item__mentioned {
  background-color: #21D86A;
}
.im-theme-dark_green .im-recent-item__mentioned {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-recent-item__mentioned {
  background-color: #2e91ff;
}
.im-theme-blue .im-recent-item__mentioned {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-recent-item__mentioned {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-recent-item__mentioned {
  background-color: #18D893;
}
.im-theme-dark_calls .im-recent-item__mentioned {
  background-color: #0C7CFF;
}
.im-recent-item__mentioned::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  mask: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.9973 6.61569C5.88679 6.61569 6.60787 5.89461 6.60787 5.00511C6.60787 4.11561 5.88679 3.39453 4.9973 3.39453C4.1078 3.39453 3.38672 4.11561 3.38672 5.00511C3.38672 5.89461 4.1078 6.61569 4.9973 6.61569Z' stroke='currentColor' stroke-width='1.3'/%3E%3Cpath d='M6.60938 3.39072C6.60938 3.39072 6.60938 4.81166 6.60938 5.32504C6.60938 6.03663 7.18624 6.6135 7.89784 6.6135C8.60943 6.6135 9.1863 6.03663 9.1863 5.32504C9.1863 4.61344 9.07828 3.88881 8.82553 3.30859' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M8.82956 3.30341C8.1785 1.83601 6.70877 0.8125 5 0.8125C2.68731 0.8125 0.8125 2.68731 0.8125 5C0.8125 7.31269 2.68731 9.1875 5 9.1875C5.85379 9.1875 6.6479 8.93198 7.31003 8.49324' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.9973 6.61569C5.88679 6.61569 6.60787 5.89461 6.60787 5.00511C6.60787 4.11561 5.88679 3.39453 4.9973 3.39453C4.1078 3.39453 3.38672 4.11561 3.38672 5.00511C3.38672 5.89461 4.1078 6.61569 4.9973 6.61569Z' stroke='currentColor' stroke-width='1.3'/%3E%3Cpath d='M6.60938 3.39072C6.60938 3.39072 6.60938 4.81166 6.60938 5.32504C6.60938 6.03663 7.18624 6.6135 7.89784 6.6135C8.60943 6.6135 9.1863 6.03663 9.1863 5.32504C9.1863 4.61344 9.07828 3.88881 8.82553 3.30859' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M8.82956 3.30341C8.1785 1.83601 6.70877 0.8125 5 0.8125C2.68731 0.8125 0.8125 2.68731 0.8125 5C0.8125 7.31269 2.68731 9.1875 5 9.1875C5.85379 9.1875 6.6479 8.93198 7.31003 8.49324' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
}
body .im-recent-item__mentioned::before {
  background-color: #ffffff;
}
.im-theme-dark_green .im-recent-item__mentioned::before {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-recent-item__mentioned::before {
  background-color: #2b2c34;
}
.im-theme-blue .im-recent-item__mentioned::before {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-recent-item__mentioned::before {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-recent-item__mentioned::before {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-recent-item__mentioned::before {
  background-color: #2B2B2B;
}

.im-msg-seenby {
  display: block;
  opacity: 0.7;
  position: absolute;
  top: 50%;
  right: 2px;
  bottom: auto;
  left: auto;
  margin-top: -7px;
}
.im-msg-seenby .im-avatarbox {
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  border-radius: 7px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-left: -4px;
}

.im-recent_message__state {
  width: 16px;
  height: 16px;
}
.im-recent_message__state.im-message_state-sending {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -488px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -488px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -488px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-recent_message__state.im-message_state-sent {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -555px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -555px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -555px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-recent_message__state.im-message_state-delivered {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -625px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -625px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -625px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-recent-item_focused .im-recent_message__state {
  -webkit-filter: brightness(2);
  -moz-filter: brightness(2);
  -o-filter: brightness(2);
  -ms-filter: brightness(2);
  filter: brightness(2);
}

.im-recent-item__title {
  max-width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  font-size: 15px;
  font-family: arial, sans-serif;
  line-height: 20px;
  height: 22px;
  padding-right: 16px;
  display: flex;
  position: relative;
}
.im-recent-item__title .im-emoji_inline {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
body .im-recent-item__title {
  color: #111111;
}
.im-theme-dark_green .im-recent-item__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-recent-item__title {
  color: #ffffff;
}
.im-theme-blue .im-recent-item__title {
  color: #111111;
}
.im-theme-dit_blue .im-recent-item__title {
  color: #111111;
}
.im-theme-myteam_green .im-recent-item__title {
  color: #111111;
}
.im-theme-dark_calls .im-recent-item__title {
  color: #FFFFFF;
}
body .im-cl-contact_self:not(.im-recent-item_focused) .im-recent-item__title {
  color: #00B84D;
}
.im-theme-dark_green .im-cl-contact_self:not(.im-recent-item_focused) .im-recent-item__title {
  color: #0AC248;
}
.im-theme-dark_blue .im-cl-contact_self:not(.im-recent-item_focused) .im-recent-item__title {
  color: #2f92ff;
}
.im-theme-blue .im-cl-contact_self:not(.im-recent-item_focused) .im-recent-item__title {
  color: #1B85F1;
}
.im-theme-dit_blue .im-cl-contact_self:not(.im-recent-item_focused) .im-recent-item__title {
  color: #2E72BF;
}
.im-theme-myteam_green .im-cl-contact_self:not(.im-recent-item_focused) .im-recent-item__title {
  color: #17C97E;
}
.im-theme-dark_calls .im-cl-contact_self:not(.im-recent-item_focused) .im-recent-item__title {
  color: #027AFF;
}
.im-recent-item__title .im-emoji_inline {
  vertical-align: text-top;
}
.im-recent-item__title span {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.im-recent-item_official .im-recent-item__title span {
  /*padding-right: 22px;
  &:after {
      content: '';
      @include absolutize($top: 50%, $right: $x);
      margin-top: -7px;
      @include icon(official_sign);
      width: 13px;
      height: 13px;
  }*/
}

.im-recent-item__subtitle {
  position: relative;
  font-size: 13px;
  overflow: hidden;
  line-height: 16px;
  display: block;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: 32px;
}
.im-recent-item__subtitle .im-emoji_inline {
  vertical-align: text-top;
}
.im-recent-item__subtitle .im-emoji_inline {
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}
body .im-recent-item__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-recent-item__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-recent-item__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-recent-item__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-recent-item__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-recent-item__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-recent-item__subtitle {
  color: #9C9C9C;
}

.im-recent-item__lastmsg {
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  max-height: 32px;
}
.im-recent-item__lastmsg b {
  font-weight: normal;
}

.im-recent-item__draft {
  margin-right: 4px;
}
body .im-recent-item__draft {
  color: #00B84D;
}
.im-theme-dark_green .im-recent-item__draft {
  color: #0AC248;
}
.im-theme-dark_blue .im-recent-item__draft {
  color: #2f92ff;
}
.im-theme-blue .im-recent-item__draft {
  color: #1B85F1;
}
.im-theme-dit_blue .im-recent-item__draft {
  color: #2E72BF;
}
.im-theme-myteam_green .im-recent-item__draft {
  color: #17C97E;
}
.im-theme-dark_calls .im-recent-item__draft {
  color: #027AFF;
}

body .im-recent-item__subtitle__from {
  color: #111111;
}
.im-theme-dark_green .im-recent-item__subtitle__from {
  color: #ffffff;
}
.im-theme-dark_blue .im-recent-item__subtitle__from {
  color: #ffffff;
}
.im-theme-blue .im-recent-item__subtitle__from {
  color: #111111;
}
.im-theme-dit_blue .im-recent-item__subtitle__from {
  color: #111111;
}
.im-theme-myteam_green .im-recent-item__subtitle__from {
  color: #111111;
}
.im-theme-dark_calls .im-recent-item__subtitle__from {
  color: #FFFFFF;
}

body .im-recent-item_mute .im-msg-counter {
  background-color: #cccfd8;
  color: #ffffff;
}
.im-theme-dark_green .im-recent-item_mute .im-msg-counter {
  background-color: #5e5f6c;
  color: #2b2c34;
}
.im-theme-dark_blue .im-recent-item_mute .im-msg-counter {
  background-color: #5e5f6c;
  color: #2b2c34;
}
.im-theme-blue .im-recent-item_mute .im-msg-counter {
  background-color: #cccfd8;
  color: #ffffff;
}
.im-theme-dit_blue .im-recent-item_mute .im-msg-counter {
  background-color: #cccfd8;
  color: #ffffff;
}
.im-theme-myteam_green .im-recent-item_mute .im-msg-counter {
  background-color: #cccfd8;
  color: #ffffff;
}
.im-theme-dark_calls .im-recent-item_mute .im-msg-counter {
  background-color: #858585;
  color: #2B2B2B;
}

body .im-recent-item_unread__mark .im-msg-counter {
  background-color: #21D86A;
}
.im-theme-dark_green .im-recent-item_unread__mark .im-msg-counter {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-recent-item_unread__mark .im-msg-counter {
  background-color: #2e91ff;
}
.im-theme-blue .im-recent-item_unread__mark .im-msg-counter {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-recent-item_unread__mark .im-msg-counter {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-recent-item_unread__mark .im-msg-counter {
  background-color: #18D893;
}
.im-theme-dark_calls .im-recent-item_unread__mark .im-msg-counter {
  background-color: #0C7CFF;
}

.im-link-as-text::before {
  content: "";
  width: 16px;
  height: 16px;
  margin-right: 4px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}

.im-link-photo::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-photo::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-photo::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-photo::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-photo::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-photo::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-photo::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-photo::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-photo::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-photo::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-photo::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-photo::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-photo::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-photo::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-photo::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-photo::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-photo::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-photo::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-photo::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-photo::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-photo::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-photo::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-photo::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-photo::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-photo::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-photo::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-photo::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-photo::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-photo::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-link-video::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -9310px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -9310px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -9310px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-video::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-video::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-video::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-video::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-video::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-video::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-video::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-video::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-video::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-video::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-video::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-video::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-video::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-video::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-video::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-video::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-video::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-video::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-video::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-video::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-video::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-video::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-video::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-video::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-video::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-video::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-video::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-video::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-link-voice::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-voice::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-voice::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-voice::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-voice::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-voice::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-voice::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-voice::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-voice::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-voice::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-voice::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-voice::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-voice::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-voice::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-voice::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-voice::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-voice::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-voice::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-voice::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-voice::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-voice::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-voice::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-voice::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-voice::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-voice::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-voice::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-voice::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-voice::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-voice::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-link-sticker::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -9100px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -9100px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -9100px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-sticker::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-sticker::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-sticker::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-sticker::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-sticker::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-sticker::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-sticker::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-sticker::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-sticker::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-sticker::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-sticker::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-sticker::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-sticker::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-sticker::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-sticker::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-sticker::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-sticker::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-sticker::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-sticker::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-sticker::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-sticker::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-sticker::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-sticker::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-sticker::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-sticker::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-sticker::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-sticker::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-sticker::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-link-file::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-file::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-file::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-file::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-file::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-file::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-file::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-file::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-file::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-file::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-file::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-file::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-file::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-file::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-file::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-file::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-file::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-file::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-file::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-file::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-file::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-file::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-file::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-file::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-file::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-file::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-file::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-file::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-file::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-link-contact::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -9380px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -9380px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -9380px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-contact::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-contact::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-contact::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-contact::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-contact::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-contact::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-contact::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-contact::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-contact::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-contact::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-contact::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-contact::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-contact::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-contact::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-contact::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-contact::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-contact::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-contact::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-contact::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-contact::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-contact::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-contact::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-contact::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-contact::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-contact::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-contact::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-contact::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-contact::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-link-poll::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -29px -811px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -29px -811px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -29px -811px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-poll::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-poll::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-poll::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-poll::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-poll::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-poll::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-poll::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-poll::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-poll::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-poll::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-poll::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-poll::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-poll::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-poll::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-poll::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-poll::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-poll::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-poll::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-poll::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-poll::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-poll::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-poll::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-poll::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-poll::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-poll::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-poll::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-poll::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-poll::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-link-task::before {
  content: none;
}
.im-link-task svg {
  position: relative;
  top: 2px;
  padding-right: 4px;
}
body .im-link-task svg {
  fill: #b7bcc9;
}
.im-theme-dark_green .im-link-task svg {
  fill: #7e848f;
}
.im-theme-dark_blue .im-link-task svg {
  fill: #7e848f;
}
.im-theme-blue .im-link-task svg {
  fill: #b7bcc9;
}
.im-theme-dit_blue .im-link-task svg {
  fill: #b7bcc9;
}
.im-theme-myteam_green .im-link-task svg {
  fill: #b7bcc9;
}
.im-theme-dark_calls .im-link-task svg {
  fill: #949494;
}

.im-link-call::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -630px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -630px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -630px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-link-call::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-link-call::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-link-call::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-link-call::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-link-call::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-link-call::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-link-call::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-link-call::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-link-call::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-link-call::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-link-call::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-link-call::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-link-call::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-link-call::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-link-call::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-link-call::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-link-call::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-link-call::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-link-call::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-link-call::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-link-call::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-link-call::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-link-call::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-link-call::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-link-call::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-link-call::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-link-call::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-link-call::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-recent-item_min .im-recent-item__box {
  padding: 0 12px;
  height: 48px;
  display: flex;
  align-items: center;
}
.im-recent-item_min .im-recent-item__box > .im-avatarbox {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  position: relative;
  top: unset;
  left: unset;
  bottom: unset;
  margin-top: unset;
  margin-right: 12px;
}
.im-recent-item_min .im-recent-item__box .im-recent-item__flags {
  top: unset;
  margin-top: unset;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  right: unset;
}
.im-recent-item_min .im-recent-item__box .im-recent-item__flags .im-recent-item__flag:not(:first-child) {
  margin-left: 4px;
}
.im-recent-item_min .im-recent-item__box .im-recent-item__title {
  width: 100%;
}
.im-recent-item_min .im-recent-item__messages-exist .im-recent-item__flags .im-recent-item__messages {
  display: block;
}
body .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
  background-image: none;
  background-color: #e4e7ef;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
  background-image: none;
  background-color: #444551;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
  background-image: none;
  background-color: #444551;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
  background-image: none;
  background-color: #e4e7ef;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
  background-image: none;
  background-color: #e4e7ef;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
  background-image: none;
  background-color: #e4e7ef;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
  background-image: none;
  background-color: #0F0F0F;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-recent__static-items .im-recent-item_min:hover .im-recent-item__box:not(.im-recent-item_focused) > .im-avatarbox {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-unknownspage .app-content {
  overflow: auto;
}
.im-unknownspage .im-scrollbar {
  top: 56px;
}
.im-unknownspage .im-recent-item__box {
  height: 44px;
  padding: 4px 89px 4px 56px;
  line-height: 44px;
}
.im-unknownspage .im-recent-item__box > .im-avatarbox {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 12px;
  margin-top: -16px;
}
.im-unknownspage .im-unknown-buttons {
  position: absolute;
  top: 50%;
  right: 26px;
  bottom: auto;
  left: auto;
  margin-top: -20px;
  height: 40px;
  line-height: 40px;
}
.im-unknownspage .im-unknown-buttons button {
  outline: none;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 40px;
  width: 40px;
}
.im-unknownspage .im-unknown-buttons button::after {
  content: "";
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 20px;
  height: 20px;
  margin: -10px 0 0 -10px;
}
.im-unknownspage .im-unknown-add::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -2586px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -2586px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -2586px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-unknownspage .im-unknown-add::after {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-unknownspage .im-unknown-add::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-unknownspage .im-unknown-add::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-unknownspage .im-unknown-add::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-unknownspage .im-unknown-add::after {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-unknownspage .im-unknown-add::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-unknownspage .im-unknown-add::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-unknownspage .im-unknown-add::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-unknownspage .im-unknown-add::after {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-unknownspage .im-unknown-add::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-unknownspage .im-unknown-add::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-unknownspage .im-unknown-add::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-unknownspage .im-unknown-add::after {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-unknownspage .im-unknown-add::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-unknownspage .im-unknown-add::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-unknownspage .im-unknown-add::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-unknownspage .im-unknown-add::after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-unknownspage .im-unknown-add::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-unknownspage .im-unknown-add::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-unknownspage .im-unknown-add::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-unknownspage .im-unknown-add::after {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-unknownspage .im-unknown-add::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-unknownspage .im-unknown-add::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-unknownspage .im-unknown-add::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-unknownspage .im-unknown-add::after {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-unknownspage .im-unknown-add::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-unknownspage .im-unknown-add::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-unknownspage .im-unknown-add::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-unknownspage .im-unknown-remove::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -2657px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -2657px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -2657px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-unknownspage .im-unknown-remove::after {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-unknownspage .im-unknown-remove::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-unknownspage .im-unknown-remove::after {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-unknownspage .im-unknown-remove::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-unknownspage .im-unknown-remove::after {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-unknownspage .im-unknown-remove::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-unknownspage .im-unknown-remove::after {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-unknownspage .im-unknown-remove::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-unknownspage .im-unknown-remove::after {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-unknownspage .im-unknown-remove::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-unknownspage .im-unknown-remove::after {
  background-image: none;
  background-color: #EC264A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-unknownspage .im-unknown-remove::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-unknownspage .im-unknown-remove::after {
  background-image: none;
  background-color: #FC2C38;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-unknownspage .im-unknown-remove::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-unknownspage .im-unknown-remove::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-unknownspage .im-recent-item_unread .im-msg-counter {
  float: none;
  position: absolute;
  top: 50%;
  right: 66px;
  bottom: auto;
  left: auto;
  margin: -10px 0 0;
}
.im-unknownspage .im-recent-item_unread .im-unknown-add {
  display: none;
}
.im-unknownspage .im-recent-item__title {
  display: inline-block;
}

/* block search */
.im-search {
  height: 52px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 16px 6px 20px;
  width: 100%;
  z-index: 1;
  overflow: hidden;
}
body .im-search {
  background-color: #ffffff;
}
.im-theme-dark_green .im-search {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-search {
  background-color: #2b2c34;
}
.im-theme-blue .im-search {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-search {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-search {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-search {
  background-color: #2B2B2B;
}
.im-search .im-search-clear {
  top: 11px;
}

/* block contact list */
/*.im-clist_search_mode {
    overflow-y: hidden;
    .im-scrollbar {
        top: 0;
    }
}*/
.im-clist__wrap {
  position: relative;
  width: 100%;
  height: 100%;
}
.im-clist__wrap:empty + .im-cl__default-screen {
  display: block;
}

.im-clist {
  height: auto;
  width: 100%;
  padding-bottom: 0;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}
body .im-clist {
  background-color: #ffffff;
}
.im-theme-dark_green .im-clist {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-clist {
  background-color: #2b2c34;
}
.im-theme-blue .im-clist {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-clist {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-clist {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-clist {
  background-color: #2B2B2B;
}
.im-desktop .im-clist .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop .im-clist .im-cl-contact:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-clist .im-cl-contact:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_green .im-clist .im-cl-contact:hover .im-avatarmark {
  border-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-clist .im-cl-contact:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-clist .im-cl-contact:hover .im-avatarmark {
  border-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-clist .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-blue .im-clist .im-cl-contact:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-clist .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-clist .im-cl-contact:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-clist .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-clist .im-cl-contact:hover .im-avatarmark {
  border-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-clist .im-cl-contact:hover {
  background-color: #1F1F1F;
}
.im-desktop.im-theme-dark_calls .im-clist .im-cl-contact:hover .im-avatarmark {
  border-color: #1F1F1F;
}

.im-cl-contact {
  height: 44px;
  line-height: 44px;
  z-index: 0;
  position: absolute;
  font-weight: normal;
  font-size: 16px;
  overflow: hidden;
  padding-left: 56px;
  width: 100%;
  white-space: nowrap;
  text-align: left;
  background-color: inherit;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-cl-contact {
  color: #111111;
}
body .im-cl-contact.active {
  background-color: #9AF4B1;
}
body .im-cl-contact.active .im-avatarmark {
  border-color: #9AF4B1;
}
.im-theme-dark_green .im-cl-contact {
  color: #ffffff;
}
.im-theme-dark_green .im-cl-contact.active {
  background-color: #61A871;
}
.im-theme-dark_green .im-cl-contact.active .im-avatarmark {
  border-color: #61A871;
}
.im-theme-dark_blue .im-cl-contact {
  color: #ffffff;
}
.im-theme-dark_blue .im-cl-contact.active {
  background-color: #376195;
}
.im-theme-dark_blue .im-cl-contact.active .im-avatarmark {
  border-color: #376195;
}
.im-theme-blue .im-cl-contact {
  color: #111111;
}
.im-theme-blue .im-cl-contact.active {
  background-color: #90C6F4;
}
.im-theme-blue .im-cl-contact.active .im-avatarmark {
  border-color: #90C6F4;
}
.im-theme-dit_blue .im-cl-contact {
  color: #111111;
}
.im-theme-dit_blue .im-cl-contact.active {
  background-color: #92C1F3;
}
.im-theme-dit_blue .im-cl-contact.active .im-avatarmark {
  border-color: #92C1F3;
}
.im-theme-myteam_green .im-cl-contact {
  color: #111111;
}
.im-theme-myteam_green .im-cl-contact.active {
  background-color: #AAE5C3;
}
.im-theme-myteam_green .im-cl-contact.active .im-avatarmark {
  border-color: #AAE5C3;
}
.im-theme-dark_calls .im-cl-contact {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-cl-contact.active {
  background-color: #1768C7;
}
.im-theme-dark_calls .im-cl-contact.active .im-avatarmark {
  border-color: #1768C7;
}
.im-cl-contact .im-avatarbox {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 12px;
  margin-top: -16px;
}
.im-cl-contact .im-avatarmark {
  top: 50%;
  left: 32px;
  margin-top: 2px;
}

.im-contact-namebox {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  line-height: 13px;
  max-width: 100%;
  padding-right: 40px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.im-contact-namebox__friendly {
  height: 20px;
  line-height: 20px;
  display: block;
  display: inline-block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.im-contact-namebox__friendly .im-emoji_inline {
  vertical-align: text-top;
}
.im-contact-namebox__friendly .im-emoji_inline {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.im-cl-contact_official .im-contact-namebox__friendly {
  /*padding-right: 22px;
  &:after {
      content: '';
      @include absolutize($top: 50%, $right: $x);
      margin-top: -7px;
      @include icon(official_sign);
      width: 13px;
      height: 13px;
  }*/
  padding-right: 30px;
}
body .im-cl-contact_self .im-contact-namebox__friendly {
  color: #00B84D;
}
.im-theme-dark_green .im-cl-contact_self .im-contact-namebox__friendly {
  color: #0AC248;
}
.im-theme-dark_blue .im-cl-contact_self .im-contact-namebox__friendly {
  color: #2f92ff;
}
.im-theme-blue .im-cl-contact_self .im-contact-namebox__friendly {
  color: #1B85F1;
}
.im-theme-dit_blue .im-cl-contact_self .im-contact-namebox__friendly {
  color: #2E72BF;
}
.im-theme-myteam_green .im-cl-contact_self .im-contact-namebox__friendly {
  color: #17C97E;
}
.im-theme-dark_calls .im-cl-contact_self .im-contact-namebox__friendly {
  color: #027AFF;
}

.im-contact-namebox__msg {
  display: block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .im-contact-namebox__msg {
  color: #838690;
}
.im-theme-dark_green .im-contact-namebox__msg {
  color: #7e848f;
}
.im-theme-dark_blue .im-contact-namebox__msg {
  color: #7e848f;
}
.im-theme-blue .im-contact-namebox__msg {
  color: #838690;
}
.im-theme-dit_blue .im-contact-namebox__msg {
  color: #838690;
}
.im-theme-myteam_green .im-contact-namebox__msg {
  color: #838690;
}
.im-theme-dark_calls .im-contact-namebox__msg {
  color: #9C9C9C;
}

/*.im-cl-contact-icon {
    display: block;
    width: 24px;
    height: 18px;
    @include absolutize($top: 3px, $left: 4px);
}*/
body .im-contact-no-avatar {
  background-color: #eceef3;
}
.im-theme-dark_green .im-contact-no-avatar {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-contact-no-avatar {
  background-color: #3c3d47;
}
.im-theme-blue .im-contact-no-avatar {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-contact-no-avatar {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-contact-no-avatar {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-contact-no-avatar {
  background-color: #1F1F1F;
}
.im-contact-no-avatar svg {
  position: absolute;
  top: 2px;
  right: auto;
  bottom: auto;
  left: 2px;
}
body .im-contact-no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-dark_green .im-contact-no-avatar svg {
  stroke: #7e848f;
}
.im-theme-dark_blue .im-contact-no-avatar svg {
  stroke: #7e848f;
}
.im-theme-blue .im-contact-no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-dit_blue .im-contact-no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-myteam_green .im-contact-no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-dark_calls .im-contact-no-avatar svg {
  stroke: #949494;
}

.im-livechat-item {
  position: relative;
  padding: 15px 17px 15px 97px;
  border-bottom: 1px solid;
}
body .im-livechat-item {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-livechat-item {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-livechat-item {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-livechat-item {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-livechat-item {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-livechat-item {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-livechat-item {
  border-bottom-color: #1F1F1F;
}
.im-livechat-item .im-avatarbox {
  top: 15px;
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  border-radius: 32px;
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 13px;
}
.im-livechat-item .im-livechat-block > div {
  padding-top: 5px;
}
.im-livechat-item .im-livechat-name {
  font-size: 19px;
  padding-top: 0;
  margin-right: 20px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.im-livechat-item.im-livechat-moderated::after {
  content: "";
  position: absolute;
  top: 31px;
  right: 18px;
  bottom: auto;
  left: auto;
  position: absolute;
  width: 13px;
  height: 9px;
  border-radius: 2px;
}
body .im-livechat-item.im-livechat-moderated::after {
  background: #838690;
}
.im-theme-dark_green .im-livechat-item.im-livechat-moderated::after {
  background: #7e848f;
}
.im-theme-dark_blue .im-livechat-item.im-livechat-moderated::after {
  background: #7e848f;
}
.im-theme-blue .im-livechat-item.im-livechat-moderated::after {
  background: #838690;
}
.im-theme-dit_blue .im-livechat-item.im-livechat-moderated::after {
  background: #838690;
}
.im-theme-myteam_green .im-livechat-item.im-livechat-moderated::after {
  background: #838690;
}
.im-theme-dark_calls .im-livechat-item.im-livechat-moderated::after {
  background: #9C9C9C;
}
.im-livechat-item.im-livechat-moderated::before {
  content: "";
  position: absolute;
  top: 24px;
  right: 20px;
  bottom: auto;
  left: auto;
  width: 5px;
  height: 8px;
  border-radius: 10px;
  border: 2px solid;
}
body .im-livechat-item.im-livechat-moderated::before {
  border-color: #838690;
}
.im-theme-dark_green .im-livechat-item.im-livechat-moderated::before {
  border-color: #7e848f;
}
.im-theme-dark_blue .im-livechat-item.im-livechat-moderated::before {
  border-color: #7e848f;
}
.im-theme-blue .im-livechat-item.im-livechat-moderated::before {
  border-color: #838690;
}
.im-theme-dit_blue .im-livechat-item.im-livechat-moderated::before {
  border-color: #838690;
}
.im-theme-myteam_green .im-livechat-item.im-livechat-moderated::before {
  border-color: #838690;
}
.im-theme-dark_calls .im-livechat-item.im-livechat-moderated::before {
  border-color: #9C9C9C;
}
.im-livechat-item .im-livechat-about {
  line-height: 20px;
  max-height: 40px;
  display: flex;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  white-space: pre-line;
}
.im-livechat-item .im-livechat-about .im-emoji_inline {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
body .im-livechat-item .im-livechat-about {
  color: #838690;
}
.im-theme-dark_green .im-livechat-item .im-livechat-about {
  color: #7e848f;
}
.im-theme-dark_blue .im-livechat-item .im-livechat-about {
  color: #7e848f;
}
.im-theme-blue .im-livechat-item .im-livechat-about {
  color: #838690;
}
.im-theme-dit_blue .im-livechat-item .im-livechat-about {
  color: #838690;
}
.im-theme-myteam_green .im-livechat-item .im-livechat-about {
  color: #838690;
}
.im-theme-dark_calls .im-livechat-item .im-livechat-about {
  color: #9C9C9C;
}
.im-livechat-item .im-livechat-floor {
  display: table;
  width: 100%;
}
.im-livechat-item .im-livechat-users__wrap {
  max-height: 40px;
  overflow: hidden;
  padding: 0 9px;
}
.im-livechat-item .im-livechat-users {
  display: inline-table;
}
.im-livechat-item .im-livechat-users .im-avatarbox {
  width: 36px;
  height: 36px;
  min-width: 36px;
  min-height: 36px;
  border-radius: 18px;
  position: static;
  display: none;
  border: 2px solid;
  margin-left: -9px;
}
body .im-livechat-item .im-livechat-users .im-avatarbox {
  border-color: #ffffff;
}
.im-theme-dark_green .im-livechat-item .im-livechat-users .im-avatarbox {
  border-color: #2b2c34;
}
.im-theme-dark_blue .im-livechat-item .im-livechat-users .im-avatarbox {
  border-color: #2b2c34;
}
.im-theme-blue .im-livechat-item .im-livechat-users .im-avatarbox {
  border-color: #ffffff;
}
.im-theme-dit_blue .im-livechat-item .im-livechat-users .im-avatarbox {
  border-color: #ffffff;
}
.im-theme-myteam_green .im-livechat-item .im-livechat-users .im-avatarbox {
  border-color: #ffffff;
}
.im-theme-dark_calls .im-livechat-item .im-livechat-users .im-avatarbox {
  border-color: #2B2B2B;
}
.im-livechat-item .im-livechat-users .im-avatarbox:nth-child(1),
.im-livechat-item .im-livechat-users .im-avatarbox:nth-child(2),
.im-livechat-item .im-livechat-users .im-avatarbox:nth-child(3) {
  display: inline-block;
}
.im-livechat-item .im-livechat-users .im-livechat-count,
.im-livechat-item .im-livechat-users .im-livechat-count__full {
  line-height: 40px;
  vertical-align: text-bottom;
}
body .im-livechat-item .im-livechat-users .im-livechat-count,
body .im-livechat-item .im-livechat-users .im-livechat-count__full {
  color: #838690;
}
.im-theme-dark_green .im-livechat-item .im-livechat-users .im-livechat-count,
.im-theme-dark_green .im-livechat-item .im-livechat-users .im-livechat-count__full {
  color: #7e848f;
}
.im-theme-dark_blue .im-livechat-item .im-livechat-users .im-livechat-count,
.im-theme-dark_blue .im-livechat-item .im-livechat-users .im-livechat-count__full {
  color: #7e848f;
}
.im-theme-blue .im-livechat-item .im-livechat-users .im-livechat-count,
.im-theme-blue .im-livechat-item .im-livechat-users .im-livechat-count__full {
  color: #838690;
}
.im-theme-dit_blue .im-livechat-item .im-livechat-users .im-livechat-count,
.im-theme-dit_blue .im-livechat-item .im-livechat-users .im-livechat-count__full {
  color: #838690;
}
.im-theme-myteam_green .im-livechat-item .im-livechat-users .im-livechat-count,
.im-theme-myteam_green .im-livechat-item .im-livechat-users .im-livechat-count__full {
  color: #838690;
}
.im-theme-dark_calls .im-livechat-item .im-livechat-users .im-livechat-count,
.im-theme-dark_calls .im-livechat-item .im-livechat-users .im-livechat-count__full {
  color: #9C9C9C;
}
.im-livechat-item .im-livechat-users .im-livechat-count__full {
  display: none;
  line-height: 36px;
}
.im-livechat-item .im-livechat-actions {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}
.im-livechat-item .im-livechat-actions .im-ui-button,
.im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  width: 85px;
  height: 30px;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  line-height: 30px;
  display: inline-block;
}
body .im-livechat-item .im-livechat-actions .im-ui-button {
  background: #21D86A;
  border-color: #21D86A;
  color: #ffffff;
}
body .im-livechat-item .im-livechat-actions .im-ui-button.active {
  background-color: #1BB157;
}
.im-theme-dark_green .im-livechat-item .im-livechat-actions .im-ui-button {
  background: #0ADC5E;
  border-color: #0ADC5E;
  color: #2b2c34;
}
.im-theme-dark_green .im-livechat-item .im-livechat-actions .im-ui-button.active {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-livechat-item .im-livechat-actions .im-ui-button {
  background: #2e91ff;
  border-color: #2e91ff;
  color: #2b2c34;
}
.im-theme-dark_blue .im-livechat-item .im-livechat-actions .im-ui-button.active {
  background-color: #3b96ff;
}
.im-theme-blue .im-livechat-item .im-livechat-actions .im-ui-button {
  background: #2D90F5;
  border-color: #2D90F5;
  color: #ffffff;
}
.im-theme-blue .im-livechat-item .im-livechat-actions .im-ui-button.active {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-livechat-item .im-livechat-actions .im-ui-button {
  background: #2E72BF;
  border-color: #2E72BF;
  color: #ffffff;
}
.im-theme-dit_blue .im-livechat-item .im-livechat-actions .im-ui-button.active {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-livechat-item .im-livechat-actions .im-ui-button {
  background: #18D893;
  border-color: #18D893;
  color: #ffffff;
}
.im-theme-myteam_green .im-livechat-item .im-livechat-actions .im-ui-button.active {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-livechat-item .im-livechat-actions .im-ui-button {
  background: #0C7CFF;
  border-color: #0C7CFF;
  color: #2B2B2B;
}
.im-theme-dark_calls .im-livechat-item .im-livechat-actions .im-ui-button.active {
  background-color: #0057E5;
}
body .im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-dark_green .im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  background: #2b2c34;
  color: #7e848f;
  border-color: #7e848f;
}
.im-theme-dark_blue .im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  background: #2b2c34;
  color: #7e848f;
  border-color: #7e848f;
}
.im-theme-blue .im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-dit_blue .im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-myteam_green .im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  background: #ffffff;
  color: #b7bcc9;
  border-color: #b7bcc9;
}
.im-theme-dark_calls .im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  background: #2B2B2B;
  color: #949494;
  border-color: #949494;
}
.im-livechat-item .im-livechat-actions .im-livechat-open,
.im-livechat-item .im-livechat-actions .im-livechat-join__comment,
.im-livechat-item .im-livechat-actions .im-livechat-pending_butt {
  display: none;
}
.im-livechat-item .im-livechat-cancel {
  display: none;
  position: relative;
  height: 0;
  overflow: visible;
  font-weight: normal;
  top: 40px;
}
body .im-livechat-item .im-livechat-cancel {
  color: #ffffff;
}
.im-theme-dark_green .im-livechat-item .im-livechat-cancel {
  color: #ffffff;
}
.im-theme-dark_blue .im-livechat-item .im-livechat-cancel {
  color: #ffffff;
}
.im-theme-blue .im-livechat-item .im-livechat-cancel {
  color: #ffffff;
}
.im-theme-dit_blue .im-livechat-item .im-livechat-cancel {
  color: #ffffff;
}
.im-theme-myteam_green .im-livechat-item .im-livechat-cancel {
  color: #ffffff;
}
.im-theme-dark_calls .im-livechat-item .im-livechat-cancel {
  color: #FFFFFF;
}
.im-livechat-item .im-livechat-cancel.active {
  text-decoration: underline;
}

.im-livechat-inlist .im-livechat-actions .im-livechat-open {
  display: inline-block;
}
body .im-livechat-inlist .im-livechat-actions .im-livechat-open {
  color: #00B84D;
  background: #ffffff;
}
body .im-livechat-inlist .im-livechat-actions .im-livechat-open.active {
  background-color: #ffffff;
  color: #009940;
  border-color: #1BB157;
}
.im-theme-dark_green .im-livechat-inlist .im-livechat-actions .im-livechat-open {
  color: #0AC248;
  background: #2b2c34;
}
.im-theme-dark_green .im-livechat-inlist .im-livechat-actions .im-livechat-open.active {
  background-color: #2b2c34;
  color: #0DF25A;
  border-color: #3CF686;
}
.im-theme-dark_blue .im-livechat-inlist .im-livechat-actions .im-livechat-open {
  color: #2f92ff;
  background: #2b2c34;
}
.im-theme-dark_blue .im-livechat-inlist .im-livechat-actions .im-livechat-open.active {
  background-color: #2b2c34;
  color: #47a0ff;
  border-color: #3b96ff;
}
.im-theme-blue .im-livechat-inlist .im-livechat-actions .im-livechat-open {
  color: #1B85F1;
  background: #ffffff;
}
.im-theme-blue .im-livechat-inlist .im-livechat-actions .im-livechat-open.active {
  background-color: #ffffff;
  color: #2173C6;
  border-color: #317BC7;
}
.im-theme-dit_blue .im-livechat-inlist .im-livechat-actions .im-livechat-open {
  color: #2E72BF;
  background: #ffffff;
}
.im-theme-dit_blue .im-livechat-inlist .im-livechat-actions .im-livechat-open.active {
  background-color: #ffffff;
  color: #1B5CA8;
  border-color: #2061AB;
}
.im-theme-myteam_green .im-livechat-inlist .im-livechat-actions .im-livechat-open {
  color: #17C97E;
  background: #ffffff;
}
.im-theme-myteam_green .im-livechat-inlist .im-livechat-actions .im-livechat-open.active {
  background-color: #ffffff;
  color: #10AC6B;
  border-color: #1CC88A;
}
.im-theme-dark_calls .im-livechat-inlist .im-livechat-actions .im-livechat-open {
  color: #027AFF;
  background: #2B2B2B;
}
.im-theme-dark_calls .im-livechat-inlist .im-livechat-actions .im-livechat-open.active {
  background-color: #2B2B2B;
  color: #0270EB;
  border-color: #0057E5;
}
.im-livechat-inlist .im-livechat-actions .im-livechat-join {
  display: none;
}

.im-livechat-pending .im-livechat-actions .im-livechat-pending_butt {
  display: inline-block;
}
.im-livechat-pending .im-livechat-actions .im-livechat-join,
.im-livechat-pending .im-livechat-actions .im-livechat-open {
  display: none;
}

.im-box-livechat {
  overflow: auto;
  padding: 15px;
  text-align: center;
  max-width: 500px;
  border-radius: 10px;
}
.im-box-livechat .im-livechat-item {
  padding: 10px 10px 0;
  text-align: center;
  border-bottom: none;
}
.im-box-livechat .im-livechat-item > .im-avatarbox {
  width: 100px;
  height: 100px;
  min-width: 100px;
  min-height: 100px;
  border-radius: 50px;
  position: static;
  display: inline-block;
}
.im-box-livechat .im-livechat-item .im-livechat-friends {
  line-height: 30px;
}
.im-box-livechat .im-livechat-item .im-livechat-cancel {
  display: block;
}
.im-box-livechat .im-livechat-item .im-livechat-name {
  margin-right: 0;
  white-space: normal;
}
.im-box-livechat .im-livechat-item::after, .im-box-livechat .im-livechat-item::before {
  display: none;
}
.im-box-livechat .im-livechat-item.im-livechat-moderated .im-livechat-actions .im-livechat-join__comment {
  margin-top: 10px;
  display: block;
}
.im-box-livechat .im-livechat-about {
  max-height: 80px;
  -webkit-line-clamp: 4;
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
}
.im-box-livechat .im-livechat-floor {
  display: inline-block;
  width: auto;
}
.im-box-livechat .im-livechat-actions {
  display: block;
  text-align: center;
}
.im-box-livechat .im-livechat-actions .im-ui-button,
.im-box-livechat .im-livechat-actions .im-livechat-pending_butt {
  width: 183px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  text-transform: none;
  margin: 10px 0 0;
}
.im-box-livechat .im-livechat-users__wrap {
  max-height: none;
}
.im-box-livechat .im-livechat-users .im-avatarbox {
  display: inline-block;
}
.im-box-livechat .im-livechat-users .im-livechat-count {
  display: none;
}
.im-box-livechat .im-livechat-users .im-livechat-count__full {
  display: inline;
}

.im-livechat-compact .im-livechat-users,
.im-livechat-compact .im-livechat-about {
  display: none;
}
.im-livechat-compact .im-livechat-item > .im-avatarbox {
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  border-radius: 32px;
}
.im-livechat-compact .im-livechat-item .im-livechat-friends {
  line-height: inherit;
}
.im-livechat-compact .im-livechat-actions .im-ui-button,
.im-livechat-compact .im-livechat-actions .im-livechat-pending_butt {
  margin: 5px 0 0;
}

/* settings page */
.im-settings {
  overflow: auto;
  overflow-x: hidden;
  font-size: 16px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-settings {
  color: #111111;
}
.im-theme-dark_green .im-settings {
  color: #ffffff;
}
.im-theme-dark_blue .im-settings {
  color: #ffffff;
}
.im-theme-blue .im-settings {
  color: #111111;
}
.im-theme-dit_blue .im-settings {
  color: #111111;
}
.im-theme-myteam_green .im-settings {
  color: #111111;
}
.im-theme-dark_calls .im-settings {
  color: #FFFFFF;
}

.im-settings__widget {
  position: relative;
  height: 84px;
  cursor: pointer;
}
.im-settings__widget .im-avatarbox {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  border-radius: 26px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 12px;
  margin-top: -26px;
}
.im-settings__widget .im-avatarmark {
  left: 45px;
  top: 50%;
  margin-top: 7px;
}
.im-settings__widget::after {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  right: 8px;
  bottom: auto;
  left: auto;
  margin-top: -20px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
body .im-settings__widget::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__widget::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__widget::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__widget::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__widget::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__widget::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__widget::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__widget::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__widget::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__widget::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__widget::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__widget::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__widget::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__widget::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__widget::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__widget::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__widget::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__widget::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__widget::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__widget::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__widget::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__widget::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__widget::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__widget::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__widget::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__widget::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__widget::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__widget::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-settings__widget.im-settings__menu-item_active::after {
  background-color: #ffffff;
}
.im-theme-dark_green .im-settings__widget.im-settings__menu-item_active::after {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-settings__widget.im-settings__menu-item_active::after {
  background-color: #ffffff;
}
.im-theme-blue .im-settings__widget.im-settings__menu-item_active::after {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-settings__widget.im-settings__menu-item_active::after {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-settings__widget.im-settings__menu-item_active::after {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-settings__widget.im-settings__menu-item_active::after {
  background-color: #FFFFFF;
}
.im-desktop .im-settings__widget:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-settings__widget:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-settings__widget:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-settings__widget:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-settings__widget:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-settings__widget:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-settings__widget:hover {
  background-color: #1F1F1F;
}

.im-settings__widget-namebox {
  position: absolute;
  top: 16px;
  right: 38px;
  bottom: 16px;
  left: 76px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  line-height: 24px;
  vertical-align: middle;
}

.im-settings__widget-friendly {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  line-height: 20px;
  padding-right: 12px;
  vertical-align: middle;
  white-space: nowrap;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.im-settings__widget-nick {
  font-size: 14px;
  white-space: nowrap;
}
body .im-settings__widget-nick {
  color: #00B84D;
}
.im-theme-dark_green .im-settings__widget-nick {
  color: #0AC248;
}
.im-theme-dark_blue .im-settings__widget-nick {
  color: #2f92ff;
}
.im-theme-blue .im-settings__widget-nick {
  color: #1B85F1;
}
.im-theme-dit_blue .im-settings__widget-nick {
  color: #2E72BF;
}
.im-theme-myteam_green .im-settings__widget-nick {
  color: #17C97E;
}
.im-theme-dark_calls .im-settings__widget-nick {
  color: #027AFF;
}

.im-settings__menu {
  border-top: 8px solid;
}
body .im-settings__menu {
  border-color: #F7FAFD;
}
.im-theme-dark_green .im-settings__menu {
  border-color: #23242D;
}
.im-theme-dark_blue .im-settings__menu {
  border-color: #23242D;
}
.im-theme-blue .im-settings__menu {
  border-color: #F7FAFD;
}
.im-theme-dit_blue .im-settings__menu {
  border-color: #F7FAFD;
}
.im-theme-myteam_green .im-settings__menu {
  border-color: #F7FAFD;
}
.im-theme-dark_calls .im-settings__menu {
  border-color: #23242D;
}

.im-settings__menu-item {
  white-space: nowrap;
  padding: 0 12px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  line-height: 44px;
  font-family: arial, sans-serif;
  text-shadow: none;
  font-weight: normal;
}
body .im-settings__menu-item {
  color: #111111;
}
.im-theme-dark_green .im-settings__menu-item {
  color: #ffffff;
}
.im-theme-dark_blue .im-settings__menu-item {
  color: #ffffff;
}
.im-theme-blue .im-settings__menu-item {
  color: #111111;
}
.im-theme-dit_blue .im-settings__menu-item {
  color: #111111;
}
.im-theme-myteam_green .im-settings__menu-item {
  color: #111111;
}
.im-theme-dark_calls .im-settings__menu-item {
  color: #FFFFFF;
}
.im-desktop .im-settings__menu-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-settings__menu-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-settings__menu-item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-settings__menu-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-settings__menu-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-settings__menu-item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-settings__menu-item:hover {
  background-color: #1F1F1F;
}

.im-settings__menu-item_active {
  /*.im-settings__option-common {
      @include icon(ico_settings_white);
  }
  .im-settings__option-sound {
      @include icon(ico_notify_option_white);
  }
  .im-settings__option-theme {
      @include icon(ico_theme_white);
  }*/
}
body .im-settings__menu-item_active {
  background-color: #E8FAF0;
  color: #111111;
}
body .im-settings__menu-item_active .im-settings__widget-nick {
  color: #111111;
}
body .im-settings__menu-item_active .im-settings__option-icon {
  background-color: rgba(255, 255, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__menu-item_active .im-settings__option-icon {
    /* IE10+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 12+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 16+ CSS */
    background-color: #fcfcfc;
  }
}
.im-theme-dark_green .im-settings__menu-item_active {
  background-color: #283E38;
  color: #ffffff;
}
.im-theme-dark_green .im-settings__menu-item_active .im-settings__widget-nick {
  color: #ffffff;
}
.im-theme-dark_green .im-settings__menu-item_active .im-settings__option-icon {
  background-color: rgba(255, 255, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__menu-item_active .im-settings__option-icon {
    /* IE10+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 12+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 16+ CSS */
    background-color: #fcfcfc;
  }
}
.im-theme-dark_blue .im-settings__menu-item_active {
  background-color: #2B3648;
  color: #ffffff;
}
.im-theme-dark_blue .im-settings__menu-item_active .im-settings__widget-nick {
  color: #ffffff;
}
.im-theme-dark_blue .im-settings__menu-item_active .im-settings__option-icon {
  background-color: rgba(255, 255, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE10+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 12+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 16+ CSS */
    background-color: #fcfcfc;
  }
}
.im-theme-blue .im-settings__menu-item_active {
  background-color: #EAF4FE;
  color: #111111;
}
.im-theme-blue .im-settings__menu-item_active .im-settings__widget-nick {
  color: #111111;
}
.im-theme-blue .im-settings__menu-item_active .im-settings__option-icon {
  background-color: rgba(255, 255, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE10+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 12+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 16+ CSS */
    background-color: #fcfcfc;
  }
}
.im-theme-dit_blue .im-settings__menu-item_active {
  background-color: #EAF1F9;
  color: #111111;
}
.im-theme-dit_blue .im-settings__menu-item_active .im-settings__widget-nick {
  color: #111111;
}
.im-theme-dit_blue .im-settings__menu-item_active .im-settings__option-icon {
  background-color: rgba(255, 255, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE10+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 12+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 16+ CSS */
    background-color: #fcfcfc;
  }
}
.im-theme-myteam_green .im-settings__menu-item_active {
  background-color: #E8FBF4;
  color: #111111;
}
.im-theme-myteam_green .im-settings__menu-item_active .im-settings__widget-nick {
  color: #111111;
}
.im-theme-myteam_green .im-settings__menu-item_active .im-settings__option-icon {
  background-color: rgba(255, 255, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__menu-item_active .im-settings__option-icon {
    /* IE10+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 12+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 16+ CSS */
    background-color: #fcfcfc;
  }
}
.im-theme-dark_calls .im-settings__menu-item_active {
  background-color: #004BA4;
  color: #FFFFFF;
}
.im-theme-dark_calls .im-settings__menu-item_active .im-settings__widget-nick {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-settings__menu-item_active .im-settings__option-icon {
  background-color: rgba(255, 255, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__menu-item_active .im-settings__option-icon {
    /* IE10+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 12+ CSS */
    background-color: #fcfcfc;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__menu-item_active .im-settings__option-icon {
    /* IE Edge 16+ CSS */
    background-color: #fcfcfc;
  }
}
.im-desktop .im-settings__menu-item_active:hover {
  background-color: #E8FAF0;
  color: #111111;
}
.im-desktop.im-theme-dark_green .im-settings__menu-item_active:hover {
  background-color: #283E38;
  color: #ffffff;
}
.im-desktop.im-theme-dark_blue .im-settings__menu-item_active:hover {
  background-color: #2B3648;
  color: #ffffff;
}
.im-desktop.im-theme-blue .im-settings__menu-item_active:hover {
  background-color: #EAF4FE;
  color: #111111;
}
.im-desktop.im-theme-dit_blue .im-settings__menu-item_active:hover {
  background-color: #EAF1F9;
  color: #111111;
}
.im-desktop.im-theme-myteam_green .im-settings__menu-item_active:hover {
  background-color: #E8FBF4;
  color: #111111;
}
.im-desktop.im-theme-dark_calls .im-settings__menu-item_active:hover {
  background-color: #004BA4;
  color: #FFFFFF;
}

/* Setting options page */
.im-settingoptions .app-topbar {
  text-align: center;
  line-height: 56px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  padding: 0 32px;
}
.im-settingoptions .app-topbar span {
  font-weight: bold;
}
.im-settingoptions .app-content {
  overflow-y: auto;
}
.im-settingoptions .im-scrollbar {
  top: 56px;
}

.im-settings-options {
  display: none;
  padding: 0;
  margin-top: 32px;
}
.im-settings-options select {
  width: 286px;
  border: none;
  border-bottom: 1px solid;
  outline: none;
  margin-bottom: 14px;
  padding: 4px 0;
  font-size: 16px;
}
body .im-settings-options select {
  color: #7A7E8B;
  border-color: #7A7E8B;
}
.im-theme-dark_green .im-settings-options select {
  color: #8C939E;
  border-color: #8C939E;
}
.im-theme-dark_blue .im-settings-options select {
  color: #8C939E;
  border-color: #8C939E;
}
.im-theme-blue .im-settings-options select {
  color: #7A7E8B;
  border-color: #7A7E8B;
}
.im-theme-dit_blue .im-settings-options select {
  color: #7A7E8B;
  border-color: #7A7E8B;
}
.im-theme-myteam_green .im-settings-options select {
  color: #7A7E8B;
  border-color: #7A7E8B;
}
.im-theme-dark_calls .im-settings-options select {
  color: #8F8F8F;
  border-color: #8F8F8F;
}

.im-settings__option {
  white-space: nowrap;
  margin: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  cursor: pointer;
  padding-left: 16px;
  padding-right: 56px;
}
.im-settings__option input {
  vertical-align: middle;
}
.im-settings__option .im-switch {
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
  margin-top: -10px;
  height: 20px;
}
.im-settings__option .im-field-radio {
  line-height: 23px;
  padding-left: 16px;
  padding-right: 57px;
  min-height: 44px;
  white-space: normal;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: initial;
  -webkit-justify-content: initial;
  -ms-justify-content: initial;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
}
.im-settings__option .im-field-radio span {
  left: auto;
  right: 24px;
}

.im-settings__topic {
  font-weight: bold;
  padding: 0 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 18px;
  font-size: 17px;
}
.im-settings__topic:first-child {
  margin-top: 0;
}

.im-settings__option_dry {
  cursor: default;
  line-height: 40px;
  padding-left: 16px;
  position: relative;
}

.im-settings__session {
  font-size: 15px;
  line-height: 20px;
  height: 65px;
  padding: 0 44px 0 16px;
}
.im-settings__session span {
  cursor: text;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.im-settings__session_current .im-settings__option-close {
  display: none;
}

.im-settings__session__title {
  font-weight: bold;
  margin-bottom: 11px;
}

.im-settings__session__info {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
body .im-settings__session__info {
  color: #838690;
}
.im-theme-dark_green .im-settings__session__info {
  color: #7e848f;
}
.im-theme-dark_blue .im-settings__session__info {
  color: #7e848f;
}
.im-theme-blue .im-settings__session__info {
  color: #838690;
}
.im-theme-dit_blue .im-settings__session__info {
  color: #838690;
}
.im-theme-myteam_green .im-settings__session__info {
  color: #838690;
}
.im-theme-dark_calls .im-settings__session__info {
  color: #9C9C9C;
}

.im-settings__option-close {
  width: 24px;
  height: 24px;
  cursor: pointer;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  right: 18px;
  bottom: auto;
  left: auto;
}
.im-settings__option-close {
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -2655px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -2655px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -2655px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-settings__option-close {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-close {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-close {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-close {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-close {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-close {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-close {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-settings__option-close:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-settings__option-close:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-settings__option-close:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-settings__option-close:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-settings__option-close:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-settings__option-close:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-settings__option-close:hover {
  background-color: #858585;
}
.im-desktop .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-settings__option-close:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-settings__option-close:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-settings__option-close:active {
  background-color: #7A7A7A;
}
body .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-settings__option-close:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-settings__option-close:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-settings__option-close:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-settings__option-close:active {
  background-color: #7A7A7A;
}

.im-settings__line {
  line-height: 44px;
}
.im-desktop .im-settings__line:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-settings__line:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-settings__line:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-settings__line:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-settings__line:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-settings__line:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-settings__line:hover {
  background-color: #1F1F1F;
}

.im-desktop .im-settings__i:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-settings__i:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-settings__i:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-settings__i:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-settings__i:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-settings__i:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-settings__i:hover {
  background-color: #1F1F1F;
}

.im-settings-license_info {
  margin-bottom: 21px;
  line-height: 21px;
  padding: 0 16px;
}
.im-settings-license_info a {
  text-decoration: none;
}
body .im-settings-license_info a {
  color: #00B84D;
}
.im-theme-dark_green .im-settings-license_info a {
  color: #0AC248;
}
.im-theme-dark_blue .im-settings-license_info a {
  color: #2f92ff;
}
.im-theme-blue .im-settings-license_info a {
  color: #1B85F1;
}
.im-theme-dit_blue .im-settings-license_info a {
  color: #2E72BF;
}
.im-theme-myteam_green .im-settings-license_info a {
  color: #17C97E;
}
.im-theme-dark_calls .im-settings-license_info a {
  color: #027AFF;
}

.im-settings__option[data-key=themeSelector],
.im-settings__option[data-key=groupsSettings],
.im-settings__option[data-key=callsSettings] {
  padding: 0;
}

.im-settings__option[data-key=searchChat] .im-field-radio {
  padding-left: 57px;
  padding-right: 0;
}
.im-settings__option[data-key=searchChat] .im-field-radio span {
  left: 24px;
  right: auto;
}

.im-settings__option[data-key=searchChat] {
  border-left: 3px solid;
  padding: 0;
  margin-left: 16px;
}
body .im-settings__option[data-key=searchChat] {
  border-left-color: #f3f5f8;
}
.im-theme-dark_green .im-settings__option[data-key=searchChat] {
  border-left-color: #3c3d48;
}
.im-theme-dark_blue .im-settings__option[data-key=searchChat] {
  border-left-color: #3c3d48;
}
.im-theme-blue .im-settings__option[data-key=searchChat] {
  border-left-color: #f3f5f8;
}
.im-theme-dit_blue .im-settings__option[data-key=searchChat] {
  border-left-color: #f3f5f8;
}
.im-theme-myteam_green .im-settings__option[data-key=searchChat] {
  border-left-color: #f3f5f8;
}
.im-theme-dark_calls .im-settings__option[data-key=searchChat] {
  border-left-color: #1F1F1F;
}

.im-mobile div[data-key=searchChat] {
  display: none;
}

.im-settings__option-radio-info {
  display: none;
  font-style: normal;
}
input[type=radio]:not(:checked) + .im-settings__option-radio-info {
  display: inline;
}
body .im-settings__option-radio-info {
  color: #838690;
}
.im-theme-dark_green .im-settings__option-radio-info {
  color: #7e848f;
}
.im-theme-dark_blue .im-settings__option-radio-info {
  color: #7e848f;
}
.im-theme-blue .im-settings__option-radio-info {
  color: #838690;
}
.im-theme-dit_blue .im-settings__option-radio-info {
  color: #838690;
}
.im-theme-myteam_green .im-settings__option-radio-info {
  color: #838690;
}
.im-theme-dark_calls .im-settings__option-radio-info {
  color: #9C9C9C;
}

body .im-settings__option-disabled .im-settings__option-label {
  color: #838690;
}
body .im-settings__option-disabled .im-tickbox {
  background-color: #eceef3;
  border-color: #b7bcc9;
}
.im-theme-dark_green .im-settings__option-disabled .im-settings__option-label {
  color: #7e848f;
}
.im-theme-dark_green .im-settings__option-disabled .im-tickbox {
  background-color: #3c3d47;
  border-color: #7e848f;
}
.im-theme-dark_blue .im-settings__option-disabled .im-settings__option-label {
  color: #7e848f;
}
.im-theme-dark_blue .im-settings__option-disabled .im-tickbox {
  background-color: #3c3d47;
  border-color: #7e848f;
}
.im-theme-blue .im-settings__option-disabled .im-settings__option-label {
  color: #838690;
}
.im-theme-blue .im-settings__option-disabled .im-tickbox {
  background-color: #eceef3;
  border-color: #b7bcc9;
}
.im-theme-dit_blue .im-settings__option-disabled .im-settings__option-label {
  color: #838690;
}
.im-theme-dit_blue .im-settings__option-disabled .im-tickbox {
  background-color: #eceef3;
  border-color: #b7bcc9;
}
.im-theme-myteam_green .im-settings__option-disabled .im-settings__option-label {
  color: #838690;
}
.im-theme-myteam_green .im-settings__option-disabled .im-tickbox {
  background-color: #eceef3;
  border-color: #b7bcc9;
}
.im-theme-dark_calls .im-settings__option-disabled .im-settings__option-label {
  color: #9C9C9C;
}
.im-theme-dark_calls .im-settings__option-disabled .im-tickbox {
  background-color: #1F1F1F;
  border-color: #949494;
}

.im-settings__option-label_info {
  display: none;
  font-size: 11px;
  margin-top: -12px;
}
body .im-settings__option-label_info {
  color: #f83e33;
}
.im-theme-dark_green .im-settings__option-label_info {
  color: #f75d5d;
}
.im-theme-dark_blue .im-settings__option-label_info {
  color: #f75d5d;
}
.im-theme-blue .im-settings__option-label_info {
  color: #f83e33;
}
.im-theme-dit_blue .im-settings__option-label_info {
  color: #f83e33;
}
.im-theme-myteam_green .im-settings__option-label_info {
  color: #EC264A;
}
.im-theme-dark_calls .im-settings__option-label_info {
  color: #FC2C38;
}

.im-settings__option[data-key=sessionList],
.im-settings__option[data-key=deleteAccount],
.im-settings__option[data-key=showNotifications],
.im-settings__option[data-key=hideNotificationsText],
.im-settings__option[data-key=showUnreadsCounter] {
  display: none;
}

.im-settings__option-icon {
  margin-right: 12px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  border-radius: 20px;
}
.im-settings__option-icon::after {
  content: "";
  width: 20px;
  height: 20px;
  margin: 7px 5px;
  display: block;
}
body .im-settings__option-icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-icon::after {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-settings-options .im-settings__option-icon {
  display: none;
}

.im-settings__option-label {
  line-height: 44px;
  font-family: arial, sans-serif;
  text-shadow: none;
}
body .im-settings__option-label {
  color: #111111;
}
.im-theme-dark_green .im-settings__option-label {
  color: #ffffff;
}
.im-theme-dark_blue .im-settings__option-label {
  color: #ffffff;
}
.im-theme-blue .im-settings__option-label {
  color: #111111;
}
.im-theme-dit_blue .im-settings__option-label {
  color: #111111;
}
.im-theme-myteam_green .im-settings__option-label {
  color: #111111;
}
.im-theme-dark_calls .im-settings__option-label {
  color: #FFFFFF;
}

body .im-field-radio span {
  background-color: #ffffff;
  border-color: #b7bcc9;
}
body .im-field-radio span::after {
  background-color: #ffffff;
}
body .im-field-radio input:checked ~ span {
  background-color: #21D86A;
}
body .im-field-radio input:checked ~ span::after {
  background-color: #ffffff !important;
}
.im-theme-dark_green .im-field-radio span {
  background-color: #2b2c34;
  border-color: #7e848f;
}
.im-theme-dark_green .im-field-radio span::after {
  background-color: #2b2c34;
}
.im-theme-dark_green .im-field-radio input:checked ~ span {
  background-color: #0ADC5E;
}
.im-theme-dark_green .im-field-radio input:checked ~ span::after {
  background-color: #ffffff !important;
}
.im-theme-dark_blue .im-field-radio span {
  background-color: #2b2c34;
  border-color: #7e848f;
}
.im-theme-dark_blue .im-field-radio span::after {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-field-radio input:checked ~ span {
  background-color: #2e91ff;
}
.im-theme-dark_blue .im-field-radio input:checked ~ span::after {
  background-color: #ffffff !important;
}
.im-theme-blue .im-field-radio span {
  background-color: #ffffff;
  border-color: #b7bcc9;
}
.im-theme-blue .im-field-radio span::after {
  background-color: #ffffff;
}
.im-theme-blue .im-field-radio input:checked ~ span {
  background-color: #2D90F5;
}
.im-theme-blue .im-field-radio input:checked ~ span::after {
  background-color: #ffffff !important;
}
.im-theme-dit_blue .im-field-radio span {
  background-color: #ffffff;
  border-color: #b7bcc9;
}
.im-theme-dit_blue .im-field-radio span::after {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-field-radio input:checked ~ span {
  background-color: #2E72BF;
}
.im-theme-dit_blue .im-field-radio input:checked ~ span::after {
  background-color: #ffffff !important;
}
.im-theme-myteam_green .im-field-radio span {
  background-color: #ffffff;
  border-color: #b7bcc9;
}
.im-theme-myteam_green .im-field-radio span::after {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-field-radio input:checked ~ span {
  background-color: #18D893;
}
.im-theme-myteam_green .im-field-radio input:checked ~ span::after {
  background-color: #ffffff !important;
}
.im-theme-dark_calls .im-field-radio span {
  background-color: #2B2B2B;
  border-color: #949494;
}
.im-theme-dark_calls .im-field-radio span::after {
  background-color: #2B2B2B;
}
.im-theme-dark_calls .im-field-radio input:checked ~ span {
  background-color: #0C7CFF;
}
.im-theme-dark_calls .im-field-radio input:checked ~ span::after {
  background-color: #FFFFFF !important;
}
.im-desktop .im-field-radio:hover span::after {
  background-color: #b7bcc9;
}
.im-desktop.im-theme-dark_green .im-field-radio:hover span::after {
  background-color: #7e848f;
}
.im-desktop.im-theme-dark_blue .im-field-radio:hover span::after {
  background-color: #7e848f;
}
.im-desktop.im-theme-blue .im-field-radio:hover span::after {
  background-color: #b7bcc9;
}
.im-desktop.im-theme-dit_blue .im-field-radio:hover span::after {
  background-color: #b7bcc9;
}
.im-desktop.im-theme-myteam_green .im-field-radio:hover span::after {
  background-color: #b7bcc9;
}
.im-desktop.im-theme-dark_calls .im-field-radio:hover span::after {
  background-color: #949494;
}
body .im-settings__option_local .im-field-radio input:checked ~ span {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-settings__option_local .im-field-radio input:checked ~ span {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-settings__option_local .im-field-radio input:checked ~ span {
  background-color: #7e848f;
}
.im-theme-blue .im-settings__option_local .im-field-radio input:checked ~ span {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-settings__option_local .im-field-radio input:checked ~ span {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-settings__option_local .im-field-radio input:checked ~ span {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-settings__option_local .im-field-radio input:checked ~ span {
  background-color: #949494;
}

.im-settings-icq_version {
  padding-top: 14px;
}

body .im-settings__option-ignore_list {
  color: #00B84D;
}
.im-theme-dark_green .im-settings__option-ignore_list {
  color: #0AC248;
}
.im-theme-dark_blue .im-settings__option-ignore_list {
  color: #2f92ff;
}
.im-theme-blue .im-settings__option-ignore_list {
  color: #1B85F1;
}
.im-theme-dit_blue .im-settings__option-ignore_list {
  color: #2E72BF;
}
.im-theme-myteam_green .im-settings__option-ignore_list {
  color: #17C97E;
}
.im-theme-dark_calls .im-settings__option-ignore_list {
  color: #027AFF;
}

body .im-settings__option_close-sessions,
body .im-settings__option_delete-account {
  color: #f83e33;
}
.im-theme-dark_green .im-settings__option_close-sessions,
.im-theme-dark_green .im-settings__option_delete-account {
  color: #f75d5d;
}
.im-theme-dark_blue .im-settings__option_close-sessions,
.im-theme-dark_blue .im-settings__option_delete-account {
  color: #f75d5d;
}
.im-theme-blue .im-settings__option_close-sessions,
.im-theme-blue .im-settings__option_delete-account {
  color: #f83e33;
}
.im-theme-dit_blue .im-settings__option_close-sessions,
.im-theme-dit_blue .im-settings__option_delete-account {
  color: #f83e33;
}
.im-theme-myteam_green .im-settings__option_close-sessions,
.im-theme-myteam_green .im-settings__option_delete-account {
  color: #EC264A;
}
.im-theme-dark_calls .im-settings__option_close-sessions,
.im-theme-dark_calls .im-settings__option_delete-account {
  color: #FC2C38;
}

.im-settings__user-menu {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: auto;
  left: auto;
  min-width: 200px;
}

body .im-settings__option-favorite {
  background-color: rgba(255, 169, 1, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-favorite {
    /* IE10+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-favorite {
    /* IE Edge 12+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-favorite {
    /* IE Edge 16+ CSS */
    background-color: #fba600;
  }
}
body .im-settings__option-favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFA901;
  margin: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-favorite::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-favorite::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-favorite::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-favorite {
  background-color: rgba(255, 169, 1, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-favorite {
    /* IE10+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-favorite {
    /* IE Edge 12+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-favorite {
    /* IE Edge 16+ CSS */
    background-color: #fba600;
  }
}
.im-theme-dark_green .im-settings__option-favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFA901;
  margin: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-favorite::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-favorite::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-favorite::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-favorite {
  background-color: rgba(255, 169, 1, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-favorite {
    /* IE10+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-favorite {
    /* IE Edge 12+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-favorite {
    /* IE Edge 16+ CSS */
    background-color: #fba600;
  }
}
.im-theme-dark_blue .im-settings__option-favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFA901;
  margin: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-favorite::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-favorite::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-favorite::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-favorite {
  background-color: rgba(255, 169, 1, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-favorite {
    /* IE10+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-favorite {
    /* IE Edge 12+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-favorite {
    /* IE Edge 16+ CSS */
    background-color: #fba600;
  }
}
.im-theme-blue .im-settings__option-favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFA901;
  margin: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-favorite::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-favorite::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-favorite::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-favorite {
  background-color: rgba(255, 169, 1, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-favorite {
    /* IE10+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-favorite {
    /* IE Edge 12+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-favorite {
    /* IE Edge 16+ CSS */
    background-color: #fba600;
  }
}
.im-theme-dit_blue .im-settings__option-favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFA901;
  margin: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-favorite::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-favorite::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-favorite::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-favorite {
  background-color: rgba(255, 169, 1, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-favorite {
    /* IE10+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-favorite {
    /* IE Edge 12+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-favorite {
    /* IE Edge 16+ CSS */
    background-color: #fba600;
  }
}
.im-theme-myteam_green .im-settings__option-favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFA901;
  margin: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-favorite::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-favorite::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-favorite::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-favorite {
  background-color: rgba(255, 169, 1, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-favorite {
    /* IE10+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-favorite {
    /* IE Edge 12+ CSS */
    background-color: #fba600;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-favorite {
    /* IE Edge 16+ CSS */
    background-color: #fba600;
  }
}
.im-theme-dark_calls .im-settings__option-favorite::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -979px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -979px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -979px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFA901;
  margin: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-favorite::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-favorite::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-favorite::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-settings__option-common {
  background-color: rgba(64, 210, 149, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-common {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-common {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-common {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
body .im-settings__option-common::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-common::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-common::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-common::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-common {
  background-color: rgba(64, 210, 149, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-common {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-common {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-common {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_green .im-settings__option-common::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-common::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-common::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-common::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-common {
  background-color: rgba(64, 210, 149, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-common {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-common {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-common {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_blue .im-settings__option-common::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-common::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-common::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-common::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-common {
  background-color: rgba(64, 210, 149, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-common {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-common {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-common {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-blue .im-settings__option-common::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-common::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-common::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-common::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-common {
  background-color: rgba(64, 210, 149, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-common {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-common {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-common {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dit_blue .im-settings__option-common::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-common::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-common::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-common::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-common {
  background-color: rgba(64, 210, 149, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-common {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-common {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-common {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-myteam_green .im-settings__option-common::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-common::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-common::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-common::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-common {
  background-color: rgba(64, 210, 149, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-common {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-common {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-common {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_calls .im-settings__option-common::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8050px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8050px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8050px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-common::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-common::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-common::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-settings__option-sound {
  background-color: rgba(248, 62, 51, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-sound {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-sound {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-sound {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
body .im-settings__option-sound::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -8120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -8120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -8120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-sound::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-sound::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-sound::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-sound {
  background-color: rgba(247, 93, 93, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-sound {
    /* IE10+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-sound {
    /* IE Edge 12+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-sound {
    /* IE Edge 16+ CSS */
    background-color: #f75858;
  }
}
.im-theme-dark_green .im-settings__option-sound::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -8120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -8120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -8120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-sound::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-sound::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-sound::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-sound {
  background-color: rgba(247, 93, 93, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-sound {
    /* IE10+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-sound {
    /* IE Edge 12+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-sound {
    /* IE Edge 16+ CSS */
    background-color: #f75858;
  }
}
.im-theme-dark_blue .im-settings__option-sound::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -8120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -8120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -8120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-sound::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-sound::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-sound::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-sound {
  background-color: rgba(248, 62, 51, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-sound {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-sound {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-sound {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
.im-theme-blue .im-settings__option-sound::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -8120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -8120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -8120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-sound::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-sound::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-sound::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-sound {
  background-color: rgba(248, 62, 51, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-sound {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-sound {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-sound {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
.im-theme-dit_blue .im-settings__option-sound::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -8120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -8120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -8120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-sound::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-sound::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-sound::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-sound {
  background-color: rgba(236, 38, 74, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-sound {
    /* IE10+ CSS */
    background-color: #ec2146;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-sound {
    /* IE Edge 12+ CSS */
    background-color: #ec2146;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-sound {
    /* IE Edge 16+ CSS */
    background-color: #ec2146;
  }
}
.im-theme-myteam_green .im-settings__option-sound::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -8120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -8120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -8120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #EC264A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-sound::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-sound::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-sound::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-sound {
  background-color: rgba(252, 44, 56, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-sound {
    /* IE10+ CSS */
    background-color: #fc2733;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-sound {
    /* IE Edge 12+ CSS */
    background-color: #fc2733;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-sound {
    /* IE Edge 16+ CSS */
    background-color: #fc2733;
  }
}
.im-theme-dark_calls .im-settings__option-sound::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -8120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -8120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -8120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FC2C38;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-sound::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-sound::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-sound::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-settings__option-notifications::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -6020px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -6020px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -6020px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-settings__option-notifications_text::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -6088px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -6088px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -6088px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-settings__option-search::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6230px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6230px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6230px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

body .im-settings__option-theme {
  background-color: rgba(14, 180, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-theme {
    /* IE10+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-theme {
    /* IE Edge 12+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-theme {
    /* IE Edge 16+ CSS */
    background-color: #09b2ff;
  }
}
body .im-settings__option-theme::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0EB4FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-theme::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-theme::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-theme::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-theme {
  background-color: rgba(14, 180, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-theme {
    /* IE10+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-theme {
    /* IE Edge 12+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-theme {
    /* IE Edge 16+ CSS */
    background-color: #09b2ff;
  }
}
.im-theme-dark_green .im-settings__option-theme::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0EB4FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-theme::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-theme::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-theme::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-theme {
  background-color: rgba(14, 180, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-theme {
    /* IE10+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-theme {
    /* IE Edge 12+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-theme {
    /* IE Edge 16+ CSS */
    background-color: #09b2ff;
  }
}
.im-theme-dark_blue .im-settings__option-theme::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0EB4FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-theme::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-theme::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-theme::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-theme {
  background-color: rgba(14, 180, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-theme {
    /* IE10+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-theme {
    /* IE Edge 12+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-theme {
    /* IE Edge 16+ CSS */
    background-color: #09b2ff;
  }
}
.im-theme-blue .im-settings__option-theme::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0EB4FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-theme::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-theme::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-theme::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-theme {
  background-color: rgba(14, 180, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-theme {
    /* IE10+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-theme {
    /* IE Edge 12+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-theme {
    /* IE Edge 16+ CSS */
    background-color: #09b2ff;
  }
}
.im-theme-dit_blue .im-settings__option-theme::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0EB4FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-theme::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-theme::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-theme::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-theme {
  background-color: rgba(14, 180, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-theme {
    /* IE10+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-theme {
    /* IE Edge 12+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-theme {
    /* IE Edge 16+ CSS */
    background-color: #09b2ff;
  }
}
.im-theme-myteam_green .im-settings__option-theme::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0EB4FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-theme::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-theme::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-theme::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-theme {
  background-color: rgba(14, 180, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-theme {
    /* IE10+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-theme {
    /* IE Edge 12+ CSS */
    background-color: #09b2ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-theme {
    /* IE Edge 16+ CSS */
    background-color: #09b2ff;
  }
}
.im-theme-dark_calls .im-settings__option-theme::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0EB4FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-theme::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-theme::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-theme::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-settings__option-report {
  background-color: rgba(75, 159, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-report {
    /* IE10+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-report {
    /* IE Edge 12+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-report {
    /* IE Edge 16+ CSS */
    background-color: #469cff;
  }
}
body .im-settings__option-report::after {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #4B9FFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-report::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-report::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-report::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-report {
  background-color: rgba(75, 159, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-report {
    /* IE10+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-report {
    /* IE Edge 12+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-report {
    /* IE Edge 16+ CSS */
    background-color: #469cff;
  }
}
.im-theme-dark_green .im-settings__option-report::after {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #4B9FFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-report::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-report::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-report::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-report {
  background-color: rgba(75, 159, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-report {
    /* IE10+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-report {
    /* IE Edge 12+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-report {
    /* IE Edge 16+ CSS */
    background-color: #469cff;
  }
}
.im-theme-dark_blue .im-settings__option-report::after {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #4B9FFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-report::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-report::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-report::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-report {
  background-color: rgba(75, 159, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-report {
    /* IE10+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-report {
    /* IE Edge 12+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-report {
    /* IE Edge 16+ CSS */
    background-color: #469cff;
  }
}
.im-theme-blue .im-settings__option-report::after {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #4B9FFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-report::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-report::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-report::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-report {
  background-color: rgba(75, 159, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-report {
    /* IE10+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-report {
    /* IE Edge 12+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-report {
    /* IE Edge 16+ CSS */
    background-color: #469cff;
  }
}
.im-theme-dit_blue .im-settings__option-report::after {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #4B9FFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-report::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-report::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-report::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-report {
  background-color: rgba(75, 159, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-report {
    /* IE10+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-report {
    /* IE Edge 12+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-report {
    /* IE Edge 16+ CSS */
    background-color: #469cff;
  }
}
.im-theme-myteam_green .im-settings__option-report::after {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #4B9FFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-report::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-report::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-report::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-report {
  background-color: rgba(75, 159, 255, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-report {
    /* IE10+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-report {
    /* IE Edge 12+ CSS */
    background-color: #469cff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-report {
    /* IE Edge 16+ CSS */
    background-color: #469cff;
  }
}
.im-theme-dark_calls .im-settings__option-report::after {
  /* WebRTC calls */
  background-image: url("../images/im_sprite.png?64");
  background-position: -67px -9379px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -67px -9379px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -67px -9379px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #4B9FFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-report::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-report::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-report::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-settings__option-info {
  background-color: rgba(104, 209, 102, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-info {
    /* IE10+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-info {
    /* IE Edge 12+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-info {
    /* IE Edge 16+ CSS */
    background-color: #64d062;
  }
}
body .im-settings__option-info::after {
  background-image: none;
  background-color: #68D166;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-info::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-info::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-info::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-info {
  background-color: rgba(104, 209, 102, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-info {
    /* IE10+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-info {
    /* IE Edge 12+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-info {
    /* IE Edge 16+ CSS */
    background-color: #64d062;
  }
}
.im-theme-dark_green .im-settings__option-info::after {
  background-image: none;
  background-color: #68D166;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-info::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-info::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-info::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-info {
  background-color: rgba(104, 209, 102, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-info {
    /* IE10+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-info {
    /* IE Edge 12+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-info {
    /* IE Edge 16+ CSS */
    background-color: #64d062;
  }
}
.im-theme-dark_blue .im-settings__option-info::after {
  background-image: none;
  background-color: #68D166;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-info::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-info::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-info::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-info {
  background-color: rgba(104, 209, 102, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-info {
    /* IE10+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-info {
    /* IE Edge 12+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-info {
    /* IE Edge 16+ CSS */
    background-color: #64d062;
  }
}
.im-theme-blue .im-settings__option-info::after {
  background-image: none;
  background-color: #68D166;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-info::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-info::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-info::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-info {
  background-color: rgba(104, 209, 102, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-info {
    /* IE10+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-info {
    /* IE Edge 12+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-info {
    /* IE Edge 16+ CSS */
    background-color: #64d062;
  }
}
.im-theme-dit_blue .im-settings__option-info::after {
  background-image: none;
  background-color: #68D166;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-info::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-info::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-info::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-info {
  background-color: rgba(104, 209, 102, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-info {
    /* IE10+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-info {
    /* IE Edge 12+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-info {
    /* IE Edge 16+ CSS */
    background-color: #64d062;
  }
}
.im-theme-myteam_green .im-settings__option-info::after {
  background-image: none;
  background-color: #68D166;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-info::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-info::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-info::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-info {
  background-color: rgba(104, 209, 102, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-info {
    /* IE10+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-info {
    /* IE Edge 12+ CSS */
    background-color: #64d062;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-info {
    /* IE Edge 16+ CSS */
    background-color: #64d062;
  }
}
.im-theme-dark_calls .im-settings__option-info::after {
  background-image: none;
  background-color: #68D166;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-info::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-info::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-info::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-settings__option-exit::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-top: -1px;
}

body .im-settings__option-security {
  background-color: rgba(183, 188, 201, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-security {
    /* IE10+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-security {
    /* IE Edge 12+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-security {
    /* IE Edge 16+ CSS */
    background-color: #b4b9c7;
  }
}
body .im-settings__option-security::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
  margin: 6px 7px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-security::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-security::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-security::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-security {
  background-color: rgba(126, 132, 143, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-security {
    /* IE10+ CSS */
    background-color: #7b818d;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-security {
    /* IE Edge 12+ CSS */
    background-color: #7b818d;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-security {
    /* IE Edge 16+ CSS */
    background-color: #7b818d;
  }
}
.im-theme-dark_green .im-settings__option-security::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
  margin: 6px 7px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-security::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-security::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-security::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-security {
  background-color: rgba(126, 132, 143, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-security {
    /* IE10+ CSS */
    background-color: #7b818d;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-security {
    /* IE Edge 12+ CSS */
    background-color: #7b818d;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-security {
    /* IE Edge 16+ CSS */
    background-color: #7b818d;
  }
}
.im-theme-dark_blue .im-settings__option-security::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
  margin: 6px 7px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-security::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-security::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-security::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-security {
  background-color: rgba(183, 188, 201, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-security {
    /* IE10+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-security {
    /* IE Edge 12+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-security {
    /* IE Edge 16+ CSS */
    background-color: #b4b9c7;
  }
}
.im-theme-blue .im-settings__option-security::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
  margin: 6px 7px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-security::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-security::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-security::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-security {
  background-color: rgba(183, 188, 201, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-security {
    /* IE10+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-security {
    /* IE Edge 12+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-security {
    /* IE Edge 16+ CSS */
    background-color: #b4b9c7;
  }
}
.im-theme-dit_blue .im-settings__option-security::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
  margin: 6px 7px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-security::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-security::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-security::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-security {
  background-color: rgba(183, 188, 201, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-security {
    /* IE10+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-security {
    /* IE Edge 12+ CSS */
    background-color: #b4b9c7;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-security {
    /* IE Edge 16+ CSS */
    background-color: #b4b9c7;
  }
}
.im-theme-myteam_green .im-settings__option-security::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
  margin: 6px 7px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-security::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-security::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-security::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-security {
  background-color: rgba(148, 148, 148, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-security {
    /* IE10+ CSS */
    background-color: #919191;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-security {
    /* IE Edge 12+ CSS */
    background-color: #919191;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-security {
    /* IE Edge 16+ CSS */
    background-color: #919191;
  }
}
.im-theme-dark_calls .im-settings__option-security::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -8190px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -8190px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -8190px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
  margin: 6px 7px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-security::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-security::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-security::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-settings__option-media {
  background-color: rgba(35, 199, 222, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-media {
    /* IE10+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-media {
    /* IE Edge 12+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-media {
    /* IE Edge 16+ CSS */
    background-color: #21c4db;
  }
}
body .im-settings__option-media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9309px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9309px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9309px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings__option-media::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings__option-media::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings__option-media::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings__option-media {
  background-color: rgba(35, 199, 222, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-media {
    /* IE10+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-media {
    /* IE Edge 12+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-media {
    /* IE Edge 16+ CSS */
    background-color: #21c4db;
  }
}
.im-theme-dark_green .im-settings__option-media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9309px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9309px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9309px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings__option-media::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings__option-media::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings__option-media::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings__option-media {
  background-color: rgba(35, 199, 222, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-media {
    /* IE10+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-media {
    /* IE Edge 12+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-media {
    /* IE Edge 16+ CSS */
    background-color: #21c4db;
  }
}
.im-theme-dark_blue .im-settings__option-media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9309px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9309px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9309px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings__option-media::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings__option-media::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings__option-media::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings__option-media {
  background-color: rgba(35, 199, 222, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-media {
    /* IE10+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-media {
    /* IE Edge 12+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-media {
    /* IE Edge 16+ CSS */
    background-color: #21c4db;
  }
}
.im-theme-blue .im-settings__option-media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9309px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9309px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9309px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings__option-media::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings__option-media::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings__option-media::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings__option-media {
  background-color: rgba(35, 199, 222, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-media {
    /* IE10+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-media {
    /* IE Edge 12+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-media {
    /* IE Edge 16+ CSS */
    background-color: #21c4db;
  }
}
.im-theme-dit_blue .im-settings__option-media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9309px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9309px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9309px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings__option-media::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings__option-media::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings__option-media::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings__option-media {
  background-color: rgba(35, 199, 222, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-media {
    /* IE10+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-media {
    /* IE Edge 12+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-media {
    /* IE Edge 16+ CSS */
    background-color: #21c4db;
  }
}
.im-theme-myteam_green .im-settings__option-media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9309px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9309px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9309px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings__option-media::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings__option-media::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings__option-media::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings__option-media {
  background-color: rgba(35, 199, 222, 0.05);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-media {
    /* IE10+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-media {
    /* IE Edge 12+ CSS */
    background-color: #21c4db;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-media {
    /* IE Edge 16+ CSS */
    background-color: #21c4db;
  }
}
.im-theme-dark_calls .im-settings__option-media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9309px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9309px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9309px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
  margin: 9px 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings__option-media::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings__option-media::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings__option-media::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-settings__option-gdpr_get {
  display: none;
  text-decoration: none;
}
body .im-settings__option-gdpr_get {
  color: #00B84D;
}
.im-theme-dark_green .im-settings__option-gdpr_get {
  color: #0AC248;
}
.im-theme-dark_blue .im-settings__option-gdpr_get {
  color: #2f92ff;
}
.im-theme-blue .im-settings__option-gdpr_get {
  color: #1B85F1;
}
.im-theme-dit_blue .im-settings__option-gdpr_get {
  color: #2E72BF;
}
.im-theme-myteam_green .im-settings__option-gdpr_get {
  color: #17C97E;
}
.im-theme-dark_calls .im-settings__option-gdpr_get {
  color: #027AFF;
}

/* Report a problem page */
.im-settings-report {
  margin-bottom: 32px;
  max-width: 700px;
}
.im-settings-report__input-inner {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.im-settings-report__input-inner .im-scrollbar {
  right: 35px !important;
}
.im-settings-report__screenshots {
  cursor: default;
}
.im-settings-report__screenshots .im-settings__screen {
  padding: 0 44px 0 16px;
  font-size: 15px;
  line-height: 40px;
}
.im-settings-report__screenshots .im-settings__screen__info {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.im-settings-report .im-attachmenu__item,
.im-settings-report .im-settings__screen {
  cursor: pointer;
}
body .im-settings-report .im-attachmenu__item,
body .im-settings-report .im-settings__screen {
  color: #838690;
}
.im-theme-dark_green .im-settings-report .im-attachmenu__item,
.im-theme-dark_green .im-settings-report .im-settings__screen {
  color: #7e848f;
}
.im-theme-dark_blue .im-settings-report .im-attachmenu__item,
.im-theme-dark_blue .im-settings-report .im-settings__screen {
  color: #7e848f;
}
.im-theme-blue .im-settings-report .im-attachmenu__item,
.im-theme-blue .im-settings-report .im-settings__screen {
  color: #838690;
}
.im-theme-dit_blue .im-settings-report .im-attachmenu__item,
.im-theme-dit_blue .im-settings-report .im-settings__screen {
  color: #838690;
}
.im-theme-myteam_green .im-settings-report .im-attachmenu__item,
.im-theme-myteam_green .im-settings-report .im-settings__screen {
  color: #838690;
}
.im-theme-dark_calls .im-settings-report .im-attachmenu__item,
.im-theme-dark_calls .im-settings-report .im-settings__screen {
  color: #9C9C9C;
}
.im-settings-report .im-attachmenu__item span,
.im-settings-report .im-settings__screen span {
  background-color: transparent !important;
}
body .im-settings-report .im-attachmenu__item span::after,
body .im-settings-report .im-settings__screen span::after {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-settings-report .im-attachmenu__item span::after,
body .im-settings-report .im-settings__screen span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-settings-report .im-attachmenu__item span::after,
body .im-settings-report .im-settings__screen span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-settings-report .im-attachmenu__item span::after,
body .im-settings-report .im-settings__screen span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_green .im-settings-report .im-settings__screen span::after {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_green .im-settings-report .im-settings__screen span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_green .im-settings-report .im-settings__screen span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_green .im-settings-report .im-settings__screen span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_blue .im-settings-report .im-settings__screen span::after {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_blue .im-settings-report .im-settings__screen span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_blue .im-settings-report .im-settings__screen span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_blue .im-settings-report .im-settings__screen span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-blue .im-settings-report .im-settings__screen span::after {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-blue .im-settings-report .im-settings__screen span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-blue .im-settings-report .im-settings__screen span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-blue .im-settings-report .im-settings__screen span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dit_blue .im-settings-report .im-settings__screen span::after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dit_blue .im-settings-report .im-settings__screen span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dit_blue .im-settings-report .im-settings__screen span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-settings-report .im-attachmenu__item span::after,
.im-theme-dit_blue .im-settings-report .im-settings__screen span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-myteam_green .im-settings-report .im-settings__screen span::after {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-myteam_green .im-settings-report .im-settings__screen span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-myteam_green .im-settings-report .im-settings__screen span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-settings-report .im-attachmenu__item span::after,
.im-theme-myteam_green .im-settings-report .im-settings__screen span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_calls .im-settings-report .im-settings__screen span::after {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_calls .im-settings-report .im-settings__screen span::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_calls .im-settings-report .im-settings__screen span::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-settings-report .im-attachmenu__item span::after,
.im-theme-dark_calls .im-settings-report .im-settings__screen span::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-settings-report__input-wrap {
  padding: 0 !important;
}
body .im-settings-report__input-wrap {
  color: #111111 !important;
  background: #ffffff !important;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15) !important;
}
body .im-settings-report__input-wrap::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
body .im-settings-report__input-wrap:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
body .im-settings-report__input-wrap::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
body .im-settings-report__input-wrap:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2) !important;
}
.im-theme-dark_green .im-settings-report__input-wrap {
  color: #ffffff !important;
  background: #3A3B42 !important;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15) !important;
}
.im-theme-dark_green .im-settings-report__input-wrap::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-settings-report__input-wrap:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_green .im-settings-report__input-wrap::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_green .im-settings-report__input-wrap:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2) !important;
}
.im-theme-dark_blue .im-settings-report__input-wrap {
  color: #ffffff !important;
  background: #3A3B42 !important;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15) !important;
}
.im-theme-dark_blue .im-settings-report__input-wrap::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7e848f;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-settings-report__input-wrap:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7e848f;
}
.im-theme-dark_blue .im-settings-report__input-wrap::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #7e848f;
}
.im-theme-dark_blue .im-settings-report__input-wrap:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2) !important;
}
.im-theme-blue .im-settings-report__input-wrap {
  color: #111111 !important;
  background: #ffffff !important;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15) !important;
}
.im-theme-blue .im-settings-report__input-wrap::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-settings-report__input-wrap:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-blue .im-settings-report__input-wrap::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-blue .im-settings-report__input-wrap:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2) !important;
}
.im-theme-dit_blue .im-settings-report__input-wrap {
  color: #111111 !important;
  background: #ffffff !important;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15) !important;
}
.im-theme-dit_blue .im-settings-report__input-wrap::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-settings-report__input-wrap:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-dit_blue .im-settings-report__input-wrap::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-dit_blue .im-settings-report__input-wrap:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2) !important;
}
.im-theme-myteam_green .im-settings-report__input-wrap {
  color: #111111 !important;
  background: #ffffff !important;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15) !important;
}
.im-theme-myteam_green .im-settings-report__input-wrap::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #838690;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-settings-report__input-wrap:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #838690;
}
.im-theme-myteam_green .im-settings-report__input-wrap::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #838690;
}
.im-theme-myteam_green .im-settings-report__input-wrap:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2) !important;
}
.im-theme-dark_calls .im-settings-report__input-wrap {
  color: #FFFFFF !important;
  background: #3A3A3A !important;
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.15), 0 1px 12px rgba(0, 0, 0, 0.15) !important;
}
.im-theme-dark_calls .im-settings-report__input-wrap::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9C9C9C;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-settings-report__input-wrap:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-settings-report__input-wrap::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9C9C9C;
}
.im-theme-dark_calls .im-settings-report__input-wrap:focus {
  box-shadow: 0 0 1px 0.2px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.2) !important;
}
.im-settings-report__input-wrap .im-chat__input-field {
  min-height: 216px;
  padding-right: 50px !important;
  box-sizing: border-box;
  font-size: 15px !important;
}
.im-settings-report-functions:first-child {
  margin-bottom: 15px;
}
.im-settings-report .im-settings-report__error {
  line-height: 20px;
  height: 20px;
  font-size: 15px;
  margin: 10px 0;
}
body .im-settings-report .im-settings-report__error {
  color: #f83e33;
}
.im-theme-dark_green .im-settings-report .im-settings-report__error {
  color: #f75d5d;
}
.im-theme-dark_blue .im-settings-report .im-settings-report__error {
  color: #f75d5d;
}
.im-theme-blue .im-settings-report .im-settings-report__error {
  color: #f83e33;
}
.im-theme-dit_blue .im-settings-report .im-settings-report__error {
  color: #f83e33;
}
.im-theme-myteam_green .im-settings-report .im-settings-report__error {
  color: #EC264A;
}
.im-theme-dark_calls .im-settings-report .im-settings-report__error {
  color: #FC2C38;
}
.im-settings-report-email-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 90px;
  padding-right: 16px;
}
.im-settings-report-email-wrapper .im-settings-report-email {
  width: 100%;
  margin-bottom: 15px;
  margin-top: 10px;
}
.im-settings-report-button {
  margin: 0;
  line-height: 15px;
  padding: 0;
}
.im-settings-report-attach input[type=file] {
  opacity: 0;
  position: absolute;
  right: 0;
  z-index: 100;
  margin: 0;
  font-size: 0;
  padding-bottom: 20px;
  margin-top: -20px;
  height: 100%;
  width: 100%;
  cursor: pointer;
}

.im-settings-reportSent {
  text-align: center;
  position: absolute;
  margin: 0 30px;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.im-settings-reportSent__emo {
  height: 94px;
  background-image: url("../images/thumb_up.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.im-settings-reportSent__text {
  margin: 30px 0;
}
body .im-settings-reportSent__button {
  color: #21D86A;
}
.im-theme-dark_green .im-settings-reportSent__button {
  color: #0ADC5E;
}
.im-theme-dark_blue .im-settings-reportSent__button {
  color: #2e91ff;
}
.im-theme-blue .im-settings-reportSent__button {
  color: #2D90F5;
}
.im-theme-dit_blue .im-settings-reportSent__button {
  color: #2E72BF;
}
.im-theme-myteam_green .im-settings-reportSent__button {
  color: #18D893;
}
.im-theme-dark_calls .im-settings-reportSent__button {
  color: #0C7CFF;
}
.im-settings-reportSent__button span {
  cursor: pointer;
}

/* Delete account dialog*/
.im-delete-account {
  max-width: 358px;
  border-radius: 8px;
}
.im-delete-account .im-modal-box__title {
  display: none;
}
.im-delete-account .im-modal-box__body {
  padding: 28px 20px 16px;
  text-align: center;
}
.im-delete-account .im-avatarbox {
  width: 86px;
  height: 86px;
  min-width: 86px;
  min-height: 86px;
  border-radius: 43px;
  margin: 0 auto 16px;
}
.im-delete-account .im-field-text {
  width: 120px;
  height: 28px;
  margin: 20px auto 0;
}
.im-delete-account .im-field-text::placeholder {
  text-align: center;
}
.im-delete-account .im-button-text {
  margin-top: 20px;
}

.im-delete-account__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
}

.im-delete-account__info {
  font-size: 15px;
  line-height: 144%;
  margin-top: 28px;
}
.im-delete-account__info span {
  white-space: nowrap;
}

.im-dialogpage {
  /*-webkit-touch-callout: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
  /*.im-namebox__label {
      height: 25px;
      line-height: 25px;
      display: flex;
  }*/
}
.im-dialogpage .dialog-page-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
.im-dialogpage .im-dialogpage__topbar {
  white-space: nowrap;
  overflow: hidden;
  height: 56px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  /*.im-subnamebox {
      font-size: $fontSize;
      color: $textColorLight;
  }

  .im-namebox__fadeout {
      @include txtFadeOut(#ffffff);
      //right: 52px;
  }*/
}
body .im-dialogpage .im-dialogpage__topbar {
  background-color: #ffffff;
}
.im-theme-dark_green .im-dialogpage .im-dialogpage__topbar {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-dialogpage .im-dialogpage__topbar {
  background-color: #2b2c34;
}
.im-theme-blue .im-dialogpage .im-dialogpage__topbar {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-dialogpage .im-dialogpage__topbar {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-dialogpage .im-dialogpage__topbar {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-dialogpage .im-dialogpage__topbar {
  background-color: #2B2B2B;
}
.im-dialogpage .im-dialogpage__topbar .im-ui-button {
  width: 40px;
  height: 40px;
  position: relative;
  line-height: 40px;
  text-align: center;
  overflow: visible;
  cursor: pointer;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  border-radius: 20px;
}
.im-dialogpage .im-dialogpage__topbar .im-ui-button[data-back=true] {
  margin-left: 5px;
  z-index: 1;
}
.im-dialogpage .im-dialogpage__topbar .im-msg-counter__wrapper {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 22px;
  width: 27px;
  height: 18px;
  text-align: left;
  vertical-align: middle;
  line-height: 15px;
}
.im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  min-width: 18px;
  height: 18px;
  line-height: 16px;
  padding: 0 5px;
  font-size: 10px;
  display: inline-block;
  position: relative;
  border: 1px solid;
}
body .im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  color: #ffffff;
  border-color: #ffffff;
}
.im-theme-dark_green .im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  color: #2b2c34;
  border-color: #2b2c34;
}
.im-theme-dark_blue .im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  color: #2b2c34;
  border-color: #2b2c34;
}
.im-theme-blue .im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  color: #ffffff;
  border-color: #ffffff;
}
.im-theme-dit_blue .im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  color: #ffffff;
  border-color: #ffffff;
}
.im-theme-myteam_green .im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  color: #ffffff;
  border-color: #ffffff;
}
.im-theme-dark_calls .im-dialogpage .im-dialogpage__topbar .im-msg-counter {
  color: #2B2B2B;
  border-color: #2B2B2B;
}
.im-dialogpage .im-dialogpage__topbar .im-msg-counter:empty {
  display: none;
}
.im-dialogpage .im-dialogpage__topbar .im-msg-counter .im-msg-counter__unread-symbol {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.im-dialogpage .app-topbar__icon {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: 14px;
  width: 24px;
  height: 24px;
}
.im-dialogpage .app-topbar__title {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  font-size: 16px;
  display: flex;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  position: relative;
  overflow: hidden;
  height: 100%;
  padding-left: 40px;
  margin-left: 3px;
}
.im-dialogpage .app-topbar__title .im-emoji_inline {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.im-dialogpage.im-dialogpage_hide-back-button .app-topbar__title {
  margin-left: 5px;
}
.im-dialogpage.im-dialogpage_hide-back-button .app-topbar .im-ui-button[data-back] {
  display: none;
}
.im-dialogpage .im-dialog__title-avatarbox {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0px;
  margin-top: -16px;
  width: 32px;
  height: 32px;
}
.im-dialogpage .im-dialog__title-avatarbox .im-avatarbox {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
}
.im-dialogpage .im-dialog__title-avatarbox .im-avatarmark {
  top: 18px;
  left: 20px;
}
.im-dialogpage .app-content {
  bottom: 52px;
  overflow: hidden;
}
body .im-dialogpage .app-content {
  background-color: #F0F3F5;
}
.im-theme-dark_green .im-dialogpage .app-content {
  background-color: #21222A;
}
.im-theme-dark_blue .im-dialogpage .app-content {
  background-color: #21222A;
}
.im-theme-blue .im-dialogpage .app-content {
  background-color: #F0F3F5;
}
.im-theme-dit_blue .im-dialogpage .app-content {
  background-color: #F0F3F5;
}
.im-theme-myteam_green .im-dialogpage .app-content {
  background-color: #F0F3F5;
}
.im-theme-dark_calls .im-dialogpage .app-content {
  background-color: #1F1F1F;
}
.im-dialogpage .app-bottombar {
  height: 52px;
  border: 0;
}
.im-dialogpage .im-chat__typing-wrap {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 20px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 0;
  margin-top: -25px;
  max-width: 80%;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  font-size: 14px;
  display: block;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  vertical-align: bottom;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing .im-emoji_inline {
  vertical-align: text-top;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing .im-emoji_inline {
  width: 15px;
  height: 15px;
  background-size: 15px 15px;
}
body .im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  color: #838690;
}
.im-theme-dark_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  color: #7e848f;
}
.im-theme-dark_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  color: #7e848f;
}
.im-theme-blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  color: #838690;
}
.im-theme-dit_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  color: #838690;
}
.im-theme-myteam_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  color: #838690;
}
.im-theme-dark_calls .im-dialogpage .im-chat__typing-wrap .im-chat__typing {
  color: #9C9C9C;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator {
  position: absolute;
  top: 11px;
  right: -9px;
  bottom: auto;
  left: auto;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  content: "";
  width: 2px;
  height: 2px;
  border-radius: 2px;
  display: block;
  transition: all;
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  animation: 1s typingZoom infinite 0.666s;
}
body .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, body .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, body .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, .im-theme-dark_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, .im-theme-dark_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, .im-theme-dark_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, .im-theme-dark_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  background-color: #7e848f;
}
.im-theme-blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, .im-theme-blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, .im-theme-blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, .im-theme-dit_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, .im-theme-dit_blue .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, .im-theme-myteam_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, .im-theme-myteam_green .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator span, .im-theme-dark_calls .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before, .im-theme-dark_calls .im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  background-color: #949494;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:before {
  left: -5px;
  animation: 1s typingZoom infinite 0.333s;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing-indicator:after {
  left: 5px;
  animation: 1s typingZoom infinite 0.999s;
}
.im-dialogpage .im-chat__typing-wrap .im-chat__typing:empty + .im-chat__typing-indicator {
  display: none;
}
.im-dialogpage.im-dialogpage_readonly {
  /*.app-content {
      bottom: 0!important;
  }
  .app-bottombar {
      height: 0;
  }*/
}
.im-dialogpage.im-dialogpage_readonly .im-chat__input {
  display: none;
}
.im-dialogpage.im-dialogpage_readonly .im-chat__no-input {
  display: block;
}
.im-dialogpage .im-dragdrop-area {
  top: 54px;
}
.im-dialogpage .im-chat__header-tools {
  position: relative;
}
.im-dialogpage .im-chat__header-tools div {
  width: 4px;
  height: 4px;
  border-radius: 2px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: -2px;
  margin-top: -2px;
}
body .im-dialogpage .im-chat__header-tools div {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-tools div {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-tools div {
  background-color: #7e848f;
}
.im-theme-blue .im-dialogpage .im-chat__header-tools div {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-tools div {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-tools div {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-tools div {
  background-color: #949494;
}
.im-dialogpage .im-chat__header-tools div:first-child {
  margin-left: -8px;
}
.im-dialogpage .im-chat__header-tools div:last-child {
  margin-left: 4px;
}
body .im-dialogpage .im-chat__header-tools.active div {
  background-color: #6f747e;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-tools.active div {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-tools.active div {
  background-color: #9ea0b2;
}
.im-theme-blue .im-dialogpage .im-chat__header-tools.active div {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-tools.active div {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-tools.active div {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-tools.active div {
  background-color: #7A7A7A;
}
.im-desktop .im-dialogpage .im-chat__header-tools:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-tools:hover div {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-tools:hover div {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-tools:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-tools:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-tools:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-tools:hover div {
  background-color: #858585;
}
.im-dialogpage .im-chat__header-video-call:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -908px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -908px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -908px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-dialogpage .im-chat__header-video-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-dialogpage .im-chat__header-video-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-dialogpage .im-chat__header-video-call:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-video-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-video-call:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-dialogpage .im-chat__header-video-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-video-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-video-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-video-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-video-call:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-video-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-video-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-dialogpage .im-chat__header-video-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-video-call:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-video-call:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-video-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-video-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-video-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-video-call:hover:after {
  background-color: #858585;
}
.im-desktop .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #7A7A7A;
}
body .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-video-call:active:after {
  background-color: #7A7A7A;
}
.im-dialogpage .im-chat__header-video-call:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: calc(50% - 10px);
  right: auto;
  bottom: auto;
  left: calc(50% - 12px);
}
.im-dialogpage .im-chat__header-voice-call:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -38px -910px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -38px -910px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -38px -910px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-dialogpage .im-chat__header-voice-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-dialogpage .im-chat__header-voice-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-dialogpage .im-chat__header-voice-call:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-voice-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-voice-call:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-dialogpage .im-chat__header-voice-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-voice-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-voice-call:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-voice-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-voice-call:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-voice-call:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-voice-call:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-dialogpage .im-chat__header-voice-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-voice-call:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-voice-call:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-voice-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-voice-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-voice-call:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-voice-call:hover:after {
  background-color: #858585;
}
.im-desktop .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #7A7A7A;
}
body .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-voice-call:active:after {
  background-color: #7A7A7A;
}
.im-dialogpage .im-chat__header-voice-call:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: calc(50% - 10px);
  right: auto;
  bottom: auto;
  left: calc(50% - 12px);
}
.im-dialogpage .im-chat__header-search-go {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-dialogpage .im-chat__header-search-go:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.im-dialogpage .im-chat__header-search-go:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4057px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4057px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4057px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-dialogpage .im-chat__header-search-go:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-search-go:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:hover:after {
  background-color: #858585;
}
.im-desktop .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #7A7A7A;
}
body .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:active:after {
  background-color: #7A7A7A;
}
.im-splitview.im-mode_searchchat .im-dialogpage .im-chat__header-search-go:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4127px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4127px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4127px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-splitview.im-mode_searchchat .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-splitview.im-mode_searchchat .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-splitview.im-mode_searchchat .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-splitview.im-mode_searchchat .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-splitview.im-mode_searchchat.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-splitview.im-mode_searchchat.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-splitview.im-mode_searchchat.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-splitview.im-mode_searchchat.im-theme-dark_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-splitview.im-mode_searchchat.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-splitview.im-mode_searchchat.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-splitview.im-mode_searchchat.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-splitview.im-mode_searchchat.im-theme-dark_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-splitview.im-mode_searchchat.im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-splitview.im-mode_searchchat.im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-splitview.im-mode_searchchat.im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-splitview.im-mode_searchchat.im-theme-blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-splitview.im-mode_searchchat.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-splitview.im-mode_searchchat.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-splitview.im-mode_searchchat.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-splitview.im-mode_searchchat.im-theme-dit_blue .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-splitview.im-mode_searchchat.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-splitview.im-mode_searchchat.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-splitview.im-mode_searchchat.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-splitview.im-mode_searchchat.im-theme-myteam_green .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-splitview.im-mode_searchchat.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-splitview.im-mode_searchchat.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-splitview.im-mode_searchchat.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-splitview.im-mode_searchchat.im-theme-dark_calls .im-dialogpage .im-chat__header-search-go:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-dialogpage .im-chat__header-add {
  display: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-dialogpage .im-chat__header-add:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.im-dialogpage .im-chat__header-add:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-dialogpage .im-chat__header-add:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-dialogpage .im-chat__header-add:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-dialogpage .im-chat__header-add:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-add:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-add:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-add:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-dialogpage .im-chat__header-add:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-dialogpage .im-chat__header-add:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-add:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-add:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-add:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-add:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-add:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-add:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-add:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-dialogpage .im-chat__header-add:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-add:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-add:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-add:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-add:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-add:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-add:hover:after {
  background-color: #858585;
}
.im-desktop .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-add:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-add:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-add:active:after {
  background-color: #7A7A7A;
}
body .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-add:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-add:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-add:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-add:active:after {
  background-color: #7A7A7A;
}
body .im-dialogpage .im-chat__header-gallery svg {
  color: #b7bcc9;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-gallery svg {
  color: #7e848f;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-gallery svg {
  color: #7e848f;
}
.im-theme-blue .im-dialogpage .im-chat__header-gallery svg {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-gallery svg {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-gallery svg {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-gallery svg {
  color: #949494;
}
.im-desktop .im-dialogpage .im-chat__header-gallery:hover svg {
  color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-gallery:hover svg {
  color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-gallery:hover svg {
  color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-gallery:hover svg {
  color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-gallery:hover svg {
  color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-gallery:hover svg {
  color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-gallery:hover svg {
  color: #858585;
}
.im-desktop .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-gallery:active svg {
  color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-gallery:active svg {
  color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-gallery:active svg {
  color: #7A7A7A;
}
body .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-gallery:active svg {
  color: #9ea0b2;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-gallery:active svg {
  color: #9ea0b2;
}
.im-theme-blue .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-gallery:active svg {
  color: #6f747e;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-gallery:active svg {
  color: #7A7A7A;
}
.im-dialogpage .im-chat__header-gallery svg {
  width: 24px;
  height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  right: auto;
  bottom: auto;
  left: calc(50% - 12px);
}
.im-dialogpage.im-dialogpage__is_chat.im-dialogpage_is_member.im-dialogpage__thread-available .im-quick-menu-wrapper {
  display: flex;
}
.im-dialogpage.im-dialogpage_is_static.im-dialogpage__thread-available .im-message.im-message_has_reply .im-quick-menu-wrapper {
  display: flex;
}
.im-dialogpage.im-dialogpage_is_static.im-dialogpage__thread-available .imForward {
  display: none;
}
.im-dialogpage.im-dialogpage__is_chat.im-dialogpage_is_member {
  /*.im-message_self {
      .im-quick-menu-wrapper ~ .im-message__text {
          .im-ui-button.im-file__forward {
              left: -28px;
          }

          .im-ui-button.im-snippet__forward {
              left: -16px;
          }
      }
  }

  .im-message_self.im-message-single_image {
      .im-quick-menu-wrapper ~ .im-message__text {
          .im-ui-button.imForward {
              left: -16px;
          }
      }
  }

  .im-quick-menu-wrapper ~ .im-message__text {
      .im-ui-button.im-file__forward {
          right: -28px;
      }

      .im-ui-button.im-snippet__forward {
          right: -16px;
      }
  }

  .im-message-single_image {
      .im-quick-menu-wrapper ~ .im-message__text {
          .im-ui-button.imForward {
              right: -16px;
          }
      }
  }*/
}
.im-dialogpage.im-dialogpage__is_chat.im-dialogpage_is_member .im-chat__header-add {
  display: block;
}
.im-dialogpage.im-dialogpage_readonly .im-message .im-message__wrap-text .im-quick-menu-wrapper, .im-dialogpage.im-dialogpage_thread .im-message .im-message__wrap-text .im-quick-menu-wrapper {
  display: none;
}
.im-dialogpage.im-dialogpage_readonly .im-ui-button.imForward, .im-dialogpage.im-dialogpage_thread .im-ui-button.imForward {
  display: none;
}
.im-dialogpage .im-chat__header-pending {
  display: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-dialogpage .im-chat__header-pending:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.im-dialogpage .im-chat__header-pending:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -32px -1187px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -32px -1187px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -32px -1187px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-dialogpage .im-chat__header-pending:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-dialogpage .im-chat__header-pending:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-dialogpage .im-chat__header-pending:before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-pending:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-pending:before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-pending:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-dialogpage .im-chat__header-pending:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-dialogpage .im-chat__header-pending:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-pending:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-pending:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-pending:before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-pending:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-pending:before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-pending:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-dialogpage .im-chat__header-pending:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-dialogpage .im-chat__header-pending:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-pending:hover:before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-pending:hover:before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-pending:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-pending:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-pending:hover:before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-pending:hover:before {
  background-color: #858585;
}
.im-desktop .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #7A7A7A;
}
body .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #9ea0b2;
}
.im-theme-blue .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-pending:active:before {
  background-color: #7A7A7A;
}
.im-dialogpage .im-chat__header-pending .im-pending-counter {
  min-width: 16px;
  height: 16px;
  line-height: 16px;
  padding: 0 5px;
  font-size: 10px;
  border-radius: 8px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 20px;
  left: 21px;
}
body .im-dialogpage .im-chat__header-pending .im-pending-counter {
  color: #ffffff;
  background-color: #21D86A;
}
.im-theme-dark_green .im-dialogpage .im-chat__header-pending .im-pending-counter {
  color: #2b2c34;
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-dialogpage .im-chat__header-pending .im-pending-counter {
  color: #2b2c34;
  background-color: #2e91ff;
}
.im-theme-blue .im-dialogpage .im-chat__header-pending .im-pending-counter {
  color: #ffffff;
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-dialogpage .im-chat__header-pending .im-pending-counter {
  color: #ffffff;
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-dialogpage .im-chat__header-pending .im-pending-counter {
  color: #ffffff;
  background-color: #18D893;
}
.im-theme-dark_calls .im-dialogpage .im-chat__header-pending .im-pending-counter {
  color: #2B2B2B;
  background-color: #0C7CFF;
}
.im-dialogpage.im-dialogpage__has-pending .im-chat__header-pending {
  display: block;
}
.im-dialogpage.im-dialogpage__is_chat.im-dialogpage_is_member.im-dialogpage__has-pending .im-chat__header-pending {
  display: block;
}

@keyframes typingZoom {
  20% {
    width: 4px;
    height: 4px;
    margin-top: -1px;
    margin-left: -1px;
  }
}
.im-dialogpage.im-dialogpage_readonly, .im-thread-flow.im-dialogpage_readonly {
  /*.app-content {
      bottom: 0!important;
  }
  .app-bottombar {
      height: 0;
  }*/
}
.im-dialogpage.im-dialogpage_readonly .im-chat__input, .im-thread-flow.im-dialogpage_readonly .im-chat__input {
  display: none;
}
.im-dialogpage.im-dialogpage_readonly .im-chat__no-input, .im-thread-flow.im-dialogpage_readonly .im-chat__no-input {
  display: block;
}
.im-dialogpage.im-dialogpage_readonly .im-message .im-message__wrap-text .im-quick-menu-wrapper, .im-dialogpage.im-dialogpage_thread .im-message .im-message__wrap-text .im-quick-menu-wrapper, .im-thread-flow.im-dialogpage_readonly .im-message .im-message__wrap-text .im-quick-menu-wrapper, .im-thread-flow.im-dialogpage_thread .im-message .im-message__wrap-text .im-quick-menu-wrapper {
  display: none;
}
.im-dialogpage.im-dialogpage_readonly .im-ui-button.imForward, .im-dialogpage.im-dialogpage_thread .im-ui-button.imForward, .im-thread-flow.im-dialogpage_readonly .im-ui-button.imForward, .im-thread-flow.im-dialogpage_thread .im-ui-button.imForward {
  display: none;
}

.im-dialog__title {
  display: inline-flex;
  max-width: 100%;
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-dialog__title.im-official-sign {
  /*padding-right: 22px;
  &:after {
      content: '';
      @include absolutize($top: 50%, $right: $x);
      margin-top: -7px;
      @include icon(official_sign);
      width: 13px;
      height: 13px;
  }*/
}
.im-dialogpage_self .im-dialog__title {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  line-height: 30px;
}

.im-dialog__title-span {
  height: 19px;
  line-height: 19px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: block;
}
.im-dialog__title-span .im-emoji_inline {
  vertical-align: text-top;
}
.im-dialogpage_self .im-dialog__title-span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}

.im-dialog__subtitle {
  font-size: 14px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: block;
}
.im-dialog__subtitle .im-emoji_inline {
  vertical-align: text-top;
}
.im-dialog__subtitle .im-emoji_inline {
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
body .im-dialog__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-dialog__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-dialog__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-dialog__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-dialog__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-dialog__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-dialog__subtitle {
  color: #9C9C9C;
}
.im-dialogpage_self .im-dialog__subtitle {
  display: none;
}

/*.im-connection-trouble & {
    .im-dialog__title, .im-dialog__subtitle {
        display: none;
    }
}*/
.im-chat__actions {
  position: absolute;
  top: 0;
  right: 8px;
  bottom: auto;
  left: auto;
  padding-right: 6px;
  height: 100%;
  line-height: inherit;
}

.im-chat__exclude {
  width: 35px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
.im-chat__exclude span {
  padding: 0 0 0 18px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__exclude span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__exclude span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__exclude span {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-chat__exclude span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-top: 3px;
}

.im-message__info {
  padding: 10px 15px 3px 7px;
  display: block;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-message__info {
  color: #838690;
}
.im-theme-dark_green .im-message__info {
  color: #7e848f;
}
.im-theme-dark_blue .im-message__info {
  color: #7e848f;
}
.im-theme-blue .im-message__info {
  color: #838690;
}
.im-theme-dit_blue .im-message__info {
  color: #838690;
}
.im-theme-myteam_green .im-message__info {
  color: #838690;
}
.im-theme-dark_calls .im-message__info {
  color: #9C9C9C;
}

.im-message__spinner {
  position: relative;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  text-align: center;
  line-height: 40px;
}
body .im-message__spinner {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0.5px #f3f5f8;
}
.im-theme-dark_green .im-message__spinner {
  background-color: #2b2c34;
  box-shadow: 0 0 2px 0.5px #3c3d48;
}
.im-theme-dark_blue .im-message__spinner {
  background-color: #2b2c34;
  box-shadow: 0 0 2px 0.5px #3c3d48;
}
.im-theme-blue .im-message__spinner {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0.5px #f3f5f8;
}
.im-theme-dit_blue .im-message__spinner {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0.5px #f3f5f8;
}
.im-theme-myteam_green .im-message__spinner {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0.5px #f3f5f8;
}
.im-theme-dark_calls .im-message__spinner {
  background-color: #2B2B2B;
  box-shadow: 0 0 2px 0.5px #1F1F1F;
}
.im-message__spinner .im-circ-spinner {
  vertical-align: middle;
  width: 23px;
  height: 23px;
}
.im-message__spinner .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-width: 2px;
}
body .im-message__spinner .im-circ-spinner {
  border-color: #21D86A;
}
.im-theme-dark_green .im-message__spinner .im-circ-spinner {
  border-color: #0ADC5E;
}
.im-theme-dark_blue .im-message__spinner .im-circ-spinner {
  border-color: #2e91ff;
}
.im-theme-blue .im-message__spinner .im-circ-spinner {
  border-color: #2D90F5;
}
.im-theme-dit_blue .im-message__spinner .im-circ-spinner {
  border-color: #2E72BF;
}
.im-theme-myteam_green .im-message__spinner .im-circ-spinner {
  border-color: #18D893;
}
.im-theme-dark_calls .im-message__spinner .im-circ-spinner {
  border-color: #0C7CFF;
}

/*.im-message__play {
    @include playButton;
    @include centrize(56px);
}*/
.im-stranger-bar {
  display: none;
  position: relative;
  height: 48px;
  line-height: 48px;
  text-align: center;
}
body .im-stranger-bar {
  background-color: #ffffff;
}
.im-theme-dark_green .im-stranger-bar {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-stranger-bar {
  background-color: #2b2c34;
}
.im-theme-blue .im-stranger-bar {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-stranger-bar {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-stranger-bar {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-stranger-bar {
  background-color: #2B2B2B;
}
.im-dialog_stranger .im-stranger-bar {
  display: block;
}

.im-stranger-bar__ban {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  width: 141px;
  height: 48px;
  line-height: 48px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  cursor: pointer;
}
body .im-stranger-bar__ban {
  color: #00B84D;
}
body .im-stranger-bar__ban:hover {
  color: #00A846;
}
body .im-stranger-bar__ban:active {
  color: #009940;
}
.im-theme-dark_green .im-stranger-bar__ban {
  color: #0AC248;
}
.im-theme-dark_green .im-stranger-bar__ban:hover {
  color: #0CDA51;
}
.im-theme-dark_green .im-stranger-bar__ban:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-stranger-bar__ban {
  color: #2f92ff;
}
.im-theme-dark_blue .im-stranger-bar__ban:hover {
  color: #479dff;
}
.im-theme-dark_blue .im-stranger-bar__ban:active {
  color: #47a0ff;
}
.im-theme-blue .im-stranger-bar__ban {
  color: #1B85F1;
}
.im-theme-blue .im-stranger-bar__ban:hover {
  color: #1E7BDA;
}
.im-theme-blue .im-stranger-bar__ban:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-stranger-bar__ban {
  color: #2E72BF;
}
.im-theme-dit_blue .im-stranger-bar__ban:hover {
  color: #1E67BB;
}
.im-theme-dit_blue .im-stranger-bar__ban:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-stranger-bar__ban {
  color: #17C97E;
}
.im-theme-myteam_green .im-stranger-bar__ban:hover {
  color: #15BD76;
}
.im-theme-myteam_green .im-stranger-bar__ban:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-stranger-bar__ban {
  color: #027AFF;
}
.im-theme-dark_calls .im-stranger-bar__ban:hover {
  color: #0275F5;
}
.im-theme-dark_calls .im-stranger-bar__ban:active {
  color: #0270EB;
}

.im-stranger-bar__close {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  cursor: pointer;
  width: 48px;
  height: 48px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 16px -1945px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 16px -1945px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 16px -1945px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-stranger-bar__close {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-stranger-bar__close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-stranger-bar__close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-stranger-bar__close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-stranger-bar__close:hover {
  background-image: none;
  background-color: #1EC360;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-stranger-bar__close:hover {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-stranger-bar__close:hover {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-stranger-bar__close:hover {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-stranger-bar__close:active {
  background-image: none;
  background-color: #1BB157;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-stranger-bar__close:active {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-stranger-bar__close:active {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-stranger-bar__close:active {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-stranger-bar__close {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-stranger-bar__close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-stranger-bar__close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-stranger-bar__close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-stranger-bar__close:hover {
  background-image: none;
  background-color: #0BF468;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-stranger-bar__close:hover {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-stranger-bar__close:hover {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-stranger-bar__close:hover {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-stranger-bar__close:active {
  background-image: none;
  background-color: #3CF686;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-stranger-bar__close:active {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-stranger-bar__close:active {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-stranger-bar__close:active {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-stranger-bar__close {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-stranger-bar__close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-stranger-bar__close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-stranger-bar__close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-stranger-bar__close:hover {
  background-image: none;
  background-color: #479dff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-stranger-bar__close:hover {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-stranger-bar__close:hover {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-stranger-bar__close:hover {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-stranger-bar__close:active {
  background-image: none;
  background-color: #3b96ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-stranger-bar__close:active {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-stranger-bar__close:active {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-stranger-bar__close:active {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-stranger-bar__close {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-stranger-bar__close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-stranger-bar__close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-stranger-bar__close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-stranger-bar__close:hover {
  background-image: none;
  background-color: #2C84DF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-stranger-bar__close:hover {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-stranger-bar__close:hover {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-stranger-bar__close:hover {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-stranger-bar__close:active {
  background-image: none;
  background-color: #317BC7;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-stranger-bar__close:active {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-stranger-bar__close:active {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-stranger-bar__close:active {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-stranger-bar__close {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-stranger-bar__close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-stranger-bar__close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-stranger-bar__close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-stranger-bar__close:hover {
  background-image: none;
  background-color: #2769B5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-stranger-bar__close:hover {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-stranger-bar__close:hover {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-stranger-bar__close:hover {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-stranger-bar__close:active {
  background-image: none;
  background-color: #2061AB;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-stranger-bar__close:active {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-stranger-bar__close:active {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-stranger-bar__close:active {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-stranger-bar__close {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-stranger-bar__close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-stranger-bar__close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-stranger-bar__close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-stranger-bar__close:hover {
  background-image: none;
  background-color: #1AD08E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-stranger-bar__close:hover {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-stranger-bar__close:hover {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-stranger-bar__close:hover {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-stranger-bar__close:active {
  background-image: none;
  background-color: #1CC88A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-stranger-bar__close:active {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-stranger-bar__close:active {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-stranger-bar__close:active {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-stranger-bar__close {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-stranger-bar__close {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-stranger-bar__close {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-stranger-bar__close {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-stranger-bar__close:hover {
  background-image: none;
  background-color: #005BEF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-stranger-bar__close:hover {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-stranger-bar__close:hover {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-stranger-bar__close:hover {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-stranger-bar__close:active {
  background-image: none;
  background-color: #0057E5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-stranger-bar__close:active {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-stranger-bar__close:active {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-stranger-bar__close:active {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-pin-bar {
  display: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 48px;
  position: relative;
  border-bottom: 1px solid;
  cursor: pointer;
  overflow: hidden;
}
body .im-pin-bar {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-pin-bar {
  background-color: #2b2c34;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-pin-bar {
  background-color: #2b2c34;
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-pin-bar {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-pin-bar {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-pin-bar {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-pin-bar {
  background-color: #2B2B2B;
  border-bottom-color: #1F1F1F;
}
.im-dialog_pinned .im-pin-bar {
  display: block;
}
.im-pin-bar.im-pin-bar_collapsed {
  height: 0;
  overflow: visible;
  border-width: 0;
  z-index: 2;
}
.im-pin-bar.im-pin-bar_collapsed .im-pin-bar-widget, .im-pin-bar.im-pin-bar_collapsed .im-pin-bar-wrap, .im-pin-bar.im-pin-bar_collapsed .im-pin-bar-msg {
  display: none;
}
.im-pin-bar.im-pin-bar_collapsed .im-pin-bar-arrow {
  position: absolute;
  top: 8px;
  right: 12px;
  bottom: auto;
  left: auto;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  width: 33px;
  height: 35px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -4200px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -4200px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -4200px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-pin-bar a {
  text-decoration: none;
}
body .im-pin-bar a {
  color: #838690;
}
.im-theme-dark_green .im-pin-bar a {
  color: #7e848f;
}
.im-theme-dark_blue .im-pin-bar a {
  color: #7e848f;
}
.im-theme-blue .im-pin-bar a {
  color: #838690;
}
.im-theme-dit_blue .im-pin-bar a {
  color: #838690;
}
.im-theme-myteam_green .im-pin-bar a {
  color: #838690;
}
.im-theme-dark_calls .im-pin-bar a {
  color: #9C9C9C;
}

.im-pin-bar-wrap {
  position: absolute;
  top: 5px;
  right: 30px;
  bottom: 4px;
  left: 72px;
  overflow: hidden;
}
.im-pin-bar-wrap .im-emoji_inline {
  vertical-align: text-top;
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}

.im-pin-bar-msg {
  display: none;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 20px;
  font-size: 12px;
}
body .im-pin-bar-msg {
  color: #838690;
}
.im-theme-dark_green .im-pin-bar-msg {
  color: #7e848f;
}
.im-theme-dark_blue .im-pin-bar-msg {
  color: #7e848f;
}
.im-theme-blue .im-pin-bar-msg {
  color: #838690;
}
.im-theme-dit_blue .im-pin-bar-msg {
  color: #838690;
}
.im-theme-myteam_green .im-pin-bar-msg {
  color: #838690;
}
.im-theme-dark_calls .im-pin-bar-msg {
  color: #9C9C9C;
}

.im-pin-bar-author {
  display: inline-flex;
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 20px;
}
.im-pin-bar-author span {
  font-size: 14px;
  line-height: 20px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
body .im-pin-bar-author span {
  color: #00B84D;
}
.im-theme-dark_green .im-pin-bar-author span {
  color: #0AC248;
}
.im-theme-dark_blue .im-pin-bar-author span {
  color: #2f92ff;
}
.im-theme-blue .im-pin-bar-author span {
  color: #1B85F1;
}
.im-theme-dit_blue .im-pin-bar-author span {
  color: #2E72BF;
}
.im-theme-myteam_green .im-pin-bar-author span {
  color: #17C97E;
}
.im-theme-dark_calls .im-pin-bar-author span {
  color: #027AFF;
}

.im-pin-bar-text {
  font-size: 14px;
  height: 19px;
  line-height: 19px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
body .im-pin-bar-text {
  color: #838690;
}
.im-theme-dark_green .im-pin-bar-text {
  color: #7e848f;
}
.im-theme-dark_blue .im-pin-bar-text {
  color: #7e848f;
}
.im-theme-blue .im-pin-bar-text {
  color: #838690;
}
.im-theme-dit_blue .im-pin-bar-text {
  color: #838690;
}
.im-theme-myteam_green .im-pin-bar-text {
  color: #838690;
}
.im-theme-dark_calls .im-pin-bar-text {
  color: #9C9C9C;
}

.im-pin-bar-widget {
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 20px;
  width: 44px;
  height: 32px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.im-pin-bar-widget:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
body .im-pin-bar-widget:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -3284px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -3284px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -3284px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-pin-bar-widget:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-pin-bar-widget:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-pin-bar-widget:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-pin-bar-widget:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -3284px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -3284px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -3284px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-pin-bar-widget:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-pin-bar-widget:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-pin-bar-widget:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-pin-bar-widget:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -3284px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -3284px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -3284px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-pin-bar-widget:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-pin-bar-widget:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-pin-bar-widget:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-pin-bar-widget:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -3284px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -3284px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -3284px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-pin-bar-widget:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-pin-bar-widget:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-pin-bar-widget:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-pin-bar-widget:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -3284px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -3284px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -3284px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-pin-bar-widget:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-pin-bar-widget:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-pin-bar-widget:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-pin-bar-widget:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -3284px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -3284px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -3284px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-pin-bar-widget:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-pin-bar-widget:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-pin-bar-widget:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-pin-bar-widget:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -3284px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -3284px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -3284px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-pin-bar-widget:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-pin-bar-widget:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-pin-bar-widget:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-pin-bar-widget.im-pin-bar_sticker {
  background-color: #eceef3;
}
.im-theme-dark_green .im-pin-bar-widget.im-pin-bar_sticker {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-pin-bar-widget.im-pin-bar_sticker {
  background-color: #3c3d47;
}
.im-theme-blue .im-pin-bar-widget.im-pin-bar_sticker {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-pin-bar-widget.im-pin-bar_sticker {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-pin-bar-widget.im-pin-bar_sticker {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-pin-bar-widget.im-pin-bar_sticker {
  background-color: #1F1F1F;
}
.im-pin-bar-widget.im-pin-bar_sticker:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 12px -3494px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 12px -3494px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 12px -3494px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-pin-bar-widget.im-pin-bar_image {
  background-color: #eceef3;
}
.im-theme-dark_green .im-pin-bar-widget.im-pin-bar_image {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-pin-bar-widget.im-pin-bar_image {
  background-color: #3c3d47;
}
.im-theme-blue .im-pin-bar-widget.im-pin-bar_image {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-pin-bar-widget.im-pin-bar_image {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-pin-bar-widget.im-pin-bar_image {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-pin-bar-widget.im-pin-bar_image {
  background-color: #1F1F1F;
}
.im-pin-bar-widget.im-pin-bar_image:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 12px -3423px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 12px -3423px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 12px -3423px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-pin-bar-widget.im-pin-bar_video {
  background-color: #eceef3;
}
.im-theme-dark_green .im-pin-bar-widget.im-pin-bar_video {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-pin-bar-widget.im-pin-bar_video {
  background-color: #3c3d47;
}
.im-theme-blue .im-pin-bar-widget.im-pin-bar_video {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-pin-bar-widget.im-pin-bar_video {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-pin-bar-widget.im-pin-bar_video {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-pin-bar-widget.im-pin-bar_video {
  background-color: #1F1F1F;
}
.im-pin-bar-widget.im-pin-bar_video:before {
  display: none;
}
.im-pin-bar-widget.im-pin-bar_video:after {
  content: "";
  display: block;
  width: 44px;
  height: 32px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 17px -3562px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 17px -3562px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 17px -3562px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-pin-bar-widget.im-pin-bar_link {
  background-color: #eceef3;
}
.im-theme-dark_green .im-pin-bar-widget.im-pin-bar_link {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-pin-bar-widget.im-pin-bar_link {
  background-color: #3c3d47;
}
.im-theme-blue .im-pin-bar-widget.im-pin-bar_link {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-pin-bar-widget.im-pin-bar_link {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-pin-bar-widget.im-pin-bar_link {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-pin-bar-widget.im-pin-bar_link {
  background-color: #1F1F1F;
}
.im-pin-bar-widget.im-pin-bar_link:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 12px -3354px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 12px -3354px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 12px -3354px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-pin-bar-widget.im-pin-bar-widget_preview {
  background-color: transparent;
  background-size: cover;
  background-position: center center;
}
.im-pin-bar-widget.im-pin-bar-widget_preview:before {
  display: none;
}
.im-pin-bar-widget.im-pin-bar-widget_preview.im-pin-bar_sticker {
  background-size: contain;
}
.im-pin-bar-widget.im-pin-bar-widget_sticker {
  background-size: contain;
  background-position: center center;
}
.im-pin-bar-widget.im-pin-bar-widget_sticker:before {
  display: none;
}

.im-desktop .im-pin-bar:hover {
  background-color: #f3f5f8;
}
.im-desktop .im-pin-bar-widget.im-pin-bar-widget_hover:hover {
  background-color: #e4e7ef;
}

.im-desktop.im-theme-dark_green .im-pin-bar:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_green .im-pin-bar-widget.im-pin-bar-widget_hover:hover {
  background-color: #444551;
}

.im-desktop.im-theme-dark_blue .im-pin-bar:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-pin-bar-widget.im-pin-bar-widget_hover:hover {
  background-color: #444551;
}

.im-desktop.im-theme-blue .im-pin-bar:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-blue .im-pin-bar-widget.im-pin-bar-widget_hover:hover {
  background-color: #e4e7ef;
}

.im-desktop.im-theme-dit_blue .im-pin-bar:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-pin-bar-widget.im-pin-bar-widget_hover:hover {
  background-color: #e4e7ef;
}

.im-desktop.im-theme-myteam_green .im-pin-bar:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-pin-bar-widget.im-pin-bar-widget_hover:hover {
  background-color: #e4e7ef;
}

.im-desktop.im-theme-dark_calls .im-pin-bar:hover {
  background-color: #1F1F1F;
}
.im-desktop.im-theme-dark_calls .im-pin-bar-widget.im-pin-bar-widget_hover:hover {
  background-color: #0F0F0F;
}

.im-pin-bar-arrow {
  position: absolute;
  top: 6px;
  right: 12px;
  bottom: auto;
  left: auto;
  width: 33px;
  height: 35px;
  -webkit-transform: scale(0.75) rotate(180deg);
  -moz-transform: scale(0.75) rotate(180deg);
  -o-transform: scale(0.75) rotate(180deg);
  -ms-transform: scale(0.75) rotate(180deg);
  transform: scale(0.75) rotate(180deg);
}
body .im-pin-bar-arrow {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-pin-bar-arrow {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-pin-bar-arrow {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-pin-bar-arrow {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-pin-bar-arrow {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-pin-bar-arrow {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-pin-bar-arrow {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-pin-bar-arrow {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-pin-bar-arrow {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-pin-bar-arrow {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-pin-bar-arrow {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-pin-bar-arrow {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-pin-bar-arrow {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-pin-bar-arrow {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-pin-bar-arrow {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-pin-bar-arrow {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-pin-bar-arrow {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-pin-bar-arrow {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-pin-bar-arrow {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-pin-bar-arrow {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-pin-bar-arrow {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-pin-bar-arrow {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-pin-bar-arrow {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-pin-bar-arrow {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-pin-bar-arrow {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-pin-bar-arrow {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-pin-bar-arrow {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-pin-bar-arrow {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-dialogpage__ext-topbar {
  display: none;
  height: 48px;
  border-top: 1px solid;
  overflow: hidden;
  font-size: 11.5px;
  letter-spacing: 0.01em;
  padding: 5px 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-dialogpage__ext-topbar {
  color: #838690;
  border-top-color: #eceef3;
}
body .im-dialogpage__ext-topbar a {
  color: #00B84D;
}
body .im-dialogpage__ext-topbar a:hover {
  color: #00A846;
}
body .im-dialogpage__ext-topbar a:active {
  color: #009940;
}
.im-theme-dark_green .im-dialogpage__ext-topbar {
  color: #7e848f;
  border-top-color: #3c3d47;
}
.im-theme-dark_green .im-dialogpage__ext-topbar a {
  color: #0AC248;
}
.im-theme-dark_green .im-dialogpage__ext-topbar a:hover {
  color: #0CDA51;
}
.im-theme-dark_green .im-dialogpage__ext-topbar a:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-dialogpage__ext-topbar {
  color: #7e848f;
  border-top-color: #3c3d47;
}
.im-theme-dark_blue .im-dialogpage__ext-topbar a {
  color: #2f92ff;
}
.im-theme-dark_blue .im-dialogpage__ext-topbar a:hover {
  color: #479dff;
}
.im-theme-dark_blue .im-dialogpage__ext-topbar a:active {
  color: #47a0ff;
}
.im-theme-blue .im-dialogpage__ext-topbar {
  color: #838690;
  border-top-color: #eceef3;
}
.im-theme-blue .im-dialogpage__ext-topbar a {
  color: #1B85F1;
}
.im-theme-blue .im-dialogpage__ext-topbar a:hover {
  color: #1E7BDA;
}
.im-theme-blue .im-dialogpage__ext-topbar a:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-dialogpage__ext-topbar {
  color: #838690;
  border-top-color: #eceef3;
}
.im-theme-dit_blue .im-dialogpage__ext-topbar a {
  color: #2E72BF;
}
.im-theme-dit_blue .im-dialogpage__ext-topbar a:hover {
  color: #1E67BB;
}
.im-theme-dit_blue .im-dialogpage__ext-topbar a:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-dialogpage__ext-topbar {
  color: #838690;
  border-top-color: #eceef3;
}
.im-theme-myteam_green .im-dialogpage__ext-topbar a {
  color: #17C97E;
}
.im-theme-myteam_green .im-dialogpage__ext-topbar a:hover {
  color: #15BD76;
}
.im-theme-myteam_green .im-dialogpage__ext-topbar a:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-dialogpage__ext-topbar {
  color: #9C9C9C;
  border-top-color: #1F1F1F;
}
.im-theme-dark_calls .im-dialogpage__ext-topbar a {
  color: #027AFF;
}
.im-theme-dark_calls .im-dialogpage__ext-topbar a:hover {
  color: #0275F5;
}
.im-theme-dark_calls .im-dialogpage__ext-topbar a:active {
  color: #0270EB;
}

.im-dialogpage_ext-topbar-show .app-topbar {
  height: 104px;
}
.im-dialogpage_ext-topbar-show .app-content {
  top: 104px;
}
.im-dialogpage_ext-topbar-show .im-dialogpage__ext-topbar {
  display: block;
}

.im-chat__shadow {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: auto;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.im-dialog_pinned .im-chat__shadow {
  top: 48px;
}
.im-dialog_pinned-collapsed .im-chat__shadow {
  top: 0;
}
.im-splitview .im-dialog_pinned-collapsed .im-chat__shadow {
  top: 0px;
}
.im-dialog_stranger .im-chat__shadow {
  top: 48px;
}

.im-dialog_stranger .im-pin-bar {
  display: none;
}

.im-chat__history,
.im-history {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  z-index: 1;
}

.im-history {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.im-chat__history-wrap {
  position: relative;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

.im-chat__messages-wrap {
  width: 100%;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: auto;
}

.im-chat__history {
  background-color: transparent;
  width: 100%;
  overflow: hidden;
}
.im-chat__history .im-message-link {
  text-decoration: underline;
}
body .im-chat__history .im-message-link {
  color: #00B84D;
}
body .im-chat__history .im-message-link:active {
  color: #00B84D;
}
body .im-chat__history .im-message-link::selection {
  color: #111111;
}
.im-theme-dark_green .im-chat__history .im-message-link {
  color: #0AC248;
}
.im-theme-dark_green .im-chat__history .im-message-link:active {
  color: #0AC248;
}
.im-theme-dark_green .im-chat__history .im-message-link::selection {
  color: #ffffff;
}
.im-theme-dark_blue .im-chat__history .im-message-link {
  color: #2f92ff;
}
.im-theme-dark_blue .im-chat__history .im-message-link:active {
  color: #2f92ff;
}
.im-theme-dark_blue .im-chat__history .im-message-link::selection {
  color: #ffffff;
}
.im-theme-blue .im-chat__history .im-message-link {
  color: #1B85F1;
}
.im-theme-blue .im-chat__history .im-message-link:active {
  color: #1B85F1;
}
.im-theme-blue .im-chat__history .im-message-link::selection {
  color: #111111;
}
.im-theme-dit_blue .im-chat__history .im-message-link {
  color: #2E72BF;
}
.im-theme-dit_blue .im-chat__history .im-message-link:active {
  color: #2E72BF;
}
.im-theme-dit_blue .im-chat__history .im-message-link::selection {
  color: #111111;
}
.im-theme-myteam_green .im-chat__history .im-message-link {
  color: #17C97E;
}
.im-theme-myteam_green .im-chat__history .im-message-link:active {
  color: #17C97E;
}
.im-theme-myteam_green .im-chat__history .im-message-link::selection {
  color: #111111;
}
.im-theme-dark_calls .im-chat__history .im-message-link {
  color: #027AFF;
}
.im-theme-dark_calls .im-chat__history .im-message-link:active {
  color: #027AFF;
}
.im-theme-dark_calls .im-chat__history .im-message-link::selection {
  color: #FFFFFF;
}

.im-chat__history-round-button, .im-chat__history-go-mention, .im-chat__history-go-down {
  position: absolute;
  top: auto;
  right: 16px;
  bottom: auto;
  left: auto;
  z-index: 2;
  width: 36px;
  height: 36px;
  border-radius: 19px;
  cursor: pointer;
}
.im-chat__history-round-button:before, .im-chat__history-go-mention:before, .im-chat__history-go-down:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
body .im-chat__history-round-button, body .im-chat__history-go-mention, body .im-chat__history-go-down {
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.im-theme-dark_green .im-chat__history-round-button, .im-theme-dark_green .im-chat__history-go-mention, .im-theme-dark_green .im-chat__history-go-down {
  background-color: #2b2c34;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.im-theme-dark_blue .im-chat__history-round-button, .im-theme-dark_blue .im-chat__history-go-mention, .im-theme-dark_blue .im-chat__history-go-down {
  background-color: #2b2c34;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.im-theme-blue .im-chat__history-round-button, .im-theme-blue .im-chat__history-go-mention, .im-theme-blue .im-chat__history-go-down {
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.im-theme-dit_blue .im-chat__history-round-button, .im-theme-dit_blue .im-chat__history-go-mention, .im-theme-dit_blue .im-chat__history-go-down {
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.im-theme-myteam_green .im-chat__history-round-button, .im-theme-myteam_green .im-chat__history-go-mention, .im-theme-myteam_green .im-chat__history-go-down {
  background-color: #ffffff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.im-theme-dark_calls .im-chat__history-round-button, .im-theme-dark_calls .im-chat__history-go-mention, .im-theme-dark_calls .im-chat__history-go-down {
  background-color: #2B2B2B;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
}
.im-desktop .im-chat__history-round-button:hover, .im-desktop .im-chat__history-go-mention:hover, .im-desktop .im-chat__history-go-down:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-chat__history-round-button:hover, .im-desktop.im-theme-dark_green .im-chat__history-go-mention:hover, .im-desktop.im-theme-dark_green .im-chat__history-go-down:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-chat__history-round-button:hover, .im-desktop.im-theme-dark_blue .im-chat__history-go-mention:hover, .im-desktop.im-theme-dark_blue .im-chat__history-go-down:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-chat__history-round-button:hover, .im-desktop.im-theme-blue .im-chat__history-go-mention:hover, .im-desktop.im-theme-blue .im-chat__history-go-down:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-chat__history-round-button:hover, .im-desktop.im-theme-dit_blue .im-chat__history-go-mention:hover, .im-desktop.im-theme-dit_blue .im-chat__history-go-down:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-chat__history-round-button:hover, .im-desktop.im-theme-myteam_green .im-chat__history-go-mention:hover, .im-desktop.im-theme-myteam_green .im-chat__history-go-down:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-chat__history-round-button:hover, .im-desktop.im-theme-dark_calls .im-chat__history-go-mention:hover, .im-desktop.im-theme-dark_calls .im-chat__history-go-down:hover {
  background-color: #1F1F1F;
}

.im-chat__history-go-down {
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: bottom 300ms;
  -moz-transition: bottom 300ms;
  -o-transition: bottom 300ms;
  -webkit-transition: bottom 300ms;
  bottom: -45px;
}
.im-chat__history-go-down:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 10px -2856px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 10px -2856px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 10px -2856px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-chat__history-go-down.im-chat__history-go-down_visible {
  bottom: 8px;
}
.im-chat__history-go-down span {
  display: inline-block;
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: auto;
  left: auto;
  border-radius: 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 0;
  padding: 0 5px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
}
body .im-chat__history-go-down span {
  background-color: #21D86A;
  color: #ffffff;
}
.im-theme-dark_green .im-chat__history-go-down span {
  background-color: #0ADC5E;
  color: #2b2c34;
}
.im-theme-dark_blue .im-chat__history-go-down span {
  background-color: #2e91ff;
  color: #2b2c34;
}
.im-theme-blue .im-chat__history-go-down span {
  background-color: #2D90F5;
  color: #ffffff;
}
.im-theme-dit_blue .im-chat__history-go-down span {
  background-color: #2E72BF;
  color: #ffffff;
}
.im-theme-myteam_green .im-chat__history-go-down span {
  background-color: #18D893;
  color: #ffffff;
}
.im-theme-dark_calls .im-chat__history-go-down span {
  background-color: #0C7CFF;
  color: #2B2B2B;
}
.im-chat__history-go-down span:empty {
  display: none;
}

.im-chat__history-go-mention {
  bottom: 52px;
  display: none;
}
.im-chat__history-go-mention:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 8px -3211px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 8px -3211px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 8px -3211px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-chat__history-go-mention.im-chat__history-go-mention_visible {
  display: block;
}
.im-chat__history-go-mention span {
  display: inline-block;
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: auto;
  left: auto;
  border-radius: 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 0;
  padding: 0 5px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: normal;
  text-align: center;
}
body .im-chat__history-go-mention span {
  background-color: #21D86A;
  color: #ffffff;
}
.im-theme-dark_green .im-chat__history-go-mention span {
  background-color: #0ADC5E;
  color: #2b2c34;
}
.im-theme-dark_blue .im-chat__history-go-mention span {
  background-color: #2e91ff;
  color: #2b2c34;
}
.im-theme-blue .im-chat__history-go-mention span {
  background-color: #2D90F5;
  color: #ffffff;
}
.im-theme-dit_blue .im-chat__history-go-mention span {
  background-color: #2E72BF;
  color: #ffffff;
}
.im-theme-myteam_green .im-chat__history-go-mention span {
  background-color: #18D893;
  color: #ffffff;
}
.im-theme-dark_calls .im-chat__history-go-mention span {
  background-color: #0C7CFF;
  color: #2B2B2B;
}

.im-messages__date {
  text-align: center;
}
.im-messages__date span {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  letter-spacing: 0.1px;
  text-align: center;
  padding: 5px 10px 4px 10px;
  border: 1px solid;
  height: 13px;
  line-height: 13px;
  border-radius: 14px;
  margin: 12px auto;
  margin-top: 0;
  display: inline-block;
  text-transform: capitalize;
}
.im-messages__date span::selection {
  background-color: transparent;
}
.im-messages__date span img::selection {
  background-color: transparent;
}
body .im-messages__date span {
  background-color: #ffffff;
  color: #111111;
  border-color: #eceef3;
}
.im-theme-dark_green .im-messages__date span {
  background-color: #2b2c34;
  color: #ffffff;
  border-color: #3c3d47;
}
.im-theme-dark_blue .im-messages__date span {
  background-color: #2b2c34;
  color: #ffffff;
  border-color: #3c3d47;
}
.im-theme-blue .im-messages__date span {
  background-color: #ffffff;
  color: #111111;
  border-color: #eceef3;
}
.im-theme-dit_blue .im-messages__date span {
  background-color: #ffffff;
  color: #111111;
  border-color: #eceef3;
}
.im-theme-myteam_green .im-messages__date span {
  background-color: #ffffff;
  color: #111111;
  border-color: #eceef3;
}
.im-theme-dark_calls .im-messages__date span {
  background-color: #2B2B2B;
  color: #FFFFFF;
  border-color: #1F1F1F;
}

.im-messages__date_flow {
  position: absolute;
  top: 0px;
  right: auto;
  bottom: auto;
  left: auto;
  width: 100%;
  height: 0;
  visibility: hidden;
  z-index: 2;
  transition: opacity 0.4s cubic-bezier(0.26, 0.93, 0.765, 0.9) 0s;
  -moz-transition: opacity 0.4s cubic-bezier(0.26, 0.93, 0.765, 0.9) 0s;
  -o-transition: opacity 0.4s cubic-bezier(0.26, 0.93, 0.765, 0.9) 0s;
  -webkit-transition: opacity 0.4s cubic-bezier(0.26, 0.93, 0.765, 0.9) 0s;
}
.im-messages__date_flow span {
  margin-top: 7px;
}

.im-message__unread {
  font-size: 12px;
  padding: 4px 0 5px 0;
  height: 12px;
  line-height: 12px;
  text-align: center;
  margin: 4px 0 16px 0;
}
body .im-message__unread {
  background-color: rgba(0, 0, 0, 0.05);
  color: #838690;
}
.im-theme-dark_green .im-message__unread {
  background-color: rgba(255, 255, 255, 0.05);
  color: #7e848f;
}
.im-theme-dark_blue .im-message__unread {
  background-color: rgba(255, 255, 255, 0.05);
  color: #7e848f;
}
.im-theme-blue .im-message__unread {
  background-color: rgba(0, 0, 0, 0.05);
  color: #838690;
}
.im-theme-dit_blue .im-message__unread {
  background-color: rgba(0, 0, 0, 0.05);
  color: #838690;
}
.im-theme-myteam_green .im-message__unread {
  background-color: rgba(0, 0, 0, 0.05);
  color: #838690;
}
.im-theme-dark_calls .im-message__unread {
  background-color: rgba(255, 255, 255, 0.05);
  color: #9C9C9C;
}
.im-message-group__start + .im-message__unread {
  margin-top: 12px;
}
.im-message__unread + .im-messages__date span {
  margin-top: 0;
}

.im-message {
  position: relative;
  white-space: nowrap;
  padding: 0 46px 12px 16px;
  font: normal 15px arial, sans-serif;
}
body .im-message {
  color: #111111;
}
.im-theme-dark_green .im-message {
  color: #ffffff;
}
.im-theme-dark_blue .im-message {
  color: #ffffff;
}
.im-theme-blue .im-message {
  color: #111111;
}
.im-theme-dit_blue .im-message {
  color: #111111;
}
.im-theme-myteam_green .im-message {
  color: #111111;
}
.im-theme-dark_calls .im-message {
  color: #FFFFFF;
}
.im-message.im-message_has-seens {
  padding-bottom: 24px;
}
.im-message.im-message_has-seens .im-avatar-block {
  bottom: 24px;
}
.im-message mark {
  background-color: #d9d9d9;
}

.im-message_latest {
  margin-bottom: 16px;
}
.im-message_latest.im-message_has-seens {
  margin-bottom: 4px;
}
.im-message_latest.im-message_has_reply {
  padding-bottom: 35px;
}

.im-message__status {
  display: none;
  position: absolute;
  top: auto;
  right: -16px;
  bottom: 0;
  left: auto;
  width: 16px;
  height: 16px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 100px 100px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 100px 100px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 100px 100px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-message_state-sending .im-message__status {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -488px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -488px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -488px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-message_state-sent .im-message__status {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -555px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -555px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -555px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-message_state-delivered .im-message__status {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -625px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -625px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -625px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-avatar-block {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 12px;
  left: 6px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  display: none;
}
.im-avatar-block .im-avatarbox {
  vertical-align: top;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0px;
  left: 0px;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
.im-avatar-block .im-avatarmark {
  bottom: -2px;
  left: 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
body .im-avatar-block .im-avatarmark {
  border-color: #eceef3;
}
.im-theme-dark_green .im-avatar-block .im-avatarmark {
  border-color: #3c3d47;
}
.im-theme-dark_blue .im-avatar-block .im-avatarmark {
  border-color: #3c3d47;
}
.im-theme-blue .im-avatar-block .im-avatarmark {
  border-color: #eceef3;
}
.im-theme-dit_blue .im-avatar-block .im-avatarmark {
  border-color: #eceef3;
}
.im-theme-myteam_green .im-avatar-block .im-avatarmark {
  border-color: #eceef3;
}
.im-theme-dark_calls .im-avatar-block .im-avatarmark {
  border-color: #1F1F1F;
}

.im-dialogpage__is_chat .im-message__from, .im-dialogpage__is_chat .im-message__from__wrapper, .im-dialogpage_is_static .im-message__from, .im-dialogpage_is_static .im-message__from__wrapper {
  display: inline-block;
  white-space: nowrap;
  box-sizing: border-box;
}
.im-dialogpage__is_chat .im-message, .im-dialogpage_is_static .im-message {
  padding-left: 46px;
  /*.im-avatar-block .im-avatarbox, .im-avatar-block .im-avatarmark {  // Be careful !!!!!!
      @include inline-block;
  }
  &.im-message_self .im-avatar-block .im-avatarbox,  // Be careful !!!!!!
  &.im-message_self .im-avatar-block .im-avatarmark {
      display: none;
  }*/
}
.im-dialogpage__is_chat .im-message .im-avatar-block, .im-dialogpage_is_static .im-message .im-avatar-block {
  display: block;
}
.im-dialogpage__is_chat .im-message.im-message_self .im-avatar-block, .im-dialogpage_is_static .im-message.im-message_self .im-avatar-block {
  display: none;
}

.im-messages__avatar_flow {
  width: 32px;
  height: 32px;
  visibility: hidden;
  display: block;
  z-index: 2;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 4px;
  left: 6px;
}

.im-message__wrap-text {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  position: relative;
  z-index: 1;
}

.im-message__text {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  vertical-align: top;
  text-align: left;
  position: relative;
  white-space: normal;
  padding: 8px 12px;
  border-radius: 17px;
  word-break: break-word;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.04), 0 1px 1px 0px rgba(0, 0, 0, 0.05);
}
body .im-message__text {
  background-color: #ffffff;
}
.im-theme-dark_green .im-message__text {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-message__text {
  background-color: #2b2c34;
}
.im-theme-blue .im-message__text {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-message__text {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-message__text {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-message__text {
  background-color: #2B2B2B;
}
.im-message__text.im-message__text-media {
  max-width: 350px;
  padding-top: 8px;
  padding-left: 12px;
  padding-right: 12px;
}

/*.im-message__textblock {
        &::selection,
        .im-message__mention::selection,
        a::selection {
            background: rgba($primary_pastel, 0.99);
        }

        &::-moz-selection,
        .im-message__mention::-moz-selection,
        a::-moz-selection {
            background: $primary_pastel;
        }

        img::selection {
            background: rgba($primary_pastel, 0.8);
        }
    }

    .im-snippet__title span::selection,
    .im-snippet__domain::selection {
        background: rgba($primary_pastel, 0.99);
    }
    .im-snippet__title span::-moz-selection,
    .im-snippet__domain::-moz-selection {
        background: $primary_pastel;
    }*/
.im-message__mention {
  font-weight: normal;
  cursor: pointer;
  white-space: nowrap;
}
body .im-message__mention {
  color: #00B84D;
}
body .im-message__mention::selection {
  color: #111111;
}
.im-theme-dark_green .im-message__mention {
  color: #0AC248;
}
.im-theme-dark_green .im-message__mention::selection {
  color: #ffffff;
}
.im-theme-dark_blue .im-message__mention {
  color: #2f92ff;
}
.im-theme-dark_blue .im-message__mention::selection {
  color: #ffffff;
}
.im-theme-blue .im-message__mention {
  color: #1B85F1;
}
.im-theme-blue .im-message__mention::selection {
  color: #111111;
}
.im-theme-dit_blue .im-message__mention {
  color: #2E72BF;
}
.im-theme-dit_blue .im-message__mention::selection {
  color: #111111;
}
.im-theme-myteam_green .im-message__mention {
  color: #17C97E;
}
.im-theme-myteam_green .im-message__mention::selection {
  color: #111111;
}
.im-theme-dark_calls .im-message__mention {
  color: #027AFF;
}
.im-theme-dark_calls .im-message__mention::selection {
  color: #FFFFFF;
}

.im-message__blinking > .im-message__wrap-text > .im-message__text {
  transition: background-color 200ms;
  -moz-transition: background-color 200ms;
  -o-transition: background-color 200ms;
  -webkit-transition: background-color 200ms;
}
body .im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #21D86A;
}
.im-theme-dark_green .im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #2e91ff;
}
.im-theme-blue .im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #18D893;
}
.im-theme-dark_calls .im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #0C7CFF;
}

body .im-message_sticker.im-message__blinking .im-message__text,
body .im-message-single_image.im-message__blinking .im-message__text {
  background-color: #21D86A;
}
.im-theme-dark_green .im-message_sticker.im-message__blinking .im-message__text,
.im-theme-dark_green .im-message-single_image.im-message__blinking .im-message__text {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-message_sticker.im-message__blinking .im-message__text,
.im-theme-dark_blue .im-message-single_image.im-message__blinking .im-message__text {
  background-color: #2e91ff;
}
.im-theme-blue .im-message_sticker.im-message__blinking .im-message__text,
.im-theme-blue .im-message-single_image.im-message__blinking .im-message__text {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-message_sticker.im-message__blinking .im-message__text,
.im-theme-dit_blue .im-message-single_image.im-message__blinking .im-message__text {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-message_sticker.im-message__blinking .im-message__text,
.im-theme-myteam_green .im-message-single_image.im-message__blinking .im-message__text {
  background-color: #18D893;
}
.im-theme-dark_calls .im-message_sticker.im-message__blinking .im-message__text,
.im-theme-dark_calls .im-message-single_image.im-message__blinking .im-message__text {
  background-color: #0C7CFF;
}
.im-message_sticker.im-message__blinking .im-message__text .im-snippet__image, .im-message_sticker.im-message__blinking .im-message__text .im-file__image,
.im-message-single_image.im-message__blinking .im-message__text .im-snippet__image,
.im-message-single_image.im-message__blinking .im-message__text .im-file__image {
  opacity: 0.6;
}

.im-message__textblock {
  word-wrap: break-word;
  display: block;
  padding: 4px 0;
  line-height: 19px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  width: 100%;
}
.im-message__textblock:empty {
  display: none;
}
.im-message__textblock.im-message_first {
  padding-top: 0;
}
.im-message__textblock.im-message_last {
  padding-bottom: 0;
}
.im-message__textblock .im-emoji_inline {
  vertical-align: text-top;
  width: 19px;
  height: 19px;
  background-size: 19px 19px;
}

.im-message_formatted {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-message_formatted * {
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.im-message__dummy-date {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  padding-left: 4px;
  font-size: 12px;
  visibility: hidden;
  white-space: nowrap;
}
.im-message.im-message-single_image .im-message__dummy-date, .im-message_middle .im-message__dummy-date, .im-message_first:not(.im-message_last) .im-message__dummy-date {
  display: none;
}

/*.im-dialogpage_hidepreviews {
    .im-message__text {
        padding: 10px;
    }
    .im-message__textblock {
        display: inline;
        padding: 0;
    }
}*/
.im-message__from__wrapper {
  height: auto;
  min-height: 21px;
  width: 100%;
  min-width: 145px;
  margin-bottom: 4px;
  display: none;
}

.im-message__from {
  font-size: 14px;
  display: none;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90%;
  white-space: nowrap;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*.im-message_self & {
      color: $primary_inverse;
  }*/
}
body .im-message__from {
  color: #00B84D;
}
.im-theme-dark_green .im-message__from {
  color: #0AC248;
}
.im-theme-dark_blue .im-message__from {
  color: #2f92ff;
}
.im-theme-blue .im-message__from {
  color: #1B85F1;
}
.im-theme-dit_blue .im-message__from {
  color: #2E72BF;
}
.im-theme-myteam_green .im-message__from {
  color: #17C97E;
}
.im-theme-dark_calls .im-message__from {
  color: #027AFF;
}
.im-message__from span {
  display: block;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  vertical-align: bottom;
}
.im-message__from span::selection {
  background-color: transparent;
}
.im-message__from span img::selection {
  background-color: transparent;
}
.im-message__from span .im-emoji_inline {
  vertical-align: text-top;
}
.im-message__from span .im-emoji_inline {
  width: 12px;
  height: 12px;
  background-size: 12px 12px;
}
.im-message__from span span {
  display: inline;
}

.im-forward__from {
  font-weight: bold;
  font-size: 96%;
}

.im-message__read {
  display: block;
  position: relative;
  height: 1px;
  text-align: right;
  font-size: 12px;
}
.im-message__read .im-avatarbox {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  border-radius: 8px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
  margin-left: 6px;
  margin-top: 0px;
  margin-right: 12px;
  position: absolute;
  top: -22px;
  right: 16px;
  bottom: auto;
  left: auto;
}

.im-message__date {
  font-size: 11px;
  line-height: 14px;
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 6px;
  left: auto;
  white-space: nowrap;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -webkit-transition: opacity 300ms;
}
.im-message__date::selection {
  background-color: transparent;
}
.im-message__date img::selection {
  background-color: transparent;
}
body .im-message__date {
  color: #838690;
}
.im-theme-dark_green .im-message__date {
  color: #7e848f;
}
.im-theme-dark_blue .im-message__date {
  color: #7e848f;
}
.im-theme-blue .im-message__date {
  color: #838690;
}
.im-theme-dit_blue .im-message__date {
  color: #838690;
}
.im-theme-myteam_green .im-message__date {
  color: #838690;
}
.im-theme-dark_calls .im-message__date {
  color: #9C9C9C;
}
body .im-message_self .im-message__date {
  color: #0ABD47;
}
.im-theme-dark_green .im-message_self .im-message__date {
  color: #0AC248;
}
.im-theme-dark_blue .im-message_self .im-message__date {
  color: #73a5dc;
}
.im-theme-blue .im-message_self .im-message__date {
  color: #6087B3;
}
.im-theme-dit_blue .im-message_self .im-message__date {
  color: #5A8ABF;
}
.im-theme-myteam_green .im-message_self .im-message__date {
  color: #61CEBA;
}
.im-theme-dark_calls .im-message_self .im-message__date {
  color: #2D8DFF;
}
.im-message-single_image .im-message__date, .im-message_sticker .im-message__date, .im-message_self.im-message-single_image .im-message__date, .im-message_self.im-message_sticker .im-message__date {
  border-radius: 15px;
  padding: 4px 8px;
  bottom: 8px;
  right: 8px;
}
body .im-message-single_image .im-message__date, body .im-message_sticker .im-message__date, body .im-message_self.im-message-single_image .im-message__date, body .im-message_self.im-message_sticker .im-message__date {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-message-single_image .im-message__date, .im-theme-dark_green .im-message_sticker .im-message__date, .im-theme-dark_green .im-message_self.im-message-single_image .im-message__date, .im-theme-dark_green .im-message_self.im-message_sticker .im-message__date {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-message-single_image .im-message__date, .im-theme-dark_blue .im-message_sticker .im-message__date, .im-theme-dark_blue .im-message_self.im-message-single_image .im-message__date, .im-theme-dark_blue .im-message_self.im-message_sticker .im-message__date {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-message-single_image .im-message__date, .im-theme-blue .im-message_sticker .im-message__date, .im-theme-blue .im-message_self.im-message-single_image .im-message__date, .im-theme-blue .im-message_self.im-message_sticker .im-message__date {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-message-single_image .im-message__date, .im-theme-dit_blue .im-message_sticker .im-message__date, .im-theme-dit_blue .im-message_self.im-message-single_image .im-message__date, .im-theme-dit_blue .im-message_self.im-message_sticker .im-message__date {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-message-single_image .im-message__date, .im-theme-myteam_green .im-message_sticker .im-message__date, .im-theme-myteam_green .im-message_self.im-message-single_image .im-message__date, .im-theme-myteam_green .im-message_self.im-message_sticker .im-message__date {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-message-single_image .im-message__date, .im-theme-dark_calls .im-message_sticker .im-message__date, .im-theme-dark_calls .im-message_self.im-message-single_image .im-message__date, .im-theme-dark_calls .im-message_self.im-message_sticker .im-message__date {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.55);
}

.im-dialogpage_hidetime .im-message__datetime {
  opacity: 0;
}
.im-dialogpage_hidetime .im-message_edited .im-message__attribute {
  transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  -webkit-transition-delay: 300ms;
  left: 0;
  margin-left: 9px;
}
.im-dialogpage_hidetime .im-message_edited.im-message_self .im-message__attribute {
  right: 0;
  margin-right: 9px;
}

.im-message__seens {
  position: absolute;
  top: auto;
  right: 17px;
  bottom: 4px;
  left: auto;
  height: 16px;
  width: 80px;
  text-align: right;
  font-size: 12px;
}
.im-message__seens .im-avatarbox {
  cursor: pointer;
  visibility: visible;
  vertical-align: top;
  position: static;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  border-radius: 8px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}

.im-message__seens-more {
  visibility: visible;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
  margin-right: 0;
  margin-left: -4px;
  margin-top: -8px;
  text-align: left;
  transform: scale(0.5);
  position: relative;
  /*&:before {
      content: '';
      position: absolute;
      width: inherit;
      height: inherit;
      @include icon(ico_more_heads);
  }*/
}
body .im-message__seens-more {
  background-color: #eceef3;
}
.im-theme-dark_green .im-message__seens-more {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-message__seens-more {
  background-color: #3c3d47;
}
.im-theme-blue .im-message__seens-more {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-message__seens-more {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-message__seens-more {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-message__seens-more {
  background-color: #1F1F1F;
}
.im-message__seens-more div {
  width: 5px;
  height: 5px;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: -2.5px;
  margin-top: -2.5px;
}
body .im-message__seens-more div {
  background-color: #6f747e;
}
.im-theme-dark_green .im-message__seens-more div {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-message__seens-more div {
  background-color: #9ea0b2;
}
.im-theme-blue .im-message__seens-more div {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-message__seens-more div {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-message__seens-more div {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-message__seens-more div {
  background-color: #7A7A7A;
}
.im-message__seens-more div:first-child {
  margin-left: -10px;
}
.im-message__seens-more div:last-child {
  margin-left: 6px;
}

.im-message-group .im-message__from__wrapper, .im-message-group .im-message__from, .im-message-group__last .im-message__from__wrapper, .im-message-group__last .im-message__from {
  display: none;
}

.im-message-group, .im-message-group__start {
  padding-bottom: 4px;
  /*.im-avatar-block .im-avatarbox,
  .im-avatar-block .im-avatarmark {  // Be careful !!!!!!
      visibility: hidden;
  }*/
}
.im-message-group .im-avatar-block, .im-message-group__start .im-avatar-block {
  visibility: hidden;
}

.im-message-group .im-message__text, .im-message-group.im-message.im-message-single_image .im-file_preview, .im-message-group.im-message.im-message-single_image .im-file__image, .im-message-group.im-message.im-message-single_image .im-file__image img, .im-message-group.im-message.im-message-single_image .im-snippet_image {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 17px;
}

.im-message-group__last .im-message__text, .im-message-group__last.im-message.im-message-single_image .im-file_preview, .im-message-group__last.im-message.im-message-single_image .im-file__image, .im-message-group__last.im-message.im-message-single_image .im-file__image img, .im-message-group__last.im-message.im-message-single_image .im-snippet_image {
  border-top-left-radius: 4px;
  border-top-right-radius: 17px;
}

.im-message-group__start .im-message__text, .im-message-group__start.im-message.im-message-single_image .im-file_preview, .im-message-group__start.im-message.im-message-single_image .im-file__image, .im-message-group__start.im-message.im-message-single_image .im-file__image img, .im-message-group__start.im-message.im-message-single_image .im-snippet_image {
  border-bottom-left-radius: 4px;
}

.im-message_self {
  text-align: right;
  padding-right: 26px;
  padding-left: 46px;
  /*.im-dialogpage__is_chat & .im-avatar-block .im-avatarbox,  // Be careful !!!!!!
  .im-dialogpage__is_chat & .im-avatar-block .im-avatarmark,*/
}
.im-dialogpage__is_chat .im-message_self .im-avatar-block,
.im-message_self .im-message__from__wrapper, .im-message_self .im-message__from {
  display: none;
}
.im-message_self .im-message__status {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
body .im-message_self .im-message__text, body .im-message_self .im-message__bot-section {
  background-color: #D6FFE0;
}
.im-theme-dark_green .im-message_self .im-message__text, .im-theme-dark_green .im-message_self .im-message__bot-section {
  background-color: #2A4533;
}
.im-theme-dark_blue .im-message_self .im-message__text, .im-theme-dark_blue .im-message_self .im-message__bot-section {
  background-color: #22344F;
}
.im-theme-blue .im-message_self .im-message__text, .im-theme-blue .im-message_self .im-message__bot-section {
  background-color: #C7E6FF;
}
.im-theme-dit_blue .im-message_self .im-message__text, .im-theme-dit_blue .im-message_self .im-message__bot-section {
  background-color: #CCE2FB;
}
.im-theme-myteam_green .im-message_self .im-message__text, .im-theme-myteam_green .im-message_self .im-message__bot-section {
  background-color: #E1FFED;
}
.im-theme-dark_calls .im-message_self .im-message__text, .im-theme-dark_calls .im-message_self .im-message__bot-section {
  background-color: #00397C;
}
body .im-message_self.im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dark_green .im-message_self.im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dark_blue .im-message_self.im-message_sticker .im-message__text {
  background: none;
}
.im-theme-blue .im-message_self.im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dit_blue .im-message_self.im-message_sticker .im-message__text {
  background: none;
}
.im-theme-myteam_green .im-message_self.im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dark_calls .im-message_self.im-message_sticker .im-message__text {
  background: none;
}
body .im-message_self.im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #21D86A;
}
.im-theme-dark_green .im-message_self.im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-message_self.im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #2e91ff;
}
.im-theme-blue .im-message_self.im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-message_self.im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-message_self.im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #18D893;
}
.im-theme-dark_calls .im-message_self.im-message__blinking > .im-message__wrap-text > .im-message__text {
  background-color: #0C7CFF;
}
.im-dialogpage__is_chat .im-message_self.im-message.im-message-single_image {
  /*& .im-avatar-block .im-avatarbox, & .im-avatar-block .im-avatarmark {  // Be careful !!!!!!
      visibility: visible;
  }*/
}
.im-dialogpage__is_chat .im-message_self.im-message.im-message-single_image .im-file_preview, .im-dialogpage__is_chat .im-message_self.im-message.im-message-single_image .im-file__image, .im-dialogpage__is_chat .im-message_self.im-message.im-message-single_image .im-file__image img, .im-dialogpage__is_chat .im-message_self.im-message.im-message-single_image .im-snippet_image {
  border-radius: 17px;
}
.im-message_self.im-message-group .im-message__text, .im-message_self.im-message-group.im-message-single_image .im-file_preview, .im-message_self.im-message-group.im-message-single_image .im-file__image, .im-message_self.im-message-group.im-message-single_image .im-file__image img, .im-message_self.im-message-group.im-message-single_image .im-snippet_image {
  border-top-left-radius: 17px;
  border-bottom-left-radius: 17px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.im-message_self.im-message-group__last .im-message__text, .im-message_self.im-message-group__last.im-message-single_image .im-file_preview, .im-message_self.im-message-group__last.im-message-single_image .im-file__image, .im-message_self.im-message-group__last.im-message-single_image .im-file__image img, .im-message_self.im-message-group__last.im-message-single_image .im-snippet_image {
  border-top-left-radius: 17px;
  border-top-right-radius: 4px;
}
.im-message_self.im-message-group__start .im-message__text, .im-message_self.im-message-group__start.im-message-single_image .im-file_preview, .im-message_self.im-message-group__start.im-message-single_image .im-file__image, .im-message_self.im-message-group__start.im-message-single_image .im-file__image img, .im-message_self.im-message-group__start.im-message-single_image .im-snippet_image {
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 4px;
}

/*.im-message_dynamic {
    .im-message__text {
        padding: 0;
        background: transparent;
        //        background: none;
    }
}*/
.im-message.im-message-single_image,
.im-message_sticker {
  /*.im-message__from {
      display: none;
  }*/
}
.im-message.im-message-single_image .im-message__text,
.im-message_sticker .im-message__text {
  padding: 0;
}
.im-message.im-message-single_image .im-message__from__wrapper,
.im-message_sticker .im-message__from__wrapper {
  max-width: 360px;
}
.im-message.im-message-single_image .im-message__from__wrapper .im-message__from,
.im-message_sticker .im-message__from__wrapper .im-message__from {
  position: static;
  width: 100%;
}

.im-message.im-message-single_image .im-message__from {
  padding: 8px 12px 0 12px;
}

.im-message.im-message-single_image .im-file-wrapper {
  display: block;
  text-align: center;
  line-height: 0;
}
.im-message.im-message-single_image .im-file_preview, .im-message.im-message-single_image .im-file__image, .im-message.im-message-single_image .im-file__image img, .im-message.im-message-single_image .im-snippet_image {
  border-radius: 17px;
}
.im-dialogpage__is_chat .im-message.im-message-single_image:not(.im-message_self):not(.im-message-group):not(.im-message-group__last) .im-file_preview, .im-dialogpage__is_chat .im-message.im-message-single_image:not(.im-message_self):not(.im-message-group):not(.im-message-group__last) .im-file__image, .im-dialogpage__is_chat .im-message.im-message-single_image:not(.im-message_self):not(.im-message-group):not(.im-message-group__last) .im-file__image img, .im-dialogpage__is_chat .im-message.im-message-single_image:not(.im-message_self):not(.im-message-group):not(.im-message-group__last) .im-snippet__image, .im-dialogpage__is_chat .im-message.im-message-single_image:not(.im-message_self):not(.im-message-group):not(.im-message-group__last) .im-snippet_image {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.im-message_sticker .im-message__text {
  box-shadow: none;
  display: inline-table;
  width: auto;
}
body .im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dark_green .im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dark_blue .im-message_sticker .im-message__text {
  background: none;
}
.im-theme-blue .im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dit_blue .im-message_sticker .im-message__text {
  background: none;
}
.im-theme-myteam_green .im-message_sticker .im-message__text {
  background: none;
}
.im-theme-dark_calls .im-message_sticker .im-message__text {
  background: none;
}
.im-message_sticker .im-file.im-file_preview {
  max-width: 170px;
  max-height: 170px;
}
.im-message_sticker .im-file__forward {
  display: none;
}
.im-message_sticker.im-message-single_image .im-file-wrapper, .im-message_sticker .im-file-wrapper {
  text-align: left;
  display: inline-block;
}
.im-message_sticker.im-message-single_image .im-message__date {
  right: 10px;
  margin-left: -54px;
  bottom: 12px;
  display: inline-block;
}
.im-dialogpage__is_chat .im-message_sticker:not(.im-message_self) .im-message__from__wrapper, .im-message_sticker .im-message__from {
  display: block;
}
.im-message_sticker.im-message.im-message-single_image .im-file_preview, .im-message_sticker.im-message.im-message-single_image .im-file__image, .im-message_sticker.im-message.im-message-single_image .im-file__image img, .im-message_sticker.im-message_self.im-message.im-message-single_image .im-file_preview, .im-message_sticker.im-message_self.im-message.im-message-single_image .im-file__image, .im-message_sticker.im-message_self.im-message.im-message-single_image .im-file__image img {
  border-radius: 0;
}
.im-message_sticker .im-message__bot-section {
  border-radius: 17px;
  padding-top: 0;
  margin-top: 0;
}

.im-message_event {
  text-align: center;
  padding-left: 32px;
  padding-right: 32px;
  padding-bottom: 8px;
  /*.im-dialogpage__is_chat & .im-avatar-block .im-avatarbox, // Be careful !!!!!!
  .im-dialogpage__is_chat & .im-avatar-block .im-avatarmark, // Be careful !!!!!!*/
}
.im-pane.im-dialogpage__is_chat .im-message_event.im-message, .im-dialogpage__is_chat .im-message_event.im-message {
  padding-left: 32px;
  padding-right: 32px;
}
.im-dialogpage__is_chat .im-message_event .im-avatar-block,
.im-message_event .im-message__from__wrapper, .im-message_event .im-message__from {
  display: none;
}
.im-message_event .im-message__date {
  display: none;
}
.im-message_event .im-message__text {
  box-shadow: none;
  border-radius: 12px;
  text-align: center;
  font-size: 12px;
  padding: 4px 8px;
}
body .im-message_event .im-message__text {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
body .im-message_event .im-message__text a, body .im-message_event .im-message__text a:active {
  color: #838690;
  text-decoration: none;
}
.im-theme-dark_green .im-message_event .im-message__text {
  color: #7e848f;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-message_event .im-message__text a, .im-theme-dark_green .im-message_event .im-message__text a:active {
  color: #7e848f;
  text-decoration: none;
}
.im-theme-dark_blue .im-message_event .im-message__text {
  color: #7e848f;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-message_event .im-message__text a, .im-theme-dark_blue .im-message_event .im-message__text a:active {
  color: #7e848f;
  text-decoration: none;
}
.im-theme-blue .im-message_event .im-message__text {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-message_event .im-message__text a, .im-theme-blue .im-message_event .im-message__text a:active {
  color: #838690;
  text-decoration: none;
}
.im-theme-dit_blue .im-message_event .im-message__text {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-message_event .im-message__text a, .im-theme-dit_blue .im-message_event .im-message__text a:active {
  color: #838690;
  text-decoration: none;
}
.im-theme-myteam_green .im-message_event .im-message__text {
  color: #838690;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-message_event .im-message__text a, .im-theme-myteam_green .im-message_event .im-message__text a:active {
  color: #838690;
  text-decoration: none;
}
.im-theme-dark_calls .im-message_event .im-message__text {
  color: #9C9C9C;
  background-color: rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-message_event .im-message__text a, .im-theme-dark_calls .im-message_event .im-message__text a:active {
  color: #9C9C9C;
  text-decoration: none;
}
.im-message_event .im-message__textblock {
  display: flex;
  display: block;
  line-height: normal;
  padding: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-message_event .im-message__textblock .im-emoji_inline {
  width: 13px;
  height: 13px;
  background-size: 13px 13px;
}
.im-message_event .im-message__textblock::selection {
  background-color: transparent;
}
.im-message_event .im-message__textblock img::selection {
  background-color: transparent;
}
.im-message_event b[data-user] {
  cursor: pointer;
}

.im-message__buttons {
  text-align: center;
  white-space: nowrap;
  margin: 6px 0 1px 0;
  display: none;
}

.im-message__buttons_show-avatar-btn {
  display: block;
}
.im-message__buttons_show-avatar-btn .im-message__button-wrapper_avatar {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}

.im-message__buttons_show-about-btn {
  display: block;
}
.im-message__buttons_show-about-btn .im-message__button-wrapper_about {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}

.im-message__button-wrapper {
  width: 50%;
  text-align: center;
  display: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 258px;
  min-width: 180px;
  padding: 0 4px;
}

.im-message__button {
  width: 100%;
  cursor: pointer;
  font-size: 12px;
  position: relative;
  text-align: center;
  padding: 5px 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 19px;
}
body .im-message__button {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-message__button {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-message__button {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-message__button {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-message__button {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-message__button {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-message__button {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
body .im-message__button {
  color: #00B84D;
}
.im-theme-dark_green .im-message__button {
  color: #0AC248;
}
.im-theme-dark_blue .im-message__button {
  color: #2f92ff;
}
.im-theme-blue .im-message__button {
  color: #1B85F1;
}
.im-theme-dit_blue .im-message__button {
  color: #2E72BF;
}
.im-theme-myteam_green .im-message__button {
  color: #17C97E;
}
.im-theme-dark_calls .im-message__button {
  color: #027AFF;
}
.im-desktop .im-message__button:hover {
  color: #00A846;
}
.im-desktop.im-theme-dark_green .im-message__button:hover {
  color: #0CDA51;
}
.im-desktop.im-theme-dark_blue .im-message__button:hover {
  color: #479dff;
}
.im-desktop.im-theme-blue .im-message__button:hover {
  color: #1E7BDA;
}
.im-desktop.im-theme-dit_blue .im-message__button:hover {
  color: #1E67BB;
}
.im-desktop.im-theme-myteam_green .im-message__button:hover {
  color: #15BD76;
}
.im-desktop.im-theme-dark_calls .im-message__button:hover {
  color: #0275F5;
}
.im-desktop .im-message__button:active {
  color: #009940;
}
.im-desktop.im-theme-dark_green .im-message__button:active {
  color: #0DF25A;
}
.im-desktop.im-theme-dark_blue .im-message__button:active {
  color: #47a0ff;
}
.im-desktop.im-theme-blue .im-message__button:active {
  color: #2173C6;
}
.im-desktop.im-theme-dit_blue .im-message__button:active {
  color: #1B5CA8;
}
.im-desktop.im-theme-myteam_green .im-message__button:active {
  color: #10AC6B;
}
.im-desktop.im-theme-dark_calls .im-message__button:active {
  color: #0270EB;
}
body .im-message__button:active {
  color: #009940;
}
.im-theme-dark_green .im-message__button:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-message__button:active {
  color: #47a0ff;
}
.im-theme-blue .im-message__button:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-message__button:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-message__button:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-message__button:active {
  color: #0270EB;
}
body .im-message__button {
  background-color: #ffffff;
}
.im-theme-dark_green .im-message__button {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-message__button {
  background-color: #2b2c34;
}
.im-theme-blue .im-message__button {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-message__button {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-message__button {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-message__button {
  background-color: #2B2B2B;
}
.im-desktop .im-message__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dark_green .im-message__button:hover {
  background-color: #282931;
}
.im-desktop.im-theme-dark_blue .im-message__button:hover {
  background-color: #282931;
}
.im-desktop.im-theme-blue .im-message__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dit_blue .im-message__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-myteam_green .im-message__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dark_calls .im-message__button:hover {
  background-color: #262626;
}
.im-desktop .im-message__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dark_green .im-message__button:active {
  background-color: #26272F;
}
.im-desktop.im-theme-dark_blue .im-message__button:active {
  background-color: #26272F;
}
.im-desktop.im-theme-blue .im-message__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dit_blue .im-message__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-myteam_green .im-message__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dark_calls .im-message__button:active {
  background-color: #1F1F1F;
}
body .im-message__button:active {
  background-color: #f4f4f4;
}
.im-theme-dark_green .im-message__button:active {
  background-color: #26272F;
}
.im-theme-dark_blue .im-message__button:active {
  background-color: #26272F;
}
.im-theme-blue .im-message__button:active {
  background-color: #f4f4f4;
}
.im-theme-dit_blue .im-message__button:active {
  background-color: #f4f4f4;
}
.im-theme-myteam_green .im-message__button:active {
  background-color: #f4f4f4;
}
.im-theme-dark_calls .im-message__button:active {
  background-color: #1F1F1F;
}
.im-message__button input[type=file] {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  font-size: 0;
  padding-bottom: 20px;
  margin-top: -20px;
  cursor: pointer;
}

/* Bot buttons under messages */
.im-message__bot-section {
  margin-top: -21px;
  padding-top: 21px;
  border: 1px solid;
  border-radius: 4px 4px 17px 17px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-message__bot-section {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dark_green .im-message__bot-section {
  background-color: #2b2c34;
  border-color: rgba(0, 0, 0, 0.15);
}
.im-theme-dark_blue .im-message__bot-section {
  background-color: #2b2c34;
  border-color: rgba(0, 0, 0, 0.15);
}
.im-theme-blue .im-message__bot-section {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dit_blue .im-message__bot-section {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-myteam_green .im-message__bot-section {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dark_calls .im-message__bot-section {
  background-color: #2B2B2B;
  border-color: rgba(0, 0, 0, 0.15);
}

.im-message__bot-row {
  width: 100%;
  height: 36px;
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid;
}
body .im-message__bot-row {
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dark_green .im-message__bot-row {
  border-color: rgba(0, 0, 0, 0.15);
}
.im-theme-dark_blue .im-message__bot-row {
  border-color: rgba(0, 0, 0, 0.15);
}
.im-theme-blue .im-message__bot-row {
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dit_blue .im-message__bot-row {
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-myteam_green .im-message__bot-row {
  border-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dark_calls .im-message__bot-row {
  border-color: rgba(0, 0, 0, 0.15);
}
.im-message__bot-row:last-child {
  border: none;
}

.im-message__bot-row_double {
  height: 48px;
}

.im-message__bot-button {
  flex-grow: 1;
  padding: 0 12px;
  min-height: 36px;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.6px;
  background: none;
  position: relative;
  text-overflow: ellipsis;
  border-right: 1px solid;
}
body .im-message__bot-button {
  color: #838690;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-message_self body .im-message__bot-button {
  color: rgba(0, 0, 0, 0.55);
}
body .im-message__bot-button.im-message__bot-button_primary {
  color: #00B84D;
}
body .im-message__bot-button.im-message__bot-button_attention {
  color: #f83e33;
}
.im-theme-dark_green .im-message__bot-button {
  color: #7e848f;
  border-color: rgba(0, 0, 0, 0.15);
}
.im-message_self .im-theme-dark_green .im-message__bot-button {
  color: rgba(255, 255, 255, 0.55);
}
.im-theme-dark_green .im-message__bot-button.im-message__bot-button_primary {
  color: #0AC248;
}
.im-theme-dark_green .im-message__bot-button.im-message__bot-button_attention {
  color: #f75d5d;
}
.im-theme-dark_blue .im-message__bot-button {
  color: #7e848f;
  border-color: rgba(0, 0, 0, 0.15);
}
.im-message_self .im-theme-dark_blue .im-message__bot-button {
  color: rgba(255, 255, 255, 0.55);
}
.im-theme-dark_blue .im-message__bot-button.im-message__bot-button_primary {
  color: #2f92ff;
}
.im-theme-dark_blue .im-message__bot-button.im-message__bot-button_attention {
  color: #f75d5d;
}
.im-theme-blue .im-message__bot-button {
  color: #838690;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-message_self .im-theme-blue .im-message__bot-button {
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-message__bot-button.im-message__bot-button_primary {
  color: #1B85F1;
}
.im-theme-blue .im-message__bot-button.im-message__bot-button_attention {
  color: #f83e33;
}
.im-theme-dit_blue .im-message__bot-button {
  color: #838690;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-message_self .im-theme-dit_blue .im-message__bot-button {
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-message__bot-button.im-message__bot-button_primary {
  color: #2E72BF;
}
.im-theme-dit_blue .im-message__bot-button.im-message__bot-button_attention {
  color: #f83e33;
}
.im-theme-myteam_green .im-message__bot-button {
  color: #838690;
  border-color: rgba(0, 0, 0, 0.1);
}
.im-message_self .im-theme-myteam_green .im-message__bot-button {
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-message__bot-button.im-message__bot-button_primary {
  color: #17C97E;
}
.im-theme-myteam_green .im-message__bot-button.im-message__bot-button_attention {
  color: #EC264A;
}
.im-theme-dark_calls .im-message__bot-button {
  color: #9C9C9C;
  border-color: rgba(0, 0, 0, 0.15);
}
.im-message_self .im-theme-dark_calls .im-message__bot-button {
  color: rgba(255, 255, 255, 0.55);
}
.im-theme-dark_calls .im-message__bot-button.im-message__bot-button_primary {
  color: #027AFF;
}
.im-theme-dark_calls .im-message__bot-button.im-message__bot-button_attention {
  color: #FC2C38;
}
.im-message__bot-button.im-message__bot-button_loading {
  cursor: default;
}
.im-message__bot-button.im-message__bot-button_loading span {
  opacity: 0.5;
}
.im-message__bot-button:last-child {
  border: none;
}
.im-message__bot-button .im-circ-spinner {
  width: 24px;
  height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  right: auto;
  bottom: auto;
  left: calc(50% - 12px);
}

.im-message__bot-button_url:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 4px;
  right: 4px;
  bottom: auto;
  left: auto;
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -1120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -1120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -1120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-message__bot-button_url:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message__bot-button_url:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message__bot-button_url:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message__bot-button_url:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message__bot-button_url:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message__bot-button_url:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message__bot-button_url:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message__bot-button_url:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message__bot-button_url:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message__bot-button_url:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message__bot-button_url:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message__bot-button_url:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message__bot-button_url:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message__bot-button_url:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message__bot-button_url:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message__bot-button_url:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message__bot-button_url:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message__bot-button_url:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message__bot-button_url:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message__bot-button_url:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message__bot-button_url:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message__bot-button_url:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message__bot-button_url:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message__bot-button_url:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message__bot-button_url:after {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message__bot-button_url:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message__bot-button_url:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message__bot-button_url:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -1120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -1120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -1120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: none;
  background-color: #00B84D;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: none;
  background-color: #2f92ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: none;
  background-color: #1B85F1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: none;
  background-color: #17C97E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_primary:after {
  background-image: none;
  background-color: #027AFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_primary:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -1120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -1120px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -1120px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: none;
  background-color: #EC264A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_attention:after {
  background-image: none;
  background-color: #FC2C38;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message__bot-button_url.im-message__bot-button_attention:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

/* File box in history*/
body .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: rgba(0, 0, 0, 0.05);
  color: #b7bcc9;
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: rgba(255, 255, 255, 0.05);
  color: #7e848f;
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: rgba(255, 255, 255, 0.05);
  color: #7e848f;
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: rgba(0, 0, 0, 0.05);
  color: #b7bcc9;
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: rgba(0, 0, 0, 0.05);
  color: #b7bcc9;
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: rgba(0, 0, 0, 0.05);
  color: #b7bcc9;
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: rgba(255, 255, 255, 0.05);
  color: #949494;
}
body .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}

body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: #c8f9d4;
  color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE10+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 12+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 16+ CSS */
    background-color: #c3f8d0;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: #4c8959;
  color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE10+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 12+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 16+ CSS */
    background-color: #4a8657;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: #2a4a71;
  color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE10+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 12+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 16+ CSS */
    background-color: #29486d;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: #aad7ff;
  color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE10+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 12+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 16+ CSS */
    background-color: #a5d5ff;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: #b1d6ff;
  color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE10+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 12+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 16+ CSS */
    background-color: #acd3ff;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: #c6f5d9;
  color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE10+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 12+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 16+ CSS */
    background-color: #c2f4d6;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
  background-color: #044ca1;
  color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE10+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 12+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon {
    /* IE Edge 16+ CSS */
    background-color: #044a9c;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_doc:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_docx:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_xls:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_ppt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_txt:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pdf:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_apk:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_pages:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_numbers:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_keynote:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_zip:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_rar:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, body .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dit_blue .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-myteam_green .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE10+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_mp3:after, .im-theme-dark_calls .im-message_self .im-file[data-antivirus=unsafe] .im-file__icon_wav:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/fileTypeSprite.png") !important;
    background-color: transparent !important;
  }
}

.im-file[data-antivirus=unchecked_pre] a, .im-file[data-antivirus=unsafe] a {
  pointer-events: none;
}

.im-file {
  position: relative;
  background: inherit;
  font-size: 15px;
  font-weight: normal;
  overflow: hidden;
  cursor: default;
  font-style: normal;
  width: 194px;
  height: 44px;
  padding-left: 52px;
  /*.im-pane & {
      width: $paneFilePreviewMaxWidth;
      height: 250px;
  }*/
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: initial;
  -webkit-justify-content: initial;
  -ms-justify-content: initial;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  /*.im-pane & {
      width: 220px;
      height: $pane_d;
      padding-left: $pane_d + 8px;
      .im-file__action, .im-file__drop {
          @include rounded($pane_d/2);
          width: $pane_d;
          height: $pane_d;
      }
      .im-file__drop {
          @include downloadButton($pane_d);
      }
  }

  .im-pane &.im-file_play {
      .im-file__drop {
          @include playButton($pane_d);
          @include centrize($pane_d);
      }
      .im-file__action {
          @include centrize($pane_d);
      }
  }*/
}
.im-file.im-file_uploading {
  /*height: 52px;
  .im-file__title {
      right: 20px;
      top: 3px;
      white-space: nowrap;
      text-overflow: ellipsis;
      width: auto;
  }
  .im-file__title-fadeout { right: 20px; }
  .im-file__info { right: 20px; }
  .im-file__drop { display: none;}
  .im-file__forward { display: none;}*/
}
.im-file.im-file_uploading .im-file__action {
  display: none;
}
.im-file.im-file_uploading .im-file__drop {
  border: 1px solid rgba(69, 69, 69, 0.2);
  background: none;
  content: "";
  font-size: 0 !important;
}
.im-file.im-file_uploading .im-file__drop:after {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -9px;
  margin-top: -9px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-file.im-file_uploading .im-file__drop:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-file.im-file_uploading .im-file__drop:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-file.im-file_uploading .im-file__drop:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-file.im-file_uploading .im-file__drop:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-file.im-file_uploading .im-file__drop:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-file.im-file_uploading .im-file__drop:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-file.im-file_uploading .im-file__drop:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-file.im-file_uploading .im-file__drop:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-file.im-file_uploading .im-file__drop:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-file.im-file_uploading .im-file__drop:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-file.im-file_uploading .im-file__drop:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-file.im-file_uploading .im-file__drop:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-file.im-file_uploading + .im-file__forward {
  display: none;
}
.im-file.im-file_preview {
  margin: 0 auto;
  padding: 0;
  cursor: pointer;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: initial;
  -webkit-justify-content: initial;
  -ms-justify-content: initial;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  display: inline-flex;
  display: -webkit-inline-flex;
  display: -ms-inline-flex;
  text-align: center;
}
.im-file.im-file_preview .im-file__icon {
  display: none;
}
.im-file.im-file_preview .im-file__title-fadeout {
  display: none;
}
.im-file.im-file_preview .im-file__title {
  display: none;
}
.im-file.im-file_preview .im-file__info {
  display: none;
}
.im-file.im-file_preview .im-file__drop, .im-file.im-file_preview .im-file__action {
  display: none;
}
.im-file.im-file_preview.im-file_play .im-file__image:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  background: rgba(0, 0, 0, 0.2);
  border-radius: inherit;
}
.im-file.im-file_preview .im-file__image {
  line-height: 0;
  position: absolute;
  display: inline-block;
}
.im-file.im-file_ptt {
  width: 200px;
  min-height: 38px;
  height: auto;
  padding: 0;
}
.im-file.im-file_ptt .im-file__icon {
  display: none;
}
.im-file.im-file_ptt .im-file__title-fadeout {
  display: none;
}
.im-file.im-file_ptt .im-file__title {
  display: none;
}
.im-file.im-file_ptt .im-file__info {
  display: none;
}
.im-file.im-file_ptt .im-file__drop, .im-file.im-file_ptt .im-file__action {
  display: none;
}
.im-file.im-file_ptt + .im-file__forward {
  display: none;
}
.im-file.im-file_play .im-file__drop {
  display: block;
  width: 48px;
  height: 48px;
  border: 1px solid white;
  border-radius: 24px;
  background-color: transparent;
  background-image: url("../images/im_sprite.png?64");
  background-position: 19px -2226px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 19px -2226px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 19px -2226px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -24px;
  margin-top: -24px;
  content: "";
  font-size: 0 !important;
}
.im-file.im-file_play .im-file__action {
  display: block;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -24px;
  margin-top: -24px;
}
.im-file .im-file__icon_ {
  font-size: 0 !important;
  background-color: #a8adb8;
}
.im-file .im-file__icon_:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px 0px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px 0px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px 0px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_doc, .im-file .im-file__icon_docx {
  font-size: 0 !important;
  background-color: #23589b;
}
.im-file .im-file__icon_doc:after, .im-file .im-file__icon_docx:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -70px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -70px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -70px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_xls {
  font-size: 0 !important;
  background-color: #1b7346;
}
.im-file .im-file__icon_xls:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -140px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -140px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -140px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_ppt {
  font-size: 0 !important;
  background-color: #d34829;
}
.im-file .im-file__icon_ppt:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -210px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -210px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -210px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_txt {
  font-size: 0 !important;
  background-color: #1e93f1;
}
.im-file .im-file__icon_txt:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -280px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -280px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -280px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_pdf {
  font-size: 0 !important;
  background-color: #f96657;
}
.im-file .im-file__icon_pdf:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -350px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -350px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -350px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_apk {
  font-size: 0 !important;
  background-color: #93c758;
}
.im-file .im-file__icon_apk:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -420px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -420px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -420px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_pages {
  font-size: 0 !important;
  background-color: #fd9202;
}
.im-file .im-file__icon_pages:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -490px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -490px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -490px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_numbers {
  font-size: 0 !important;
  background-color: #23d129;
}
.im-file .im-file__icon_numbers:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -560px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -560px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -560px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_keynote {
  font-size: 0 !important;
  background-color: #1e93f1;
}
.im-file .im-file__icon_keynote:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -630px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -630px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -630px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_zip, .im-file .im-file__icon_rar {
  font-size: 0 !important;
  background-color: #ffbb34;
}
.im-file .im-file__icon_zip:after, .im-file .im-file__icon_rar:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -700px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -700px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -700px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}
.im-file .im-file__icon_mp3, .im-file .im-file__icon_wav {
  font-size: 0 !important;
  background-color: #b684c3;
}
.im-file .im-file__icon_mp3:after, .im-file .im-file__icon_wav:after {
  background-image: url("../images/fileTypeSprite.png");
  background-position: 1px -770px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 35px 1050px;
  -webkit-mask-image: url("../images/fileTypeSprite.png");
  -webkit-mask-position: 1px -770px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 35px 1050px;
  mask-image: url("../images/fileTypeSprite.png");
  mask-position: 1px -770px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 35px 1050px;
}

.im-file-wrapper {
  display: block;
  position: relative;
}

.im-file__ptt-box {
  overflow: hidden;
  display: inline-block;
  width: auto;
}

.im-file__ptt-box_translatable .im-file__ptt-translate {
  display: block;
}

.im-file__ptt-progress_box {
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px 34px 18px 46px;
}
.im-file__ptt-progress_box:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  margin-bottom: -2px;
}
body .im-file__ptt-progress_box:before {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-file__ptt-progress_box:before {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-file__ptt-progress_box:before {
  background-color: #2A4A71;
}
.im-theme-blue .im-file__ptt-progress_box:before {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-file__ptt-progress_box:before {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-file__ptt-progress_box:before {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-file__ptt-progress_box:before {
  background-color: #044CA1;
}
.im-file__ptt-box_translatable .im-file__ptt-progress_box {
  padding-right: 80px;
}

.im-file__ptt-progress {
  overflow: hidden;
  width: 0;
  height: 2px;
}
body .im-file__ptt-progress {
  background-color: #21D86A;
}
.im-theme-dark_green .im-file__ptt-progress {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-file__ptt-progress {
  background-color: #2e91ff;
}
.im-theme-blue .im-file__ptt-progress {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-file__ptt-progress {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-file__ptt-progress {
  background-color: #18D893;
}
.im-theme-dark_calls .im-file__ptt-progress {
  background-color: #0C7CFF;
}

.im-file__ptt-play {
  position: absolute;
  top: 0px;
  right: auto;
  bottom: auto;
  left: 0px;
  width: 38px;
  height: 38px;
  overflow: hidden;
  border-radius: 20px;
  cursor: pointer;
}
body .im-file__ptt-play {
  background-color: #21D86A;
}
body .im-file__ptt-play:hover {
  background-color: #1EC360;
}
body .im-file__ptt-play.active {
  background-color: #1BB157;
}
.im-theme-dark_green .im-file__ptt-play {
  background-color: #0ADC5E;
}
.im-theme-dark_green .im-file__ptt-play:hover {
  background-color: #0BF468;
}
.im-theme-dark_green .im-file__ptt-play.active {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-file__ptt-play {
  background-color: #2e91ff;
}
.im-theme-dark_blue .im-file__ptt-play:hover {
  background-color: #479dff;
}
.im-theme-dark_blue .im-file__ptt-play.active {
  background-color: #3b96ff;
}
.im-theme-blue .im-file__ptt-play {
  background-color: #2D90F5;
}
.im-theme-blue .im-file__ptt-play:hover {
  background-color: #2C84DF;
}
.im-theme-blue .im-file__ptt-play.active {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-file__ptt-play {
  background-color: #2E72BF;
}
.im-theme-dit_blue .im-file__ptt-play:hover {
  background-color: #2769B5;
}
.im-theme-dit_blue .im-file__ptt-play.active {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-file__ptt-play {
  background-color: #18D893;
}
.im-theme-myteam_green .im-file__ptt-play:hover {
  background-color: #1AD08E;
}
.im-theme-myteam_green .im-file__ptt-play.active {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-file__ptt-play {
  background-color: #0C7CFF;
}
.im-theme-dark_calls .im-file__ptt-play:hover {
  background-color: #005BEF;
}
.im-theme-dark_calls .im-file__ptt-play.active {
  background-color: #0057E5;
}
.im-file__ptt-play span {
  left: 11px;
  top: 7px;
}
body .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #ffffff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
body .im-file__ptt-play span::after, body .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_green .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #2b2c34;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dark_green .im-file__ptt-play span::after, .im-theme-dark_green .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_blue .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #2b2c34;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dark_blue .im-file__ptt-play span::after, .im-theme-dark_blue .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-blue .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #ffffff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-blue .im-file__ptt-play span::after, .im-theme-blue .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dit_blue .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #ffffff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dit_blue .im-file__ptt-play span::after, .im-theme-dit_blue .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-myteam_green .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #ffffff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-myteam_green .im-file__ptt-play span::after, .im-theme-myteam_green .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_calls .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 0;
  height: 0;
  border-left: 20px solid #2B2B2B;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dark_calls .im-file__ptt-play span::after, .im-theme-dark_calls .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-file_playing .im-file__ptt-play span {
  left: 10px;
  top: 8px;
}
body .im-file_playing .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #ffffff;
  border-right: 6px solid #ffffff;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
body .im-file_playing .im-file__ptt-play span::after, body .im-file_playing .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_green .im-file_playing .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #ffffff;
  border-right: 6px solid #ffffff;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dark_green .im-file_playing .im-file__ptt-play span::after, .im-theme-dark_green .im-file_playing .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_blue .im-file_playing .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #ffffff;
  border-right: 6px solid #ffffff;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dark_blue .im-file_playing .im-file__ptt-play span::after, .im-theme-dark_blue .im-file_playing .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-blue .im-file_playing .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #ffffff;
  border-right: 6px solid #ffffff;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-blue .im-file_playing .im-file__ptt-play span::after, .im-theme-blue .im-file_playing .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dit_blue .im-file_playing .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #ffffff;
  border-right: 6px solid #ffffff;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dit_blue .im-file_playing .im-file__ptt-play span::after, .im-theme-dit_blue .im-file_playing .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-myteam_green .im-file_playing .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #ffffff;
  border-right: 6px solid #ffffff;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-myteam_green .im-file_playing .im-file__ptt-play span::after, .im-theme-myteam_green .im-file_playing .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_calls .im-file_playing .im-file__ptt-play span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 7px;
  height: 22px;
  border-left: 6px solid #FFFFFF;
  border-right: 6px solid #FFFFFF;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.im-theme-dark_calls .im-file_playing .im-file__ptt-play span::after, .im-theme-dark_calls .im-file_playing .im-file__ptt-play span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.im-file__ptt-duration {
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 46px;
  font-size: 11px;
  line-height: 11px;
}
body .im-file__ptt-duration {
  color: #00B84D;
}
.im-theme-dark_green .im-file__ptt-duration {
  color: #0AC248;
}
.im-theme-dark_blue .im-file__ptt-duration {
  color: #2f92ff;
}
.im-theme-blue .im-file__ptt-duration {
  color: #1B85F1;
}
.im-theme-dit_blue .im-file__ptt-duration {
  color: #2E72BF;
}
.im-theme-myteam_green .im-file__ptt-duration {
  color: #17C97E;
}
.im-theme-dark_calls .im-file__ptt-duration {
  color: #027AFF;
}

body .im-file_error .im-file__ptt {
  color: #f83e33;
}
.im-theme-dark_green .im-file_error .im-file__ptt {
  color: #f75d5d;
}
.im-theme-dark_blue .im-file_error .im-file__ptt {
  color: #f75d5d;
}
.im-theme-blue .im-file_error .im-file__ptt {
  color: #f83e33;
}
.im-theme-dit_blue .im-file_error .im-file__ptt {
  color: #f83e33;
}
.im-theme-myteam_green .im-file_error .im-file__ptt {
  color: #EC264A;
}
.im-theme-dark_calls .im-file_error .im-file__ptt {
  color: #FC2C38;
}

.im-file__ptt-translate {
  display: none;
  width: 38px;
  height: 38px;
  position: absolute;
  top: 0px;
  right: 34px;
  bottom: auto;
  left: auto;
  border-radius: 20px;
  overflow: hidden;
  cursor: pointer;
  white-space: normal;
}
body .im-file__ptt-translate {
  background-color: #eceef3;
}
.im-theme-dark_green .im-file__ptt-translate {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-file__ptt-translate {
  background-color: #3c3d47;
}
.im-theme-blue .im-file__ptt-translate {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-file__ptt-translate {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-file__ptt-translate {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-file__ptt-translate {
  background-color: #1F1F1F;
}
.im-desktop .im-file__ptt-translate:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_green .im-file__ptt-translate:hover {
  background-color: #444551;
}
.im-desktop.im-theme-dark_blue .im-file__ptt-translate:hover {
  background-color: #444551;
}
.im-desktop.im-theme-blue .im-file__ptt-translate:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dit_blue .im-file__ptt-translate:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-myteam_green .im-file__ptt-translate:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_calls .im-file__ptt-translate:hover {
  background-color: #0F0F0F;
}
.im-desktop .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_green .im-file__ptt-translate:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-dark_blue .im-file__ptt-translate:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-blue .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dit_blue .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-myteam_green .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_calls .im-file__ptt-translate:active {
  background-color: #0A0A0A;
}
body .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-theme-dark_green .im-file__ptt-translate:active {
  background-color: #3f404d;
}
.im-theme-dark_blue .im-file__ptt-translate:active {
  background-color: #3f404d;
}
.im-theme-blue .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-theme-dit_blue .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-theme-myteam_green .im-file__ptt-translate:active {
  background-color: #dee1eb;
}
.im-theme-dark_calls .im-file__ptt-translate:active {
  background-color: #0A0A0A;
}
body .im-message_self .im-file__ptt-translate {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-file__ptt-translate {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-file__ptt-translate {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-file__ptt-translate {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-file__ptt-translate {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-file__ptt-translate {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-file__ptt-translate {
  background-color: #044CA1;
}
.im-desktop .im-message_self .im-file__ptt-translate:hover {
  background-color: #B1F6C2;
}
.im-desktop.im-theme-dark_green .im-message_self .im-file__ptt-translate:hover {
  background-color: #559A65;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-file__ptt-translate:hover {
  background-color: #305582;
}
.im-desktop.im-theme-blue .im-message_self .im-file__ptt-translate:hover {
  background-color: #9FD1FC;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-file__ptt-translate:hover {
  background-color: #A5CCF7;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-file__ptt-translate:hover {
  background-color: #B4EBCB;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-file__ptt-translate:hover {
  background-color: #0C5CBA;
}
.im-desktop .im-message_self .im-file__ptt-translate:active {
  background-color: #9AF4B1;
}
.im-desktop.im-theme-dark_green .im-message_self .im-file__ptt-translate:active {
  background-color: #61A871;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-file__ptt-translate:active {
  background-color: #376195;
}
.im-desktop.im-theme-blue .im-message_self .im-file__ptt-translate:active {
  background-color: #90C6F4;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-file__ptt-translate:active {
  background-color: #92C1F3;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-file__ptt-translate:active {
  background-color: #AAE5C3;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-file__ptt-translate:active {
  background-color: #1768C7;
}
body .im-message_self .im-file__ptt-translate:active {
  background-color: #9AF4B1;
}
.im-theme-dark_green .im-message_self .im-file__ptt-translate:active {
  background-color: #61A871;
}
.im-theme-dark_blue .im-message_self .im-file__ptt-translate:active {
  background-color: #376195;
}
.im-theme-blue .im-message_self .im-file__ptt-translate:active {
  background-color: #90C6F4;
}
.im-theme-dit_blue .im-message_self .im-file__ptt-translate:active {
  background-color: #92C1F3;
}
.im-theme-myteam_green .im-message_self .im-file__ptt-translate:active {
  background-color: #AAE5C3;
}
.im-theme-dark_calls .im-message_self .im-file__ptt-translate:active {
  background-color: #1768C7;
}
.im-file__ptt-translate span {
  left: 12px;
  top: 14px;
}
body .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 16px;
  height: 3px;
  border-top: 2px solid #21D86A;
  border-bottom: 2px solid #21D86A;
  background: transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
body .im-file__ptt-translate span::after, body .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
body .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  background: transparent;
  display: block;
  width: 8px;
  height: 3px;
  border-bottom: 2px solid #21D86A;
}
.im-theme-dark_green .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 16px;
  height: 3px;
  border-top: 2px solid #0ADC5E;
  border-bottom: 2px solid #0ADC5E;
  background: transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.im-theme-dark_green .im-file__ptt-translate span::after, .im-theme-dark_green .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_green .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  background: transparent;
  display: block;
  width: 8px;
  height: 3px;
  border-bottom: 2px solid #0ADC5E;
}
.im-theme-dark_blue .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 16px;
  height: 3px;
  border-top: 2px solid #2e91ff;
  border-bottom: 2px solid #2e91ff;
  background: transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.im-theme-dark_blue .im-file__ptt-translate span::after, .im-theme-dark_blue .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_blue .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  background: transparent;
  display: block;
  width: 8px;
  height: 3px;
  border-bottom: 2px solid #2e91ff;
}
.im-theme-blue .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 16px;
  height: 3px;
  border-top: 2px solid #2D90F5;
  border-bottom: 2px solid #2D90F5;
  background: transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.im-theme-blue .im-file__ptt-translate span::after, .im-theme-blue .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-blue .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  background: transparent;
  display: block;
  width: 8px;
  height: 3px;
  border-bottom: 2px solid #2D90F5;
}
.im-theme-dit_blue .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 16px;
  height: 3px;
  border-top: 2px solid #2E72BF;
  border-bottom: 2px solid #2E72BF;
  background: transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.im-theme-dit_blue .im-file__ptt-translate span::after, .im-theme-dit_blue .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dit_blue .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  background: transparent;
  display: block;
  width: 8px;
  height: 3px;
  border-bottom: 2px solid #2E72BF;
}
.im-theme-myteam_green .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 16px;
  height: 3px;
  border-top: 2px solid #18D893;
  border-bottom: 2px solid #18D893;
  background: transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.im-theme-myteam_green .im-file__ptt-translate span::after, .im-theme-myteam_green .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-myteam_green .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  background: transparent;
  display: block;
  width: 8px;
  height: 3px;
  border-bottom: 2px solid #18D893;
}
.im-theme-dark_calls .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 16px;
  height: 3px;
  border-top: 2px solid #0C7CFF;
  border-bottom: 2px solid #0C7CFF;
  background: transparent;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.im-theme-dark_calls .im-file__ptt-translate span::after, .im-theme-dark_calls .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_calls .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  background: transparent;
  display: block;
  width: 8px;
  height: 3px;
  border-bottom: 2px solid #0C7CFF;
}
.im-file__ptt-speech_opened .im-file__ptt-translate span {
  left: 11px;
  top: 17px;
}
body .im-file__ptt-speech_opened .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 10px;
  height: 2px;
  background: #21D86A;
  border-radius: 1px;
  -webkit-transform: scale(1) rotate(-40deg);
  -moz-transform: scale(1) rotate(-40deg);
  -o-transform: scale(1) rotate(-40deg);
  -ms-transform: scale(1) rotate(-40deg);
  transform: scale(1) rotate(-40deg);
}
body .im-file__ptt-speech_opened .im-file__ptt-translate span::after, body .im-file__ptt-speech_opened .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
body .im-file__ptt-speech_opened .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 5px;
  background: #21D86A;
  display: block;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.im-theme-dark_green .im-file__ptt-speech_opened .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 10px;
  height: 2px;
  background: #0ADC5E;
  border-radius: 1px;
  -webkit-transform: scale(1) rotate(-40deg);
  -moz-transform: scale(1) rotate(-40deg);
  -o-transform: scale(1) rotate(-40deg);
  -ms-transform: scale(1) rotate(-40deg);
  transform: scale(1) rotate(-40deg);
}
.im-theme-dark_green .im-file__ptt-speech_opened .im-file__ptt-translate span::after, .im-theme-dark_green .im-file__ptt-speech_opened .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_green .im-file__ptt-speech_opened .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 5px;
  background: #0ADC5E;
  display: block;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.im-theme-dark_blue .im-file__ptt-speech_opened .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 10px;
  height: 2px;
  background: #2e91ff;
  border-radius: 1px;
  -webkit-transform: scale(1) rotate(-40deg);
  -moz-transform: scale(1) rotate(-40deg);
  -o-transform: scale(1) rotate(-40deg);
  -ms-transform: scale(1) rotate(-40deg);
  transform: scale(1) rotate(-40deg);
}
.im-theme-dark_blue .im-file__ptt-speech_opened .im-file__ptt-translate span::after, .im-theme-dark_blue .im-file__ptt-speech_opened .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_blue .im-file__ptt-speech_opened .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 5px;
  background: #2e91ff;
  display: block;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.im-theme-blue .im-file__ptt-speech_opened .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 10px;
  height: 2px;
  background: #2D90F5;
  border-radius: 1px;
  -webkit-transform: scale(1) rotate(-40deg);
  -moz-transform: scale(1) rotate(-40deg);
  -o-transform: scale(1) rotate(-40deg);
  -ms-transform: scale(1) rotate(-40deg);
  transform: scale(1) rotate(-40deg);
}
.im-theme-blue .im-file__ptt-speech_opened .im-file__ptt-translate span::after, .im-theme-blue .im-file__ptt-speech_opened .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-blue .im-file__ptt-speech_opened .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 5px;
  background: #2D90F5;
  display: block;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.im-theme-dit_blue .im-file__ptt-speech_opened .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 10px;
  height: 2px;
  background: #2E72BF;
  border-radius: 1px;
  -webkit-transform: scale(1) rotate(-40deg);
  -moz-transform: scale(1) rotate(-40deg);
  -o-transform: scale(1) rotate(-40deg);
  -ms-transform: scale(1) rotate(-40deg);
  transform: scale(1) rotate(-40deg);
}
.im-theme-dit_blue .im-file__ptt-speech_opened .im-file__ptt-translate span::after, .im-theme-dit_blue .im-file__ptt-speech_opened .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dit_blue .im-file__ptt-speech_opened .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 5px;
  background: #2E72BF;
  display: block;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.im-theme-myteam_green .im-file__ptt-speech_opened .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 10px;
  height: 2px;
  background: #18D893;
  border-radius: 1px;
  -webkit-transform: scale(1) rotate(-40deg);
  -moz-transform: scale(1) rotate(-40deg);
  -o-transform: scale(1) rotate(-40deg);
  -ms-transform: scale(1) rotate(-40deg);
  transform: scale(1) rotate(-40deg);
}
.im-theme-myteam_green .im-file__ptt-speech_opened .im-file__ptt-translate span::after, .im-theme-myteam_green .im-file__ptt-speech_opened .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-myteam_green .im-file__ptt-speech_opened .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 5px;
  background: #18D893;
  display: block;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.im-theme-dark_calls .im-file__ptt-speech_opened .im-file__ptt-translate span {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  position: relative;
  width: 10px;
  height: 2px;
  background: #0C7CFF;
  border-radius: 1px;
  -webkit-transform: scale(1) rotate(-40deg);
  -moz-transform: scale(1) rotate(-40deg);
  -o-transform: scale(1) rotate(-40deg);
  -ms-transform: scale(1) rotate(-40deg);
  transform: scale(1) rotate(-40deg);
}
.im-theme-dark_calls .im-file__ptt-speech_opened .im-file__ptt-translate span::after, .im-theme-dark_calls .im-file__ptt-speech_opened .im-file__ptt-translate span::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-theme-dark_calls .im-file__ptt-speech_opened .im-file__ptt-translate span::after {
  content: "";
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 5px;
  background: #0C7CFF;
  display: block;
  width: 10px;
  height: 2px;
  border-radius: 1px;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.im-file__ptt-translate .im-circ-spinner {
  width: inherit;
  height: inherit;
}
.im-file__ptt-translate.imPttWait {
  background: none;
}
.im-file__ptt-translate.imPttWait span {
  display: none;
}

.im-file__ptt-speech {
  padding: 4px 2px 2px;
  display: none;
}
.im-file__ptt-speech_opened .im-file__ptt-speech {
  display: block;
}
.im-file__ptt-speech:after {
  content: "";
  display: inline-block;
  width: 34px;
}

.im-file__image {
  position: absolute;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
}
.im-file__image img {
  border-radius: 8px;
  margin: 0;
  padding: 0;
}
.im-file__abort {
  position: absolute;
  top: 5px;
  right: 6px;
  bottom: auto;
  left: auto;
  background-image: url("../images/im_sprite.png?64");
  background-position: -3px -1963px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -3px -1963px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -3px -1963px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  cursor: pointer;
  width: 12px;
  height: 12px;
}

.im-file__title {
  display: block;
  overflow: hidden;
  font-size: 11px;
  text-align: left;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
body .im-file__title {
  color: #838690;
}
.im-theme-dark_green .im-file__title {
  color: #7e848f;
}
.im-theme-dark_blue .im-file__title {
  color: #7e848f;
}
.im-theme-blue .im-file__title {
  color: #838690;
}
.im-theme-dit_blue .im-file__title {
  color: #838690;
}
.im-theme-myteam_green .im-file__title {
  color: #838690;
}
.im-theme-dark_calls .im-file__title {
  color: #9C9C9C;
}
.im-file__title > span {
  font-size: 13px;
  margin-bottom: 1px;
  white-space: nowrap;
  position: relative;
  padding-right: 80px;
  overflow: hidden;
  display: block;
}
body .im-file__title > span {
  color: #111111;
}
.im-theme-dark_green .im-file__title > span {
  color: #ffffff;
}
.im-theme-dark_blue .im-file__title > span {
  color: #ffffff;
}
.im-theme-blue .im-file__title > span {
  color: #111111;
}
.im-theme-dit_blue .im-file__title > span {
  color: #111111;
}
.im-theme-myteam_green .im-file__title > span {
  color: #111111;
}
.im-theme-dark_calls .im-file__title > span {
  color: #FFFFFF;
}
.im-file__title > span span:first-child {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  vertical-align: bottom;
  max-width: 100%;
}
.im-file__title > span span:last-child {
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: auto;
  width: 80px;
}
body .im-message_self .im-file__title {
  color: #0ABD47;
}
.im-theme-dark_green .im-message_self .im-file__title {
  color: #0AC248;
}
.im-theme-dark_blue .im-message_self .im-file__title {
  color: #73a5dc;
}
.im-theme-blue .im-message_self .im-file__title {
  color: #6087B3;
}
.im-theme-dit_blue .im-message_self .im-file__title {
  color: #5A8ABF;
}
.im-theme-myteam_green .im-message_self .im-file__title {
  color: #61CEBA;
}
.im-theme-dark_calls .im-message_self .im-file__title {
  color: #2D8DFF;
}

.im-restriction-icon, .im-virus {
  width: 28px;
  height: 28px;
  border-radius: 20px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
  cursor: pointer;
}

.im-virus::after {
  content: "";
  width: 20px;
  height: 20px;
  margin: 4px;
  display: block;
}
body .im-virus::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-virus::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-virus::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-virus::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-virus::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-virus::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-virus::after {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-restriction-icon {
  background-color: #eceef3;
}
.im-theme-dark_green .im-restriction-icon {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-restriction-icon {
  background-color: #3c3d47;
}
.im-theme-blue .im-restriction-icon {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-restriction-icon {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-restriction-icon {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-restriction-icon {
  background-color: #1F1F1F;
}
.im-restriction-icon svg {
  margin: 4px;
}
body .im-restriction-icon svg {
  color: #838690;
}
.im-theme-dark_green .im-restriction-icon svg {
  color: #7e848f;
}
.im-theme-dark_blue .im-restriction-icon svg {
  color: #7e848f;
}
.im-theme-blue .im-restriction-icon svg {
  color: #838690;
}
.im-theme-dit_blue .im-restriction-icon svg {
  color: #838690;
}
.im-theme-myteam_green .im-restriction-icon svg {
  color: #838690;
}
.im-theme-dark_calls .im-restriction-icon svg {
  color: #9C9C9C;
}

.im-file[data-restriction=true] + .im-file__forward {
  display: none;
}

body .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
body .im-virus_checked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9098px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9098px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9098px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_checked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_checked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_checked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_green .im-virus_checked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9098px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9098px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9098px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_checked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_checked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_checked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_blue .im-virus_checked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9098px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9098px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9098px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_checked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_checked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_checked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-blue .im-virus_checked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9098px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9098px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9098px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_checked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_checked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_checked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dit_blue .im-virus_checked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9098px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9098px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9098px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_checked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_checked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_checked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-myteam_green .im-virus_checked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9098px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9098px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9098px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_checked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_checked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_checked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_calls .im-virus_checked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9098px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9098px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9098px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #40D295;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_checked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_checked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_checked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-virus_infected {
  background-color: rgba(248, 62, 51, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
body .im-virus_infected:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9168px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9168px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9168px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_infected:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_infected:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_infected:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-virus_infected {
  background-color: rgba(247, 93, 93, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f75858;
  }
}
.im-theme-dark_green .im-virus_infected:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9168px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9168px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9168px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_infected:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_infected:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_infected:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-virus_infected {
  background-color: rgba(247, 93, 93, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f75858;
  }
}
.im-theme-dark_blue .im-virus_infected:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9168px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9168px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9168px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_infected:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_infected:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_infected:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-virus_infected {
  background-color: rgba(248, 62, 51, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
.im-theme-blue .im-virus_infected:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9168px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9168px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9168px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_infected:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_infected:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_infected:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-virus_infected {
  background-color: rgba(248, 62, 51, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
.im-theme-dit_blue .im-virus_infected:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9168px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9168px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9168px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_infected:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_infected:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_infected:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-virus_infected {
  background-color: rgba(236, 38, 74, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_infected {
    /* IE10+ CSS */
    background-color: #ec2146;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #ec2146;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #ec2146;
  }
}
.im-theme-myteam_green .im-virus_infected:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9168px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9168px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9168px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #EC264A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_infected:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_infected:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_infected:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-virus_infected {
  background-color: rgba(252, 44, 56, 0.12);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_infected {
    /* IE10+ CSS */
    background-color: #fc2733;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #fc2733;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #fc2733;
  }
}
.im-theme-dark_calls .im-virus_infected:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9168px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9168px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9168px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FC2C38;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_infected:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_infected:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_infected:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-virus_blocked {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
body .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-virus_blocked {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-dark_green .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-virus_blocked {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-dark_blue .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-virus_blocked {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-blue .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-virus_blocked {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-dit_blue .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-virus_blocked {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-myteam_green .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-virus_blocked {
  background-color: #1f1f1f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #1c1c1c;
  }
}
.im-theme-dark_calls .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-virus_waiting {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
body .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-virus_waiting {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-dark_green .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-virus_waiting {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-dark_blue .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-virus_waiting {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-blue .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-virus_waiting {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-dit_blue .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-virus_waiting {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-myteam_green .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-virus_waiting {
  background-color: #1f1f1f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #1c1c1c;
  }
}
.im-theme-dark_calls .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-virus_unknown {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
body .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-virus_unknown {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-dark_green .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-virus_unknown {
  background-color: #3c3d47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #3a3b44;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #3a3b44;
  }
}
.im-theme-dark_blue .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-virus_unknown {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-blue .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-virus_unknown {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-dit_blue .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-virus_unknown {
  background-color: #eceef3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #e9ebf1;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #e9ebf1;
  }
}
.im-theme-myteam_green .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-virus_unknown {
  background-color: #1f1f1f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #1c1c1c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #1c1c1c;
  }
}
.im-theme-dark_calls .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-message_self .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_green .im-message_self .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-blue .im-message_self .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_checked {
  background-color: rgba(64, 210, 149, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_checked {
    /* IE10+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_checked {
    /* IE Edge 12+ CSS */
    background-color: #3cd193;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_checked {
    /* IE Edge 16+ CSS */
    background-color: #3cd193;
  }
}
body .im-message_self .im-virus_infected {
  background-color: rgba(248, 62, 51, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
.im-theme-dark_green .im-message_self .im-virus_infected {
  background-color: rgba(247, 93, 93, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f75858;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_infected {
  background-color: rgba(247, 93, 93, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f75858;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f75858;
  }
}
.im-theme-blue .im-message_self .im-virus_infected {
  background-color: rgba(248, 62, 51, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_infected {
  background-color: rgba(248, 62, 51, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_infected {
    /* IE10+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #f8392e;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #f8392e;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_infected {
  background-color: rgba(236, 38, 74, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_infected {
    /* IE10+ CSS */
    background-color: #ec2146;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #ec2146;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #ec2146;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_infected {
  background-color: rgba(252, 44, 56, 0.15);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_infected {
    /* IE10+ CSS */
    background-color: #fc2733;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_infected {
    /* IE Edge 12+ CSS */
    background-color: #fc2733;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_infected {
    /* IE Edge 16+ CSS */
    background-color: #fc2733;
  }
}
body .im-message_self .im-virus_blocked {
  background-color: #c8f9d4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #c3f8d0;
  }
}
body .im-message_self .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-virus_blocked {
  background-color: #4c8959;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #4a8657;
  }
}
.im-theme-dark_green .im-message_self .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_blocked {
  background-color: #2a4a71;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #29486d;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-virus_blocked {
  background-color: #aad7ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #a5d5ff;
  }
}
.im-theme-blue .im-message_self .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_blocked {
  background-color: #b1d6ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #acd3ff;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_blocked {
  background-color: #c6f5d9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #c2f4d6;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_blocked {
  background-color: #044ca1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_blocked {
    /* IE10+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_blocked {
    /* IE Edge 12+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_blocked {
    /* IE Edge 16+ CSS */
    background-color: #044a9c;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_blocked:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9238px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9238px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9238px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_blocked:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_blocked:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_blocked:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-virus_waiting {
  background-color: #c8f9d4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #c3f8d0;
  }
}
body .im-message_self .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-virus_waiting {
  background-color: #4c8959;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #4a8657;
  }
}
.im-theme-dark_green .im-message_self .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_waiting {
  background-color: #2a4a71;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #29486d;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-virus_waiting {
  background-color: #aad7ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #a5d5ff;
  }
}
.im-theme-blue .im-message_self .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_waiting {
  background-color: #b1d6ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #acd3ff;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_waiting {
  background-color: #c6f5d9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #c2f4d6;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_waiting {
  background-color: #044ca1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_waiting {
    /* IE10+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_waiting {
    /* IE Edge 12+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_waiting {
    /* IE Edge 16+ CSS */
    background-color: #044a9c;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_waiting:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -9308px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -9308px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -9308px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_waiting:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_waiting:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_waiting:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-message_self .im-virus_unknown {
  background-color: #c8f9d4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #c3f8d0;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #c3f8d0;
  }
}
body .im-message_self .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ABD47;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-virus_unknown {
  background-color: #4c8959;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #4a8657;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #4a8657;
  }
}
.im-theme-dark_green .im-message_self .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_unknown {
  background-color: #2a4a71;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #29486d;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #29486d;
  }
}
.im-theme-dark_blue .im-message_self .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #73a5dc;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-virus_unknown {
  background-color: #aad7ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #a5d5ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #a5d5ff;
  }
}
.im-theme-blue .im-message_self .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #6087B3;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_unknown {
  background-color: #b1d6ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #acd3ff;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #acd3ff;
  }
}
.im-theme-dit_blue .im-message_self .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #5A8ABF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_unknown {
  background-color: #c6f5d9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #c2f4d6;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #c2f4d6;
  }
}
.im-theme-myteam_green .im-message_self .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #61CEBA;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_unknown {
  background-color: #044ca1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_unknown {
    /* IE10+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_unknown {
    /* IE Edge 12+ CSS */
    background-color: #044a9c;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_unknown {
    /* IE Edge 16+ CSS */
    background-color: #044a9c;
  }
}
.im-theme-dark_calls .im-message_self .im-virus_unknown:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -9028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -9028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -9028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D8DFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-virus_unknown:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-virus_unknown:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-virus_unknown:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-gallery-item .im-restriction-icon, .im-gallery-item .im-virus {
  background-color: transparent;
  right: -6px;
  border-radius: 0;
}
.im-gallery-item .im-restriction-icon ~ .im-gallery-menu__button, .im-gallery-item .im-virus ~ .im-gallery-menu__button {
  bottom: 0;
  top: auto;
}

.im-file__info {
  width: 100%;
  text-align: center;
}

.im-file__icon {
  width: 32px;
  overflow: hidden;
  font-size: 8px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
.im-file_media .im-file__icon {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.03);
  white-space: nowrap;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}
body .im-file__icon {
  color: #ffffff;
}
.im-theme-dark_green .im-file__icon {
  color: #ffffff;
}
.im-theme-dark_blue .im-file__icon {
  color: #ffffff;
}
.im-theme-blue .im-file__icon {
  color: #ffffff;
}
.im-theme-dit_blue .im-file__icon {
  color: #ffffff;
}
.im-theme-myteam_green .im-file__icon {
  color: #ffffff;
}
.im-theme-dark_calls .im-file__icon {
  color: #FFFFFF;
}

.im-file__icon_unavailable {
  font-size: 0;
}
.im-file__icon_unavailable::after {
  mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 6C7 4.89543 7.89543 4 9 4H17V11C17 11.5523 17.4477 12 18 12H25V26C25 27.1046 24.1046 28 23 28H9C7.89543 28 7 27.1046 7 26V6ZM20 19.5C20 21.7091 18.2091 23.5 16 23.5C15.2582 23.5 14.5635 23.2981 13.968 22.9462L19.4462 17.468C19.7981 18.0635 20 18.7582 20 19.5ZM12.5538 21.5319L18.0319 16.0538C17.4364 15.7019 16.7418 15.5 16 15.5C13.7909 15.5 12 17.2909 12 19.5C12 20.2418 12.2019 20.9364 12.5538 21.5319ZM22 19.5C22 22.8137 19.3137 25.5 16 25.5C12.6863 25.5 10 22.8137 10 19.5C10 16.1863 12.6863 13.5 16 13.5C19.3137 13.5 22 16.1863 22 19.5Z' fill='%23C4C4C4'/%3E%3Cpath d='M19 4L22 7L25 10H20C19.4477 10 19 9.55228 19 9V4Z' fill='%23C4C4C4'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 6C7 4.89543 7.89543 4 9 4H17V11C17 11.5523 17.4477 12 18 12H25V26C25 27.1046 24.1046 28 23 28H9C7.89543 28 7 27.1046 7 26V6ZM20 19.5C20 21.7091 18.2091 23.5 16 23.5C15.2582 23.5 14.5635 23.2981 13.968 22.9462L19.4462 17.468C19.7981 18.0635 20 18.7582 20 19.5ZM12.5538 21.5319L18.0319 16.0538C17.4364 15.7019 16.7418 15.5 16 15.5C13.7909 15.5 12 17.2909 12 19.5C12 20.2418 12.2019 20.9364 12.5538 21.5319ZM22 19.5C22 22.8137 19.3137 25.5 16 25.5C12.6863 25.5 10 22.8137 10 19.5C10 16.1863 12.6863 13.5 16 13.5C19.3137 13.5 22 16.1863 22 19.5Z' fill='%23C4C4C4'/%3E%3Cpath d='M19 4L22 7L25 10H20C19.4477 10 19 9.55228 19 9V4Z' fill='%23C4C4C4'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #c4c4c4;
}

.im-file__action {
  display: block;
  text-decoration: none;
  border-radius: 22px;
  width: 100%;
  height: 44px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  z-index: 3;
}

.im-file__drop {
  display: block;
  position: absolute;
  text-decoration: none;
  border: none;
  border-radius: 22px;
  width: 44px;
  height: 44px;
  background-color: #a8adb8;
  left: 0;
  top: 0;
  line-height: 44px;
  z-index: 2;
}
.im-file__drop:after {
  content: "";
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
}

.im-file__forward {
  z-index: 10;
  position: absolute;
  top: 0px;
  right: -4px;
  bottom: auto;
  left: auto;
  width: 28px;
  height: 28px;
  background-color: rgba(0, 0, 0, 0.16);
  border-radius: 14px;
  margin-right: -28px;
  right: -16px;
}
.im-desktop .im-file__forward:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-file__forward.active {
  background-color: rgba(0, 0, 0, 0.24);
  /*&:after {
      -webkit-filter: invert(1);
      filter: invert(1);
  }*/
}
.im-file__forward:after {
  display: block;
  content: "";
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -1887px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -1887px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -1887px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  margin-left: -9px;
}
.im-message-single_image .im-file__forward {
  right: -4px;
}
.im-message_self .im-file__forward {
  right: auto;
  margin-right: 0;
  margin-left: -28px;
  left: -16px;
}
.im-message_self.im-message-single_image .im-file__forward {
  left: -4px;
}

.im-file__circlebar {
  display: block;
  z-index: 3;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 44px;
  height: 44px;
  cursor: pointer;
  -webkit-animation: container-rotate 1568ms linear infinite;
  animation: container-rotate 1568ms linear infinite;
}
.im-file__circlebar .im-file__circle-mask, .im-file__circlebar .im-file__circle-fill {
  width: inherit;
  height: inherit;
  position: absolute;
  border-radius: 50%;
}
.im-file__circlebar .im-file__circle-mask {
  clip: rect(0px, 44px, 44px, 22px);
}
.im-file__circlebar .im-file__circle-mask .im-file__circle-fill {
  clip: rect(0px, 22px, 44px, 0px);
  border: 1px solid #545454;
  box-sizing: border-box;
}
.im-file__circlebar .im-file__circle-mask:first-child .im-file__circle-fill {
  transform: inherit;
  -webkit-transform: inherit;
}

/* SNIPPET */
.im-snippet {
  position: relative;
  background-color: inherit;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  /*.im-message_self & {
      background-color: $selfMessageBGColor;
  }*/
  /*&.im-snippet_underline {
      border-bottom: 1px solid #696969;
  }
  &.im-snippet_aboveline {
      border-top: 1px solid #696969;
  }*/
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.im-snippet a {
  text-decoration: none;
}
body .im-snippet a {
  color: #111111;
}
.im-theme-dark_green .im-snippet a {
  color: #ffffff;
}
.im-theme-dark_blue .im-snippet a {
  color: #ffffff;
}
.im-theme-blue .im-snippet a {
  color: #111111;
}
.im-theme-dit_blue .im-snippet a {
  color: #111111;
}
.im-theme-myteam_green .im-snippet a {
  color: #111111;
}
.im-theme-dark_calls .im-snippet a {
  color: #FFFFFF;
}

.im-snippet__image {
  transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
  position: relative;
  overflow: hidden;
  max-height: 327px;
  max-width: 350px;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 8px;
  /*img {
      display: block;
      @include rounded($msgBorderRadius);
      max-height: 270px;
      max-width: 270px;
      margin: 0;
      padding: 0;
  }*/
}

.im-snippet__gif:after {
  content: "GIF";
  border-radius: 30px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fafafa;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
}

.im-snippet__play:after {
  content: "";
  display: block;
  width: 48px;
  height: 48px;
  border: 1px solid white;
  border-radius: 24px;
  background-color: transparent;
  background-image: url("../images/im_sprite.png?64");
  background-position: 19px -2226px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 19px -2226px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 19px -2226px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -28px;
  margin-top: -28px;
}

.im-snippet__preview-icon {
  display: none;
}

.im-snippet__file {
  height: 80px;
  position: relative;
}
.im-snippet__file .im-snippet__preview-icon {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -28px;
  margin-top: -28px;
  display: block;
  text-decoration: none;
  border: 1px solid;
  border-radius: 24px;
  background-color: transparent;
  width: 48px;
  height: 48px;
}
body .im-snippet__file .im-snippet__preview-icon {
  border-color: #838690;
}
.im-theme-dark_green .im-snippet__file .im-snippet__preview-icon {
  border-color: #7e848f;
}
.im-theme-dark_blue .im-snippet__file .im-snippet__preview-icon {
  border-color: #7e848f;
}
.im-theme-blue .im-snippet__file .im-snippet__preview-icon {
  border-color: #838690;
}
.im-theme-dit_blue .im-snippet__file .im-snippet__preview-icon {
  border-color: #838690;
}
.im-theme-myteam_green .im-snippet__file .im-snippet__preview-icon {
  border-color: #838690;
}
.im-theme-dark_calls .im-snippet__file .im-snippet__preview-icon {
  border-color: #9C9C9C;
}
.im-snippet__file .im-snippet__preview-icon:after {
  content: "";
  display: block;
  border-radius: 24px;
  width: 48px;
  height: 48px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 13px -2438px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 13px -2438px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 13px -2438px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-snippet__file .im-snippet__preview-icon:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-snippet__file .im-snippet__preview-icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-snippet__file .im-snippet__preview-icon:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-snippet__file .im-snippet__preview-icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-snippet__file .im-snippet__preview-icon:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-snippet__file .im-snippet__preview-icon:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-snippet__file .im-snippet__preview-icon:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-snippet__file .im-snippet__preview-icon:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-snippet__file .im-snippet__preview-icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-snippet__file .im-snippet__preview-icon:after {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-snippet__file .im-snippet__preview-icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-snippet__file .im-snippet__preview-icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-snippet__title {
  display: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 6px;
  /*.im-snippet_favicon & {
      padding-bottom: 12px;
  }*/
}
.im-snippet_title .im-snippet__title {
  display: block;
}
.im-snippet__title > span {
  font-size: 14px;
  font-weight: bold;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  max-height: 48px;
}

.im-snippet__domain {
  background-repeat: no-repeat;
  background-size: 16px;
  line-height: 16px;
  font-size: 12px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body .im-snippet__domain {
  color: #838690;
}
.im-theme-dark_green .im-snippet__domain {
  color: #7e848f;
}
.im-theme-dark_blue .im-snippet__domain {
  color: #7e848f;
}
.im-theme-blue .im-snippet__domain {
  color: #838690;
}
.im-theme-dit_blue .im-snippet__domain {
  color: #838690;
}
.im-theme-myteam_green .im-snippet__domain {
  color: #838690;
}
.im-theme-dark_calls .im-snippet__domain {
  color: #9C9C9C;
}
.im-snippet_favicon .im-snippet__domain {
  margin-top: 6px;
  padding-left: 24px;
}

.im-snippet__forward {
  display: none;
  z-index: 10;
  position: absolute;
  top: 0px;
  right: -4px;
  bottom: auto;
  left: auto;
  width: 28px;
  height: 28px;
  background-color: rgba(0, 0, 0, 0.16);
  border-radius: 14px;
  margin-right: -28px;
  right: -4px;
}
.im-snippet_image + .im-snippet__forward, .im-contact-card + .im-snippet__forward {
  display: block;
}
.im-desktop .im-snippet__forward:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.im-snippet__forward.active {
  background-color: rgba(0, 0, 0, 0.24);
  /*&:after {
      -webkit-filter: invert(1);
      filter: invert(1);
  }*/
}
.im-snippet__forward:after {
  display: block;
  content: "";
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -1887px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -1887px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -1887px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  margin-left: -9px;
}
.im-message_self .im-snippet__forward {
  right: auto;
  margin-right: 0;
  margin-left: -28px;
  left: -4px;
}

.im-snippet__selectable {
  font-size: 1px;
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.im-message_snippet-place {
  display: none;
}

.im-contact-card {
  padding-bottom: 14px;
  padding-top: 4px;
  width: 276px;
  max-width: 100%;
}

.im-contact-card__avatar {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  margin-top: -22px;
}
.im-contact-card__avatar .im-avatarbox {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
  border-radius: 22px;
}

.im-contact-card__title {
  position: relative;
  font-size: 13px;
  padding: 6px 32px 6px 56px;
  margin-bottom: 8px;
  cursor: pointer;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.im-contact-card__title .im-contact-card__name {
  font-size: 16px;
  display: inline-block;
  max-width: 100%;
  line-height: 18px;
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.im-contact-card__title .im-contact-card__name .im-emoji_inline {
  vertical-align: text-top;
}
.im-contact-card__title .im-contact-card__name .im-emoji_inline {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
body .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-dark_green .im-contact-card__title .im-contact-card__name {
  color: #ffffff;
}
.im-theme-dark_blue .im-contact-card__title .im-contact-card__name {
  color: #ffffff;
}
.im-theme-blue .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-dit_blue .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-myteam_green .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-dark_calls .im-contact-card__title .im-contact-card__name {
  color: #FFFFFF;
}
.im-contact-card__title .im-contact-card__subtitle {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
body .im-contact-card__title .im-contact-card__subtitle {
  color: #0ABD47;
}
.im-theme-dark_green .im-contact-card__title .im-contact-card__subtitle {
  color: #0AC248;
}
.im-theme-dark_blue .im-contact-card__title .im-contact-card__subtitle {
  color: #73a5dc;
}
.im-theme-blue .im-contact-card__title .im-contact-card__subtitle {
  color: #6087B3;
}
.im-theme-dit_blue .im-contact-card__title .im-contact-card__subtitle {
  color: #5A8ABF;
}
.im-theme-myteam_green .im-contact-card__title .im-contact-card__subtitle {
  color: #61CEBA;
}
.im-theme-dark_calls .im-contact-card__title .im-contact-card__subtitle {
  color: #2D8DFF;
}
.im-contact-card__title:after {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  right: -10px;
  bottom: auto;
  left: auto;
  margin-top: -20px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.im-contact-card__title:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-contact-card__title:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-contact-card__title:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-contact-card__title:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-contact-card__title:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-contact-card__title:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-contact-card__title:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-contact-card__title:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-contact-card__title:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-contact-card__title:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-contact-card__title:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-contact-card__title:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-contact-card__title:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-contact-card__title:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-contact-card__title:hover:after {
  background-color: #858585;
}
.im-desktop .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-contact-card__title:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-contact-card__title:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-contact-card__title:active:after {
  background-color: #7A7A7A;
}
body .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-contact-card__title:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-contact-card__title:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-contact-card__title:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-contact-card__title:active:after {
  background-color: #7A7A7A;
}

.im-contact-card_tooltip {
  text-align: left;
  padding: 0 11px 0 42px;
  margin-bottom: 0;
  min-height: 37px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.im-contact-card_tooltip:after {
  display: none;
}
.im-contact-card_tooltip .im-contact-card__avatar {
  top: auto;
  margin-top: 0;
  margin-left: 2px;
}
.im-contact-card_tooltip .im-contact-card__avatar .im-avatarbox {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 22px;
}
.im-contact-card_tooltip .im-contact-card__name {
  line-height: 20px;
}

/*.im-contact-card__link {
    text-decoration: none;
    cursor: auto;
}*/
.im-contact-card__about {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 8px;
  display: flex;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  max-height: 35px;
}
.im-contact-card__about .im-emoji_inline {
  width: 15px;
  height: 15px;
  background-size: 15px 15px;
}
body .im-contact-card__about {
  color: #111111;
}
.im-theme-dark_green .im-contact-card__about {
  color: #ffffff;
}
.im-theme-dark_blue .im-contact-card__about {
  color: #ffffff;
}
.im-theme-blue .im-contact-card__about {
  color: #111111;
}
.im-theme-dit_blue .im-contact-card__about {
  color: #111111;
}
.im-theme-myteam_green .im-contact-card__about {
  color: #111111;
}
.im-theme-dark_calls .im-contact-card__about {
  color: #FFFFFF;
}

.im-contact-card__action {
  font-size: 14px;
  line-height: 18px;
  padding: 6px 8px;
  border-radius: 8px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
body .im-contact-card__action {
  color: #00B84D;
}
.im-theme-dark_green .im-contact-card__action {
  color: #ffffff;
}
.im-theme-dark_blue .im-contact-card__action {
  color: #ffffff;
}
.im-theme-blue .im-contact-card__action {
  color: #3492F2;
}
.im-theme-dit_blue .im-contact-card__action {
  color: #2E72BF;
}
.im-theme-myteam_green .im-contact-card__action {
  color: #18D893;
}
.im-theme-dark_calls .im-contact-card__action {
  color: #ffffff;
}
body .im-contact-card__action {
  background-color: #eceef3;
}
.im-theme-dark_green .im-contact-card__action {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-contact-card__action {
  background-color: #3c3d47;
}
.im-theme-blue .im-contact-card__action {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-contact-card__action {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-contact-card__action {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-contact-card__action {
  background-color: #1F1F1F;
}
.im-desktop .im-contact-card__action:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_green .im-contact-card__action:hover {
  background-color: #444551;
}
.im-desktop.im-theme-dark_blue .im-contact-card__action:hover {
  background-color: #444551;
}
.im-desktop.im-theme-blue .im-contact-card__action:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dit_blue .im-contact-card__action:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-myteam_green .im-contact-card__action:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_calls .im-contact-card__action:hover {
  background-color: #0F0F0F;
}
.im-desktop .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_green .im-contact-card__action:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-dark_blue .im-contact-card__action:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-blue .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dit_blue .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-myteam_green .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_calls .im-contact-card__action:active {
  background-color: #0A0A0A;
}
body .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-theme-dark_green .im-contact-card__action:active {
  background-color: #3f404d;
}
.im-theme-dark_blue .im-contact-card__action:active {
  background-color: #3f404d;
}
.im-theme-blue .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-theme-dit_blue .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-theme-myteam_green .im-contact-card__action:active {
  background-color: #dee1eb;
}
.im-theme-dark_calls .im-contact-card__action:active {
  background-color: #0A0A0A;
}

body .im-message_self .im-contact-card__action {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-contact-card__action {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-contact-card__action {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-contact-card__action {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-contact-card__action {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-contact-card__action {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-contact-card__action {
  background-color: #044CA1;
}
.im-desktop .im-message_self .im-contact-card__action:hover {
  background-color: #B1F6C2;
}
.im-desktop.im-theme-dark_green .im-message_self .im-contact-card__action:hover {
  background-color: #559A65;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-contact-card__action:hover {
  background-color: #305582;
}
.im-desktop.im-theme-blue .im-message_self .im-contact-card__action:hover {
  background-color: #9FD1FC;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-contact-card__action:hover {
  background-color: #A5CCF7;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-contact-card__action:hover {
  background-color: #B4EBCB;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-contact-card__action:hover {
  background-color: #0C5CBA;
}
.im-desktop .im-message_self .im-contact-card__action:active {
  background-color: #9AF4B1;
}
.im-desktop.im-theme-dark_green .im-message_self .im-contact-card__action:active {
  background-color: #61A871;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-contact-card__action:active {
  background-color: #376195;
}
.im-desktop.im-theme-blue .im-message_self .im-contact-card__action:active {
  background-color: #90C6F4;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-contact-card__action:active {
  background-color: #92C1F3;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-contact-card__action:active {
  background-color: #AAE5C3;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-contact-card__action:active {
  background-color: #1768C7;
}
body .im-message_self .im-contact-card__action:active {
  background-color: #9AF4B1;
}
.im-theme-dark_green .im-message_self .im-contact-card__action:active {
  background-color: #61A871;
}
.im-theme-dark_blue .im-message_self .im-contact-card__action:active {
  background-color: #376195;
}
.im-theme-blue .im-message_self .im-contact-card__action:active {
  background-color: #90C6F4;
}
.im-theme-dit_blue .im-message_self .im-contact-card__action:active {
  background-color: #92C1F3;
}
.im-theme-myteam_green .im-message_self .im-contact-card__action:active {
  background-color: #AAE5C3;
}
.im-theme-dark_calls .im-message_self .im-contact-card__action:active {
  background-color: #1768C7;
}
.im-message_self .im-contact-card__title:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 15px -337px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 15px -337px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 15px -337px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-message_self .im-contact-card__title:after {
  background-image: none;
  background-color: #00B84D;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-message_self .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-message_self .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-message_self .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-message_self .im-contact-card__title:after {
  background-image: none;
  background-color: #0AC248;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-message_self .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-message_self .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-message_self .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-message_self .im-contact-card__title:after {
  background-image: none;
  background-color: #2f92ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-message_self .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-message_self .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-message_self .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-message_self .im-contact-card__title:after {
  background-image: none;
  background-color: #1B85F1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-message_self .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-message_self .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-message_self .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-message_self .im-contact-card__title:after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-message_self .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-message_self .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-message_self .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-message_self .im-contact-card__title:after {
  background-image: none;
  background-color: #17C97E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-message_self .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-message_self .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-message_self .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-message_self .im-contact-card__title:after {
  background-image: none;
  background-color: #027AFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-message_self .im-contact-card__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-message_self .im-contact-card__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-message_self .im-contact-card__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-message_self .im-contact-card__title:hover:after {
  background-color: #00A846;
}
.im-desktop.im-theme-dark_green .im-message_self .im-contact-card__title:hover:after {
  background-color: #0CDA51;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-contact-card__title:hover:after {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-message_self .im-contact-card__title:hover:after {
  background-color: #1E7BDA;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-contact-card__title:hover:after {
  background-color: #1E67BB;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-contact-card__title:hover:after {
  background-color: #15BD76;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-contact-card__title:hover:after {
  background-color: #0275F5;
}
.im-desktop .im-message_self .im-contact-card__title:active:after {
  background-color: #009940;
}
.im-desktop.im-theme-dark_green .im-message_self .im-contact-card__title:active:after {
  background-color: #0DF25A;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-contact-card__title:active:after {
  background-color: #47a0ff;
}
.im-desktop.im-theme-blue .im-message_self .im-contact-card__title:active:after {
  background-color: #2173C6;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-contact-card__title:active:after {
  background-color: #1B5CA8;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-contact-card__title:active:after {
  background-color: #10AC6B;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-contact-card__title:active:after {
  background-color: #0270EB;
}
body .im-message_self .im-contact-card__title:active:after {
  background-color: #009940;
}
.im-theme-dark_green .im-message_self .im-contact-card__title:active:after {
  background-color: #0DF25A;
}
.im-theme-dark_blue .im-message_self .im-contact-card__title:active:after {
  background-color: #47a0ff;
}
.im-theme-blue .im-message_self .im-contact-card__title:active:after {
  background-color: #2173C6;
}
.im-theme-dit_blue .im-message_self .im-contact-card__title:active:after {
  background-color: #1B5CA8;
}
.im-theme-myteam_green .im-message_self .im-contact-card__title:active:after {
  background-color: #10AC6B;
}
.im-theme-dark_calls .im-message_self .im-contact-card__title:active:after {
  background-color: #0270EB;
}
body .im-message_self .im-contact-card__title {
  color: #0ABD47;
}
body .im-message_self .im-contact-card__title:after {
  background-color: #0ABD47;
}
.im-theme-dark_green .im-message_self .im-contact-card__title {
  color: #0AC248;
}
.im-theme-dark_green .im-message_self .im-contact-card__title:after {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-message_self .im-contact-card__title {
  color: #73a5dc;
}
.im-theme-dark_blue .im-message_self .im-contact-card__title:after {
  background-color: #73a5dc;
}
.im-theme-blue .im-message_self .im-contact-card__title {
  color: #6087B3;
}
.im-theme-blue .im-message_self .im-contact-card__title:after {
  background-color: #6087B3;
}
.im-theme-dit_blue .im-message_self .im-contact-card__title {
  color: #5A8ABF;
}
.im-theme-dit_blue .im-message_self .im-contact-card__title:after {
  background-color: #5A8ABF;
}
.im-theme-myteam_green .im-message_self .im-contact-card__title {
  color: #61CEBA;
}
.im-theme-myteam_green .im-message_self .im-contact-card__title:after {
  background-color: #61CEBA;
}
.im-theme-dark_calls .im-message_self .im-contact-card__title {
  color: #2D8DFF;
}
.im-theme-dark_calls .im-message_self .im-contact-card__title:after {
  background-color: #2D8DFF;
}
body .im-message_self .im-contact-card__title .im-contact-card__subtitle {
  color: #0ABD47;
}
.im-theme-dark_green .im-message_self .im-contact-card__title .im-contact-card__subtitle {
  color: #0AC248;
}
.im-theme-dark_blue .im-message_self .im-contact-card__title .im-contact-card__subtitle {
  color: #73a5dc;
}
.im-theme-blue .im-message_self .im-contact-card__title .im-contact-card__subtitle {
  color: #6087B3;
}
.im-theme-dit_blue .im-message_self .im-contact-card__title .im-contact-card__subtitle {
  color: #5A8ABF;
}
.im-theme-myteam_green .im-message_self .im-contact-card__title .im-contact-card__subtitle {
  color: #61CEBA;
}
.im-theme-dark_calls .im-message_self .im-contact-card__title .im-contact-card__subtitle {
  color: #2D8DFF;
}

.im-file-snap {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: initial;
  -webkit-justify-content: initial;
  -ms-justify-content: initial;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.im-file-snap .im-file__image {
  line-height: normal;
  position: relative;
  display: inline-block;
}
.im-file-snap .im-file__image img {
  max-height: none;
}
.im-file-snap.im-file_error .im-file__drop {
  display: none;
}
.im-file-snap.im-file_error .im-file__title {
  top: 50px;
}
.im-file-snap.im-file_error .im-file__title span {
  font-size: 0;
  padding-bottom: 10px;
}

.im-file-author, .im-file-message {
  padding: 12px 15px;
  width: 100%;
  overflow: hidden;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
  max-width: 194px;
  box-sizing: border-box;
  /*width: $filePreviewMaxWidth - 2 * 15px;
  .im-pane & {
      width: $paneFilePreviewMaxWidth - 2 * 15px;
  }*/
  /*.im-message_self & {
      background: $selfMessageBGColor;
  }*/
}
.im-pane .im-file-author, .im-pane .im-file-message {
  max-width: 320px;
}

.im-file-author {
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.im-file-author .im-avatarbox {
  position: static;
  vertical-align: top;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 12px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.im-file-author + .im-file-snap, .im-file-author + .im-file-snap .im-file__image {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.im-file-with__text, .im-file-with__text .im-file__image {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.im-file-message {
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
  display: none;
}
.im-file-with__text .im-file-message {
  display: block;
}

.im-message-quote .im-message__text, .im-message-quote__reply .im-message__text {
  background: inherit;
  box-shadow: none;
}
.im-message_self .im-message-quote .im-message__text, .im-message_self .im-message-quote__reply .im-message__text {
  background: inherit;
}
.im-message-quote.im-message_self, .im-message-quote__reply.im-message_self {
  text-align: left;
  padding-right: 0;
}

.im-message-quote__reply {
  margin-top: 12px;
}
.im-message-quote__reply .im-message__text {
  padding: 0;
}
.im-message-quote__reply .im-snippet__forward, .im-message-quote__reply.im-message-single_image .im-file__forward {
  right: -16px;
}
.im-message_self .im-message-quote__reply .im-snippet__forward, .im-message_self .im-message-quote__reply.im-message-single_image .im-file__forward {
  right: auto;
  left: -16px;
}

.im-message-forward, .im-message-quote {
  cursor: pointer;
}
.im-desktop .im-message-forward:hover, .im-desktop .im-message-quote:hover {
  background-color: #f3f5f8;
}
.im-desktop .im-message-forward:hover .im-message__text, .im-desktop .im-message-quote:hover .im-message__text {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-message-forward:hover, .im-desktop.im-theme-dark_green .im-message-quote:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_green .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dark_green .im-message-quote:hover .im-message__text {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-message-forward:hover, .im-desktop.im-theme-dark_blue .im-message-quote:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dark_blue .im-message-quote:hover .im-message__text {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-message-forward:hover, .im-desktop.im-theme-blue .im-message-quote:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-blue .im-message-forward:hover .im-message__text, .im-desktop.im-theme-blue .im-message-quote:hover .im-message__text {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-message-forward:hover, .im-desktop.im-theme-dit_blue .im-message-quote:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dit_blue .im-message-quote:hover .im-message__text {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-message-forward:hover, .im-desktop.im-theme-myteam_green .im-message-quote:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-message-forward:hover .im-message__text, .im-desktop.im-theme-myteam_green .im-message-quote:hover .im-message__text {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-message-forward:hover, .im-desktop.im-theme-dark_calls .im-message-quote:hover {
  background-color: #1F1F1F;
}
.im-desktop.im-theme-dark_calls .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dark_calls .im-message-quote:hover .im-message__text {
  background-color: #1F1F1F;
}
.im-desktop .im-message_self .im-message-forward:hover, .im-desktop .im-message_self .im-message-quote:hover {
  background-color: #C8F9D4;
}
.im-desktop .im-message_self .im-message-forward:hover .im-message__text, .im-desktop .im-message_self .im-message-quote:hover .im-message__text {
  background-color: #C8F9D4;
}
.im-desktop.im-theme-dark_green .im-message_self .im-message-forward:hover, .im-desktop.im-theme-dark_green .im-message_self .im-message-quote:hover {
  background-color: #4C8959;
}
.im-desktop.im-theme-dark_green .im-message_self .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dark_green .im-message_self .im-message-quote:hover .im-message__text {
  background-color: #4C8959;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-message-forward:hover, .im-desktop.im-theme-dark_blue .im-message_self .im-message-quote:hover {
  background-color: #2A4A71;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dark_blue .im-message_self .im-message-quote:hover .im-message__text {
  background-color: #2A4A71;
}
.im-desktop.im-theme-blue .im-message_self .im-message-forward:hover, .im-desktop.im-theme-blue .im-message_self .im-message-quote:hover {
  background-color: #AAD7FF;
}
.im-desktop.im-theme-blue .im-message_self .im-message-forward:hover .im-message__text, .im-desktop.im-theme-blue .im-message_self .im-message-quote:hover .im-message__text {
  background-color: #AAD7FF;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-message-forward:hover, .im-desktop.im-theme-dit_blue .im-message_self .im-message-quote:hover {
  background-color: #B1D6FF;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dit_blue .im-message_self .im-message-quote:hover .im-message__text {
  background-color: #B1D6FF;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-message-forward:hover, .im-desktop.im-theme-myteam_green .im-message_self .im-message-quote:hover {
  background-color: #C6F5D9;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-message-forward:hover .im-message__text, .im-desktop.im-theme-myteam_green .im-message_self .im-message-quote:hover .im-message__text {
  background-color: #C6F5D9;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-message-forward:hover, .im-desktop.im-theme-dark_calls .im-message_self .im-message-quote:hover {
  background-color: #044CA1;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-message-forward:hover .im-message__text, .im-desktop.im-theme-dark_calls .im-message_self .im-message-quote:hover .im-message__text {
  background-color: #044CA1;
}
.im-message-forward .im-message__from,
.im-message-forward .im-message__from__wrapper, .im-message-quote .im-message__from,
.im-message-quote .im-message__from__wrapper {
  display: block;
  cursor: pointer;
  visibility: visible;
  padding: 2px 0;
  margin-bottom: 0;
}
.im-message-forward .im-file__ptt-progress_box, .im-message-quote .im-file__ptt-progress_box {
  padding-right: 0;
}
.im-message-forward .im-file__ptt-box_translatable .im-file__ptt-progress_box, .im-message-quote .im-file__ptt-box_translatable .im-file__ptt-progress_box {
  padding-right: 46px;
}
.im-message-forward .im-file__ptt-translate, .im-message-quote .im-file__ptt-translate {
  right: 0;
}
.im-message-forward .im-message_first .im-snippet, .im-message-forward .im-file-wrapper:first-child, .im-message-quote .im-message_first .im-snippet, .im-message-quote .im-file-wrapper:first-child {
  margin-top: 6px;
}

.im-message-forward {
  margin-bottom: 6px;
  padding: 2px 8px 6px 8px;
  border-radius: 4px;
}
.im-dialogpage__is_chat .im-message:not(.im-message_self):not(.im-message-has__response):not(.im-message-has__quote) .im-message__from + .im-message-forward {
  margin-top: -4px;
}
.im-message-forward .im-message__text {
  width: 100%;
  padding: 0;
  border: none;
  box-shadow: none;
}
.im-message-forward .im-message__from > span {
  font-weight: normal;
}
.im-message-forward .im-snippet__forward,
.im-message-forward .im-file__forward {
  right: -24px;
}
.im-message_self .im-message-forward .im-snippet__forward, .im-message_self .im-message-forward .im-file__forward {
  right: auto;
  left: -24px;
}
.im-message-has__quote .im-message-forward, .im-message-has__response .im-message-forward {
  border-left: 2px solid;
  padding: 2px 8px 4px 10px;
  margin: 8px 0 0 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body .im-message-has__quote .im-message-forward, body .im-message-has__response .im-message-forward {
  border-left-color: #21D86A;
}
.im-theme-dark_green .im-message-has__quote .im-message-forward, .im-theme-dark_green .im-message-has__response .im-message-forward {
  border-left-color: #0ADC5E;
}
.im-theme-dark_blue .im-message-has__quote .im-message-forward, .im-theme-dark_blue .im-message-has__response .im-message-forward {
  border-left-color: #2e91ff;
}
.im-theme-blue .im-message-has__quote .im-message-forward, .im-theme-blue .im-message-has__response .im-message-forward {
  border-left-color: #2D90F5;
}
.im-theme-dit_blue .im-message-has__quote .im-message-forward, .im-theme-dit_blue .im-message-has__response .im-message-forward {
  border-left-color: #2E72BF;
}
.im-theme-myteam_green .im-message-has__quote .im-message-forward, .im-theme-myteam_green .im-message-has__response .im-message-forward {
  border-left-color: #18D893;
}
.im-theme-dark_calls .im-message-has__quote .im-message-forward, .im-theme-dark_calls .im-message-has__response .im-message-forward {
  border-left-color: #0C7CFF;
}
.im-message_self.im-message-has__quote .im-message-forward .im-snippet__forward, .im-message_self.im-message-has__quote .im-message-forward .im-file__forward, .im-message_self.im-message-has__response .im-message-forward .im-snippet__forward, .im-message_self.im-message-has__response .im-message-forward .im-file__forward {
  right: auto;
  left: -28px;
}
.im-message-forward.im-message-last__part:nth-child(2) {
  padding: 0;
}
.im-message_self .im-message-forward.im-message-last__part:nth-child(2):hover, .im-message-forward.im-message-last__part:nth-child(2):hover {
  background-color: inherit;
}
.im-message_self .im-message-forward.im-message-last__part:nth-child(2):hover .im-message__text, .im-message-forward.im-message-last__part:nth-child(2):hover .im-message__text {
  background-color: inherit;
}
.im-message-forward.im-message-last__part:nth-child(2) .im-snippet__forward,
.im-message-forward.im-message-last__part:nth-child(2) .im-file__forward {
  right: -16px;
}
.im-message_self .im-message-forward.im-message-last__part:nth-child(2) .im-snippet__forward, .im-message_self .im-message-forward.im-message-last__part:nth-child(2) .im-file__forward {
  right: auto;
  left: -16px;
}

.im-message-quote {
  padding: 2px 8px 4px 10px;
  border-left: 2px solid;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin: 8px 0 0 0;
  position: relative;
  /*.im-avatarbox {
      vertical-align: top;
      margin-right: 12px;
      @include roundAvatar(16);
      @include inline-block();
      @include absolutize($left: 0);
  }*/
  /*.im-message__from {
      padding-right: 5px;
  }*/
  /*.im-message__textblock {
      padding: 0;
      display: block;
  }*/
  /*&.im-message_sticker {
      .im-message__text {
          max-width: 110px;
      }
      .im-file.im-file_preview {
          max-width: 110px;
          max-height: 110px;
      }
  }*/
  /*.im-message_first.im-message__textblock {
      padding-bottom: 5px;
  }
  .im-message_last.im-message__textblock {
      padding-top: 5px;
  }
  .im-message_last.im-message_first.im-message__textblock {
      padding: 0;
  }*/
}
body .im-message-quote {
  border-left-color: #21D86A;
}
.im-theme-dark_green .im-message-quote {
  border-left-color: #0ADC5E;
}
.im-theme-dark_blue .im-message-quote {
  border-left-color: #2e91ff;
}
.im-theme-blue .im-message-quote {
  border-left-color: #2D90F5;
}
.im-theme-dit_blue .im-message-quote {
  border-left-color: #2E72BF;
}
.im-theme-myteam_green .im-message-quote {
  border-left-color: #18D893;
}
.im-theme-dark_calls .im-message-quote {
  border-left-color: #0C7CFF;
}
.im-message-quote .im-message__text {
  padding: 0;
  /*.im-emoji_inline {
      vertical-align: text-top;
      width: $fontSizeS;
      height: $fontSizeS;
      background-size: $fontSizeS $fontSizeS;
  }*/
}
.im-message-quote .im-sticker-wrap {
  width: 110px;
  height: 110px;
}
.im-message-quote .im-snippet {
  max-width: 150px;
}
.im-message-quote .im-file {
  /*.im-file__drop, .im-file__action {
      display: none;
  }*/
}
.im-message-quote .im-file.im-file_play .im-file__drop, .im-message-quote .im-file.im-file_play .im-file__action {
  display: block;
}
.im-message-quote .im-file__image, .im-message-quote .im-file.im-file_preview .im-file__image {
  position: relative;
}
.im-message-quote .im-file__image img, .im-message-quote .im-file.im-file_preview .im-file__image img {
  object-fit: contain;
  border-radius: 8px;
  display: block;
}
.im-message-quote .im-file, .im-message-quote .im-snippet__image, .im-message-quote .im-snippet__file {
  max-width: 184px;
  max-height: 184px;
  width: auto !important;
  border-radius: 8px;
}
.im-message-quote .im-snippet__image {
  background-size: cover !important;
}
.im-message-quote .im-snippet__domain {
  font-size: 12px;
  background-size: 14px;
  line-height: 14px;
  margin-top: 4px;
}
.im-message-quote .im-snippet_favicon .im-snippet__domain {
  margin-top: 6px;
  padding-left: 20px;
}
.im-message-quote .im-snippet__title {
  padding: 8px 0;
}
.im-message-quote .im-snippet__title span {
  font-weight: normal;
  -webkit-line-clamp: 2;
  max-height: 32px;
}
.im-message-quote .im-file-message {
  padding: 5px 0 0 0;
}
.im-message-quote .im-file__ptt-translate, .im-message-quote .im-file__ptt-speech,
.im-message-quote .im-snippet__forward, .im-message-quote .im-file__forward,
.im-message-quote .im-file-author {
  display: none;
}
.im-message-quote .im-file__ptt-progress_box {
  margin-right: -38px;
}
.im-message-quote .im-contact-card__action {
  display: none;
}
.im-message-quote .im-contact-card__title {
  margin-bottom: 0;
}

.im-message-last__part {
  margin-bottom: 16px;
}
.im-message-has__response .im-message-last__part {
  margin-bottom: 12px;
}
.im-message-last__part.im-message-quote__reply {
  margin-bottom: 0;
}

.im-top-messages {
  padding-right: 52px;
  position: relative;
  z-index: 1;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-top-messages > .im-scrollbar {
  right: 45px;
}

.im-top-messages__wrap {
  padding: 2px 0 2px 52px;
  overflow: auto;
  max-height: 72px;
}
.im-chat__input_edit .im-top-messages__wrap {
  padding: 4px 0 4px 12px;
}

.im-top-messages_draft {
  display: flex;
  justify-content: space-between;
  padding-left: 12px;
  padding-right: 16px;
  align-items: center;
}
.im-top-messages_draft .im-top-messages__wrap {
  padding-left: 0;
  width: 100%;
  margin-right: 8px;
}
.im-top-messages_draft .im-top-message__buttons {
  display: flex;
  align-items: center;
}
.im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  border-radius: 50%;
}
body .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  background-color: #21D86A;
}
.im-theme-dark_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  background-color: #2e91ff;
}
.im-theme-blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  background-color: #18D893;
}
.im-theme-dark_calls .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply {
  background-color: #0C7CFF;
}
.im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:after {
  width: 22px;
  height: 100%;
  margin-top: -1px;
  margin-left: -2px;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  content: "";
  display: block;
  background-image: url("../images/im_sprite.png?64");
  background-position: -31px -2514px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -31px -2514px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -31px -2514px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:hover, body .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:focus {
  background-color: #1EC360;
}
body .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:active {
  background-color: #1BB157;
}
.im-theme-dark_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:hover, .im-theme-dark_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:focus {
  background-color: #0BF468;
}
.im-theme-dark_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:active {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:hover, .im-theme-dark_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:focus {
  background-color: #479dff;
}
.im-theme-dark_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:active {
  background-color: #3b96ff;
}
.im-theme-blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:hover, .im-theme-blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:focus {
  background-color: #2C84DF;
}
.im-theme-blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:active {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:hover, .im-theme-dit_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:focus {
  background-color: #2769B5;
}
.im-theme-dit_blue .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:active {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:hover, .im-theme-myteam_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:focus {
  background-color: #1AD08E;
}
.im-theme-myteam_green .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:active {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:hover, .im-theme-dark_calls .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:focus {
  background-color: #005BEF;
}
.im-theme-dark_calls .im-top-messages_draft .im-top-message__buttons .im-draft-message__apply:active {
  background-color: #0057E5;
}
.im-top-messages_draft .im-top-message__buttons .im-draft-message__decline {
  display: block;
  width: 16px;
  height: 16px;
}
.im-top-messages_draft .im-top-message__buttons .im-draft-message__decline:after {
  content: "";
  margin-left: -1px;
  width: 100%;
  height: 100%;
  display: block;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-top-messages__close {
  width: 35px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: 50%;
  right: 5px;
  bottom: auto;
  left: auto;
  margin-top: -20px;
}
.im-top-messages__close span {
  padding: 0 0 0 18px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-top-messages__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-top-messages__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-top-messages__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-top-messages__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-top-messages__close span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-top-messages__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-top-messages__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-top-messages__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-top-messages__close span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-top-messages__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-top-messages__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-top-messages__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-top-messages__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-top-messages__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-top-messages__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-top-messages__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-top-messages__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-top-messages__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-top-messages__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-top-messages__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-top-messages__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-top-messages__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-top-messages__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-top-messages__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-top-messages__close span {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-top-messages__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-top-messages__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-top-messages__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-top-messages__close span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-top: 3px;
}

.im-top-message {
  padding: 2px 10px 2px 12px;
  position: relative;
  font-weight: normal;
  cursor: pointer;
  border-radius: 6px;
  font-size: 13px;
  line-height: 19px;
}
.im-desktop .im-top-message:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-desktop.im-theme-dark_green .im-top-message:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-desktop.im-theme-dark_blue .im-top-message:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-desktop.im-theme-blue .im-top-message:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-desktop.im-theme-dit_blue .im-top-message:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-desktop.im-theme-myteam_green .im-top-message:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
.im-desktop.im-theme-dark_calls .im-top-message:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
.im-desktop .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-desktop.im-theme-dark_green .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.15);
}
.im-desktop.im-theme-dark_blue .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.15);
}
.im-desktop.im-theme-blue .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-desktop.im-theme-dit_blue .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-desktop.im-theme-myteam_green .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-desktop.im-theme-dark_calls .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.15);
}
body .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dark_green .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.15);
}
.im-theme-dark_blue .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.15);
}
.im-theme-blue .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dit_blue .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-theme-myteam_green .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.im-theme-dark_calls .im-top-message:active {
  background-color: rgba(0, 0, 0, 0.15);
}

.im-top-message .im-emoji_inline, .im-top-message__tooltip .im-emoji_inline {
  vertical-align: text-top;
  width: 13px;
  height: 13px;
  background-size: 13px 13px;
}

.im-quoted-message__text, .im-quoted-message__from {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

body .im-quoted-message__from {
  color: #00B84D;
}
.im-theme-dark_green .im-quoted-message__from {
  color: #ffffff;
}
.im-theme-dark_blue .im-quoted-message__from {
  color: #ffffff;
}
.im-theme-blue .im-quoted-message__from {
  color: #3492F2;
}
.im-theme-dit_blue .im-quoted-message__from {
  color: #2E72BF;
}
.im-theme-myteam_green .im-quoted-message__from {
  color: #18D893;
}
.im-theme-dark_calls .im-quoted-message__from {
  color: #ffffff;
}

.im-quoted-message {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 39px;
}
.im-quoted-message .im-avatarbox {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  border-radius: 8px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 12px;
  margin-top: -8px;
}
.im-quoted-message .im-quoted-message__text, .im-quoted-message .im-quoted-message__from {
  display: inline;
}
.im-quoted-message .im-quoted-message__from {
  font-weight: bold;
}
body .im-quoted-message .im-quoted-message__from {
  color: #111111;
}
.im-theme-dark_green .im-quoted-message .im-quoted-message__from {
  color: #ffffff;
}
.im-theme-dark_blue .im-quoted-message .im-quoted-message__from {
  color: #ffffff;
}
.im-theme-blue .im-quoted-message .im-quoted-message__from {
  color: #111111;
}
.im-theme-dit_blue .im-quoted-message .im-quoted-message__from {
  color: #111111;
}
.im-theme-myteam_green .im-quoted-message .im-quoted-message__from {
  color: #111111;
}
.im-theme-dark_calls .im-quoted-message .im-quoted-message__from {
  color: #FFFFFF;
}
.im-quoted-message .im-quoted-message__from:after {
  content: ": ";
  display: inline;
}

.im-message_edited .im-message__attribute {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: block;
  width: 14px;
  height: 7px;
  border: 2px solid #999ba6;
  border-left: none;
  border-radius: 3px;
  position: relative;
  margin-top: 3px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(-45deg) scale(0.8);
  -moz-transform: rotate(-45deg) scale(0.8);
  -o-transform: rotate(-45deg) scale(0.8);
  -ms-transform: rotate(-45deg) scale(0.8);
  transform: rotate(-45deg) scale(0.8);
  position: absolute;
  top: 12px;
  right: auto;
  bottom: auto;
  left: 100%;
  margin-left: -3px;
}
.im-message_edited .im-message__attribute::after, .im-message_edited .im-message__attribute::before {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 0;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.im-message_edited .im-message__attribute::after {
  content: "";
  width: 5px;
  height: 5px;
  border: 2px solid #999ba6;
  border-top: none;
  border-right: none;
  position: absolute;
  top: -1px;
  right: auto;
  bottom: auto;
  left: -1px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.im-message_edited.im-message_self .im-message__attribute {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -9px;
}

.im-draft-message {
  display: flex;
  padding: 2px 8px;
}
body .im-draft-message .im-draft-message__header {
  color: #00B84D;
}
.im-theme-dark_green .im-draft-message .im-draft-message__header {
  color: #0AC248;
}
.im-theme-dark_blue .im-draft-message .im-draft-message__header {
  color: #2f92ff;
}
.im-theme-blue .im-draft-message .im-draft-message__header {
  color: #1B85F1;
}
.im-theme-dit_blue .im-draft-message .im-draft-message__header {
  color: #2E72BF;
}
.im-theme-myteam_green .im-draft-message .im-draft-message__header {
  color: #17C97E;
}
.im-theme-dark_calls .im-draft-message .im-draft-message__header {
  color: #027AFF;
}
.im-draft-message .im-draft-message__text {
  font-size: 12px;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
}

.im-chat__input {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
body .im-chat__input {
  background-color: #F0F3F5;
}
.im-theme-dark_green .im-chat__input {
  background-color: #21222A;
}
.im-theme-dark_blue .im-chat__input {
  background-color: #21222A;
}
.im-theme-blue .im-chat__input {
  background-color: #F0F3F5;
}
.im-theme-dit_blue .im-chat__input {
  background-color: #F0F3F5;
}
.im-theme-myteam_green .im-chat__input {
  background-color: #F0F3F5;
}
.im-theme-dark_calls .im-chat__input {
  background-color: #1F1F1F;
}

.im-chat__no-input__share {
  width: 32px;
  height: 32px;
  display: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 12px;
  bottom: auto;
  left: auto;
  margin-top: -16px;
}
.im-chat__no-input__share:after {
  content: "";
  display: block;
  width: 24px;
  height: 20px;
  margin: 6px 4px;
}
.im-chat__no-input__share:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -6650px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -6650px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -6650px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__no-input__share:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__no-input__share:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__no-input__share:after {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_green .im-chat__no-input__share:hover:after {
  background-color: #8C939E;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input__share:hover:after {
  background-color: #8C939E;
}
.im-desktop.im-theme-blue .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input__share:hover:after {
  background-color: #8F8F8F;
}
.im-desktop .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-dark_green .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input__share:active:after {
  background-color: #828282;
}
body .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-dark_green .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-theme-dark_blue .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-theme-blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-dit_blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-myteam_green .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-dark_calls .im-chat__no-input__share:active:after {
  background-color: #828282;
}

.im-chat__no-input {
  display: none;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  height: 52px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 52px;
}
body .im-chat__no-input {
  background-color: #F0F3F5;
}
.im-theme-dark_green .im-chat__no-input {
  background-color: #21222A;
}
.im-theme-dark_blue .im-chat__no-input {
  background-color: #21222A;
}
.im-theme-blue .im-chat__no-input {
  background-color: #F0F3F5;
}
.im-theme-dit_blue .im-chat__no-input {
  background-color: #F0F3F5;
}
.im-theme-myteam_green .im-chat__no-input {
  background-color: #F0F3F5;
}
.im-theme-dark_calls .im-chat__no-input {
  background-color: #1F1F1F;
}
.im-chat__no-input button {
  padding: 0;
  border: 0;
  outline: none;
  cursor: pointer;
  background: transparent;
  overflow: hidden;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-chat__no-input .im-chat__input-inner {
  position: relative;
  padding: 4px 10px;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  border: none;
  width: 100%;
  white-space: nowrap;
  height: 36px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 18px;
}
body .im-chat__no-input .im-chat__input-inner {
  color: #838690;
}
.im-theme-dark_green .im-chat__no-input .im-chat__input-inner {
  color: #7e848f;
}
.im-theme-dark_blue .im-chat__no-input .im-chat__input-inner {
  color: #7e848f;
}
.im-theme-blue .im-chat__no-input .im-chat__input-inner {
  color: #838690;
}
.im-theme-dit_blue .im-chat__no-input .im-chat__input-inner {
  color: #838690;
}
.im-theme-myteam_green .im-chat__no-input .im-chat__input-inner {
  color: #838690;
}
.im-theme-dark_calls .im-chat__no-input .im-chat__input-inner {
  color: #9C9C9C;
}
.im-chat__no-input .im-chat__input-inner:before {
  content: "";
  width: 21px;
  height: 20px;
  margin: -3px 9px 0 0;
  display: none;
}
.im-chat__no-input .im-chat__no-input__message {
  display: none;
  font-size: 14px;
  text-transform: none;
  background-color: transparent;
}
.im-chat__no-input .im-chat__no-input__message:before {
  display: none;
}
.im-chat__no-input.im-dialogpage_input-unknown .im-chat__input-inner, .im-chat__no-input.im-dialogpage_input-static .im-chat__input-inner {
  display: none;
}
.im-chat__no-input.im-dialogpage_input-static {
  height: 0;
  padding: 0;
}
.im-chat__no-input.im-dialogpage_input-static {
  height: 0;
  padding: 0;
}
.im-chat__no-input.im-dialogpage_input-readonly {
  padding: 8px 0;
}
.im-chat__no-input.im-dialogpage_input-readonly .im-chat__input-inner {
  padding: 4px 4px;
}
.im-chat__no-input.im-dialogpage_input-readonly .im-chat__no-input__message {
  display: block;
}
.im-chat__no-input.im-dialogpage_input-readonly .im-chat__no-input__button {
  display: none;
}
.im-chat__no-input.im-dialogpage_input-mute .im-chat__no-input__share {
  display: block;
}
body .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -7068px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -7068px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -7068px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #00B84D;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -7068px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -7068px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -7068px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0AC248;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -7068px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -7068px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -7068px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2f92ff;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -7068px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -7068px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -7068px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #1B85F1;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -7068px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -7068px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -7068px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -7068px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -7068px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -7068px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #17C97E;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -7068px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -7068px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -7068px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #027AFF;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-mute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-chat__no-input.im-dialogpage_input-unmute .im-chat__no-input__share {
  display: block;
}
body .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner {
  color: #00B84D;
}
body .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner {
  color: #0AC248;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner {
  color: #2f92ff;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner {
  color: #1B85F1;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner {
  color: #2E72BF;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner {
  color: #17C97E;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner {
  color: #027AFF;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unmute .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, body .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  background-color: #21D86A;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  background-color: #2e91ff;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  background-color: #18D893;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  background-color: #0C7CFF;
}
.im-desktop .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:hover, .im-desktop .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:hover {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:hover, .im-desktop.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:hover {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:hover, .im-desktop.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:hover {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:hover, .im-desktop.im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:hover {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:hover, .im-desktop.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:hover {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:hover, .im-desktop.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:hover {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:hover, .im-desktop.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:hover {
  background-color: #005BEF;
}
.im-desktop .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-desktop .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-desktop.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-desktop.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-desktop.im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-desktop.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-desktop.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-desktop.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #0057E5;
}
body .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, body .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #1BB157;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #3b96ff;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:active, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:active {
  background-color: #0057E5;
}
body .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, body .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  color: #ffffff;
}
body .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5389px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5389px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5389px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  color: #2b2c34;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5389px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5389px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5389px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2b2c34;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  color: #2b2c34;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5389px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5389px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5389px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2b2c34;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  color: #ffffff;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5389px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5389px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5389px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  color: #ffffff;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5389px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5389px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5389px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  color: #ffffff;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5389px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5389px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5389px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner {
  color: #2B2B2B;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5389px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5389px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5389px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2B2B2B;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-subscribe .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-join .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  background-color: #21D86A;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  background-color: #2e91ff;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  background-color: #18D893;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  background-color: #0C7CFF;
}
.im-desktop .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:hover {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:hover {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:hover {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:hover {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:hover {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:hover {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:hover {
  background-color: #005BEF;
}
.im-desktop .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #0057E5;
}
body .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #1BB157;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #3b96ff;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner:active {
  background-color: #0057E5;
}
body .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  color: #ffffff;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  color: #2b2c34;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  color: #2b2c34;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  color: #ffffff;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  color: #ffffff;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  color: #ffffff;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-action .im-chat__input-inner {
  color: #2B2B2B;
}
.im-chat__no-input.im-dialogpage_input-remove, .im-chat__no-input.im-dialogpage_input-unblock {
  display: block;
}
body .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner, body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner {
  color: #f83e33;
}
body .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner {
  color: #f75d5d;
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner {
  color: #f75d5d;
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner, .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner {
  color: #f83e33;
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner {
  color: #f83e33;
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner {
  color: #EC264A;
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #EC264A;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner {
  color: #FC2C38;
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FC2C38;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-remove .im-chat__input-inner:before, .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #EC264A;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FC2C38;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__no-input.im-dialogpage_input-unblock .im-chat__input-inner:before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-chat__no-input__button {
  cursor: pointer;
}
body .im-chat__no-input__button {
  color: #838690;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-chat__no-input__button {
  color: #7e848f;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-chat__no-input__button {
  color: #7e848f;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-chat__no-input__button {
  color: #838690;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-chat__no-input__button {
  color: #838690;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-chat__no-input__button {
  color: #838690;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-chat__no-input__button {
  color: #9C9C9C;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
body .im-chat__no-input__button {
  background-color: #ffffff;
}
.im-theme-dark_green .im-chat__no-input__button {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-chat__no-input__button {
  background-color: #2b2c34;
}
.im-theme-blue .im-chat__no-input__button {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-chat__no-input__button {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-chat__no-input__button {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-chat__no-input__button {
  background-color: #2B2B2B;
}
.im-desktop .im-chat__no-input__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dark_green .im-chat__no-input__button:hover {
  background-color: #282931;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input__button:hover {
  background-color: #282931;
}
.im-desktop.im-theme-blue .im-chat__no-input__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input__button:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input__button:hover {
  background-color: #262626;
}
.im-desktop .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dark_green .im-chat__no-input__button:active {
  background-color: #26272F;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input__button:active {
  background-color: #26272F;
}
.im-desktop.im-theme-blue .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input__button:active {
  background-color: #1F1F1F;
}
body .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-theme-dark_green .im-chat__no-input__button:active {
  background-color: #26272F;
}
.im-theme-dark_blue .im-chat__no-input__button:active {
  background-color: #26272F;
}
.im-theme-blue .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-theme-dit_blue .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-theme-myteam_green .im-chat__no-input__button:active {
  background-color: #f4f4f4;
}
.im-theme-dark_calls .im-chat__no-input__button:active {
  background-color: #1F1F1F;
}

.im-chat__no-input__share {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  display: none;
  cursor: pointer;
  background: none;
  border: none;
  position: absolute;
  top: 50%;
  right: 12px;
  bottom: auto;
  left: auto;
  margin-top: -16px;
}
.im-chat__no-input__share:after {
  content: "";
  display: block;
  width: 24px;
  height: 20px;
  margin: 6px 4px;
}
.im-chat__no-input__share:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -6650px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -6650px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -6650px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__no-input__share:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__no-input__share:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__no-input__share:after {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__no-input__share:after {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__no-input__share:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__no-input__share:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__no-input__share:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_green .im-chat__no-input__share:hover:after {
  background-color: #8C939E;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input__share:hover:after {
  background-color: #8C939E;
}
.im-desktop.im-theme-blue .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input__share:hover:after {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input__share:hover:after {
  background-color: #8F8F8F;
}
.im-desktop .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-dark_green .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-dark_blue .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-dit_blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-myteam_green .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-desktop.im-theme-dark_calls .im-chat__no-input__share:active:after {
  background-color: #828282;
}
body .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-dark_green .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-theme-dark_blue .im-chat__no-input__share:active:after {
  background-color: #9BA2AD;
}
.im-theme-blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-dit_blue .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-myteam_green .im-chat__no-input__share:active:after {
  background-color: #707482;
}
.im-theme-dark_calls .im-chat__no-input__share:active:after {
  background-color: #828282;
}

.im-chat__input-inner {
  padding: 8px 52px;
  position: relative;
  z-index: 1;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: padding 200ms;
  -moz-transition: padding 200ms;
  -o-transition: padding 200ms;
  -webkit-transition: padding 200ms;
}
.im-chat__input-inner button {
  width: 32px;
  height: 32px;
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  cursor: pointer;
  background: transparent;
  overflow: hidden;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-chat__input-inner .im-scrollbar {
  right: 96px;
  top: 8px;
  bottom: 8px;
}
.im-chat__input_edit .im-chat__input-inner {
  padding-left: 12px;
}
.im-chat__input_edit:not(.im-chat__input-message) .im-chat__input-inner {
  padding-right: 12px;
}
.im-chat__input-inner .im-circ-spinner {
  display: none;
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 10px;
  left: auto;
  width: 35px;
  height: 35px;
}
.im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  right: auto;
  left: 56px;
  bottom: 9px;
  width: 34px;
  height: 34px;
}
body .im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dark_green .im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dark_blue .im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-blue .im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dit_blue .im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-myteam_green .im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dark_calls .im-chat__input_ptt-recording .im-chat__input-inner .im-circ-spinner {
  border-color: #FFFFFF;
}
.im-chat__input_ptt-loading .im-chat__input-inner .im-circ-spinner {
  display: block;
}

.im-chat__input-file-bar {
  display: none;
  line-height: 48px;
  position: absolute;
  top: 0px;
  right: 49px;
  bottom: 0;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 93px;
  text-align: left;
  cursor: default;
}
body .im-chat__input-file-bar {
  color: #838690;
}
.im-theme-dark_green .im-chat__input-file-bar {
  color: #7e848f;
}
.im-theme-dark_blue .im-chat__input-file-bar {
  color: #7e848f;
}
.im-theme-blue .im-chat__input-file-bar {
  color: #838690;
}
.im-theme-dit_blue .im-chat__input-file-bar {
  color: #838690;
}
.im-theme-myteam_green .im-chat__input-file-bar {
  color: #838690;
}
.im-theme-dark_calls .im-chat__input-file-bar {
  color: #9C9C9C;
}
.im-chat__input-file-bar .im-file__icon {
  top: 6px;
  left: 44px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  display: block;
}
.im-chat__input-file-bar.im-file_media {
  padding-left: 112px;
}
.im-chat__input-file-bar.im-file_media .im-file__icon {
  width: 55px;
}

.im-chat__input-file-bar__close {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 44px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
}
.im-chat__input-file-bar__close span {
  padding: 0 0 0 18px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__input-file-bar__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__input-file-bar__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__input-file-bar__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__input-file-bar__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__input-file-bar__close span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__input-file-bar__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__input-file-bar__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__input-file-bar__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__input-file-bar__close span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__input-file-bar__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__input-file-bar__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__input-file-bar__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__input-file-bar__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__input-file-bar__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__input-file-bar__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__input-file-bar__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__input-file-bar__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__input-file-bar__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__input-file-bar__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__input-file-bar__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__input-file-bar__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__input-file-bar__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__input-file-bar__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__input-file-bar__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__input-file-bar__close span {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__input-file-bar__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__input-file-bar__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__input-file-bar__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-chat__input-file-bar__close span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-top: 3px;
}

.im-chat__input_file-selected .im-chat__input-file-bar {
  display: block;
  visibility: visible;
}
.im-chat__input_file-selected .im-chat__input-action__send {
  opacity: 1;
  z-index: 2;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.im-chat__input_file-selected .im-chat__input-action__ptt {
  opacity: 0;
  visibility: visible;
  -webkit-transform: scale(0.625);
  -moz-transform: scale(0.625);
  -o-transform: scale(0.625);
  -ms-transform: scale(0.625);
  transform: scale(0.625);
}
.im-chat__input_file-selected .im-top-messages,
.im-chat__input_file-selected .im-chat__input-wrap,
.im-chat__input_file-selected .im-chat__input-action__attach,
.im-chat__input_file-selected .im-chat__input-smiles {
  display: none;
}
.im-chat__input_file-selected .im-chat__input-inner {
  visibility: hidden;
  height: 36px;
}

.im-chat__input-smiles {
  position: absolute;
  top: auto;
  right: 58px;
  bottom: 10px;
  left: auto;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: right 200ms;
  -moz-transition: right 200ms;
  -o-transition: right 200ms;
  -webkit-transition: right 200ms;
  border-radius: 16px;
  z-index: 2;
  /*.im-desktop &:hover {
      @include iconSpan(btn_smiles_hover);
      span {
          height: 28px;
      }
  }
  .im-desktop .im-pictures_opened &:hover {
      @include iconSpan(btn_keyboard);
      span {
          height: 28px;
      }
  }*/
}
.im-chat__input-smiles span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -700px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -700px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -700px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__input-smiles span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__input-smiles span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__input-smiles span {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-chat__input-smiles span {
  width: 24px;
  height: 24px;
  margin-left: 4px;
}
.im-pictures_opened .im-chat__input-smiles span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-pictures_opened .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-pictures_opened .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-pictures_opened .im-chat__input-smiles span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-pictures_opened .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-pictures_opened .im-chat__input-smiles span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-pictures_opened .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-pictures_opened .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-pictures_opened .im-chat__input-smiles span {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-pictures_opened .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-pictures_opened .im-chat__input-smiles span {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-pictures_opened .im-chat__input-smiles span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-pictures_opened .im-chat__input-smiles span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-pictures_opened .im-chat__input-smiles span {
  width: 25px;
  margin-left: 4px;
  min-height: 20px;
  height: 20px;
}
.im-desktop .im-chat__input-smiles:hover span {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_green .im-chat__input-smiles:hover span {
  background-color: #8C939E;
}
.im-desktop.im-theme-dark_blue .im-chat__input-smiles:hover span {
  background-color: #8C939E;
}
.im-desktop.im-theme-blue .im-chat__input-smiles:hover span {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dit_blue .im-chat__input-smiles:hover span {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-myteam_green .im-chat__input-smiles:hover span {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_calls .im-chat__input-smiles:hover span {
  background-color: #8F8F8F;
}
.im-desktop .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-desktop.im-theme-dark_green .im-chat__input-smiles:active span {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-dark_blue .im-chat__input-smiles:active span {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-blue .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-desktop.im-theme-dit_blue .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-desktop.im-theme-myteam_green .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-desktop.im-theme-dark_calls .im-chat__input-smiles:active span {
  background-color: #828282;
}
body .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-theme-dark_green .im-chat__input-smiles:active span {
  background-color: #9BA2AD;
}
.im-theme-dark_blue .im-chat__input-smiles:active span {
  background-color: #9BA2AD;
}
.im-theme-blue .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-theme-dit_blue .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-theme-myteam_green .im-chat__input-smiles:active span {
  background-color: #707482;
}
.im-theme-dark_calls .im-chat__input-smiles:active span {
  background-color: #828282;
}
.im-chat__input_edit:not(.im-chat__input-message) .im-chat__input-smiles {
  right: 18px;
}

.im-chat__input-ptt-control {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 2px;
  left: 5px;
  border-radius: 16px;
}
.im-chat__input-ptt-control span {
  width: 17px;
  height: 17px;
  margin-left: 7px;
  display: block;
  border-radius: 2px;
}
body .im-chat__input-ptt-control span {
  background-color: #ffffff;
}
.im-theme-dark_green .im-chat__input-ptt-control span {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-chat__input-ptt-control span {
  background-color: #2b2c34;
}
.im-theme-blue .im-chat__input-ptt-control span {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-chat__input-ptt-control span {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-chat__input-ptt-control span {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-chat__input-ptt-control span {
  background-color: #2B2B2B;
}
body .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex], body .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex], .im-theme-dark_green .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex], .im-theme-dark_blue .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex], .im-theme-blue .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex], .im-theme-dit_blue .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex], .im-theme-myteam_green .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex], .im-theme-dark_calls .im-chat__input_ptt-recording:not(.im-chat__input_ptt-ready) .im-chat__input-ptt-control.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  width: 0;
  height: 0;
  margin-left: 10px;
  border-left: 14px solid;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
body .im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  border-left-color: #21D86A;
  background-color: transparent;
}
.im-theme-dark_green .im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  border-left-color: #0ADC5E;
  background-color: transparent;
}
.im-theme-dark_blue .im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  border-left-color: #2e91ff;
  background-color: transparent;
}
.im-theme-blue .im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  border-left-color: #2D90F5;
  background-color: transparent;
}
.im-theme-dit_blue .im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  border-left-color: #2E72BF;
  background-color: transparent;
}
.im-theme-myteam_green .im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  border-left-color: #18D893;
  background-color: transparent;
}
.im-theme-dark_calls .im-chat__input_ptt-ready .im-chat__input-ptt-control span {
  border-left-color: #0C7CFF;
  background-color: transparent;
}
.im-desktop .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:hover span {
  border-left-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:hover span {
  border-left-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:hover span {
  border-left-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:hover span {
  border-left-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:hover span {
  border-left-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:hover span {
  border-left-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:hover span {
  border-left-color: #005BEF;
}
.im-desktop .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #0057E5;
}
body .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #1BB157;
}
.im-theme-dark_green .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #3CF686;
}
.im-theme-dark_blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #3b96ff;
}
.im-theme-blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #317BC7;
}
.im-theme-dit_blue .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #2061AB;
}
.im-theme-myteam_green .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__input_ptt-was-played.im-chat__input_ptt-ready .im-chat__input-ptt-control:active span {
  border-left-color: #0057E5;
}
.im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  content: "";
  height: 17px;
  margin-right: 5px;
  border-radius: 2px;
}
.im-chat__input_ptt-played .im-chat__input-ptt-control span, .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  width: 5px;
  height: 17px;
  border: none;
  margin-left: 4px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
body .im-chat__input_ptt-played .im-chat__input-ptt-control span, body .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  background-color: #21D86A;
}
.im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control span, .im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control span, .im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  background-color: #2e91ff;
}
.im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control span, .im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control span, .im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control span, .im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  background-color: #18D893;
}
.im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control span, .im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control:after {
  background-color: #0C7CFF;
}
.im-desktop .im-chat__input_ptt-played .im-chat__input-ptt-control:hover span, .im-desktop .im-chat__input_ptt-played .im-chat__input-ptt-control:hover:after {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control:hover span, .im-desktop.im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control:hover:after {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:hover span, .im-desktop.im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:hover:after {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control:hover span, .im-desktop.im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control:hover:after {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:hover span, .im-desktop.im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:hover:after {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control:hover span, .im-desktop.im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control:hover:after {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control:hover span, .im-desktop.im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control:hover:after {
  background-color: #005BEF;
}
.im-desktop .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-desktop .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-desktop.im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-desktop.im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-desktop.im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-desktop.im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-desktop.im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-desktop.im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #0057E5;
}
body .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, body .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #1BB157;
}
.im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-theme-dark_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-theme-dark_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #3b96ff;
}
.im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-theme-blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-theme-dit_blue .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-theme-myteam_green .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control:active span, .im-theme-dark_calls .im-chat__input_ptt-played .im-chat__input-ptt-control:active:after {
  background-color: #0057E5;
}

.im-chat__input-action {
  position: absolute;
  top: auto;
  right: 11px;
  bottom: 10px;
  left: auto;
  border-radius: 16px;
}
.im-chat__input-action span {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
}
.im-chat__input-action .im-chat__input-action__ptt {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9100px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9100px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9100px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__input-action .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__input-action .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__input-action .im-chat__input-action__ptt {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__input-action .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__input-action .im-chat__input-action__ptt {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__input-action .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__input-action .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__input-action .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__input-action .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__input-action .im-chat__input-action__ptt {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__input-action .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__input-action .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chat__input-action:hover .im-chat__input-action__ptt {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_green .im-chat__input-action:hover .im-chat__input-action__ptt {
  background-color: #8C939E;
}
.im-desktop.im-theme-dark_blue .im-chat__input-action:hover .im-chat__input-action__ptt {
  background-color: #8C939E;
}
.im-desktop.im-theme-blue .im-chat__input-action:hover .im-chat__input-action__ptt {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dit_blue .im-chat__input-action:hover .im-chat__input-action__ptt {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-myteam_green .im-chat__input-action:hover .im-chat__input-action__ptt {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_calls .im-chat__input-action:hover .im-chat__input-action__ptt {
  background-color: #8F8F8F;
}
.im-desktop .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-desktop.im-theme-dark_green .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-dark_blue .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-blue .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-desktop.im-theme-dit_blue .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-desktop.im-theme-myteam_green .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-desktop.im-theme-dark_calls .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #828282;
}
body .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-theme-dark_green .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #9BA2AD;
}
.im-theme-dark_blue .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #9BA2AD;
}
.im-theme-blue .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-theme-dit_blue .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-theme-myteam_green .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #707482;
}
.im-theme-dark_calls .im-chat__input-action:active .im-chat__input-action__ptt {
  background-color: #828282;
}
.im-chat__input-action .im-chat__input-action__send {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -280px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -280px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -280px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__input-action .im-chat__input-action__send {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__input-action .im-chat__input-action__send {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__input-action .im-chat__input-action__send {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__input-action .im-chat__input-action__send {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__input-action .im-chat__input-action__send {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__input-action .im-chat__input-action__send {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__input-action .im-chat__input-action__send {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__input-action .im-chat__input-action__send {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__input-action .im-chat__input-action__send {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__input-action .im-chat__input-action__send {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__input-action .im-chat__input-action__send {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__input-action .im-chat__input-action__send {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__input-action .im-chat__input-action__send {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__input-action .im-chat__input-action__send {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__input-action .im-chat__input-action__send {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chat__input-action:hover .im-chat__input-action__send {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__input-action:hover .im-chat__input-action__send {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__input-action:hover .im-chat__input-action__send {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__input-action:hover .im-chat__input-action__send {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__input-action:hover .im-chat__input-action__send {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__input-action:hover .im-chat__input-action__send {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__input-action:hover .im-chat__input-action__send {
  background-color: #005BEF;
}
.im-desktop .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #0057E5;
}
body .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #1BB157;
}
.im-theme-dark_green .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #3b96ff;
}
.im-theme-blue .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__input-action:active .im-chat__input-action__send {
  background-color: #0057E5;
}
body .im-chat__input-action .im-chat__input-action__confirm {
  background-color: #21D86A;
}
.im-theme-dark_green .im-chat__input-action .im-chat__input-action__confirm {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-chat__input-action .im-chat__input-action__confirm {
  background-color: #2e91ff;
}
.im-theme-blue .im-chat__input-action .im-chat__input-action__confirm {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-chat__input-action .im-chat__input-action__confirm {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-chat__input-action .im-chat__input-action__confirm {
  background-color: #18D893;
}
.im-theme-dark_calls .im-chat__input-action .im-chat__input-action__confirm {
  background-color: #0C7CFF;
}
.im-desktop .im-chat__input-action:hover .im-chat__input-action__confirm {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__input-action:hover .im-chat__input-action__confirm {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__input-action:hover .im-chat__input-action__confirm {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__input-action:hover .im-chat__input-action__confirm {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__input-action:hover .im-chat__input-action__confirm {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__input-action:hover .im-chat__input-action__confirm {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__input-action:hover .im-chat__input-action__confirm {
  background-color: #005BEF;
}
.im-desktop .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #0057E5;
}
body .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #1BB157;
}
.im-theme-dark_green .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #3b96ff;
}
.im-theme-blue .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__input-action:active .im-chat__input-action__confirm {
  background-color: #0057E5;
}
body .im-chat__input-action.im-tab-focused[data-tabindex] .im-chat__input-action__confirm, body .im-chat__input-action.im-tab-focused[data-tabindex]:focus .im-chat__input-action__confirm {
  background-color: #1EC360;
}
.im-theme-dark_green .im-chat__input-action.im-tab-focused[data-tabindex] .im-chat__input-action__confirm, .im-theme-dark_green .im-chat__input-action.im-tab-focused[data-tabindex]:focus .im-chat__input-action__confirm {
  background-color: #0BF468;
}
.im-theme-dark_blue .im-chat__input-action.im-tab-focused[data-tabindex] .im-chat__input-action__confirm, .im-theme-dark_blue .im-chat__input-action.im-tab-focused[data-tabindex]:focus .im-chat__input-action__confirm {
  background-color: #479dff;
}
.im-theme-blue .im-chat__input-action.im-tab-focused[data-tabindex] .im-chat__input-action__confirm, .im-theme-blue .im-chat__input-action.im-tab-focused[data-tabindex]:focus .im-chat__input-action__confirm {
  background-color: #2C84DF;
}
.im-theme-dit_blue .im-chat__input-action.im-tab-focused[data-tabindex] .im-chat__input-action__confirm, .im-theme-dit_blue .im-chat__input-action.im-tab-focused[data-tabindex]:focus .im-chat__input-action__confirm {
  background-color: #2769B5;
}
.im-theme-myteam_green .im-chat__input-action.im-tab-focused[data-tabindex] .im-chat__input-action__confirm, .im-theme-myteam_green .im-chat__input-action.im-tab-focused[data-tabindex]:focus .im-chat__input-action__confirm {
  background-color: #1AD08E;
}
.im-theme-dark_calls .im-chat__input-action.im-tab-focused[data-tabindex] .im-chat__input-action__confirm, .im-theme-dark_calls .im-chat__input-action.im-tab-focused[data-tabindex]:focus .im-chat__input-action__confirm {
  background-color: #005BEF;
}

.im-chat__input-action__ptt {
  opacity: 1;
  width: 18px;
  height: 24px;
  margin-left: 7px;
  margin-top: -12px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9100px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9100px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9100px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  transition: opacity 100ms, transform 100ms;
  -moz-transition: opacity 100ms, transform 100ms;
  -o-transition: opacity 100ms, transform 100ms;
  -webkit-transition: opacity 100ms, transform 100ms;
}
body .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__input-action__ptt {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__input-action__ptt {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__input-action__ptt {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__input-action__ptt {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__input-action__ptt {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__input-action__ptt {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__input-action__ptt {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-chat__input-message .im-chat__input-action__ptt, .im-chat__input_edit .im-chat__input-action__ptt, .im-chat__input_ptt-recording .im-chat__input-action__ptt {
  opacity: 0;
  -webkit-transform: scale(0.625);
  -moz-transform: scale(0.625);
  -o-transform: scale(0.625);
  -ms-transform: scale(0.625);
  transform: scale(0.625);
}

.im-chat__input-action__send, .im-chat__input-action__confirm {
  opacity: 0;
  -webkit-transform: scale(0.625);
  -moz-transform: scale(0.625);
  -o-transform: scale(0.625);
  -ms-transform: scale(0.625);
  transform: scale(0.625);
  transition: opacity 200ms, transform 200ms;
  -moz-transition: opacity 200ms, transform 200ms;
  -o-transition: opacity 200ms, transform 200ms;
  -webkit-transition: opacity 200ms, transform 200ms;
  width: 25px;
  height: 27px;
  margin-top: -13px;
  margin-left: 4px;
}

.im-chat__input-message:not(.im-chat__input_edit) .im-chat__input-action__send, .im-chat__input_ptt-recording .im-chat__input-action__send {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.im-chat__input-action__confirm {
  width: 100%;
  height: 100%;
  margin: -16px 0 0;
  border-radius: 16px;
}
.im-chat__input-action__confirm:after {
  content: "";
  width: 25px;
  height: 27px;
  margin-left: 4px;
  margin-top: 3px;
  display: block;
  background-image: url("../images/im_sprite.png?64");
  background-position: -31px -2514px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -31px -2514px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -31px -2514px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-chat__input-message.im-chat__input_edit .im-chat__input-action__confirm {
  opacity: 1;
  z-index: 2;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.im-chat__input-sub-action {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 10px;
  left: 12px;
  border-radius: 16px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  width: 32px;
  height: 32px;
  padding: 0;
  overflow: hidden;
  display: block;
  opacity: 1;
}
body .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex], body .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(248, 62, 51, 0.22);
}
.im-theme-dark_green .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex], .im-theme-dark_green .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(247, 93, 93, 0.22);
}
.im-theme-dark_blue .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex], .im-theme-dark_blue .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(247, 93, 93, 0.22);
}
.im-theme-blue .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex], .im-theme-blue .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(248, 62, 51, 0.22);
}
.im-theme-dit_blue .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex], .im-theme-dit_blue .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(248, 62, 51, 0.22);
}
.im-theme-myteam_green .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex], .im-theme-myteam_green .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(236, 38, 74, 0.22);
}
.im-theme-dark_calls .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex], .im-theme-dark_calls .im-chat__input_ptt-recording .im-chat__input-sub-action.im-tab-focused[data-tabindex]:focus {
  background-color: rgba(252, 44, 56, 0.22);
}
.im-chat__input-sub-action span {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
}
.im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -2310px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -2310px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -2310px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: none;
  background-color: #838690;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__attach {
  background-image: none;
  background-color: #9C9C9C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__attach {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chat__input-sub-action:hover .im-chat__input-sub-action__attach {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_green .im-chat__input-sub-action:hover .im-chat__input-sub-action__attach {
  background-color: #8C939E;
}
.im-desktop.im-theme-dark_blue .im-chat__input-sub-action:hover .im-chat__input-sub-action__attach {
  background-color: #8C939E;
}
.im-desktop.im-theme-blue .im-chat__input-sub-action:hover .im-chat__input-sub-action__attach {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dit_blue .im-chat__input-sub-action:hover .im-chat__input-sub-action__attach {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-myteam_green .im-chat__input-sub-action:hover .im-chat__input-sub-action__attach {
  background-color: #7A7E8B;
}
.im-desktop.im-theme-dark_calls .im-chat__input-sub-action:hover .im-chat__input-sub-action__attach {
  background-color: #8F8F8F;
}
.im-desktop .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-desktop.im-theme-dark_green .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-dark_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #9BA2AD;
}
.im-desktop.im-theme-blue .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-desktop.im-theme-dit_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-desktop.im-theme-myteam_green .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-desktop.im-theme-dark_calls .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #828282;
}
body .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-theme-dark_green .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #9BA2AD;
}
.im-theme-dark_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #9BA2AD;
}
.im-theme-blue .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-theme-dit_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-theme-myteam_green .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #707482;
}
.im-theme-dark_calls .im-chat__input-sub-action:active .im-chat__input-sub-action__attach {
  background-color: #828282;
}
.im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -4690px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -4690px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -4690px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: none;
  background-color: #EC264A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
  background-image: none;
  background-color: #FC2C38;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__input-sub-action .im-chat__input-sub-action__ptt-remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chat__input-sub-action:hover .im-chat__input-sub-action__ptt-remove {
  background-color: #e12b21;
}
.im-desktop.im-theme-dark_green .im-chat__input-sub-action:hover .im-chat__input-sub-action__ptt-remove {
  background-color: #E65151;
}
.im-desktop.im-theme-dark_blue .im-chat__input-sub-action:hover .im-chat__input-sub-action__ptt-remove {
  background-color: #E65151;
}
.im-desktop.im-theme-blue .im-chat__input-sub-action:hover .im-chat__input-sub-action__ptt-remove {
  background-color: #e12b21;
}
.im-desktop.im-theme-dit_blue .im-chat__input-sub-action:hover .im-chat__input-sub-action__ptt-remove {
  background-color: #e12b21;
}
.im-desktop.im-theme-myteam_green .im-chat__input-sub-action:hover .im-chat__input-sub-action__ptt-remove {
  background-color: #DA2B4B;
}
.im-desktop.im-theme-dark_calls .im-chat__input-sub-action:hover .im-chat__input-sub-action__ptt-remove {
  background-color: #E82834;
}
.im-desktop .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #d81409;
}
.im-desktop.im-theme-dark_green .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #CE4343;
}
.im-desktop.im-theme-dark_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #CE4343;
}
.im-desktop.im-theme-blue .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #d81409;
}
.im-desktop.im-theme-dit_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #d81409;
}
.im-desktop.im-theme-myteam_green .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #CD2D4A;
}
.im-desktop.im-theme-dark_calls .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #DE2731;
}
body .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #d81409;
}
.im-theme-dark_green .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #CE4343;
}
.im-theme-dark_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #CE4343;
}
.im-theme-blue .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #d81409;
}
.im-theme-dit_blue .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #d81409;
}
.im-theme-myteam_green .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #CD2D4A;
}
.im-theme-dark_calls .im-chat__input-sub-action:active .im-chat__input-sub-action__ptt-remove {
  background-color: #DE2731;
}
.im-chat__input_edit .im-chat__input-sub-action {
  transition: opacity 200ms, transform 200ms;
  -moz-transition: opacity 200ms, transform 200ms;
  -o-transition: opacity 200ms, transform 200ms;
  -webkit-transition: opacity 200ms, transform 200ms;
  opacity: 0;
  -webkit-transform: scale(0.625);
  -moz-transform: scale(0.625);
  -o-transform: scale(0.625);
  -ms-transform: scale(0.625);
  transform: scale(0.625);
}

.im-chat__input-sub-action__attach {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: transform 150ms;
  -moz-transition: transform 150ms;
  -o-transition: transform 150ms;
  -webkit-transition: transform 150ms;
  margin-left: 4px;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  display: inline-block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-chat__input_attachmenu-opened .im-chat__input-sub-action__attach {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.im-chat__input_ptt-recording .im-chat__input-sub-action__attach {
  transition: opacity 200ms, transform 200ms;
  -moz-transition: opacity 200ms, transform 200ms;
  -o-transition: opacity 200ms, transform 200ms;
  -webkit-transition: opacity 200ms, transform 200ms;
  opacity: 0;
  -webkit-transform: scale(0.625);
  -moz-transform: scale(0.625);
  -o-transform: scale(0.625);
  -ms-transform: scale(0.625);
  transform: scale(0.625);
}

.im-chat__input-sub-action__ptt-remove {
  transition: opacity 200ms, transform 200ms;
  -moz-transition: opacity 200ms, transform 200ms;
  -o-transition: opacity 200ms, transform 200ms;
  -webkit-transition: opacity 200ms, transform 200ms;
  margin-left: 8px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  opacity: 0;
  -webkit-transform: scale(0.625);
  -moz-transform: scale(0.625);
  -o-transform: scale(0.625);
  -ms-transform: scale(0.625);
  transform: scale(0.625);
}
.im-chat__input_ptt-recording .im-chat__input-sub-action__ptt-remove {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.im-chat__input-wrap {
  max-height: 216px;
  overflow: auto;
  position: relative;
  z-index: 1;
  padding: 1px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 18px;
}
body .im-chat__input-wrap {
  background: #ffffff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-chat__input-wrap {
  background: #2b2c34;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-chat__input-wrap {
  background: #2b2c34;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-chat__input-wrap {
  background: #ffffff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-chat__input-wrap {
  background: #ffffff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-chat__input-wrap {
  background: #ffffff;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-chat__input-wrap {
  background: #2B2B2B;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}

.im-chat__input-field {
  min-height: 18px;
  font-size: 16px !important;
  line-height: 18px !important;
  padding: 7px 62px 9px 15px !important;
  border-radius: 18px;
  margin: 0;
  position: relative;
}
.im-chat__input-field:before {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  display: block;
  transition: opacity 200ms, margin-left 200ms, visibility 200ms;
  -moz-transition: opacity 200ms, margin-left 200ms, visibility 200ms;
  -o-transition: opacity 200ms, margin-left 200ms, visibility 200ms;
  -webkit-transition: opacity 200ms, margin-left 200ms, visibility 200ms;
  opacity: 0;
  margin-left: 80px;
  visibility: hidden;
}
.im-chat__input-field:empty:before {
  position: static;
  visibility: visible;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: opacity 100ms;
  -moz-transition: opacity 100ms;
  -o-transition: opacity 100ms;
  -webkit-transition: opacity 100ms;
  opacity: 1;
  margin-left: 0;
}
body .im-chat__input-field.im-tab-focused, body .im-chat__input-field.im-tab-focused:focus {
  background-color: transparent;
}
.im-theme-dark_green .im-chat__input-field.im-tab-focused, .im-theme-dark_green .im-chat__input-field.im-tab-focused:focus {
  background-color: transparent;
}
.im-theme-dark_blue .im-chat__input-field.im-tab-focused, .im-theme-dark_blue .im-chat__input-field.im-tab-focused:focus {
  background-color: transparent;
}
.im-theme-blue .im-chat__input-field.im-tab-focused, .im-theme-blue .im-chat__input-field.im-tab-focused:focus {
  background-color: transparent;
}
.im-theme-dit_blue .im-chat__input-field.im-tab-focused, .im-theme-dit_blue .im-chat__input-field.im-tab-focused:focus {
  background-color: transparent;
}
.im-theme-myteam_green .im-chat__input-field.im-tab-focused, .im-theme-myteam_green .im-chat__input-field.im-tab-focused:focus {
  background-color: transparent;
}
.im-theme-dark_calls .im-chat__input-field.im-tab-focused, .im-theme-dark_calls .im-chat__input-field.im-tab-focused:focus {
  background-color: transparent;
}

.im-chat__input-field__foriphonefocus {
  display: none;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1px;
  height: 100%;
  opacity: 0;
  border: none;
}

/* Ptt histogram styles */
.im-chat__input-ptt-wrap {
  overflow: hidden;
  position: relative;
  height: 20px;
  padding: 8px 84px 8px 44px;
  border-radius: 18px;
}
body .im-chat__input-ptt-wrap {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-chat__input-ptt-wrap {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_blue .im-chat__input-ptt-wrap {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-blue .im-chat__input-ptt-wrap {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-chat__input-ptt-wrap {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-chat__input-ptt-wrap {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-chat__input-ptt-wrap {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
}
body .im-chat__input-ptt-wrap {
  background-color: #21D86A;
}
.im-theme-dark_green .im-chat__input-ptt-wrap {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-chat__input-ptt-wrap {
  background-color: #2e91ff;
}
.im-theme-blue .im-chat__input-ptt-wrap {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-chat__input-ptt-wrap {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-chat__input-ptt-wrap {
  background-color: #18D893;
}
.im-theme-dark_calls .im-chat__input-ptt-wrap {
  background-color: #0C7CFF;
}
.im-desktop .im-chat__input-ptt-wrap:hover {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__input-ptt-wrap:hover {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__input-ptt-wrap:hover {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__input-ptt-wrap:hover {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__input-ptt-wrap:hover {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__input-ptt-wrap:hover {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__input-ptt-wrap:hover {
  background-color: #005BEF;
}
.im-desktop .im-chat__input-ptt-wrap:active {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__input-ptt-wrap:active {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__input-ptt-wrap:active {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__input-ptt-wrap:active {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__input-ptt-wrap:active {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__input-ptt-wrap:active {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__input-ptt-wrap:active {
  background-color: #0057E5;
}
body .im-chat__input-ptt-wrap:active {
  background-color: #1BB157;
}
.im-theme-dark_green .im-chat__input-ptt-wrap:active {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-chat__input-ptt-wrap:active {
  background-color: #3b96ff;
}
.im-theme-blue .im-chat__input-ptt-wrap:active {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-chat__input-ptt-wrap:active {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-chat__input-ptt-wrap:active {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__input-ptt-wrap:active {
  background-color: #0057E5;
}
body .im-chat__input_ptt-ready .im-chat__input-ptt-wrap {
  background-color: #ffffff;
}
.im-theme-dark_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap {
  background-color: #2b2c34;
}
.im-theme-blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-chat__input_ptt-ready .im-chat__input-ptt-wrap {
  background-color: #2B2B2B;
}
.im-desktop .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:hover {
  background-color: #ffffff;
}
.im-desktop.im-theme-dark_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:hover {
  background-color: #2b2c34;
}
.im-desktop.im-theme-dark_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:hover {
  background-color: #2b2c34;
}
.im-desktop.im-theme-blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:hover {
  background-color: #ffffff;
}
.im-desktop.im-theme-dit_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:hover {
  background-color: #ffffff;
}
.im-desktop.im-theme-myteam_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:hover {
  background-color: #ffffff;
}
.im-desktop.im-theme-dark_calls .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:hover {
  background-color: #2B2B2B;
}
.im-desktop .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-desktop.im-theme-dark_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #2b2c34;
}
.im-desktop.im-theme-dark_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #2b2c34;
}
.im-desktop.im-theme-blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-desktop.im-theme-dit_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-desktop.im-theme-myteam_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-desktop.im-theme-dark_calls .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #2B2B2B;
}
body .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-theme-dark_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #2b2c34;
}
.im-theme-blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-chat__input_ptt-ready .im-chat__input-ptt-wrap:active {
  background-color: #2B2B2B;
}

.im-chat__input-ptt-time {
  position: absolute;
  top: auto;
  right: 16px;
  bottom: 7px;
  left: auto;
}
body .im-chat__input-ptt-time {
  color: #ffffff;
}
.im-theme-dark_green .im-chat__input-ptt-time {
  color: #2b2c34;
}
.im-theme-dark_blue .im-chat__input-ptt-time {
  color: #2b2c34;
}
.im-theme-blue .im-chat__input-ptt-time {
  color: #ffffff;
}
.im-theme-dit_blue .im-chat__input-ptt-time {
  color: #ffffff;
}
.im-theme-myteam_green .im-chat__input-ptt-time {
  color: #ffffff;
}
.im-theme-dark_calls .im-chat__input-ptt-time {
  color: #2B2B2B;
}
body .im-chat__input_ptt-ready .im-chat__input-ptt-time {
  color: #00B84D;
}
.im-theme-dark_green .im-chat__input_ptt-ready .im-chat__input-ptt-time {
  color: #0AC248;
}
.im-theme-dark_blue .im-chat__input_ptt-ready .im-chat__input-ptt-time {
  color: #2f92ff;
}
.im-theme-blue .im-chat__input_ptt-ready .im-chat__input-ptt-time {
  color: #1B85F1;
}
.im-theme-dit_blue .im-chat__input_ptt-ready .im-chat__input-ptt-time {
  color: #2E72BF;
}
.im-theme-myteam_green .im-chat__input_ptt-ready .im-chat__input-ptt-time {
  color: #17C97E;
}
.im-theme-dark_calls .im-chat__input_ptt-ready .im-chat__input-ptt-time {
  color: #027AFF;
}

.im-chat__input-ptt-wrap, .im-chat__input-ptt-canvas {
  display: none;
}

.im-chat__input_ptt-recording .im-chat__input-ptt-wrap, .im-chat__input_ptt-recording .im-chat__input-ptt-canvas {
  display: block;
}
.im-chat__input_ptt-recording .im-chat__input-wrap, .im-chat__input_ptt-recording .im-chat__input-smiles {
  display: none;
}

.im-chat__input-ptt-canvas {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
body .im-chat__input-ptt-canvas {
  color: #ffffff;
  border-color: #e4e7ef;
}
.im-theme-dark_green .im-chat__input-ptt-canvas {
  color: #2b2c34;
  border-color: #444551;
}
.im-theme-dark_blue .im-chat__input-ptt-canvas {
  color: #2b2c34;
  border-color: #444551;
}
.im-theme-blue .im-chat__input-ptt-canvas {
  color: #ffffff;
  border-color: #e4e7ef;
}
.im-theme-dit_blue .im-chat__input-ptt-canvas {
  color: #ffffff;
  border-color: #e4e7ef;
}
.im-theme-myteam_green .im-chat__input-ptt-canvas {
  color: #ffffff;
  border-color: #e4e7ef;
}
.im-theme-dark_calls .im-chat__input-ptt-canvas {
  color: #2B2B2B;
  border-color: #0F0F0F;
}
body .im-chat__input_ptt-ready .im-chat__input-ptt-canvas {
  color: #21D86A;
}
.im-theme-dark_green .im-chat__input_ptt-ready .im-chat__input-ptt-canvas {
  color: #0ADC5E;
}
.im-theme-dark_blue .im-chat__input_ptt-ready .im-chat__input-ptt-canvas {
  color: #2e91ff;
}
.im-theme-blue .im-chat__input_ptt-ready .im-chat__input-ptt-canvas {
  color: #2D90F5;
}
.im-theme-dit_blue .im-chat__input_ptt-ready .im-chat__input-ptt-canvas {
  color: #2E72BF;
}
.im-theme-myteam_green .im-chat__input_ptt-ready .im-chat__input-ptt-canvas {
  color: #18D893;
}
.im-theme-dark_calls .im-chat__input_ptt-ready .im-chat__input-ptt-canvas {
  color: #0C7CFF;
}

.im-mobile .im-chat__input-inner button {
  width: 52px;
  height: 52px;
}
.im-mobile .im-chat__input-inner .im-chat__input-smiles {
  width: 32px;
  height: 32px;
}
.im-mobile .im-chat__input-action {
  right: 1px;
  bottom: 0;
}
.im-mobile .im-chat__input-action__ptt {
  margin-left: 17px;
}
.im-mobile .im-chat__input-action__send, .im-mobile .im-chat__input-action__confirm {
  margin-left: 14px;
}
.im-mobile .im-chat__input-action__confirm {
  width: 32px;
  height: 32px;
  margin: -16px 0 0 10px;
}
.im-mobile .im-chat__input-sub-action {
  bottom: 0;
  left: 2px;
}
.im-mobile .im-chat__input-sub-action__attach {
  margin-left: 14px;
}
.im-mobile .im-chat__input-sub-action__ptt-remove {
  margin-left: 18px;
}
.im-mobile .im-chat__input-inner .im-chat__input-ptt-wrap button {
  width: 32px;
  height: 32px;
}

/* Pictures (Emoji, Stickers, Showcase) dialog */
.im-smilebox {
  min-height: 130px;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: auto;
  left: 0;
  border-top: 1px solid;
  overflow: hidden;
}
body .im-smilebox {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-dark_green .im-smilebox {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
}
.im-theme-dark_blue .im-smilebox {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
}
.im-theme-blue .im-smilebox {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-dit_blue .im-smilebox {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-myteam_green .im-smilebox {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-dark_calls .im-smilebox {
  background-color: #2B2B2B;
  border-top-color: #1F1F1F;
}
.im-smilebox .im-multitabs__leftbtn, .im-smilebox .im-multitabs__rightbtn {
  top: auto;
  height: 48px;
  line-height: 48px;
  bottom: 0;
  z-index: 2;
}
body .im-smilebox .im-multitabs__leftbtn, body .im-smilebox .im-multitabs__rightbtn {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
body .im-smilebox .im-multitabs__leftbtn.active, body .im-smilebox .im-multitabs__rightbtn.active {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-smilebox .im-multitabs__leftbtn, .im-theme-dark_green .im-smilebox .im-multitabs__rightbtn {
  background-color: #2b2c34;
  box-shadow: 5px 0 5px 0 #2b2c34;
}
.im-theme-dark_green .im-smilebox .im-multitabs__leftbtn.active, .im-theme-dark_green .im-smilebox .im-multitabs__rightbtn.active {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-smilebox .im-multitabs__leftbtn, .im-theme-dark_blue .im-smilebox .im-multitabs__rightbtn {
  background-color: #2b2c34;
  box-shadow: 5px 0 5px 0 #2b2c34;
}
.im-theme-dark_blue .im-smilebox .im-multitabs__leftbtn.active, .im-theme-dark_blue .im-smilebox .im-multitabs__rightbtn.active {
  background-color: #3c3d48;
}
.im-theme-blue .im-smilebox .im-multitabs__leftbtn, .im-theme-blue .im-smilebox .im-multitabs__rightbtn {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
.im-theme-blue .im-smilebox .im-multitabs__leftbtn.active, .im-theme-blue .im-smilebox .im-multitabs__rightbtn.active {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-smilebox .im-multitabs__leftbtn, .im-theme-dit_blue .im-smilebox .im-multitabs__rightbtn {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
.im-theme-dit_blue .im-smilebox .im-multitabs__leftbtn.active, .im-theme-dit_blue .im-smilebox .im-multitabs__rightbtn.active {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-smilebox .im-multitabs__leftbtn, .im-theme-myteam_green .im-smilebox .im-multitabs__rightbtn {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
.im-theme-myteam_green .im-smilebox .im-multitabs__leftbtn.active, .im-theme-myteam_green .im-smilebox .im-multitabs__rightbtn.active {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-smilebox .im-multitabs__leftbtn, .im-theme-dark_calls .im-smilebox .im-multitabs__rightbtn {
  background-color: #2B2B2B;
  box-shadow: 5px 0 5px 0 #2B2B2B;
}
.im-theme-dark_calls .im-smilebox .im-multitabs__leftbtn.active, .im-theme-dark_calls .im-smilebox .im-multitabs__rightbtn.active {
  background-color: #1F1F1F;
}
.im-smilebox .im-multitabs__rightbtn {
  right: 47px;
  border-right: 1px solid;
}
body .im-smilebox .im-multitabs__rightbtn {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-dark_green .im-smilebox .im-multitabs__rightbtn {
  box-shadow: -5px 0 5px 0 #2b2c34;
  border-right-color: #3c3d47;
}
.im-theme-dark_blue .im-smilebox .im-multitabs__rightbtn {
  box-shadow: -5px 0 5px 0 #2b2c34;
  border-right-color: #3c3d47;
}
.im-theme-blue .im-smilebox .im-multitabs__rightbtn {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-dit_blue .im-smilebox .im-multitabs__rightbtn {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-myteam_green .im-smilebox .im-multitabs__rightbtn {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-dark_calls .im-smilebox .im-multitabs__rightbtn {
  box-shadow: -5px 0 5px 0 #2B2B2B;
  border-right-color: #1F1F1F;
}

/* Showcase button */
.im-dialog-showcase-button {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  width: 48px;
  height: 49px;
  z-index: 2;
  border-top: 1px solid;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-dialog-showcase-button:before {
  content: "";
  position: absolute;
  width: 41px;
  height: inherit;
  background-image: url("../images/im_sprite.png?64");
  background-position: 7px -2303px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 7px -2303px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 7px -2303px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-dialog-showcase-button {
  background-color: #ffffff;
  border-top-color: #eceef3;
  box-shadow: -5px 0 5px 0 #ffffff;
}
.im-theme-dark_green .im-dialog-showcase-button {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
  box-shadow: -5px 0 5px 0 #2b2c34;
}
.im-theme-dark_blue .im-dialog-showcase-button {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
  box-shadow: -5px 0 5px 0 #2b2c34;
}
.im-theme-blue .im-dialog-showcase-button {
  background-color: #ffffff;
  border-top-color: #eceef3;
  box-shadow: -5px 0 5px 0 #ffffff;
}
.im-theme-dit_blue .im-dialog-showcase-button {
  background-color: #ffffff;
  border-top-color: #eceef3;
  box-shadow: -5px 0 5px 0 #ffffff;
}
.im-theme-myteam_green .im-dialog-showcase-button {
  background-color: #ffffff;
  border-top-color: #eceef3;
  box-shadow: -5px 0 5px 0 #ffffff;
}
.im-theme-dark_calls .im-dialog-showcase-button {
  background-color: #2B2B2B;
  border-top-color: #1F1F1F;
  box-shadow: -5px 0 5px 0 #2B2B2B;
}

/* Stickers TabBox */
.im-tabbox_stickers {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 1;
}
body .im-tabbox_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
body .im-tabbox_stickers .tab-active {
  border-bottom-color: #21D86A;
}
.im-theme-dark_green .im-tabbox_stickers {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
}
.im-theme-dark_green .im-tabbox_stickers .tab-active {
  border-bottom-color: #0ADC5E;
}
.im-theme-dark_blue .im-tabbox_stickers {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
}
.im-theme-dark_blue .im-tabbox_stickers .tab-active {
  border-bottom-color: #2e91ff;
}
.im-theme-blue .im-tabbox_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-blue .im-tabbox_stickers .tab-active {
  border-bottom-color: #2D90F5;
}
.im-theme-dit_blue .im-tabbox_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-dit_blue .im-tabbox_stickers .tab-active {
  border-bottom-color: #2E72BF;
}
.im-theme-myteam_green .im-tabbox_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-myteam_green .im-tabbox_stickers .tab-active {
  border-bottom-color: #18D893;
}
.im-theme-dark_calls .im-tabbox_stickers {
  background-color: #2B2B2B;
  border-top-color: #1F1F1F;
}
.im-theme-dark_calls .im-tabbox_stickers .tab-active {
  border-bottom-color: #0C7CFF;
}
.im-tabbox_stickers > .im-scrollbar {
  bottom: 53px;
}

.im-multitabs_stickers {
  bottom: 0;
  top: auto;
  border-bottom: none;
  right: 47px;
  height: 48px;
  line-height: 48px;
  border-top: 1px solid;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
  z-index: 2;
  -webkit-overflow-scrolling: touch;
}
body .im-multitabs_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-dark_green .im-multitabs_stickers {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
}
.im-theme-dark_blue .im-multitabs_stickers {
  background-color: #2b2c34;
  border-top-color: #3c3d47;
}
.im-theme-blue .im-multitabs_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-dit_blue .im-multitabs_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-myteam_green .im-multitabs_stickers {
  background-color: #ffffff;
  border-top-color: #eceef3;
}
.im-theme-dark_calls .im-multitabs_stickers {
  background-color: #2B2B2B;
  border-top-color: #1F1F1F;
}
.im-multitabs_stickers .tab-active {
  border-bottom: 4px solid;
}
body .im-multitabs_stickers .tab-active {
  border-bottom-color: #21D86A;
}
.im-theme-dark_green .im-multitabs_stickers .tab-active {
  border-bottom-color: #0ADC5E;
}
.im-theme-dark_blue .im-multitabs_stickers .tab-active {
  border-bottom-color: #2e91ff;
}
.im-theme-blue .im-multitabs_stickers .tab-active {
  border-bottom-color: #2D90F5;
}
.im-theme-dit_blue .im-multitabs_stickers .tab-active {
  border-bottom-color: #2E72BF;
}
.im-theme-myteam_green .im-multitabs_stickers .tab-active {
  border-bottom-color: #18D893;
}
.im-theme-dark_calls .im-multitabs_stickers .tab-active {
  border-bottom-color: #0C7CFF;
}

.im-multitabs__tab_stickers {
  padding-top: 8px;
  width: 60px;
  height: 48px;
  line-height: 48px;
  vertical-align: top;
  float: none;
  display: inline-block;
}
.im-multitabs__tab_stickers:before {
  content: "";
  width: inherit;
  height: inherit;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
.im-multitabs__tab_stickers[data-tab=_emoji]:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 16px -2374px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 16px -2374px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 16px -2374px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-multitabs__tab_stickers[data-tab=_recent]:before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1181px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1181px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1181px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  width: 35px;
  left: auto;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
.im-multitabs__tab_stickers img {
  width: 32px;
  height: 32px;
}
.im-multitabs__tab_stickers .im-multitabs__tabspan {
  width: 32px;
  height: 32px;
}
.im-multitabs__tab_stickers[data-animated=true] .im-multitabs__tabspan {
  display: block;
  width: 100%;
}

.im-tabbox-content_stickers {
  top: 0;
  bottom: 49px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-tabbox-content_stickers img.im-tabbox__layer-item, .im-tabbox-content_stickers span.im-tabbox__layer-item {
  width: 60px;
  height: 60px;
  padding: 4px 10px 3px 10px;
  cursor: pointer;
}
.im-tabbox-content_stickers .im-img__overlay {
  position: absolute;
  margin-left: -80px;
  width: 60px;
  height: 60px;
  padding: 4px 10px 3px 10px;
  cursor: pointer;
}
.im-tabbox-content_stickers .im-tabbox__layer-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  opacity: 0.5;
}
body .im-tabbox-content_stickers .im-tabbox__layer-overlay {
  background-color: #ffffff;
}
.im-theme-dark_green .im-tabbox-content_stickers .im-tabbox__layer-overlay {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-tabbox-content_stickers .im-tabbox__layer-overlay {
  background-color: #2b2c34;
}
.im-theme-blue .im-tabbox-content_stickers .im-tabbox__layer-overlay {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-tabbox-content_stickers .im-tabbox__layer-overlay {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-tabbox-content_stickers .im-tabbox__layer-overlay {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-tabbox-content_stickers .im-tabbox__layer-overlay {
  background-color: #2B2B2B;
}
.im-tabbox-content_stickers .im-showcase-action {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 192px;
  margin: -18px 0 0 -96px;
  z-index: 3;
}

/* Emoji TabBox */
.im-tabbox_emoji {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.im-tabbox_emoji > .im-scrollbar {
  top: 53px;
}

.im-dialog-erase-button {
  width: 51px;
  height: 48px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 8px -758px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 8px -758px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 8px -758px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  z-index: 3;
}

.im-multitabs_emoji {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  right: auto;
  width: 100%;
  display: table;
}
.im-smilebox_with-erase .im-multitabs_emoji {
  padding-right: 51px;
}

.im-multitabs__tab_emoji {
  display: table-cell;
  float: none;
  width: auto;
}

.im-tabbox-content_emoji .im-tabbox__layer {
  bottom: 0;
}
.im-tabbox-content_emoji .im-tabbox__layer-item {
  background-size: 27px 27px;
}

.im-attachmenu {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 52px;
  left: 0;
  border-radius: 4px;
  margin-left: 6px;
  margin-bottom: -2px;
  visibility: hidden;
  opacity: 0;
  padding: 2px 0;
  z-index: 2;
  transition: opacity 100ms, visibility 100ms;
  -moz-transition: opacity 100ms, visibility 100ms;
  -o-transition: opacity 100ms, visibility 100ms;
  -webkit-transition: opacity 100ms, visibility 100ms;
}
body .im-attachmenu {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_green .im-attachmenu {
  background-color: #2b2c34;
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.05);
}
.im-theme-dark_blue .im-attachmenu {
  background-color: #2b2c34;
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.05);
}
.im-theme-blue .im-attachmenu {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dit_blue .im-attachmenu {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-myteam_green .im-attachmenu {
  background-color: #ffffff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
}
.im-theme-dark_calls .im-attachmenu {
  background-color: #2B2B2B;
  box-shadow: 0 0 2px 0 rgba(255, 255, 255, 0.05);
}
.im-chat__input_attachmenu-opened .im-attachmenu {
  opacity: 1;
}
.im-attachmenu button {
  margin: 0;
  border: 0;
  outline: none;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-attachmenu input[type=file] {
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  right: 0;
  z-index: 100;
  margin: 0;
  font-size: 0;
  padding-bottom: 20px;
  margin-top: -20px;
  height: 100%;
  width: 100%;
  cursor: pointer;
}

.im-attachmenu__item {
  display: block;
  font-size: 15px;
  line-height: 19px;
  padding: 4px 24px 4px 6px;
  position: relative;
  overflow: hidden;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  background: transparent;
}
body .im-attachmenu__item {
  color: #111111;
}
body .im-attachmenu__item.im-attachmenu__item_active {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-attachmenu__item {
  color: #ffffff;
}
.im-theme-dark_green .im-attachmenu__item.im-attachmenu__item_active {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-attachmenu__item {
  color: #ffffff;
}
.im-theme-dark_blue .im-attachmenu__item.im-attachmenu__item_active {
  background-color: #3c3d48;
}
.im-theme-blue .im-attachmenu__item {
  color: #111111;
}
.im-theme-blue .im-attachmenu__item.im-attachmenu__item_active {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-attachmenu__item {
  color: #111111;
}
.im-theme-dit_blue .im-attachmenu__item.im-attachmenu__item_active {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-attachmenu__item {
  color: #111111;
}
.im-theme-myteam_green .im-attachmenu__item.im-attachmenu__item_active {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-attachmenu__item {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-attachmenu__item.im-attachmenu__item_active {
  background-color: #1F1F1F;
}
.im-attachmenu__item span {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  border-radius: 16px;
}
.im-attachmenu__item span:after {
  content: "";
  width: 20px;
  height: 20px;
  margin-left: 9px;
  margin-top: 7px;
  display: block;
}

body .im-attachmenu__item_media span {
  background-color: rgba(232, 94, 185, 0.05);
}
body .im-attachmenu__item_media span:after {
  margin-left: 8px;
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #E85EB9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_media span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_media span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_media span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-attachmenu__item_file span {
  background-color: rgba(0, 95, 249, 0.05);
}
body .im-attachmenu__item_file span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #005FF9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_file span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_file span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_file span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-attachmenu__item_camera span {
  background-color: rgba(35, 199, 222, 0.05);
}
body .im-attachmenu__item_camera span:after {
  margin-left: 6px;
  margin-top: 6px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_camera span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_camera span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_camera span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-attachmenu__item_contact span {
  background-color: rgba(248, 122, 83, 0.05);
}
body .im-attachmenu__item_contact span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9378px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9378px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9378px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #F87A53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_contact span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_contact span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_contact span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-attachmenu__item_task span {
  background-color: rgba(255, 169, 1, 0.05);
}
body .im-attachmenu__item_task span::after {
  margin-left: 6px;
  margin-top: 6px;
  background-color: #FFA901;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #FFA901;
}
body .im-attachmenu__item_poll span {
  background-color: rgba(129, 113, 228, 0.05);
}
body .im-attachmenu__item_poll span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -875px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -875px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -875px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_poll span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_poll span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_poll span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-attachmenu__item_call_link span {
  background-color: rgba(35, 199, 222, 0.05);
}
body .im-attachmenu__item_call_link span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -8960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -8960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -8960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_call_link span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_call_link span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_call_link span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-attachmenu__item_webinar span {
  background-color: rgba(58, 188, 83, 0.05);
}
body .im-attachmenu__item_webinar span:after {
  margin-top: 8px;
  margin-left: 5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8959px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8959px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8959px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #3ABC53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_webinar span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_webinar span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_webinar span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-attachmenu__item_ptt span {
  background-color: rgba(248, 62, 51, 0.05);
}
body .im-attachmenu__item_ptt span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-attachmenu__item_ptt span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-attachmenu__item_ptt span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-attachmenu__item_ptt span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-theme-dark_green .im-attachmenu__item_media span {
  background-color: rgba(232, 94, 185, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_media span:after {
  margin-left: 8px;
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #E85EB9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_media span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_media span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_media span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-attachmenu__item_file span {
  background-color: rgba(0, 95, 249, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_file span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #005FF9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_file span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_file span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_file span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-attachmenu__item_camera span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_camera span:after {
  margin-left: 6px;
  margin-top: 6px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_camera span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_camera span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_camera span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-attachmenu__item_contact span {
  background-color: rgba(248, 122, 83, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_contact span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9378px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9378px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9378px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #F87A53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_contact span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_contact span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_contact span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-attachmenu__item_task span {
  background-color: rgba(255, 169, 1, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_task span::after {
  margin-left: 6px;
  margin-top: 6px;
  background-color: #FFA901;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #FFA901;
}
.im-theme-dark_green .im-attachmenu__item_poll span {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_poll span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -875px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -875px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -875px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_poll span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_poll span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_poll span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-attachmenu__item_call_link span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_call_link span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -8960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -8960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -8960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_call_link span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_call_link span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_call_link span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-attachmenu__item_webinar span {
  background-color: rgba(58, 188, 83, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_webinar span:after {
  margin-top: 8px;
  margin-left: 5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8959px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8959px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8959px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #3ABC53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_webinar span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_webinar span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_webinar span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-attachmenu__item_ptt span {
  background-color: rgba(247, 93, 93, 0.05);
}
.im-theme-dark_green .im-attachmenu__item_ptt span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-attachmenu__item_ptt span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-attachmenu__item_ptt span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-attachmenu__item_ptt span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-theme-dark_blue .im-attachmenu__item_media span {
  background-color: rgba(232, 94, 185, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_media span:after {
  margin-left: 8px;
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #E85EB9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_media span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_media span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_media span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-attachmenu__item_file span {
  background-color: rgba(0, 95, 249, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_file span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #005FF9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_file span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_file span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_file span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-attachmenu__item_camera span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_camera span:after {
  margin-left: 6px;
  margin-top: 6px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_camera span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_camera span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_camera span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-attachmenu__item_contact span {
  background-color: rgba(248, 122, 83, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_contact span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9378px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9378px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9378px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #F87A53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_contact span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_contact span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_contact span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-attachmenu__item_task span {
  background-color: rgba(255, 169, 1, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_task span::after {
  margin-left: 6px;
  margin-top: 6px;
  background-color: #FFA901;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #FFA901;
}
.im-theme-dark_blue .im-attachmenu__item_poll span {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_poll span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -875px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -875px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -875px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_poll span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_poll span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_poll span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-attachmenu__item_call_link span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_call_link span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -8960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -8960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -8960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_call_link span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_call_link span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_call_link span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-attachmenu__item_webinar span {
  background-color: rgba(58, 188, 83, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_webinar span:after {
  margin-top: 8px;
  margin-left: 5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8959px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8959px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8959px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #3ABC53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_webinar span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_webinar span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_webinar span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-attachmenu__item_ptt span {
  background-color: rgba(247, 93, 93, 0.05);
}
.im-theme-dark_blue .im-attachmenu__item_ptt span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-attachmenu__item_ptt span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-attachmenu__item_ptt span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-attachmenu__item_ptt span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-theme-blue .im-attachmenu__item_media span {
  background-color: rgba(232, 94, 185, 0.05);
}
.im-theme-blue .im-attachmenu__item_media span:after {
  margin-left: 8px;
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #E85EB9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_media span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_media span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_media span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-attachmenu__item_file span {
  background-color: rgba(0, 95, 249, 0.05);
}
.im-theme-blue .im-attachmenu__item_file span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #005FF9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_file span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_file span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_file span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-attachmenu__item_camera span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-blue .im-attachmenu__item_camera span:after {
  margin-left: 6px;
  margin-top: 6px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_camera span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_camera span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_camera span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-attachmenu__item_contact span {
  background-color: rgba(248, 122, 83, 0.05);
}
.im-theme-blue .im-attachmenu__item_contact span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9378px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9378px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9378px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #F87A53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_contact span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_contact span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_contact span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-attachmenu__item_task span {
  background-color: rgba(255, 169, 1, 0.05);
}
.im-theme-blue .im-attachmenu__item_task span::after {
  margin-left: 6px;
  margin-top: 6px;
  background-color: #FFA901;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #FFA901;
}
.im-theme-blue .im-attachmenu__item_poll span {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-blue .im-attachmenu__item_poll span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -875px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -875px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -875px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_poll span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_poll span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_poll span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-attachmenu__item_call_link span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-blue .im-attachmenu__item_call_link span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -8960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -8960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -8960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_call_link span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_call_link span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_call_link span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-attachmenu__item_webinar span {
  background-color: rgba(58, 188, 83, 0.05);
}
.im-theme-blue .im-attachmenu__item_webinar span:after {
  margin-top: 8px;
  margin-left: 5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8959px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8959px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8959px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #3ABC53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_webinar span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_webinar span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_webinar span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-attachmenu__item_ptt span {
  background-color: rgba(248, 62, 51, 0.05);
}
.im-theme-blue .im-attachmenu__item_ptt span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-attachmenu__item_ptt span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-attachmenu__item_ptt span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-attachmenu__item_ptt span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-theme-dit_blue .im-attachmenu__item_media span {
  background-color: rgba(232, 94, 185, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_media span:after {
  margin-left: 8px;
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #E85EB9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_media span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_media span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_media span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-attachmenu__item_file span {
  background-color: rgba(0, 95, 249, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_file span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #005FF9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_file span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_file span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_file span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-attachmenu__item_camera span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_camera span:after {
  margin-left: 6px;
  margin-top: 6px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_camera span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_camera span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_camera span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-attachmenu__item_contact span {
  background-color: rgba(248, 122, 83, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_contact span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9378px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9378px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9378px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #F87A53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_contact span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_contact span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_contact span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-attachmenu__item_task span {
  background-color: rgba(255, 169, 1, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_task span::after {
  margin-left: 6px;
  margin-top: 6px;
  background-color: #FFA901;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #FFA901;
}
.im-theme-dit_blue .im-attachmenu__item_poll span {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_poll span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -875px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -875px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -875px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_poll span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_poll span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_poll span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-attachmenu__item_call_link span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_call_link span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -8960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -8960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -8960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_call_link span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_call_link span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_call_link span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-attachmenu__item_webinar span {
  background-color: rgba(58, 188, 83, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_webinar span:after {
  margin-top: 8px;
  margin-left: 5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8959px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8959px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8959px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #3ABC53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_webinar span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_webinar span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_webinar span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-attachmenu__item_ptt span {
  background-color: rgba(248, 62, 51, 0.05);
}
.im-theme-dit_blue .im-attachmenu__item_ptt span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-attachmenu__item_ptt span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-attachmenu__item_ptt span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-attachmenu__item_ptt span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-theme-myteam_green .im-attachmenu__item_media span {
  background-color: rgba(232, 94, 185, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_media span:after {
  margin-left: 8px;
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #E85EB9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_media span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_media span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_media span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-attachmenu__item_file span {
  background-color: rgba(0, 95, 249, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_file span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #005FF9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_file span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_file span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_file span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-attachmenu__item_camera span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_camera span:after {
  margin-left: 6px;
  margin-top: 6px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_camera span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_camera span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_camera span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-attachmenu__item_contact span {
  background-color: rgba(248, 122, 83, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_contact span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9378px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9378px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9378px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #F87A53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_contact span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_contact span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_contact span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-attachmenu__item_task span {
  background-color: rgba(255, 169, 1, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_task span::after {
  margin-left: 6px;
  margin-top: 6px;
  background-color: #FFA901;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #FFA901;
}
.im-theme-myteam_green .im-attachmenu__item_poll span {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_poll span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -875px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -875px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -875px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_poll span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_poll span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_poll span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-attachmenu__item_call_link span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_call_link span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -8960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -8960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -8960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_call_link span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_call_link span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_call_link span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-attachmenu__item_webinar span {
  background-color: rgba(58, 188, 83, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_webinar span:after {
  margin-top: 8px;
  margin-left: 5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8959px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8959px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8959px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #3ABC53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_webinar span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_webinar span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_webinar span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-attachmenu__item_ptt span {
  background-color: rgba(236, 38, 74, 0.05);
}
.im-theme-myteam_green .im-attachmenu__item_ptt span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #EC264A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-attachmenu__item_ptt span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-attachmenu__item_ptt span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-attachmenu__item_ptt span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-theme-dark_calls .im-attachmenu__item_media span {
  background-color: rgba(232, 94, 185, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_media span:after {
  margin-left: 8px;
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #E85EB9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_media span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_media span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_media span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-attachmenu__item_file span {
  background-color: rgba(0, 95, 249, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_file span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9030px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9030px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9030px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #005FF9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_file span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_file span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_file span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-attachmenu__item_camera span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_camera span:after {
  margin-left: 6px;
  margin-top: 6px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9240px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9240px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9240px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_camera span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_camera span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_camera span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-attachmenu__item_contact span {
  background-color: rgba(248, 122, 83, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_contact span:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -9378px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -9378px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -9378px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #F87A53;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_contact span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_contact span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_contact span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-attachmenu__item_task span {
  background-color: rgba(255, 169, 1, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_task span::after {
  margin-left: 6px;
  margin-top: 6px;
  background-color: #FFA901;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.25' stroke-width='1.3'/%3E%3Cpath d='M6.72779 10.0265L9.37854 12.5031C9.419 12.5409 9.48247 12.5387 9.52013 12.4981L13.8637 7.81543' stroke='%23FFA901' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
  background-color: #FFA901;
}
.im-theme-dark_calls .im-attachmenu__item_poll span {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_poll span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -875px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -875px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -875px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_poll span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_poll span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_poll span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-attachmenu__item_call_link span {
  background-color: rgba(35, 199, 222, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_call_link span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -8960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -8960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -8960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #23C7DE;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_call_link span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_call_link span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_call_link span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-attachmenu__item_webinar span {
  background-color: rgba(49, 197, 142, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_webinar span:after {
  margin-top: 8px;
  margin-left: 5px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8959px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8959px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8959px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #31C58E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_webinar span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_webinar span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_webinar span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-attachmenu__item_ptt span {
  background-color: rgba(252, 44, 56, 0.05);
}
.im-theme-dark_calls .im-attachmenu__item_ptt span:after {
  margin-top: 8px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -9170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -9170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -9170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FC2C38;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-attachmenu__item_ptt span:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-attachmenu__item_ptt span:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-attachmenu__item_ptt span:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-suggestbox__anchor {
  display: none;
  bottom: -6px;
}

.im-suggestbox {
  max-height: 224px;
  position: absolute;
  top: auto;
  right: 4px;
  bottom: 100%;
  left: 4px;
  z-index: 1;
  border: 1px solid;
  border-radius: 6px;
}
body .im-suggestbox {
  border-color: #cccfd8;
  background-color: #ffffff;
}
.im-theme-dark_green .im-suggestbox {
  border-color: #5e5f6c;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-suggestbox {
  border-color: #5e5f6c;
  background-color: #2b2c34;
}
.im-theme-blue .im-suggestbox {
  border-color: #cccfd8;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-suggestbox {
  border-color: #cccfd8;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-suggestbox {
  border-color: #cccfd8;
  background-color: #ffffff;
}
.im-theme-dark_calls .im-suggestbox {
  border-color: #858585;
  background-color: #2B2B2B;
}
.im-suggestbox .im-list {
  width: 100%;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: auto;
  overflow: auto;
}
.im-suggestbox .im-list-wrapper {
  padding: 4px 0;
}

.im-suggestbox_not-found {
  height: 172px !important;
}
.im-suggestbox_not-found .im-suggestbox__message {
  display: block;
}
.im-suggestbox_not-found .im-scrollbar, .im-suggestbox_not-found .im-list {
  display: none;
}

.im-suggest-item {
  position: relative;
  height: 32px;
  line-height: 32px;
  padding-left: 44px;
  font-weight: normal;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-align: left;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-suggest-item {
  color: #111111;
}
body .im-suggest-item.im-list-entry_selected {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-suggest-item {
  color: #ffffff;
}
.im-theme-dark_green .im-suggest-item.im-list-entry_selected {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-suggest-item {
  color: #ffffff;
}
.im-theme-dark_blue .im-suggest-item.im-list-entry_selected {
  background-color: #3c3d48;
}
.im-theme-blue .im-suggest-item {
  color: #111111;
}
.im-theme-blue .im-suggest-item.im-list-entry_selected {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-suggest-item {
  color: #111111;
}
.im-theme-dit_blue .im-suggest-item.im-list-entry_selected {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-suggest-item {
  color: #111111;
}
.im-theme-myteam_green .im-suggest-item.im-list-entry_selected {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-suggest-item {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-suggest-item.im-list-entry_selected {
  background-color: #1F1F1F;
}
.im-suggest-item .im-avatarbox {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 12px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-top: -10px;
}
.im-suggest-item .im-avatarmark {
  display: none;
}

.im-suggest-item-title {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
  max-width: 100%;
  padding-right: 40px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-suggest-item-title span {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  display: block;
  display: inline-block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.im-suggest-item-title span .im-emoji_inline {
  vertical-align: text-top;
}
.im-suggest-item-title span .im-emoji_inline {
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
}
.im-cl-contact_official .im-suggest-item-title span {
  /*padding-right: 22px;
  &:after {
      content: '';
      @include absolutize($top: 50%, $right: $x);
      margin-top: -7px;
      @include icon(official_sign);
      width: 13px;
      height: 13px;
  }*/
  padding-right: 30px;
}
.im-suggest-item-title span .im-search-sub-result {
  display: inline;
}

.im-suggest-item_separator {
  cursor: default;
  font-size: 12px;
}
body .im-suggest-item_separator {
  color: #838690;
}
.im-theme-dark_green .im-suggest-item_separator {
  color: #7e848f;
}
.im-theme-dark_blue .im-suggest-item_separator {
  color: #7e848f;
}
.im-theme-blue .im-suggest-item_separator {
  color: #838690;
}
.im-theme-dit_blue .im-suggest-item_separator {
  color: #838690;
}
.im-theme-myteam_green .im-suggest-item_separator {
  color: #838690;
}
.im-theme-dark_calls .im-suggest-item_separator {
  color: #9C9C9C;
}
.im-suggest-item_separator:hover {
  background-color: transparent;
}

.im-suggestbox__message {
  font-size: 14px;
  line-height: 18px;
  width: 180px;
  margin: 72px auto 0;
  text-align: center;
  display: none;
}
body .im-suggestbox__message {
  color: #838690;
}
.im-theme-dark_green .im-suggestbox__message {
  color: #7e848f;
}
.im-theme-dark_blue .im-suggestbox__message {
  color: #7e848f;
}
.im-theme-blue .im-suggestbox__message {
  color: #838690;
}
.im-theme-dit_blue .im-suggestbox__message {
  color: #838690;
}
.im-theme-myteam_green .im-suggestbox__message {
  color: #838690;
}
.im-theme-dark_calls .im-suggestbox__message {
  color: #9C9C9C;
}

.im-pane .app-topbar__title {
  cursor: pointer;
  padding-left: 44px;
}
.im-pane .app-topbar__title .im-dialog__title-avatarbox {
  left: 4px;
}
.im-pane .im-avatar-block {
  left: 16px;
}
.im-pane .im-avatar-block .im-avatarmark {
  left: 20px;
}
.im-pane.im-dialogpage__is_chat .im-message, .im-pane.im-dialogpage_is_static .im-message {
  padding-left: 56px;
}

/*********** Send files dialog ****************/
.im-filebox {
  max-width: 340px;
  width: 100%;
}
.im-filebox .im-scrollbar {
  bottom: 89px;
}
.im-filebox .im-dragdrop-area {
  bottom: 0;
}
.im-filebox .im-dragdrop-area div {
  position: absolute;
  top: 0;
  right: 16px;
  bottom: 0;
  left: 16px;
  font-size: 22px;
}
.im-filebox .im-modal-box__title {
  padding-top: 12px;
  padding-bottom: 16px;
}
.im-filebox .im-modal-box__body {
  position: relative;
  padding: 0 9px 20px 16px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-filebox .im-filebox-text {
  width: 100%;
  margin-top: 40px;
  position: relative;
}
.im-filebox .im-filebox-text .im-scrollbar {
  bottom: 0;
}
.im-filebox .im-field-text {
  width: 100%;
  height: auto;
  min-height: 22px;
  max-height: 65px;
  margin: 0;
}

.im-filebox-list {
  max-height: 320px;
  min-height: 80px;
  max-width: 308px;
  min-width: 210px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: auto;
}
.im-mobile .im-filebox-list {
  padding-right: 7px;
}
.im-filebox_extremely-low-height .im-filebox-list {
  max-height: 200px;
}
.im-filebox-list.im-filebox-list_single {
  background-color: #f7f9fc;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}
.im-filebox-list.im-filebox-list_single img {
  border-radius: 5px;
}
.im-filebox-list .im-file {
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 20px;
  width: 100%;
  height: 60px;
}
.im-filebox-list .im-file .im-file__drop {
  width: 44px;
  height: 44px;
  top: 8px;
}
.im-filebox-list .im-file:hover .im-file__remove {
  display: block;
}
.im-filebox-list img {
  display: block;
  max-width: 308px;
  max-height: 308px;
}
.im-filebox-list .im-file__remove {
  display: none;
  position: absolute;
  top: 20px;
  right: 0;
  bottom: auto;
  left: auto;
  outline: none;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -1958px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -1958px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -1958px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-filebox-list .im-file__remove:hover {
  -webkit-filter: brightness(82%);
  -moz-filter: brightness(82%);
  -o-filter: brightness(82%);
  -ms-filter: brightness(82%);
  filter: brightness(82%);
}
.im-mobile .im-filebox-list .im-file__remove {
  display: block;
}

.im-modal__thread .im-modal-box__title, .im-modal__thread .app-topbar {
  display: flex;
  justify-content: space-between;
}
.im-modal__thread .im-modal-box__title .im-message-reactions, .im-modal__thread .app-topbar .im-message-reactions {
  cursor: auto;
  display: flex;
  position: initial;
  height: 21px;
  align-self: center;
}
.im-modal__thread .im-modal-box__title .im-message-reactions .im-message-reaction span:first-child, .im-modal__thread .app-topbar .im-message-reactions .im-message-reaction span:first-child {
  margin-right: 8px;
}

/* Polls */
.im-poll-card {
  font-size: 14px;
  width: 268px;
  max-width: 100%;
}
body .im-poll-card {
  color: #111111;
}
.im-theme-dark_green .im-poll-card {
  color: #ffffff;
}
.im-theme-dark_blue .im-poll-card {
  color: #ffffff;
}
.im-theme-blue .im-poll-card {
  color: #111111;
}
.im-theme-dit_blue .im-poll-card {
  color: #111111;
}
.im-theme-myteam_green .im-poll-card {
  color: #111111;
}
.im-theme-dark_calls .im-poll-card {
  color: #FFFFFF;
}

.im-poll-card__title {
  margin-top: 8px;
}
.im-poll-card__title:empty {
  width: 118px;
  height: 9px;
  border-radius: 5px;
}
body .im-poll-card__title:empty {
  background-color: #eceef3;
}
.im-theme-dark_green .im-poll-card__title:empty {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-poll-card__title:empty {
  background-color: #3c3d47;
}
.im-theme-blue .im-poll-card__title:empty {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-poll-card__title:empty {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-poll-card__title:empty {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-poll-card__title:empty {
  background-color: #1F1F1F;
}
body .im-message_self .im-poll-card__title:empty {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-poll-card__title:empty {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-poll-card__title:empty {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-poll-card__title:empty {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-poll-card__title:empty {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-poll-card__title:empty {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-poll-card__title:empty {
  background-color: #044CA1;
}

.im-poll-card__subtitle {
  margin-top: 8px;
  font-size: 11px;
}
body .im-poll-card__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-poll-card__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-poll-card__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-poll-card__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-poll-card__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-poll-card__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-poll-card__subtitle {
  color: #9C9C9C;
}
body .im-message_self .im-poll-card__subtitle {
  color: #0ABD47;
}
.im-theme-dark_green .im-message_self .im-poll-card__subtitle {
  color: #0AC248;
}
.im-theme-dark_blue .im-message_self .im-poll-card__subtitle {
  color: #73a5dc;
}
.im-theme-blue .im-message_self .im-poll-card__subtitle {
  color: #6087B3;
}
.im-theme-dit_blue .im-message_self .im-poll-card__subtitle {
  color: #5A8ABF;
}
.im-theme-myteam_green .im-message_self .im-poll-card__subtitle {
  color: #61CEBA;
}
.im-theme-dark_calls .im-message_self .im-poll-card__subtitle {
  color: #2D8DFF;
}
.im-poll-card__subtitle:empty {
  height: 12px;
}

.im-poll-card__item {
  padding: 12px 12px 12px 38px;
  line-height: 18px;
  min-height: 42px;
  margin-top: 8px;
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
}
body .im-poll-card_default .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-dark_green .im-poll-card_default .im-poll-card__item {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-poll-card_default .im-poll-card__item {
  background-color: #3c3d47;
}
.im-theme-blue .im-poll-card_default .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-poll-card_default .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-poll-card_default .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-poll-card_default .im-poll-card__item {
  background-color: #1F1F1F;
}
body .im-poll-card_default .im-poll-card__item:after {
  border-color: #cccfd8;
}
.im-theme-dark_green .im-poll-card_default .im-poll-card__item:after {
  border-color: #5e5f6c;
}
.im-theme-dark_blue .im-poll-card_default .im-poll-card__item:after {
  border-color: #5e5f6c;
}
.im-theme-blue .im-poll-card_default .im-poll-card__item:after {
  border-color: #cccfd8;
}
.im-theme-dit_blue .im-poll-card_default .im-poll-card__item:after {
  border-color: #cccfd8;
}
.im-theme-myteam_green .im-poll-card_default .im-poll-card__item:after {
  border-color: #cccfd8;
}
.im-theme-dark_calls .im-poll-card_default .im-poll-card__item:after {
  border-color: #858585;
}
body .im-message_self .im-poll-card_default .im-poll-card__item {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-poll-card_default .im-poll-card__item {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-poll-card_default .im-poll-card__item {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-poll-card_default .im-poll-card__item {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-poll-card_default .im-poll-card__item {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-poll-card_default .im-poll-card__item {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-poll-card_default .im-poll-card__item {
  background-color: #044CA1;
}
body .im-message_self .im-poll-card_default .im-poll-card__item:after {
  border-color: rgba(33, 216, 106, 0.2);
}
.im-theme-dark_green .im-message_self .im-poll-card_default .im-poll-card__item:after {
  border-color: rgba(10, 220, 94, 0.2);
}
.im-theme-dark_blue .im-message_self .im-poll-card_default .im-poll-card__item:after {
  border-color: rgba(46, 145, 255, 0.2);
}
.im-theme-blue .im-message_self .im-poll-card_default .im-poll-card__item:after {
  border-color: rgba(45, 144, 245, 0.2);
}
.im-theme-dit_blue .im-message_self .im-poll-card_default .im-poll-card__item:after {
  border-color: rgba(46, 114, 191, 0.2);
}
.im-theme-myteam_green .im-message_self .im-poll-card_default .im-poll-card__item:after {
  border-color: rgba(24, 216, 147, 0.2);
}
.im-theme-dark_calls .im-message_self .im-poll-card_default .im-poll-card__item:after {
  border-color: rgba(12, 124, 255, 0.2);
}
.im-poll-card_active .im-poll-card__item {
  cursor: pointer;
}
body .im-poll-card_active .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-dark_green .im-poll-card_active .im-poll-card__item {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-poll-card_active .im-poll-card__item {
  background-color: #3c3d47;
}
.im-theme-blue .im-poll-card_active .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-poll-card_active .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-poll-card_active .im-poll-card__item {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-poll-card_active .im-poll-card__item {
  background-color: #1F1F1F;
}
.im-desktop .im-poll-card_active .im-poll-card__item:hover {
  background-color: #e4e7ef;
}
.im-desktop .im-poll-card_active .im-poll-card__item:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_green .im-poll-card_active .im-poll-card__item:hover {
  background-color: #444551;
}
.im-desktop.im-theme-dark_green .im-poll-card_active .im-poll-card__item:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-dark_blue .im-poll-card_active .im-poll-card__item:hover {
  background-color: #444551;
}
.im-desktop.im-theme-dark_blue .im-poll-card_active .im-poll-card__item:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-blue .im-poll-card_active .im-poll-card__item:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-blue .im-poll-card_active .im-poll-card__item:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dit_blue .im-poll-card_active .im-poll-card__item:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dit_blue .im-poll-card_active .im-poll-card__item:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-myteam_green .im-poll-card_active .im-poll-card__item:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-myteam_green .im-poll-card_active .im-poll-card__item:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_calls .im-poll-card_active .im-poll-card__item:hover {
  background-color: #0F0F0F;
}
.im-desktop.im-theme-dark_calls .im-poll-card_active .im-poll-card__item:active {
  background-color: #0A0A0A;
}
body .im-message_self .im-poll-card_active .im-poll-card__item {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-poll-card_active .im-poll-card__item {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-poll-card_active .im-poll-card__item {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-poll-card_active .im-poll-card__item {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-poll-card_active .im-poll-card__item {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-poll-card_active .im-poll-card__item {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-poll-card_active .im-poll-card__item {
  background-color: #044CA1;
}
.im-desktop .im-message_self .im-poll-card_active .im-poll-card__item:hover {
  background-color: #B1F6C2;
}
.im-desktop .im-message_self .im-poll-card_active .im-poll-card__item:active {
  background-color: #9AF4B1;
}
.im-desktop.im-theme-dark_green .im-message_self .im-poll-card_active .im-poll-card__item:hover {
  background-color: #559A65;
}
.im-desktop.im-theme-dark_green .im-message_self .im-poll-card_active .im-poll-card__item:active {
  background-color: #61A871;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-poll-card_active .im-poll-card__item:hover {
  background-color: #305582;
}
.im-desktop.im-theme-dark_blue .im-message_self .im-poll-card_active .im-poll-card__item:active {
  background-color: #376195;
}
.im-desktop.im-theme-blue .im-message_self .im-poll-card_active .im-poll-card__item:hover {
  background-color: #9FD1FC;
}
.im-desktop.im-theme-blue .im-message_self .im-poll-card_active .im-poll-card__item:active {
  background-color: #90C6F4;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-poll-card_active .im-poll-card__item:hover {
  background-color: #A5CCF7;
}
.im-desktop.im-theme-dit_blue .im-message_self .im-poll-card_active .im-poll-card__item:active {
  background-color: #92C1F3;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-poll-card_active .im-poll-card__item:hover {
  background-color: #B4EBCB;
}
.im-desktop.im-theme-myteam_green .im-message_self .im-poll-card_active .im-poll-card__item:active {
  background-color: #AAE5C3;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-poll-card_active .im-poll-card__item:hover {
  background-color: #0C5CBA;
}
.im-desktop.im-theme-dark_calls .im-message_self .im-poll-card_active .im-poll-card__item:active {
  background-color: #1768C7;
}
.im-poll-card_finished .im-poll-card__item {
  padding-left: 12px;
  padding-right: 50px;
}
body .im-poll-card_finished .im-poll-card__item {
  border: 1px solid #eceef3;
}
.im-theme-dark_green .im-poll-card_finished .im-poll-card__item {
  border: 1px solid #3c3d47;
}
.im-theme-dark_blue .im-poll-card_finished .im-poll-card__item {
  border: 1px solid #3c3d47;
}
.im-theme-blue .im-poll-card_finished .im-poll-card__item {
  border: 1px solid #eceef3;
}
.im-theme-dit_blue .im-poll-card_finished .im-poll-card__item {
  border: 1px solid #eceef3;
}
.im-theme-myteam_green .im-poll-card_finished .im-poll-card__item {
  border: 1px solid #eceef3;
}
.im-theme-dark_calls .im-poll-card_finished .im-poll-card__item {
  border: 1px solid #1F1F1F;
}
.im-poll-card_finished .im-poll-card__item:after {
  display: none;
}
body .im-message_self .im-poll-card_finished .im-poll-card__item {
  border-color: rgba(33, 216, 106, 0.2);
}
.im-theme-dark_green .im-message_self .im-poll-card_finished .im-poll-card__item {
  border-color: rgba(10, 220, 94, 0.2);
}
.im-theme-dark_blue .im-message_self .im-poll-card_finished .im-poll-card__item {
  border-color: rgba(46, 145, 255, 0.2);
}
.im-theme-blue .im-message_self .im-poll-card_finished .im-poll-card__item {
  border-color: rgba(45, 144, 245, 0.2);
}
.im-theme-dit_blue .im-message_self .im-poll-card_finished .im-poll-card__item {
  border-color: rgba(46, 114, 191, 0.2);
}
.im-theme-myteam_green .im-message_self .im-poll-card_finished .im-poll-card__item {
  border-color: rgba(24, 216, 147, 0.2);
}
.im-theme-dark_calls .im-message_self .im-poll-card_finished .im-poll-card__item {
  border-color: rgba(12, 124, 255, 0.2);
}
.im-poll-card__item:after {
  content: "";
  width: 22px;
  height: 22px;
  margin-top: -11px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 8px;
  border-radius: 50%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-poll-card__item:after {
  border: 2px solid #21D86A;
}
.im-theme-dark_green .im-poll-card__item:after {
  border: 2px solid #0ADC5E;
}
.im-theme-dark_blue .im-poll-card__item:after {
  border: 2px solid #2e91ff;
}
.im-theme-blue .im-poll-card__item:after {
  border: 2px solid #2D90F5;
}
.im-theme-dit_blue .im-poll-card__item:after {
  border: 2px solid #2E72BF;
}
.im-theme-myteam_green .im-poll-card__item:after {
  border: 2px solid #18D893;
}
.im-theme-dark_calls .im-poll-card__item:after {
  border: 2px solid #0C7CFF;
}

.im-poll-card__item__bubble {
  z-index: 1;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  border-radius: 8px;
  display: none;
}
body .im-poll-card__item__bubble {
  background-color: rgba(33, 216, 106, 0.3);
}
.im-theme-dark_green .im-poll-card__item__bubble {
  background-color: rgba(10, 220, 94, 0.3);
}
.im-theme-dark_blue .im-poll-card__item__bubble {
  background-color: rgba(46, 145, 255, 0.3);
}
.im-theme-blue .im-poll-card__item__bubble {
  background-color: rgba(45, 144, 245, 0.3);
}
.im-theme-dit_blue .im-poll-card__item__bubble {
  background-color: rgba(46, 114, 191, 0.3);
}
.im-theme-myteam_green .im-poll-card__item__bubble {
  background-color: rgba(24, 216, 147, 0.3);
}
.im-theme-dark_calls .im-poll-card__item__bubble {
  background-color: rgba(12, 124, 255, 0.3);
}
body .im-message_self .im-poll-card__item__bubble {
  background-color: rgba(33, 216, 106, 0.2);
}
.im-theme-dark_green .im-message_self .im-poll-card__item__bubble {
  background-color: rgba(10, 220, 94, 0.2);
}
.im-theme-dark_blue .im-message_self .im-poll-card__item__bubble {
  background-color: rgba(46, 145, 255, 0.2);
}
.im-theme-blue .im-message_self .im-poll-card__item__bubble {
  background-color: rgba(45, 144, 245, 0.2);
}
.im-theme-dit_blue .im-message_self .im-poll-card__item__bubble {
  background-color: rgba(46, 114, 191, 0.2);
}
.im-theme-myteam_green .im-message_self .im-poll-card__item__bubble {
  background-color: rgba(24, 216, 147, 0.2);
}
.im-theme-dark_calls .im-message_self .im-poll-card__item__bubble {
  background-color: rgba(12, 124, 255, 0.2);
}
.im-poll-card_finished .im-poll-card__item__bubble {
  display: block;
}

.im-poll-card__item__title {
  z-index: 2;
  display: inline-block;
}
.im-poll-card__item_checked .im-poll-card__item__title {
  position: relative;
  padding-right: 36px;
}
.im-poll-card__item_checked .im-poll-card__item__title:after {
  content: "";
  width: 20px;
  height: 20px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  right: 8px;
  bottom: auto;
  left: auto;
  background-image: url("../images/im_sprite.png?64");
  background-position: 4px -7624px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 4px -7624px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 4px -7624px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-poll-card__item_checked .im-poll-card__item__title:after {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-poll-card__item_checked .im-poll-card__item__title:after {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-poll-card__item_checked .im-poll-card__item__title:after {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-poll-card__item_checked .im-poll-card__item__title:after {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-poll-card__item_checked .im-poll-card__item__title:after {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-poll-card__item_checked .im-poll-card__item__title:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-poll-card__item__votes {
  z-index: 3;
  width: 40px;
  height: 32px;
  margin-top: -16px;
  text-align: right;
  position: absolute;
  top: 50%;
  right: 12px;
  bottom: auto;
  left: auto;
  line-height: 18px;
  display: none;
}
.im-poll-card_finished .im-poll-card__item__votes {
  display: block;
}

.im-poll-card__item__abs {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  display: inline-block;
  line-height: 11px;
  font-size: 11px;
}
body .im-poll-card__item__abs {
  color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-poll-card__item__abs {
  color: rgba(255, 255, 255, 0.34);
}
.im-theme-dark_blue .im-poll-card__item__abs {
  color: rgba(255, 255, 255, 0.34);
}
.im-theme-blue .im-poll-card__item__abs {
  color: rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-poll-card__item__abs {
  color: rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-poll-card__item__abs {
  color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-poll-card__item__abs {
  color: rgba(255, 255, 255, 0.34);
}

.im-poll-snippet {
  position: relative;
  max-width: 350px;
  height: 44px;
  padding: 6px 0 6px 52px;
  margin: 6px 0 4px 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-poll-snippet span {
  display: inline-block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
}

.im-poll-snippet__icon {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  border-radius: 50%;
  width: 44px;
  height: 44px;
}
body .im-poll-snippet__icon {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dark_green .im-poll-snippet__icon {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dark_blue .im-poll-snippet__icon {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-blue .im-poll-snippet__icon {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dit_blue .im-poll-snippet__icon {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-myteam_green .im-poll-snippet__icon {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-theme-dark_calls .im-poll-snippet__icon {
  background-color: rgba(129, 113, 228, 0.05);
}
.im-poll-snippet__icon:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 13px;
  right: auto;
  bottom: auto;
  left: 14px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -35px -840px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -35px -840px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -35px -840px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-poll-snippet__icon:after {
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-poll-snippet__icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-poll-snippet__icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-poll-snippet__icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-poll-snippet__icon:after {
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-poll-snippet__icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-poll-snippet__icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-poll-snippet__icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-poll-snippet__icon:after {
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-poll-snippet__icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-poll-snippet__icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-poll-snippet__icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-poll-snippet__icon:after {
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-poll-snippet__icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-poll-snippet__icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-poll-snippet__icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-poll-snippet__icon:after {
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-poll-snippet__icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-poll-snippet__icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-poll-snippet__icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-poll-snippet__icon:after {
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-poll-snippet__icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-poll-snippet__icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-poll-snippet__icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-poll-snippet__icon:after {
  background-image: none;
  background-color: #8171E4;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-poll-snippet__icon:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-poll-snippet__icon:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-poll-snippet__icon:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

/* create poll*/
.im-poll-create {
  width: 340px;
}
.im-poll-create .im-field-text {
  font-size: 17px;
  padding: 0 0 2px 0;
  width: 100%;
}
.im-poll-create .im-modal-box__title {
  padding-top: 13px;
}
.im-poll-create .im-modal-box__body {
  position: relative;
  padding: 16px;
  height: 280px;
}

.im-poll-create__wrap {
  position: absolute;
  top: 16px;
  right: 16px;
  bottom: 16px;
  left: 16px;
}

.im-poll-create__answers {
  margin-top: 10px;
  overflow: hidden;
}

.im-poll-create__wrap .im-field-text {
  height: auto;
  max-height: 200px;
  overflow-y: hidden;
}

.im-poll-create__option {
  position: relative;
  min-height: 44px;
  width: 100%;
  padding-top: 12px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-poll-create__option {
  background-color: #ffffff;
}
.im-theme-dark_green .im-poll-create__option {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-poll-create__option {
  background-color: #2b2c34;
}
.im-theme-blue .im-poll-create__option {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-poll-create__option {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-poll-create__option {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-poll-create__option {
  background-color: #2B2B2B;
}
.im-poll-create__option .im-field-text {
  margin: 0;
  padding: 0 0 2px 0 !important;
  width: 232px;
}

.im-poll-controls {
  width: 58px;
  height: 30px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
}

.im-poll-create__option__remove {
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 31px;
  bottom: auto;
  left: auto;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -4688px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -4688px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -4688px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-poll-create__option__remove {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-poll-create__option__remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-poll-create__option__remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-poll-create__option__remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-poll-create__option__remove {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-poll-create__option__remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-poll-create__option__remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-poll-create__option__remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-poll-create__option__remove {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-poll-create__option__remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-poll-create__option__remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-poll-create__option__remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-poll-create__option__remove {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-poll-create__option__remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-poll-create__option__remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-poll-create__option__remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-poll-create__option__remove {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-poll-create__option__remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-poll-create__option__remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-poll-create__option__remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-poll-create__option__remove {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-poll-create__option__remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-poll-create__option__remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-poll-create__option__remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-poll-create__option__remove {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-poll-create__option__remove {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-poll-create__option__remove {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-poll-create__option__remove {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-poll-create__option__drag {
  width: 22px;
  height: 22px;
  cursor: grab;
  position: absolute;
  top: 1px;
  right: 0;
  bottom: auto;
  left: auto;
  background-image: url("../images/im_sprite.png?64");
  background-position: -64px -767px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -64px -767px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -64px -767px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-poll-create__option__drag {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-poll-create__option__drag {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-poll-create__option__drag {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-poll-create__option__drag {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-poll-create__option__drag {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-poll-create__option__drag {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-poll-create__option__drag {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-poll-create__option__drag {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-poll-create__option__drag {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-poll-create__option__drag {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-poll-create__option__drag {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-poll-create__option__drag {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-poll-create__option__drag {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-poll-create__option__drag {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-poll-create__option__drag {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-poll-create__option__drag {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-poll-create__option__drag {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-poll-create__option__drag {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-poll-create__option__drag {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-poll-create__option__drag {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-poll-create__option__drag {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-poll-create__option__drag {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-poll-create__option__drag {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-poll-create__option__drag {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-poll-create__option__drag {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-poll-create__option__drag {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-poll-create__option__drag {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-poll-create__option__drag {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-poll-create__option__counter {
  font-size: 15px;
  position: absolute;
  top: 36px;
  right: 0;
  bottom: auto;
  left: auto;
}
body .im-poll-create__option__counter {
  color: #b7bcc9;
}
.im-theme-dark_green .im-poll-create__option__counter {
  color: #7e848f;
}
.im-theme-dark_blue .im-poll-create__option__counter {
  color: #7e848f;
}
.im-theme-blue .im-poll-create__option__counter {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-poll-create__option__counter {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-poll-create__option__counter {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-poll-create__option__counter {
  color: #949494;
}

.im-poll-create__add {
  margin-top: 10px;
  height: 22px;
  line-height: 22px;
  padding-left: 34px;
  position: relative;
}
body .im-poll-create__add div {
  background-color: #21D86A;
}
body .im-poll-create__add:hover div {
  background-color: #1EC360;
}
body .im-poll-create__add:active div {
  background-color: #1BB157;
}
body .im-poll-create__add:disabled div {
  background-color: #838690;
}
.im-theme-dark_green .im-poll-create__add div {
  background-color: #0ADC5E;
}
.im-theme-dark_green .im-poll-create__add:hover div {
  background-color: #0BF468;
}
.im-theme-dark_green .im-poll-create__add:active div {
  background-color: #3CF686;
}
.im-theme-dark_green .im-poll-create__add:disabled div {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-poll-create__add div {
  background-color: #2e91ff;
}
.im-theme-dark_blue .im-poll-create__add:hover div {
  background-color: #479dff;
}
.im-theme-dark_blue .im-poll-create__add:active div {
  background-color: #3b96ff;
}
.im-theme-dark_blue .im-poll-create__add:disabled div {
  background-color: #7e848f;
}
.im-theme-blue .im-poll-create__add div {
  background-color: #2D90F5;
}
.im-theme-blue .im-poll-create__add:hover div {
  background-color: #2C84DF;
}
.im-theme-blue .im-poll-create__add:active div {
  background-color: #317BC7;
}
.im-theme-blue .im-poll-create__add:disabled div {
  background-color: #838690;
}
.im-theme-dit_blue .im-poll-create__add div {
  background-color: #2E72BF;
}
.im-theme-dit_blue .im-poll-create__add:hover div {
  background-color: #2769B5;
}
.im-theme-dit_blue .im-poll-create__add:active div {
  background-color: #2061AB;
}
.im-theme-dit_blue .im-poll-create__add:disabled div {
  background-color: #838690;
}
.im-theme-myteam_green .im-poll-create__add div {
  background-color: #18D893;
}
.im-theme-myteam_green .im-poll-create__add:hover div {
  background-color: #1AD08E;
}
.im-theme-myteam_green .im-poll-create__add:active div {
  background-color: #1CC88A;
}
.im-theme-myteam_green .im-poll-create__add:disabled div {
  background-color: #838690;
}
.im-theme-dark_calls .im-poll-create__add div {
  background-color: #0C7CFF;
}
.im-theme-dark_calls .im-poll-create__add:hover div {
  background-color: #005BEF;
}
.im-theme-dark_calls .im-poll-create__add:active div {
  background-color: #0057E5;
}
.im-theme-dark_calls .im-poll-create__add:disabled div {
  background-color: #9C9C9C;
}
.im-poll-create__add div {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  border-radius: 50%;
}
.im-poll-create__add div:after {
  content: "";
  width: 22px;
  height: 22px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body .im-poll-create__add div:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -36px -2311px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -36px -2311px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -36px -2311px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-poll-create__add div:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-poll-create__add div:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-poll-create__add div:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-poll-create__add div:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -36px -2311px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -36px -2311px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -36px -2311px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-poll-create__add div:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-poll-create__add div:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-poll-create__add div:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-poll-create__add div:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -36px -2311px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -36px -2311px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -36px -2311px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-poll-create__add div:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-poll-create__add div:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-poll-create__add div:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-poll-create__add div:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -36px -2311px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -36px -2311px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -36px -2311px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-poll-create__add div:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-poll-create__add div:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-poll-create__add div:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-poll-create__add div:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -36px -2311px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -36px -2311px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -36px -2311px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-poll-create__add div:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-poll-create__add div:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-poll-create__add div:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-poll-create__add div:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -36px -2311px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -36px -2311px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -36px -2311px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-poll-create__add div:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-poll-create__add div:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-poll-create__add div:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-poll-create__add div:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -36px -2311px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -36px -2311px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -36px -2311px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2B2B2B;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-poll-create__add div:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-poll-create__add div:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-poll-create__add div:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-quote {
  padding-left: 12px;
}
body .im-quote {
  border-left: 4px solid rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-quote {
  border-left: 4px solid rgba(255, 255, 255, 0.34);
}
.im-theme-dark_blue .im-quote {
  border-left: 4px solid rgba(255, 255, 255, 0.34);
}
.im-theme-blue .im-quote {
  border-left: 4px solid rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-quote {
  border-left: 4px solid rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-quote {
  border-left: 4px solid rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-quote {
  border-left: 4px solid rgba(255, 255, 255, 0.34);
}

.im-code-block {
  white-space: pre-wrap;
  padding: 4px 12px;
  border-radius: 4px;
  font-size: 14px;
}
body .im-code-block {
  border: 1px solid #21D86A;
  background-color: rgba(33, 216, 106, 0.08);
}
.im-theme-dark_green .im-code-block {
  border: 1px solid #0ADC5E;
  background-color: rgba(10, 220, 94, 0.08);
}
.im-theme-dark_blue .im-code-block {
  border: 1px solid #2e91ff;
  background-color: rgba(46, 145, 255, 0.08);
}
.im-theme-blue .im-code-block {
  border: 1px solid #2D90F5;
  background-color: rgba(45, 144, 245, 0.08);
}
.im-theme-dit_blue .im-code-block {
  border: 1px solid #2E72BF;
  background-color: rgba(46, 114, 191, 0.08);
}
.im-theme-myteam_green .im-code-block {
  border: 1px solid #18D893;
  background-color: rgba(24, 216, 147, 0.08);
}
.im-theme-dark_calls .im-code-block {
  border: 1px solid #0C7CFF;
  background-color: rgba(12, 124, 255, 0.08);
}

.im-message-list {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  counter-reset: item;
}
.im-message-list li {
  counter-increment: item;
  display: flex;
}
.im-message-list br {
  display: none;
}

ol.im-message-list li:before {
  content: counter(item) ".";
  text-align: center;
  min-width: 32px;
  display: inline-block;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

ul.im-message-list li {
  display: flex;
  align-items: center;
}
ul.im-message-list li:before {
  content: "";
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin: 0 14px;
}
body ul.im-message-list li:before {
  background-color: #111111;
}
.im-theme-dark_green ul.im-message-list li:before {
  background-color: #ffffff;
}
.im-theme-dark_blue ul.im-message-list li:before {
  background-color: #ffffff;
}
.im-theme-blue ul.im-message-list li:before {
  background-color: #111111;
}
.im-theme-dit_blue ul.im-message-list li:before {
  background-color: #111111;
}
.im-theme-myteam_green ul.im-message-list li:before {
  background-color: #111111;
}
.im-theme-dark_calls ul.im-message-list li:before {
  background-color: #FFFFFF;
}

.im-quote, .im-code-block, .im-message-list {
  margin-top: 0;
  margin-bottom: 0;
  box-sizing: border-box;
}

.im-box_external-link .im-modal-box__body {
  padding-bottom: 0;
}
body .im-box_external-link .im-modal-box__body {
  color: #838690;
}
.im-theme-dark_green .im-box_external-link .im-modal-box__body {
  color: #7e848f;
}
.im-theme-dark_blue .im-box_external-link .im-modal-box__body {
  color: #7e848f;
}
.im-theme-blue .im-box_external-link .im-modal-box__body {
  color: #838690;
}
.im-theme-dit_blue .im-box_external-link .im-modal-box__body {
  color: #838690;
}
.im-theme-myteam_green .im-box_external-link .im-modal-box__body {
  color: #838690;
}
.im-theme-dark_calls .im-box_external-link .im-modal-box__body {
  color: #9C9C9C;
}
.im-box_external-link .im-modal-box__body .im-link {
  word-break: break-word;
}

.im-hr-margin {
  height: 8px;
  border: 0;
  margin: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-hr-margin + br {
  display: none;
}

.im-message_inline-wrapper {
  display: inline;
}

.im-tooltip-seens-more {
  display: flex;
  flex-direction: column;
  max-height: inherit;
}
.im-tooltip-seens-more span {
  display: inherit;
  align-items: center;
}

.im-top-message__tooltip {
  max-height: inherit;
}

.im-dialogpage_thread .app-close-button, .im-dialogpage_thread .im-infopane_back-not-available .im-sidebar-back, .im-infopane_back-not-available .im-dialogpage_thread .im-sidebar-back {
  position: relative;
  top: 0;
}
.im-dialogpage_thread .im-threads-topbar .app-topbar__title {
  padding: 0;
  margin-right: 44px;
  cursor: auto;
}
.im-dialogpage_thread .im-threads-topbar .app-topbar__title .im-dialog__title {
  justify-content: center;
}

.im-quick-menu-wrapper {
  display: none;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s linear 150ms, opacity 150ms linear;
  z-index: 1;
  height: 100%;
  align-items: flex-end;
  padding-left: 4px;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 100%;
}

.im-quick-menu-block {
  border-radius: 8px;
  padding: 2px;
  cursor: pointer;
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.1);
}
body .im-quick-menu-block {
  background-color: #ffffff;
}
.im-theme-dark_green .im-quick-menu-block {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-quick-menu-block {
  background-color: #2b2c34;
}
.im-theme-blue .im-quick-menu-block {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-quick-menu-block {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-quick-menu-block {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-quick-menu-block {
  background-color: #2B2B2B;
}

.im-quick-menu__item {
  border-radius: 6px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.im-quick-menu__item:not(:last-child) {
  margin-right: 2px;
}

.im-message_self {
  /*.im-quick-menu__item {
      &:after {
          @include theme {
              background-color: $primary_pastel;
          }
      }
  }*/
}
.im-message_self .im-quick-menu-wrapper {
  left: auto;
  right: 100%;
  padding-left: 0;
  padding-right: 4px;
  /*@include theme {
      background-color: $chat_secondary;
  }*/
}

.im-quick-menu__thread:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M14.6318 12.1867H15.5002C16.8809 12.1867 18.0002 11.0674 18.0002 9.68665V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.71093C7.33022 3 6.21094 4.11929 6.21094 5.5V6.36844' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M14.6318 12.1867H15.5002C16.8809 12.1867 18.0002 11.0674 18.0002 9.68665V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.71093C7.33022 3 6.21094 4.11929 6.21094 5.5V6.36844' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
}
body .im-quick-menu__thread:after {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-quick-menu__thread:after {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-quick-menu__thread:after {
  background-color: #7e848f;
}
.im-theme-blue .im-quick-menu__thread:after {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-quick-menu__thread:after {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-quick-menu__thread:after {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-quick-menu__thread:after {
  background-color: #949494;
}
.im-quick-menu__thread:hover:after {
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' fill='currentColor' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 4C6.50022 4 6.50043 4 6.50065 4H13.0006C15.2098 4 17.0006 5.79086 17.0006 8V11.4998C17.6076 11.0437 18.0002 10.3177 18.0002 9.5V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.50018C7.68227 3 6.9561 3.39278 6.5 4Z' fill='currentColor'/%3E%3Cpath d='M6.5 4L6.10022 3.69971L5.4991 4.5H6.5V4ZM17.0006 11.4998H16.5006V12.501L17.301 11.8995L17.0006 11.4998ZM6.5 4.5C6.50019 4.5 6.50037 4.5 6.50046 4.5C6.50058 4.5 6.50062 4.5 6.50065 4.5V3.5C6.50046 3.5 6.50028 3.5 6.50018 3.5C6.50007 3.5 6.50003 3.5 6.5 3.5V4.5ZM6.50065 4.5H13.0006V3.5H6.50065V4.5ZM13.0006 4.5C14.9336 4.5 16.5006 6.067 16.5006 8H17.5006C17.5006 5.51472 15.4859 3.5 13.0006 3.5V4.5ZM16.5006 8V11.4998H17.5006V8H16.5006ZM17.5002 9.5C17.5002 10.1538 17.187 10.7344 16.7003 11.1001L17.301 11.8995C18.0283 11.353 18.5002 10.4816 18.5002 9.5H17.5002ZM17.5002 5.5V9.5H18.5002V5.5H17.5002ZM15.5002 3.5C16.6048 3.5 17.5002 4.39543 17.5002 5.5H18.5002C18.5002 3.84315 17.157 2.5 15.5002 2.5V3.5ZM8.50018 3.5H15.5002V2.5H8.50018V3.5ZM6.89978 4.30029C7.26551 3.81338 7.84618 3.5 8.50018 3.5V2.5C7.51837 2.5 6.64669 2.97217 6.10022 3.69971L6.89978 4.30029Z' fill='currentColor'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' fill='currentColor' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 4C6.50022 4 6.50043 4 6.50065 4H13.0006C15.2098 4 17.0006 5.79086 17.0006 8V11.4998C17.6076 11.0437 18.0002 10.3177 18.0002 9.5V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.50018C7.68227 3 6.9561 3.39278 6.5 4Z' fill='currentColor'/%3E%3Cpath d='M6.5 4L6.10022 3.69971L5.4991 4.5H6.5V4ZM17.0006 11.4998H16.5006V12.501L17.301 11.8995L17.0006 11.4998ZM6.5 4.5C6.50019 4.5 6.50037 4.5 6.50046 4.5C6.50058 4.5 6.50062 4.5 6.50065 4.5V3.5C6.50046 3.5 6.50028 3.5 6.50018 3.5C6.50007 3.5 6.50003 3.5 6.5 3.5V4.5ZM6.50065 4.5H13.0006V3.5H6.50065V4.5ZM13.0006 4.5C14.9336 4.5 16.5006 6.067 16.5006 8H17.5006C17.5006 5.51472 15.4859 3.5 13.0006 3.5V4.5ZM16.5006 8V11.4998H17.5006V8H16.5006ZM17.5002 9.5C17.5002 10.1538 17.187 10.7344 16.7003 11.1001L17.301 11.8995C18.0283 11.353 18.5002 10.4816 18.5002 9.5H17.5002ZM17.5002 5.5V9.5H18.5002V5.5H17.5002ZM15.5002 3.5C16.6048 3.5 17.5002 4.39543 17.5002 5.5H18.5002C18.5002 3.84315 17.157 2.5 15.5002 2.5V3.5ZM8.50018 3.5H15.5002V2.5H8.50018V3.5ZM6.89978 4.30029C7.26551 3.81338 7.84618 3.5 8.50018 3.5V2.5C7.51837 2.5 6.64669 2.97217 6.10022 3.69971L6.89978 4.30029Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
}
body .im-quick-menu__thread:hover:after {
  background-color: #21D86A;
}
.im-theme-dark_green .im-quick-menu__thread:hover:after {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-quick-menu__thread:hover:after {
  background-color: #2e91ff;
}
.im-theme-blue .im-quick-menu__thread:hover:after {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-quick-menu__thread:hover:after {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-quick-menu__thread:hover:after {
  background-color: #18D893;
}
.im-theme-dark_calls .im-quick-menu__thread:hover:after {
  background-color: #0C7CFF;
}

.im-message__wrap-text:hover .im-quick-menu-wrapper {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

.im-message-reactions {
  height: 24px;
  padding: 0 4px;
  border-radius: 12px;
  font-size: 11px;
  position: absolute;
  bottom: -16px;
  left: 12px;
  line-height: 24px;
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.0700577), 0 0.4px 0 rgba(17, 32, 55, 0.148749);
}
body .im-message-reactions {
  color: #838690;
  background-color: #F7FAFD;
}
.im-theme-dark_green .im-message-reactions {
  color: #7e848f;
  background-color: #23242D;
}
.im-theme-dark_blue .im-message-reactions {
  color: #7e848f;
  background-color: #23242D;
}
.im-theme-blue .im-message-reactions {
  color: #838690;
  background-color: #F7FAFD;
}
.im-theme-dit_blue .im-message-reactions {
  color: #838690;
  background-color: #F7FAFD;
}
.im-theme-myteam_green .im-message-reactions {
  color: #838690;
  background-color: #F7FAFD;
}
.im-theme-dark_calls .im-message-reactions {
  color: #9C9C9C;
  background-color: #23242D;
}
.im-message-reactions .im-message-reaction {
  display: flex;
  align-items: center;
}
.im-message-reactions .im-message-reaction span:first-child {
  margin-right: 2px;
}

.im-message_self .im-message-reactions {
  left: auto;
  right: 12px;
}

.im-dialogpage__is_chat .im-message_has_reply,
.im-dialogpage_is_static .im-message_has_reply {
  padding-bottom: 22px;
}
.im-dialogpage__is_chat .im-message_has_reply__group,
.im-dialogpage_is_static .im-message_has_reply__group {
  padding-bottom: 19px;
}
.im-dialogpage__is_chat .im-message_has_reply__group.im-message_has-seens,
.im-dialogpage__is_chat .im-message_has_reply.im-message_has-seens,
.im-dialogpage_is_static .im-message_has_reply__group.im-message_has-seens,
.im-dialogpage_is_static .im-message_has_reply.im-message_has-seens {
  padding-bottom: 40px;
}
.im-dialogpage__is_chat .im-message__thread,
.im-dialogpage_is_static .im-message__thread {
  display: flex;
}

.im-message__thread {
  display: none;
  z-index: 1;
}
body .im-message__thread {
  background-color: #F7FAFD;
}
.im-theme-dark_green .im-message__thread {
  background-color: #23242D;
}
.im-theme-dark_blue .im-message__thread {
  background-color: #23242D;
}
.im-theme-blue .im-message__thread {
  background-color: #F7FAFD;
}
.im-theme-dit_blue .im-message__thread {
  background-color: #F7FAFD;
}
.im-theme-myteam_green .im-message__thread {
  background-color: #F7FAFD;
}
.im-theme-dark_calls .im-message__thread {
  background-color: #23242D;
}
.im-message__thread .im-message-reaction .im-message-reaction__text {
  margin-left: 4px;
  padding-left: 8px;
  line-height: 12px;
}
body .im-message__thread .im-message-reaction .im-message-reaction__text {
  color: #111111;
  border-left: 2px solid #21D86A;
}
.im-theme-dark_green .im-message__thread .im-message-reaction .im-message-reaction__text {
  color: #ffffff;
  border-left: 2px solid #0ADC5E;
}
.im-theme-dark_blue .im-message__thread .im-message-reaction .im-message-reaction__text {
  color: #ffffff;
  border-left: 2px solid #2e91ff;
}
.im-theme-blue .im-message__thread .im-message-reaction .im-message-reaction__text {
  color: #111111;
  border-left: 2px solid #2D90F5;
}
.im-theme-dit_blue .im-message__thread .im-message-reaction .im-message-reaction__text {
  color: #111111;
  border-left: 2px solid #2E72BF;
}
.im-theme-myteam_green .im-message__thread .im-message-reaction .im-message-reaction__text {
  color: #111111;
  border-left: 2px solid #18D893;
}
.im-theme-dark_calls .im-message__thread .im-message-reaction .im-message-reaction__text {
  color: #FFFFFF;
  border-left: 2px solid #0C7CFF;
}
.im-message__thread .im-message-reaction .im-message-reaction__counter {
  margin-left: 2px;
  border-radius: 10px;
  line-height: 16px;
  padding: 1px 5px 0 5px;
  font-family: "Roboto", Arial, sans-serif;
  font-weight: 500;
}
body .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #00B84D;
  background-color: #ffffff;
}
.im-theme-dark_green .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #0AC248;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #2f92ff;
  background-color: #2b2c34;
}
.im-theme-blue .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #1B85F1;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #2E72BF;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #17C97E;
  background-color: #ffffff;
}
.im-theme-dark_calls .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #027AFF;
  background-color: #2B2B2B;
}
.im-message__thread .im-message-reaction .im-message__thread__mention {
  position: relative;
  padding: 0;
  width: 16px;
  height: 16px;
}
.im-message__thread .im-message-reaction .im-message__thread__mention:before {
  content: "";
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 11px;
  height: 11px;
  mask: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.9973 6.61569C5.88679 6.61569 6.60787 5.89461 6.60787 5.00511C6.60787 4.11561 5.88679 3.39453 4.9973 3.39453C4.1078 3.39453 3.38672 4.11561 3.38672 5.00511C3.38672 5.89461 4.1078 6.61569 4.9973 6.61569Z' stroke='currentColor' stroke-width='1.3'/%3E%3Cpath d='M6.60938 3.39072C6.60938 3.39072 6.60938 4.81166 6.60938 5.32504C6.60938 6.03663 7.18624 6.6135 7.89784 6.6135C8.60943 6.6135 9.1863 6.03663 9.1863 5.32504C9.1863 4.61344 9.07828 3.88881 8.82553 3.30859' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M8.82956 3.30341C8.1785 1.83601 6.70877 0.8125 5 0.8125C2.68731 0.8125 0.8125 2.68731 0.8125 5C0.8125 7.31269 2.68731 9.1875 5 9.1875C5.85379 9.1875 6.6479 8.93198 7.31003 8.49324' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.9973 6.61569C5.88679 6.61569 6.60787 5.89461 6.60787 5.00511C6.60787 4.11561 5.88679 3.39453 4.9973 3.39453C4.1078 3.39453 3.38672 4.11561 3.38672 5.00511C3.38672 5.89461 4.1078 6.61569 4.9973 6.61569Z' stroke='currentColor' stroke-width='1.3'/%3E%3Cpath d='M6.60938 3.39072C6.60938 3.39072 6.60938 4.81166 6.60938 5.32504C6.60938 6.03663 7.18624 6.6135 7.89784 6.6135C8.60943 6.6135 9.1863 6.03663 9.1863 5.32504C9.1863 4.61344 9.07828 3.88881 8.82553 3.30859' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M8.82956 3.30341C8.1785 1.83601 6.70877 0.8125 5 0.8125C2.68731 0.8125 0.8125 2.68731 0.8125 5C0.8125 7.31269 2.68731 9.1875 5 9.1875C5.85379 9.1875 6.6479 8.93198 7.31003 8.49324' stroke='currentColor' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  mask-size: cover;
  -webkit-mask-size: cover;
}
body .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #00B84D;
}
.im-theme-dark_green .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #2f92ff;
}
.im-theme-blue .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #1B85F1;
}
.im-theme-dit_blue .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #17C97E;
}
.im-theme-dark_calls .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #027AFF;
}

body .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #E8FAF0;
}
.im-theme-dark_green .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #283E38;
}
.im-theme-dark_blue .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #2B3648;
}
.im-theme-blue .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #EAF4FE;
}
.im-theme-dit_blue .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #EAF1F9;
}
.im-theme-myteam_green .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #E8FBF4;
}
.im-theme-dark_calls .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #004BA4;
}
body .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #21D86A;
}
.im-theme-dark_green .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #2e91ff;
}
.im-theme-blue .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #18D893;
}
.im-theme-dark_calls .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  color: #FFFFFF;
  background-color: #0C7CFF;
}
body .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_green .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-blue .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message__thread__mention:before {
  background-color: #FFFFFF;
}

body .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #7e848f;
}
.im-theme-dark_blue .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #7e848f;
}
.im-theme-blue .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #FFFFFF;
  background-color: #949494;
}
body .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_green .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-blue .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #FFFFFF;
}

body .im-message_self .im-message__thread, body .im-modal__thread .im-message__thread {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-message__thread, .im-theme-dark_green .im-modal__thread .im-message__thread {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-message__thread, .im-theme-dark_blue .im-modal__thread .im-message__thread {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-message__thread, .im-theme-blue .im-modal__thread .im-message__thread {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-message__thread, .im-theme-dit_blue .im-modal__thread .im-message__thread {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-message__thread, .im-theme-myteam_green .im-modal__thread .im-message__thread {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-message__thread, .im-theme-dark_calls .im-modal__thread .im-message__thread {
  background-color: #044CA1;
}
body .im-message_self .im-message__thread .im-message-reaction .im-message-reaction__counter, body .im-modal__thread .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #9AF4B1;
}
.im-theme-dark_green .im-message_self .im-message__thread .im-message-reaction .im-message-reaction__counter, .im-theme-dark_green .im-modal__thread .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #61A871;
}
.im-theme-dark_blue .im-message_self .im-message__thread .im-message-reaction .im-message-reaction__counter, .im-theme-dark_blue .im-modal__thread .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #376195;
}
.im-theme-blue .im-message_self .im-message__thread .im-message-reaction .im-message-reaction__counter, .im-theme-blue .im-modal__thread .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #90C6F4;
}
.im-theme-dit_blue .im-message_self .im-message__thread .im-message-reaction .im-message-reaction__counter, .im-theme-dit_blue .im-modal__thread .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #92C1F3;
}
.im-theme-myteam_green .im-message_self .im-message__thread .im-message-reaction .im-message-reaction__counter, .im-theme-myteam_green .im-modal__thread .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #ffffff;
  background-color: #AAE5C3;
}
.im-theme-dark_calls .im-message_self .im-message__thread .im-message-reaction .im-message-reaction__counter, .im-theme-dark_calls .im-modal__thread .im-message__thread .im-message-reaction .im-message-reaction__counter {
  color: #FFFFFF;
  background-color: #1768C7;
}
body .im-message_self .im-message__thread .im-message-reaction .im-message__thread__mention:before, body .im-modal__thread .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_green .im-message_self .im-message__thread .im-message-reaction .im-message__thread__mention:before, .im-theme-dark_green .im-modal__thread .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-message_self .im-message__thread .im-message-reaction .im-message__thread__mention:before, .im-theme-dark_blue .im-modal__thread .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-blue .im-message_self .im-message__thread .im-message-reaction .im-message__thread__mention:before, .im-theme-blue .im-modal__thread .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-message_self .im-message__thread .im-message-reaction .im-message__thread__mention:before, .im-theme-dit_blue .im-modal__thread .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-message_self .im-message__thread .im-message-reaction .im-message__thread__mention:before, .im-theme-myteam_green .im-modal__thread .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-message_self .im-message__thread .im-message-reaction .im-message__thread__mention:before, .im-theme-dark_calls .im-modal__thread .im-message__thread .im-message-reaction .im-message__thread__mention:before {
  background-color: #FFFFFF;
}
body .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter, body .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #00B84D;
  background-color: #ffffff;
}
.im-theme-dark_green .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter, .im-theme-dark_green .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #0AC248;
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter, .im-theme-dark_blue .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #2f92ff;
  background-color: #2b2c34;
}
.im-theme-blue .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter, .im-theme-blue .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #1B85F1;
  background-color: #ffffff;
}
.im-theme-dit_blue .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter, .im-theme-dit_blue .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #2E72BF;
  background-color: #ffffff;
}
.im-theme-myteam_green .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter, .im-theme-myteam_green .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #17C97E;
  background-color: #ffffff;
}
.im-theme-dark_calls .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter, .im-theme-dark_calls .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message-reaction__counter {
  color: #027AFF;
  background-color: #2B2B2B;
}
body .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before, body .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #00B84D;
}
.im-theme-dark_green .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before, .im-theme-dark_green .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #0AC248;
}
.im-theme-dark_blue .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before, .im-theme-dark_blue .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #2f92ff;
}
.im-theme-blue .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before, .im-theme-blue .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #1B85F1;
}
.im-theme-dit_blue .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before, .im-theme-dit_blue .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before, .im-theme-myteam_green .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #17C97E;
}
.im-theme-dark_calls .im-message_self .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before, .im-theme-dark_calls .im-modal__thread .im-message__thread_unread:not(.im-message__thread_subscribe) .im-message-reaction .im-message__thread__mention:before {
  background-color: #027AFF;
}
body .im-message_self .im-message__thread_subscribe.im-message__thread_unread, body .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #9AF4B1;
}
.im-theme-dark_green .im-message_self .im-message__thread_subscribe.im-message__thread_unread, .im-theme-dark_green .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #61A871;
}
.im-theme-dark_blue .im-message_self .im-message__thread_subscribe.im-message__thread_unread, .im-theme-dark_blue .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #376195;
}
.im-theme-blue .im-message_self .im-message__thread_subscribe.im-message__thread_unread, .im-theme-blue .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #90C6F4;
}
.im-theme-dit_blue .im-message_self .im-message__thread_subscribe.im-message__thread_unread, .im-theme-dit_blue .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #92C1F3;
}
.im-theme-myteam_green .im-message_self .im-message__thread_subscribe.im-message__thread_unread, .im-theme-myteam_green .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #AAE5C3;
}
.im-theme-dark_calls .im-message_self .im-message__thread_subscribe.im-message__thread_unread, .im-theme-dark_calls .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread {
  background-color: #1768C7;
}
body .im-message_self .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter, body .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  background-color: #21D86A;
}
.im-theme-dark_green .im-message_self .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter, .im-theme-dark_green .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-message_self .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter, .im-theme-dark_blue .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  background-color: #2e91ff;
}
.im-theme-blue .im-message_self .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter, .im-theme-blue .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-message_self .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter, .im-theme-dit_blue .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-message_self .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter, .im-theme-myteam_green .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  background-color: #18D893;
}
.im-theme-dark_calls .im-message_self .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter, .im-theme-dark_calls .im-modal__thread .im-message__thread_subscribe.im-message__thread_unread .im-message-reaction .im-message-reaction__counter {
  background-color: #0C7CFF;
}

.im-dialog_unSelected .im-chat__input-inner {
  opacity: 0.5;
}

.im-dialogpage_is_static .app-bottombar {
  height: 0;
}
.im-dialogpage_is_static .app-content {
  bottom: 0;
}
.im-dialogpage_is_static .im-message_latest {
  margin-bottom: 5px;
}
.im-dialogpage_is_static .app-topbar .app-topbar__title {
  cursor: auto;
}

.im-dialogpage__plug-threads {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body .im-dialogpage__plug-threads {
  color: #b7bcc9;
}
.im-theme-dark_green .im-dialogpage__plug-threads {
  color: #7e848f;
}
.im-theme-dark_blue .im-dialogpage__plug-threads {
  color: #7e848f;
}
.im-theme-blue .im-dialogpage__plug-threads {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-dialogpage__plug-threads {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-dialogpage__plug-threads {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-dialogpage__plug-threads {
  color: #949494;
}
.im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  margin-bottom: 12px;
  width: 56px;
  height: 56px;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  background-color: #eceef3;
}
.im-theme-dark_green .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  background-color: #3c3d47;
}
.im-theme-blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon {
  background-color: #1F1F1F;
}
.im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' fill='currentColor' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 4C6.50022 4 6.50043 4 6.50065 4H13.0006C15.2098 4 17.0006 5.79086 17.0006 8V11.4998C17.6076 11.0437 18.0002 10.3177 18.0002 9.5V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.50018C7.68227 3 6.9561 3.39278 6.5 4Z' fill='currentColor'/%3E%3Cpath d='M6.5 4L6.10022 3.69971L5.4991 4.5H6.5V4ZM17.0006 11.4998H16.5006V12.501L17.301 11.8995L17.0006 11.4998ZM6.5 4.5C6.50019 4.5 6.50037 4.5 6.50046 4.5C6.50058 4.5 6.50062 4.5 6.50065 4.5V3.5C6.50046 3.5 6.50028 3.5 6.50018 3.5C6.50007 3.5 6.50003 3.5 6.5 3.5V4.5ZM6.50065 4.5H13.0006V3.5H6.50065V4.5ZM13.0006 4.5C14.9336 4.5 16.5006 6.067 16.5006 8H17.5006C17.5006 5.51472 15.4859 3.5 13.0006 3.5V4.5ZM16.5006 8V11.4998H17.5006V8H16.5006ZM17.5002 9.5C17.5002 10.1538 17.187 10.7344 16.7003 11.1001L17.301 11.8995C18.0283 11.353 18.5002 10.4816 18.5002 9.5H17.5002ZM17.5002 5.5V9.5H18.5002V5.5H17.5002ZM15.5002 3.5C16.6048 3.5 17.5002 4.39543 17.5002 5.5H18.5002C18.5002 3.84315 17.157 2.5 15.5002 2.5V3.5ZM8.50018 3.5H15.5002V2.5H8.50018V3.5ZM6.89978 4.30029C7.26551 3.81338 7.84618 3.5 8.50018 3.5V2.5C7.51837 2.5 6.64669 2.97217 6.10022 3.69971L6.89978 4.30029Z' fill='currentColor'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45006 16.3559L3.4446 17.441C2.92953 17.9969 2 17.6324 2 16.8746V8.86841C2 7.4877 3.11929 6.36841 4.5 6.36841H12.1313C13.512 6.36841 14.6313 7.4877 14.6313 8.86841V13.0551C14.6313 14.4358 13.512 15.5551 12.1313 15.5551H6.28386C5.58776 15.5551 4.92318 15.8453 4.45006 16.3559Z' fill='currentColor' stroke='currentColor' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 4C6.50022 4 6.50043 4 6.50065 4H13.0006C15.2098 4 17.0006 5.79086 17.0006 8V11.4998C17.6076 11.0437 18.0002 10.3177 18.0002 9.5V5.5C18.0002 4.11929 16.8809 3 15.5002 3H8.50018C7.68227 3 6.9561 3.39278 6.5 4Z' fill='currentColor'/%3E%3Cpath d='M6.5 4L6.10022 3.69971L5.4991 4.5H6.5V4ZM17.0006 11.4998H16.5006V12.501L17.301 11.8995L17.0006 11.4998ZM6.5 4.5C6.50019 4.5 6.50037 4.5 6.50046 4.5C6.50058 4.5 6.50062 4.5 6.50065 4.5V3.5C6.50046 3.5 6.50028 3.5 6.50018 3.5C6.50007 3.5 6.50003 3.5 6.5 3.5V4.5ZM6.50065 4.5H13.0006V3.5H6.50065V4.5ZM13.0006 4.5C14.9336 4.5 16.5006 6.067 16.5006 8H17.5006C17.5006 5.51472 15.4859 3.5 13.0006 3.5V4.5ZM16.5006 8V11.4998H17.5006V8H16.5006ZM17.5002 9.5C17.5002 10.1538 17.187 10.7344 16.7003 11.1001L17.301 11.8995C18.0283 11.353 18.5002 10.4816 18.5002 9.5H17.5002ZM17.5002 5.5V9.5H18.5002V5.5H17.5002ZM15.5002 3.5C16.6048 3.5 17.5002 4.39543 17.5002 5.5H18.5002C18.5002 3.84315 17.157 2.5 15.5002 2.5V3.5ZM8.50018 3.5H15.5002V2.5H8.50018V3.5ZM6.89978 4.30029C7.26551 3.81338 7.84618 3.5 8.50018 3.5V2.5C7.51837 2.5 6.64669 2.97217 6.10022 3.69971L6.89978 4.30029Z' fill='currentColor'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-size: cover;
}
body .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  background-color: #7e848f;
}
.im-theme-blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-dialogpage__plug-threads .im-dialogpage__plug-threads_icon:before {
  background-color: #949494;
}
.im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  max-width: none;
  border-radius: 16px;
  padding: 16px 28px;
}
body .im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  background-color: #eceef3;
}
.im-theme-dark_green .im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  background-color: #3c3d47;
}
.im-theme-blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-dialogpage__plug-threads .im-dialogpage__plug-threads_text {
  background-color: #1F1F1F;
}
.im-dialogpage__plug-threads .im-dialogpage__plug-threads_text .im-dialogpage__plug-threads_text-header {
  margin-bottom: 8px;
  font-size: 16px;
}

.im-dialogpage_is_static .im-chat__messages-wrap {
  top: 0;
  bottom: 14px;
}
.im-dialogpage_is_static .im-message_sticker .im-message__from, .im-dialogpage_is_static .im-message_sticker .im-message__from__wrapper {
  display: block;
}
.im-dialogpage_is_static .im-message_has_reply.im-message-single_image .im-file-wrapper {
  padding: 0 12px 12px;
}
.im-dialogpage_is_static .im-message_has_reply.im-message-single_image .im-message__date {
  display: none;
}
.im-dialogpage_is_static .im-history__spinner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.im-dialogpage_is_static .im-message_has_reply .im-message__from {
  cursor: auto;
}
.im-dialogpage_is_static .im-message_has_reply .im-message__from .im-forward__from {
  cursor: pointer;
}
.im-dialogpage_is_static .im-smilebox {
  position: relative;
}
.im-dialogpage_is_static .im-attachmenu {
  top: auto;
  bottom: 100%;
}
.im-dialogpage_is_static .im-dialog-showcase-button {
  display: none;
}
.im-dialogpage_is_static .im-smilebox .im-multitabs__rightbtn,
.im-dialogpage_is_static .im-multitabs_stickers {
  right: 0;
}
.im-dialogpage_is_static .im-chat__messages-wrap > div:last-child {
  padding-bottom: 24px;
}

body .im-message__msg-event {
  color: #b7bcc9;
}
.im-theme-dark_green .im-message__msg-event {
  color: #7e848f;
}
.im-theme-dark_blue .im-message__msg-event {
  color: #7e848f;
}
.im-theme-blue .im-message__msg-event {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-message__msg-event {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-message__msg-event {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-message__msg-event {
  color: #949494;
}
.im-message__msg-event .im-message__textblock {
  user-select: none;
}

.im-thread-flow .im-thread-flow__header {
  display: flex;
  justify-content: center;
  height: 36px;
  align-items: center;
  margin-bottom: 20px;
  cursor: pointer;
  padding: 0 20px;
}
body .im-thread-flow .im-thread-flow__header {
  background-color: rgba(183, 188, 201, 0.15);
}
body .im-thread-flow .im-thread-flow__header:hover {
  background-color: rgba(142, 148, 162, 0.15);
}
body .im-thread-flow .im-thread-flow__header:active {
  background-color: rgba(111, 116, 126, 0.15);
}
.im-theme-dark_green .im-thread-flow .im-thread-flow__header {
  background-color: rgba(126, 132, 143, 0.15);
}
.im-theme-dark_green .im-thread-flow .im-thread-flow__header:hover {
  background-color: rgba(140, 141, 156, 0.15);
}
.im-theme-dark_green .im-thread-flow .im-thread-flow__header:active {
  background-color: rgba(158, 160, 178, 0.15);
}
.im-theme-dark_blue .im-thread-flow .im-thread-flow__header {
  background-color: rgba(126, 132, 143, 0.15);
}
.im-theme-dark_blue .im-thread-flow .im-thread-flow__header:hover {
  background-color: rgba(140, 141, 156, 0.15);
}
.im-theme-dark_blue .im-thread-flow .im-thread-flow__header:active {
  background-color: rgba(158, 160, 178, 0.15);
}
.im-theme-blue .im-thread-flow .im-thread-flow__header {
  background-color: rgba(183, 188, 201, 0.15);
}
.im-theme-blue .im-thread-flow .im-thread-flow__header:hover {
  background-color: rgba(142, 148, 162, 0.15);
}
.im-theme-blue .im-thread-flow .im-thread-flow__header:active {
  background-color: rgba(111, 116, 126, 0.15);
}
.im-theme-dit_blue .im-thread-flow .im-thread-flow__header {
  background-color: rgba(183, 188, 201, 0.15);
}
.im-theme-dit_blue .im-thread-flow .im-thread-flow__header:hover {
  background-color: rgba(142, 148, 162, 0.15);
}
.im-theme-dit_blue .im-thread-flow .im-thread-flow__header:active {
  background-color: rgba(111, 116, 126, 0.15);
}
.im-theme-myteam_green .im-thread-flow .im-thread-flow__header {
  background-color: rgba(183, 188, 201, 0.15);
}
.im-theme-myteam_green .im-thread-flow .im-thread-flow__header:hover {
  background-color: rgba(142, 148, 162, 0.15);
}
.im-theme-myteam_green .im-thread-flow .im-thread-flow__header:active {
  background-color: rgba(111, 116, 126, 0.15);
}
.im-theme-dark_calls .im-thread-flow .im-thread-flow__header {
  background-color: rgba(148, 148, 148, 0.15);
}
.im-theme-dark_calls .im-thread-flow .im-thread-flow__header:hover {
  background-color: rgba(133, 133, 133, 0.15);
}
.im-theme-dark_calls .im-thread-flow .im-thread-flow__header:active {
  background-color: rgba(122, 122, 122, 0.15);
}
.im-thread-flow .im-thread-flow__header .im-avatar-block {
  display: block;
  position: relative;
  left: auto;
  min-width: 20px;
  min-height: 20px;
  width: 20px;
  height: 20px;
  bottom: auto;
  margin-right: 8px;
}
.im-thread-flow .im-thread-flow__header .im-avatar-block .im-avatarbox {
  min-width: 100%;
  min-height: 100%;
  width: 100%;
  height: 100%;
}
.im-thread-flow .im-thread-flow__header .im-thread-flow__header-name {
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
}
.im-thread-flow .im-thread-flow__loader {
  text-align: center;
  margin-bottom: 12px;
  font-size: 14px;
}
body .im-thread-flow .im-thread-flow__loader {
  color: #00B84D;
}
body .im-thread-flow .im-thread-flow__loader:hover {
  color: #00A846;
}
body .im-thread-flow .im-thread-flow__loader:active {
  color: #009940;
}
.im-theme-dark_green .im-thread-flow .im-thread-flow__loader {
  color: #0AC248;
}
.im-theme-dark_green .im-thread-flow .im-thread-flow__loader:hover {
  color: #0CDA51;
}
.im-theme-dark_green .im-thread-flow .im-thread-flow__loader:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-thread-flow .im-thread-flow__loader {
  color: #2f92ff;
}
.im-theme-dark_blue .im-thread-flow .im-thread-flow__loader:hover {
  color: #479dff;
}
.im-theme-dark_blue .im-thread-flow .im-thread-flow__loader:active {
  color: #47a0ff;
}
.im-theme-blue .im-thread-flow .im-thread-flow__loader {
  color: #1B85F1;
}
.im-theme-blue .im-thread-flow .im-thread-flow__loader:hover {
  color: #1E7BDA;
}
.im-theme-blue .im-thread-flow .im-thread-flow__loader:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-thread-flow .im-thread-flow__loader {
  color: #2E72BF;
}
.im-theme-dit_blue .im-thread-flow .im-thread-flow__loader:hover {
  color: #1E67BB;
}
.im-theme-dit_blue .im-thread-flow .im-thread-flow__loader:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-thread-flow .im-thread-flow__loader {
  color: #17C97E;
}
.im-theme-myteam_green .im-thread-flow .im-thread-flow__loader:hover {
  color: #15BD76;
}
.im-theme-myteam_green .im-thread-flow .im-thread-flow__loader:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-thread-flow .im-thread-flow__loader {
  color: #027AFF;
}
.im-theme-dark_calls .im-thread-flow .im-thread-flow__loader:hover {
  color: #0275F5;
}
.im-theme-dark_calls .im-thread-flow .im-thread-flow__loader:active {
  color: #0270EB;
}
.im-thread-flow .im-thread-flow__loader span {
  cursor: pointer;
}
.im-thread-flow:not(:last-child) .im-thread-flow__input {
  margin-bottom: 40px;
}
.im-thread-flow .im-thread-flow__input .im-chat__input, .im-thread-flow .im-thread-flow__input .im-chat__no-input {
  position: relative;
}
.im-thread-flow:not(:first-child) .im-thread-flow__header {
  margin-top: 40px;
}

.im-mobile .im-thread-flow .im-thread-flow__input {
  display: none;
}

/**************** @media ********************/
@media screen and (min-width: 1350px) {
  #rightPane .im-message {
    padding-right: 300px;
  }
  #rightPane .im-message.im-message_self {
    padding-right: 33px;
    padding-left: 300px;
  }
  #rightPane .im-message_event,
#rightPane .im-dialogpage__is_chat .im-message_event,
#rightPane .im-pane.im-dialogpage__is_chat .im-message_event {
    padding-left: 300px;
    padding-right: 300px;
  }
  #rightPane .im-layout-full.im-layout-infopanel .im-message {
    padding-right: 135px;
  }
  #rightPane .im-layout-full.im-layout-infopanel .im-message.im-message_self {
    padding-right: 33px;
    padding-left: 135px;
  }
  #rightPane .im-layout-full.im-layout-infopanel .im-message_event,
#rightPane .im-layout-full.im-layout-infopanel .im-dialogpage__is_chat .im-message_event,
#rightPane .im-layout-full.im-layout-infopanel .im-pane.im-dialogpage__is_chat .im-message.im-message_event {
    padding-left: 135px;
    padding-right: 135px;
  }
}
@media screen and (min-width: 1130px) and (max-width: 1350px) {
  .im-message {
    padding-right: 150px;
  }
  .im-message.im-message_self {
    padding-right: 33px;
    padding-left: 150px;
  }

  .im-message_event,
.im-dialogpage__is_chat .im-message_event,
.im-pane.im-dialogpage__is_chat .im-message.im-message_event {
    padding-left: 150px;
    padding-right: 150px;
  }

  .im-layout-full.im-layout-infopanel .im-message {
    padding-right: 46px;
  }
  .im-layout-full.im-layout-infopanel .im-message.im-message_self {
    padding-right: 26px;
    padding-left: 46px;
  }
  .im-layout-full.im-layout-infopanel .im-message_event,
.im-layout-full.im-layout-infopanel .im-dialogpage__is_chat .im-message_event,
.im-layout-full.im-layout-infopanel .im-pane.im-dialogpage__is_chat .im-message.im-message_event {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1130px) {
  .im-message {
    padding-right: 100px;
  }
  .im-message.im-message_self {
    padding-right: 33px;
    padding-left: 100px;
  }

  .im-message_event,
.im-dialogpage__is_chat .im-message_event,
.im-pane.im-dialogpage__is_chat .im-message.im-message_event {
    padding-left: 100px;
    padding-right: 100px;
  }

  .im-layout-full.im-layout-infopanel .im-message {
    padding-right: 46px;
  }
  .im-layout-full.im-layout-infopanel .im-message.im-message_self {
    padding-right: 26px;
    padding-left: 46px;
  }
  .im-layout-full.im-layout-infopanel .im-message_event,
.im-layout-full.im-layout-infopanel .im-dialogpage__is_chat .im-message_event,
.im-layout-full.im-layout-infopanel .im-pane.im-dialogpage__is_chat .im-message.im-message_event {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media screen and (min-device-width: 800px) and (min-width: 900px) and (max-width: 1000px) {
  .im-message {
    padding-right: 46px;
  }
  .im-message.im-message_self {
    padding-right: 26px;
    padding-left: 46px;
  }

  .im-message_event,
.im-dialogpage__is_chat .im-message_event,
.im-pane.im-dialogpage__is_chat .im-message.im-message_event {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media screen and (max-width: 727px) {
  .im-message__buttons {
    white-space: normal;
    margin-top: 2px;
  }

  .im-message__button-wrapper {
    margin-top: 4px;
  }

  .im-quick-menu-wrapper, .im-message_self .im-quick-menu-wrapper {
    left: auto;
    right: -12px;
    bottom: 20px;
    padding: 0;
  }

  .im-message-single_image .im-quick-menu-wrapper, .im-message_self.im-message-single_image .im-quick-menu-wrapper {
    bottom: 30px;
  }
}
@media screen and (max-width: 380px) {
  .im-poll-card {
    width: 200px;
  }

  .im-poll-create__wrap .im-field-text {
    width: 75%;
  }

  .im-chat__no-input .im-chat__no-input__message {
    font-size: 12px;
  }
}
/* Task bubble */
.im-task-card {
  max-width: 506px;
  min-width: 258px;
  width: 100%;
}
body .im-task-card {
  color: #111111;
}
.im-theme-dark_green .im-task-card {
  color: #ffffff;
}
.im-theme-dark_blue .im-task-card {
  color: #ffffff;
}
.im-theme-blue .im-task-card {
  color: #111111;
}
.im-theme-dit_blue .im-task-card {
  color: #111111;
}
.im-theme-myteam_green .im-task-card {
  color: #111111;
}
.im-theme-dark_calls .im-task-card {
  color: #FFFFFF;
}
.im-task-card .im-task-card__time {
  height: 24px;
  line-height: 24px;
  margin-left: 6px;
  display: inline-block;
}
.im-task-card .im-task-card__time svg {
  top: 4px;
}
body .im-task-card.im-task-card_deadline .im-task-card__time {
  color: #111111;
}
.im-theme-dark_green .im-task-card.im-task-card_deadline .im-task-card__time {
  color: #ffffff;
}
.im-theme-dark_blue .im-task-card.im-task-card_deadline .im-task-card__time {
  color: #ffffff;
}
.im-theme-blue .im-task-card.im-task-card_deadline .im-task-card__time {
  color: #111111;
}
.im-theme-dit_blue .im-task-card.im-task-card_deadline .im-task-card__time {
  color: #111111;
}
.im-theme-myteam_green .im-task-card.im-task-card_deadline .im-task-card__time {
  color: #111111;
}
.im-theme-dark_calls .im-task-card.im-task-card_deadline .im-task-card__time {
  color: #FFFFFF;
}
.im-task-card .im-task-card__title {
  margin-top: 2px;
}

.im-task-card__title {
  font-size: 15px;
  line-height: 20px;
  margin-top: 2px;
  font-weight: bold;
  max-width: 100%;
  overflow-wrap: break-word;
  word-break: break-all;
  -webkit-hyphens: manual;
}

.im-task-card__assignee {
  width: max-content;
  max-width: 100%;
  position: relative;
  padding-left: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  height: 36px;
  margin-top: 8px;
  margin-bottom: 8px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-task-card__assignee {
  color: #0ABD47;
}
.im-theme-dark_green .im-task-card__assignee {
  color: #0AC248;
}
.im-theme-dark_blue .im-task-card__assignee {
  color: #73a5dc;
}
.im-theme-blue .im-task-card__assignee {
  color: #6087B3;
}
.im-theme-dit_blue .im-task-card__assignee {
  color: #5A8ABF;
}
.im-theme-myteam_green .im-task-card__assignee {
  color: #61CEBA;
}
.im-theme-dark_calls .im-task-card__assignee {
  color: #2D8DFF;
}
.im-task-card__assignee .im-task-card__no-avatar {
  top: 8px;
}
.im-task-card__assignee .im-avatarbox {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  border-radius: 10px;
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 0;
}
.im-task-card__assignee .im-avatarmark {
  display: none;
}

.im-task-card__person {
  min-width: 108px;
  position: relative;
  padding-left: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  height: 20px;
  cursor: pointer;
  margin-top: 8px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-task-card__person {
  color: #838690;
}
.im-theme-dark_green .im-task-card__person {
  color: #7e848f;
}
.im-theme-dark_blue .im-task-card__person {
  color: #7e848f;
}
.im-theme-blue .im-task-card__person {
  color: #838690;
}
.im-theme-dit_blue .im-task-card__person {
  color: #838690;
}
.im-theme-myteam_green .im-task-card__person {
  color: #838690;
}
.im-theme-dark_calls .im-task-card__person {
  color: #9C9C9C;
}
.im-task-card__person .im-avatarbox {
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  border-radius: 10px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
.im-task-card__person .im-avatarmark {
  display: none;
}

.im-task-card__person__name {
  max-width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 20px;
  line-height: 20px;
  display: block;
  display: inline-block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  font-size: 14px;
}
.im-task-card__person__name .im-emoji_inline {
  vertical-align: text-top;
}
.im-task-card__person__name .im-emoji_inline {
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
}

.im-task-card__assignee__name {
  max-width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  display: block;
  display: inline-block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  font-size: 14px;
}
.im-task-card__assignee__name .im-emoji_inline {
  vertical-align: text-top;
}
.im-task-card__assignee__name .im-emoji_inline {
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
}

.im-task-card__no-avatar {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  border-radius: 50%;
}
body .im-task-card__no-avatar {
  background-color: #eceef3;
}
.im-theme-dark_green .im-task-card__no-avatar {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-task-card__no-avatar {
  background-color: #3c3d47;
}
.im-theme-blue .im-task-card__no-avatar {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-task-card__no-avatar {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-task-card__no-avatar {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-task-card__no-avatar {
  background-color: #1F1F1F;
}
.im-task-card__no-avatar svg {
  position: absolute;
  top: 2px;
  right: auto;
  bottom: auto;
  left: 2px;
}
body .im-task-card__no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-dark_green .im-task-card__no-avatar svg {
  stroke: #7e848f;
}
.im-theme-dark_blue .im-task-card__no-avatar svg {
  stroke: #7e848f;
}
.im-theme-blue .im-task-card__no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-dit_blue .im-task-card__no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-myteam_green .im-task-card__no-avatar svg {
  stroke: #b7bcc9;
}
.im-theme-dark_calls .im-task-card__no-avatar svg {
  stroke: #949494;
}

.im-task-card_assigned .im-task-card__assignee {
  cursor: pointer;
}
body .im-task-card_assigned .im-task-card__assignee {
  color: #111111;
}
.im-theme-dark_green .im-task-card_assigned .im-task-card__assignee {
  color: #ffffff;
}
.im-theme-dark_blue .im-task-card_assigned .im-task-card__assignee {
  color: #ffffff;
}
.im-theme-blue .im-task-card_assigned .im-task-card__assignee {
  color: #111111;
}
.im-theme-dit_blue .im-task-card_assigned .im-task-card__assignee {
  color: #111111;
}
.im-theme-myteam_green .im-task-card_assigned .im-task-card__assignee {
  color: #111111;
}
.im-theme-dark_calls .im-task-card_assigned .im-task-card__assignee {
  color: #FFFFFF;
}

.im-task-card__time {
  position: relative;
  overflow: hidden;
  padding-left: 18px;
  height: 19px;
  line-height: 19px;
  font-size: 14px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-task-card__time {
  color: #111111;
}
.im-theme-dark_green .im-task-card__time {
  color: #ffffff;
}
.im-theme-dark_blue .im-task-card__time {
  color: #ffffff;
}
.im-theme-blue .im-task-card__time {
  color: #111111;
}
.im-theme-dit_blue .im-task-card__time {
  color: #111111;
}
.im-theme-myteam_green .im-task-card__time {
  color: #111111;
}
.im-theme-dark_calls .im-task-card__time {
  color: #FFFFFF;
}
.im-task-card__time svg {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 0;
}
body .im-task-card__time svg {
  stroke: #b7bcc9;
}
.im-theme-dark_green .im-task-card__time svg {
  stroke: #7e848f;
}
.im-theme-dark_blue .im-task-card__time svg {
  stroke: #7e848f;
}
.im-theme-blue .im-task-card__time svg {
  stroke: #b7bcc9;
}
.im-theme-dit_blue .im-task-card__time svg {
  stroke: #b7bcc9;
}
.im-theme-myteam_green .im-task-card__time svg {
  stroke: #b7bcc9;
}
.im-theme-dark_calls .im-task-card__time svg {
  stroke: #949494;
}

/* Bubble in task list */
.im-task-item {
  display: flex;
  font-size: 0;
  margin-top: 8px;
  padding: 8px 12px;
  border-radius: 8px;
  cursor: pointer;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.im-task-item .im-task-item-left-bar {
  flex-grow: 1;
  display: flex;
  min-width: 0;
}
body .im-task-item {
  background-color: #ffffff;
}
body .im-task-item:hover {
  background-color: #F7FAFD;
}
.im-theme-dark_green .im-task-item {
  background-color: #2b2c34;
}
.im-theme-dark_green .im-task-item:hover {
  background-color: #23242D;
}
.im-theme-dark_blue .im-task-item {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-task-item:hover {
  background-color: #23242D;
}
.im-theme-blue .im-task-item {
  background-color: #ffffff;
}
.im-theme-blue .im-task-item:hover {
  background-color: #F7FAFD;
}
.im-theme-dit_blue .im-task-item {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-task-item:hover {
  background-color: #F7FAFD;
}
.im-theme-myteam_green .im-task-item {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-task-item:hover {
  background-color: #F7FAFD;
}
.im-theme-dark_calls .im-task-item {
  background-color: #2B2B2B;
}
.im-theme-dark_calls .im-task-item:hover {
  background-color: #23242D;
}

.im-task-item__main-section {
  flex: 1 4 auto;
  position: relative;
  min-width: 0;
  box-sizing: border-box;
}

.im-task-item__space-section {
  flex: 0 1 48px;
}

.im-tasklist-content {
  text-align: -webkit-center;
}
.im-tasklist-content .im-task-card-native {
  max-width: 865px;
  text-align: left;
}

.im-task-item__state-section {
  flex: 0 0 146px;
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: space-between;
}
.im-task-item__state-section .im-task-card__time {
  margin-top: 8px;
}

.im-task-item__bottom-line {
  display: flex;
  flex-wrap: wrap;
}

.im-task-item__relation {
  margin-top: 8px;
  flex: 0 0 28px;
  position: relative;
}
body .im-task-item__relation svg {
  fill: #111111;
  stroke: #111111;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 8px;
}
.im-theme-dark_green .im-task-item__relation svg {
  fill: #ffffff;
  stroke: #ffffff;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 8px;
}
.im-theme-dark_blue .im-task-item__relation svg {
  fill: #ffffff;
  stroke: #ffffff;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 8px;
}
.im-theme-blue .im-task-item__relation svg {
  fill: #111111;
  stroke: #111111;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 8px;
}
.im-theme-dit_blue .im-task-item__relation svg {
  fill: #111111;
  stroke: #111111;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 8px;
}
.im-theme-myteam_green .im-task-item__relation svg {
  fill: #111111;
  stroke: #111111;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 8px;
}
.im-theme-dark_calls .im-task-item__relation svg {
  fill: #FFFFFF;
  stroke: #FFFFFF;
  position: absolute;
  top: 4px;
  right: auto;
  bottom: auto;
  left: 8px;
}

/* Dummy bubble in history */
.im-task-card-dummy {
  width: 268px;
  max-width: 100%;
  height: 60px;
  position: relative;
}
.im-task-card-dummy::before {
  content: "";
  width: 100%;
  height: 40px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  border-radius: 8px;
}
body .im-task-card-dummy::before {
  background-color: #eceef3;
}
.im-theme-dark_green .im-task-card-dummy::before {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-task-card-dummy::before {
  background-color: #3c3d47;
}
.im-theme-blue .im-task-card-dummy::before {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-task-card-dummy::before {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-task-card-dummy::before {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-task-card-dummy::before {
  background-color: #1F1F1F;
}
.im-task-card-dummy::after {
  content: "";
  width: 58%;
  height: 12px;
  position: absolute;
  top: 48px;
  right: auto;
  bottom: auto;
  left: 0;
  border-radius: 6px;
}
body .im-task-card-dummy::after {
  background-color: #eceef3;
}
.im-theme-dark_green .im-task-card-dummy::after {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-task-card-dummy::after {
  background-color: #3c3d47;
}
.im-theme-blue .im-task-card-dummy::after {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-task-card-dummy::after {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-task-card-dummy::after {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-task-card-dummy::after {
  background-color: #1F1F1F;
}

/* Task status component */
.im-task-card__status {
  position: relative;
  display: inline-block;
  height: 24px;
  overflow: hidden;
  padding: 5px 8px;
  border-radius: 12px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-task-card__status svg {
  display: none;
}
.im-task-card__status span {
  line-height: 14px;
  font-size: 12px;
}
body .im-task-card__status span {
  color: #000000;
}
.im-theme-dark_green .im-task-card__status span {
  color: #000000;
}
.im-theme-dark_blue .im-task-card__status span {
  color: #000000;
}
.im-theme-blue .im-task-card__status span {
  color: #000000;
}
.im-theme-dit_blue .im-task-card__status span {
  color: #000000;
}
.im-theme-myteam_green .im-task-card__status span {
  color: #000000;
}
.im-theme-dark_calls .im-task-card__status span {
  color: #000000;
}

.im-task-card__status-editable {
  cursor: pointer;
  padding-right: 23px;
}
.im-task-card__status-editable svg {
  display: block;
  position: absolute;
  top: 6px;
  right: 8px;
  bottom: auto;
  left: auto;
}
body .im-task-card__status-editable svg {
  stroke: #000000;
}
.im-theme-dark_green .im-task-card__status-editable svg {
  stroke: #000000;
}
.im-theme-dark_blue .im-task-card__status-editable svg {
  stroke: #000000;
}
.im-theme-blue .im-task-card__status-editable svg {
  stroke: #000000;
}
.im-theme-dit_blue .im-task-card__status-editable svg {
  stroke: #000000;
}
.im-theme-myteam_green .im-task-card__status-editable svg {
  stroke: #000000;
}
.im-theme-dark_calls .im-task-card__status-editable svg {
  stroke: #000000;
}

body .im-task-card__status_new {
  background-color: #ffdfc6;
}
body .im-task-card__status_in_progress {
  background-color: #a1ceff;
}
body .im-task-card__status_ready {
  background-color: #acf1d4;
}
body .im-task-card__status_rejected {
  background-color: #ffc0c0;
}
body .im-task-card__status_closed {
  background-color: #d0d4de;
}
body .im-task-card__status-editable.im-task-card__status_new:hover {
  background-color: #ffcea8;
}
body .im-task-card__status-editable.im-task-card__status_new:active, body .im-task-card__status-editable.im-task-card__status_new:focus {
  background-color: #ffc293;
}
body .im-task-card__status-editable.im-task-card__status_in_progress:hover {
  background-color: #6dabe9;
}
body .im-task-card__status-editable.im-task-card__status_in_progress:active, body .im-task-card__status-editable.im-task-card__status_in_progress:focus {
  background-color: #4e92dc;
}
body .im-task-card__status-editable.im-task-card__status_ready:hover {
  background-color: #7fdcc6;
}
body .im-task-card__status-editable.im-task-card__status_ready:active, body .im-task-card__status-editable.im-task-card__status_ready:focus {
  background-color: #62cdb4;
}
body .im-task-card__status-editable.im-task-card__status_rejected:hover {
  background-color: #fea3a3;
}
body .im-task-card__status-editable.im-task-card__status_rejected:active, body .im-task-card__status-editable.im-task-card__status_rejected:focus {
  background-color: #ff8484;
}
body .im-task-card__status-editable.im-task-card__status_closed:hover {
  background-color: #b9becd;
}
body .im-task-card__status-editable.im-task-card__status_closed:active, body .im-task-card__status-editable.im-task-card__status_closed:focus {
  background-color: #9ca6c5;
}

.im-theme-dark_green .im-task-card__status_new {
  background-color: #ffdfc6;
}
.im-theme-dark_green .im-task-card__status_in_progress {
  background-color: #a1ceff;
}
.im-theme-dark_green .im-task-card__status_ready {
  background-color: #acf1d4;
}
.im-theme-dark_green .im-task-card__status_rejected {
  background-color: #ffc0c0;
}
.im-theme-dark_green .im-task-card__status_closed {
  background-color: #d0d4de;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_new:hover {
  background-color: #ffcea8;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_new:active, .im-theme-dark_green .im-task-card__status-editable.im-task-card__status_new:focus {
  background-color: #ffc293;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_in_progress:hover {
  background-color: #6dabe9;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_in_progress:active, .im-theme-dark_green .im-task-card__status-editable.im-task-card__status_in_progress:focus {
  background-color: #4e92dc;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_ready:hover {
  background-color: #7fdcc6;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_ready:active, .im-theme-dark_green .im-task-card__status-editable.im-task-card__status_ready:focus {
  background-color: #62cdb4;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_rejected:hover {
  background-color: #fea3a3;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_rejected:active, .im-theme-dark_green .im-task-card__status-editable.im-task-card__status_rejected:focus {
  background-color: #ff8484;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_closed:hover {
  background-color: #b9becd;
}
.im-theme-dark_green .im-task-card__status-editable.im-task-card__status_closed:active, .im-theme-dark_green .im-task-card__status-editable.im-task-card__status_closed:focus {
  background-color: #9ca6c5;
}

.im-theme-dark_blue .im-task-card__status_new {
  background-color: #ffdfc6;
}
.im-theme-dark_blue .im-task-card__status_in_progress {
  background-color: #a1ceff;
}
.im-theme-dark_blue .im-task-card__status_ready {
  background-color: #acf1d4;
}
.im-theme-dark_blue .im-task-card__status_rejected {
  background-color: #ffc0c0;
}
.im-theme-dark_blue .im-task-card__status_closed {
  background-color: #d0d4de;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_new:hover {
  background-color: #ffcea8;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_new:active, .im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_new:focus {
  background-color: #ffc293;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_in_progress:hover {
  background-color: #6dabe9;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_in_progress:active, .im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_in_progress:focus {
  background-color: #4e92dc;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_ready:hover {
  background-color: #7fdcc6;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_ready:active, .im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_ready:focus {
  background-color: #62cdb4;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_rejected:hover {
  background-color: #fea3a3;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_rejected:active, .im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_rejected:focus {
  background-color: #ff8484;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_closed:hover {
  background-color: #b9becd;
}
.im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_closed:active, .im-theme-dark_blue .im-task-card__status-editable.im-task-card__status_closed:focus {
  background-color: #9ca6c5;
}

.im-theme-blue .im-task-card__status_new {
  background-color: #ffdfc6;
}
.im-theme-blue .im-task-card__status_in_progress {
  background-color: #a1ceff;
}
.im-theme-blue .im-task-card__status_ready {
  background-color: #acf1d4;
}
.im-theme-blue .im-task-card__status_rejected {
  background-color: #ffc0c0;
}
.im-theme-blue .im-task-card__status_closed {
  background-color: #d0d4de;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_new:hover {
  background-color: #ffcea8;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_new:active, .im-theme-blue .im-task-card__status-editable.im-task-card__status_new:focus {
  background-color: #ffc293;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_in_progress:hover {
  background-color: #6dabe9;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_in_progress:active, .im-theme-blue .im-task-card__status-editable.im-task-card__status_in_progress:focus {
  background-color: #4e92dc;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_ready:hover {
  background-color: #7fdcc6;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_ready:active, .im-theme-blue .im-task-card__status-editable.im-task-card__status_ready:focus {
  background-color: #62cdb4;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_rejected:hover {
  background-color: #fea3a3;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_rejected:active, .im-theme-blue .im-task-card__status-editable.im-task-card__status_rejected:focus {
  background-color: #ff8484;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_closed:hover {
  background-color: #b9becd;
}
.im-theme-blue .im-task-card__status-editable.im-task-card__status_closed:active, .im-theme-blue .im-task-card__status-editable.im-task-card__status_closed:focus {
  background-color: #9ca6c5;
}

.im-theme-dit_blue .im-task-card__status_new {
  background-color: #ffdfc6;
}
.im-theme-dit_blue .im-task-card__status_in_progress {
  background-color: #a1ceff;
}
.im-theme-dit_blue .im-task-card__status_ready {
  background-color: #acf1d4;
}
.im-theme-dit_blue .im-task-card__status_rejected {
  background-color: #ffc0c0;
}
.im-theme-dit_blue .im-task-card__status_closed {
  background-color: #d0d4de;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_new:hover {
  background-color: #ffcea8;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_new:active, .im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_new:focus {
  background-color: #ffc293;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_in_progress:hover {
  background-color: #6dabe9;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_in_progress:active, .im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_in_progress:focus {
  background-color: #4e92dc;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_ready:hover {
  background-color: #7fdcc6;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_ready:active, .im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_ready:focus {
  background-color: #62cdb4;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_rejected:hover {
  background-color: #fea3a3;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_rejected:active, .im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_rejected:focus {
  background-color: #ff8484;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_closed:hover {
  background-color: #b9becd;
}
.im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_closed:active, .im-theme-dit_blue .im-task-card__status-editable.im-task-card__status_closed:focus {
  background-color: #9ca6c5;
}

.im-theme-myteam_green .im-task-card__status_new {
  background-color: #ffdfc6;
}
.im-theme-myteam_green .im-task-card__status_in_progress {
  background-color: #a1ceff;
}
.im-theme-myteam_green .im-task-card__status_ready {
  background-color: #acf1d4;
}
.im-theme-myteam_green .im-task-card__status_rejected {
  background-color: #ffc0c0;
}
.im-theme-myteam_green .im-task-card__status_closed {
  background-color: #d0d4de;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_new:hover {
  background-color: #ffcea8;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_new:active, .im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_new:focus {
  background-color: #ffc293;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_in_progress:hover {
  background-color: #6dabe9;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_in_progress:active, .im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_in_progress:focus {
  background-color: #4e92dc;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_ready:hover {
  background-color: #7fdcc6;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_ready:active, .im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_ready:focus {
  background-color: #62cdb4;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_rejected:hover {
  background-color: #fea3a3;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_rejected:active, .im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_rejected:focus {
  background-color: #ff8484;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_closed:hover {
  background-color: #b9becd;
}
.im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_closed:active, .im-theme-myteam_green .im-task-card__status-editable.im-task-card__status_closed:focus {
  background-color: #9ca6c5;
}

.im-theme-dark_calls .im-task-card__status_new {
  background-color: #ffdfc6;
}
.im-theme-dark_calls .im-task-card__status_in_progress {
  background-color: #a1ceff;
}
.im-theme-dark_calls .im-task-card__status_ready {
  background-color: #acf1d4;
}
.im-theme-dark_calls .im-task-card__status_rejected {
  background-color: #ffc0c0;
}
.im-theme-dark_calls .im-task-card__status_closed {
  background-color: #d0d4de;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_new:hover {
  background-color: #ffcea8;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_new:active, .im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_new:focus {
  background-color: #ffc293;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_in_progress:hover {
  background-color: #6dabe9;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_in_progress:active, .im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_in_progress:focus {
  background-color: #4e92dc;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_ready:hover {
  background-color: #7fdcc6;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_ready:active, .im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_ready:focus {
  background-color: #62cdb4;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_rejected:hover {
  background-color: #fea3a3;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_rejected:active, .im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_rejected:focus {
  background-color: #ff8484;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_closed:hover {
  background-color: #b9becd;
}
.im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_closed:active, .im-theme-dark_calls .im-task-card__status-editable.im-task-card__status_closed:focus {
  background-color: #9ca6c5;
}

/* Task bubble in history */
body .im-message_self .im-task-card-dummy::before, body .im-message_self .im-task-card-dummy::after {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-task-card-dummy::before, .im-theme-dark_green .im-message_self .im-task-card-dummy::after {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-task-card-dummy::before, .im-theme-dark_blue .im-message_self .im-task-card-dummy::after {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-task-card-dummy::before, .im-theme-blue .im-message_self .im-task-card-dummy::after {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-task-card-dummy::before, .im-theme-dit_blue .im-message_self .im-task-card-dummy::after {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-task-card-dummy::before, .im-theme-myteam_green .im-message_self .im-task-card-dummy::after {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-task-card-dummy::before, .im-theme-dark_calls .im-message_self .im-task-card-dummy::after {
  background-color: #044CA1;
}
body .im-message_self .im-task-card__no-avatar {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-message_self .im-task-card__no-avatar {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-message_self .im-task-card__no-avatar {
  background-color: #2A4A71;
}
.im-theme-blue .im-message_self .im-task-card__no-avatar {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-message_self .im-task-card__no-avatar {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-message_self .im-task-card__no-avatar {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-message_self .im-task-card__no-avatar {
  background-color: #044CA1;
}
body .im-message_self .im-task-card__no-avatar svg {
  stroke: #838690;
}
.im-theme-dark_green .im-message_self .im-task-card__no-avatar svg {
  stroke: #7e848f;
}
.im-theme-dark_blue .im-message_self .im-task-card__no-avatar svg {
  stroke: #7e848f;
}
.im-theme-blue .im-message_self .im-task-card__no-avatar svg {
  stroke: #838690;
}
.im-theme-dit_blue .im-message_self .im-task-card__no-avatar svg {
  stroke: #838690;
}
.im-theme-myteam_green .im-message_self .im-task-card__no-avatar svg {
  stroke: #838690;
}
.im-theme-dark_calls .im-message_self .im-task-card__no-avatar svg {
  stroke: #9C9C9C;
}

/* Task list */
.im-tasklist .app-topbar {
  display: flex;
  justify-content: center;
  line-height: 56px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  padding-left: 24px;
}
body .im-tasklist .app-content {
  background-color: #F0F3F5;
}
.im-theme-dark_green .im-tasklist .app-content {
  background-color: #21222A;
}
.im-theme-dark_blue .im-tasklist .app-content {
  background-color: #21222A;
}
.im-theme-blue .im-tasklist .app-content {
  background-color: #F0F3F5;
}
.im-theme-dit_blue .im-tasklist .app-content {
  background-color: #F0F3F5;
}
.im-theme-myteam_green .im-tasklist .app-content {
  background-color: #F0F3F5;
}
.im-theme-dark_calls .im-tasklist .app-content {
  background-color: #1F1F1F;
}

.im-mode_hide-tasklist-topbar .im-tasklist .app-topbar {
  display: none;
}
.im-mode_hide-tasklist-topbar .im-tasklist .app-content {
  top: 0;
}

.im-tasklist-icon {
  position: absolute;
  top: 12px;
  right: auto;
  bottom: auto;
  left: 16px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: none;
}
body .im-tasklist-icon {
  background-color: #E8FAF0;
}
body .im-tasklist-icon svg {
  fill: #21D86A;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
}
.im-theme-dark_green .im-tasklist-icon {
  background-color: #283E38;
}
.im-theme-dark_green .im-tasklist-icon svg {
  fill: #0ADC5E;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
}
.im-theme-dark_blue .im-tasklist-icon {
  background-color: #2B3648;
}
.im-theme-dark_blue .im-tasklist-icon svg {
  fill: #2e91ff;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
}
.im-theme-blue .im-tasklist-icon {
  background-color: #EAF4FE;
}
.im-theme-blue .im-tasklist-icon svg {
  fill: #2D90F5;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
}
.im-theme-dit_blue .im-tasklist-icon {
  background-color: #EAF1F9;
}
.im-theme-dit_blue .im-tasklist-icon svg {
  fill: #2E72BF;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
}
.im-theme-myteam_green .im-tasklist-icon {
  background-color: #E8FBF4;
}
.im-theme-myteam_green .im-tasklist-icon svg {
  fill: #18D893;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
}
.im-theme-dark_calls .im-tasklist-icon {
  background-color: #004BA4;
}
.im-theme-dark_calls .im-tasklist-icon svg {
  fill: #0C7CFF;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
}

.im-tasklist-wrap {
  padding: 4px 12px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.im-tasklist-spinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  width: 98%;
  text-align: center;
  display: none;
}

.im-tasklist__no-items {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 436px;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
  margin: auto;
  transform: translateY(-50%);
  border-radius: 16px;
  text-align: left;
  font-size: 14px;
  line-height: 16px;
  padding: 20px 28px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-tasklist__no-items {
  background-color: #e4e7ef;
  color: #8e94a2;
}
.im-theme-dark_green .im-tasklist__no-items {
  background-color: #444551;
  color: #8c8d9c;
}
.im-theme-dark_blue .im-tasklist__no-items {
  background-color: #444551;
  color: #8c8d9c;
}
.im-theme-blue .im-tasklist__no-items {
  background-color: #e4e7ef;
  color: #8e94a2;
}
.im-theme-dit_blue .im-tasklist__no-items {
  background-color: #e4e7ef;
  color: #8e94a2;
}
.im-theme-myteam_green .im-tasklist__no-items {
  background-color: #e4e7ef;
  color: #8e94a2;
}
.im-theme-dark_calls .im-tasklist__no-items {
  background-color: #0F0F0F;
  color: #858585;
}
.im-tasklist__no-items .im-button-2021 {
  margin-top: 16px;
}

.im-tasklist__no-items__title {
  font-weight: bold;
  text-align: center;
  margin-bottom: 16px;
  width: 100%;
}

.im-tasklist__top-button {
  height: 32px;
  width: 32px;
  cursor: pointer;
  position: absolute;
  right: 22px;
  top: 12px;
}
body .im-tasklist__top-button svg path {
  stroke: #b7bcc9;
}
body .im-tasklist__top-button svg:active path,
body .im-tasklist__top-button svg:focus path {
  stroke: #21D86A;
}
.im-theme-dark_green .im-tasklist__top-button svg path {
  stroke: #7e848f;
}
.im-theme-dark_green .im-tasklist__top-button svg:active path,
.im-theme-dark_green .im-tasklist__top-button svg:focus path {
  stroke: #0ADC5E;
}
.im-theme-dark_blue .im-tasklist__top-button svg path {
  stroke: #7e848f;
}
.im-theme-dark_blue .im-tasklist__top-button svg:active path,
.im-theme-dark_blue .im-tasklist__top-button svg:focus path {
  stroke: #2e91ff;
}
.im-theme-blue .im-tasklist__top-button svg path {
  stroke: #b7bcc9;
}
.im-theme-blue .im-tasklist__top-button svg:active path,
.im-theme-blue .im-tasklist__top-button svg:focus path {
  stroke: #2D90F5;
}
.im-theme-dit_blue .im-tasklist__top-button svg path {
  stroke: #b7bcc9;
}
.im-theme-dit_blue .im-tasklist__top-button svg:active path,
.im-theme-dit_blue .im-tasklist__top-button svg:focus path {
  stroke: #2E72BF;
}
.im-theme-myteam_green .im-tasklist__top-button svg path {
  stroke: #b7bcc9;
}
.im-theme-myteam_green .im-tasklist__top-button svg:active path,
.im-theme-myteam_green .im-tasklist__top-button svg:focus path {
  stroke: #18D893;
}
.im-theme-dark_calls .im-tasklist__top-button svg path {
  stroke: #949494;
}
.im-theme-dark_calls .im-tasklist__top-button svg:active path,
.im-theme-dark_calls .im-tasklist__top-button svg:focus path {
  stroke: #0C7CFF;
}

/* Create task */
.im-task-create {
  width: 400px;
  max-width: 400px;
  overflow: visible;
}
.im-task-create .im-modal-box__title {
  padding-top: 24px;
  text-align: center;
  font-size: 22px;
}
body .im-task-create .im-modal-box__title {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-task-create .im-modal-box__title {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-task-create .im-modal-box__title {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-task-create .im-modal-box__title {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-task-create .im-modal-box__title {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-task-create .im-modal-box__title {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-task-create .im-modal-box__title {
  border-bottom-color: #1F1F1F;
}
.im-task-create .im-modal-box__body {
  overflow: visible;
  max-width: none;
  position: relative;
  padding: 0 28px 16px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* mobile dialog */
.im-mobile .im-task-create {
  top: 0;
  border-radius: 0;
}
.im-mobile .im-task-create .im-modal-box__title {
  display: none;
}
.im-mobile .im-task-create .im-modal-box__body {
  position: absolute;
  top: 49px;
  right: 0;
  bottom: 68px;
  left: 0;
  padding: 12px 12px 16px;
  overflow-y: scroll;
  top: 0;
}
.im-mobile .im-task-create .im-modal-box__bottom {
  padding: 2px 12px 12px;
  line-height: normal;
}
.im-mobile .im-task-create__assignee-wrap .im-suggest-item {
  height: 40px;
  line-height: 40px;
}

.im-task-create__wrap {
  font-size: 0;
}

.im-task-create__title__outer {
  position: relative;
  margin-bottom: 4px;
  margin-top: 4px;
}

.im-task-create__title__wrap {
  overflow: auto;
  padding: 0;
  height: auto;
  width: 100%;
  max-height: 96px;
}

body .im-task-create__title__wrap_focused {
  border-color: #21D86A;
}
.im-theme-dark_green .im-task-create__title__wrap_focused {
  border-color: #0ADC5E;
}
.im-theme-dark_blue .im-task-create__title__wrap_focused {
  border-color: #2e91ff;
}
.im-theme-blue .im-task-create__title__wrap_focused {
  border-color: #2D90F5;
}
.im-theme-dit_blue .im-task-create__title__wrap_focused {
  border-color: #2E72BF;
}
.im-theme-myteam_green .im-task-create__title__wrap_focused {
  border-color: #18D893;
}
.im-theme-dark_calls .im-task-create__title__wrap_focused {
  border-color: #0C7CFF;
}

.im-task-create__title {
  padding: 11px 12px;
  outline: none;
}

.im-task-create__assignee-wrap {
  position: relative;
  min-height: 40px;
  margin-top: 4px;
  margin-bottom: 12px;
}
.im-task-create__assignee-wrap .im-suggestbox {
  left: 0;
  right: 0;
  border-width: 0;
  border-radius: 8px;
}
body .im-task-create__assignee-wrap .im-suggestbox {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_green .im-task-create__assignee-wrap .im-suggestbox {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_blue .im-task-create__assignee-wrap .im-suggestbox {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.im-theme-blue .im-task-create__assignee-wrap .im-suggestbox {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.im-theme-dit_blue .im-task-create__assignee-wrap .im-suggestbox {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.im-theme-myteam_green .im-task-create__assignee-wrap .im-suggestbox {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_calls .im-task-create__assignee-wrap .im-suggestbox {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.im-task-create__assignee-wrap .im-list {
  border-radius: 8px;
}

.im-task-create__title-counter {
  float: right;
  font-size: 12px;
  line-height: 12px;
}
body .im-task-create__title-counter {
  color: #838690;
}
body .im-task-create__title-counter.im-counter-error {
  color: #f83e33;
}
.im-theme-dark_green .im-task-create__title-counter {
  color: #7e848f;
}
.im-theme-dark_green .im-task-create__title-counter.im-counter-error {
  color: #f75d5d;
}
.im-theme-dark_blue .im-task-create__title-counter {
  color: #7e848f;
}
.im-theme-dark_blue .im-task-create__title-counter.im-counter-error {
  color: #f75d5d;
}
.im-theme-blue .im-task-create__title-counter {
  color: #838690;
}
.im-theme-blue .im-task-create__title-counter.im-counter-error {
  color: #f83e33;
}
.im-theme-dit_blue .im-task-create__title-counter {
  color: #838690;
}
.im-theme-dit_blue .im-task-create__title-counter.im-counter-error {
  color: #f83e33;
}
.im-theme-myteam_green .im-task-create__title-counter {
  color: #838690;
}
.im-theme-myteam_green .im-task-create__title-counter.im-counter-error {
  color: #EC264A;
}
.im-theme-dark_calls .im-task-create__title-counter {
  color: #9C9C9C;
}
.im-theme-dark_calls .im-task-create__title-counter.im-counter-error {
  color: #FC2C38;
}

.im-task-create__title-warning {
  font-size: 12px;
  line-height: 12px;
  min-height: 12px;
  margin-bottom: 6px;
}
body .im-task-create__title-warning {
  color: #f83e33;
}
.im-theme-dark_green .im-task-create__title-warning {
  color: #f75d5d;
}
.im-theme-dark_blue .im-task-create__title-warning {
  color: #f75d5d;
}
.im-theme-blue .im-task-create__title-warning {
  color: #f83e33;
}
.im-theme-dit_blue .im-task-create__title-warning {
  color: #f83e33;
}
.im-theme-myteam_green .im-task-create__title-warning {
  color: #EC264A;
}
.im-theme-dark_calls .im-task-create__title-warning {
  color: #FC2C38;
}

.im-task-create__label {
  font-size: 14px;
  letter-spacing: -0.004em;
  white-space: nowrap;
}
body .im-task-create__label {
  color: #838690;
}
.im-theme-dark_green .im-task-create__label {
  color: #7e848f;
}
.im-theme-dark_blue .im-task-create__label {
  color: #7e848f;
}
.im-theme-blue .im-task-create__label {
  color: #838690;
}
.im-theme-dit_blue .im-task-create__label {
  color: #838690;
}
.im-theme-myteam_green .im-task-create__label {
  color: #838690;
}
.im-theme-dark_calls .im-task-create__label {
  color: #9C9C9C;
}

.im-task-create__datetime {
  position: relative;
  display: flex;
}

.im-field-textinput_duedate,
.im-field-textinput_duetime {
  display: flex;
  margin-top: 4px;
  width: 100%;
  -webkit-appearance: none;
}
.im-field-textinput_duedate::-webkit-inner-spin-button, .im-field-textinput_duedate::-webkit-calendar-picker-indicator,
.im-field-textinput_duetime::-webkit-inner-spin-button,
.im-field-textinput_duetime::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

.im-task-create__date {
  flex: 1 1 166px;
  padding-right: 6px;
}

.im-task-create__time {
  flex: 1 2 166px;
  padding-left: 6px;
}

.im-task-statusmenu {
  z-index: 9999;
  position: absolute;
  padding: 4px 0;
  overflow: hidden;
  min-height: 44px;
  min-width: 130px;
  display: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 8px;
}
body .im-task-statusmenu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_green .im-task-statusmenu {
  background-color: #2b2c34;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_blue .im-task-statusmenu {
  background-color: #2b2c34;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.im-theme-blue .im-task-statusmenu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.im-theme-dit_blue .im-task-statusmenu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.im-theme-myteam_green .im-task-statusmenu {
  background-color: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.im-theme-dark_calls .im-task-statusmenu {
  background-color: #2B2B2B;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.im-task-statusmenu__item {
  height: 36px;
  line-height: 36px;
  padding: 0 28px 0 20px;
  font-size: 15px;
  font-weight: normal;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: arial, sans-serif;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-task-statusmenu__item {
  color: #111111;
}
.im-theme-dark_green .im-task-statusmenu__item {
  color: #ffffff;
}
.im-theme-dark_blue .im-task-statusmenu__item {
  color: #ffffff;
}
.im-theme-blue .im-task-statusmenu__item {
  color: #111111;
}
.im-theme-dit_blue .im-task-statusmenu__item {
  color: #111111;
}
.im-theme-myteam_green .im-task-statusmenu__item {
  color: #111111;
}
.im-theme-dark_calls .im-task-statusmenu__item {
  color: #FFFFFF;
}

.im-task-item__three-dots {
  display: flex;
  align-items: flex-end;
  margin-right: -6px;
  margin-left: 8px;
}
.im-task-item__three-dots .im-task-item__three-dots_hidden {
  visibility: hidden;
}
body .im-task-item__three-dots circle {
  fill: #b7bcc9;
}
.im-theme-dark_green .im-task-item__three-dots circle {
  fill: #7e848f;
}
.im-theme-dark_blue .im-task-item__three-dots circle {
  fill: #7e848f;
}
.im-theme-blue .im-task-item__three-dots circle {
  fill: #b7bcc9;
}
.im-theme-dit_blue .im-task-item__three-dots circle {
  fill: #b7bcc9;
}
.im-theme-myteam_green .im-task-item__three-dots circle {
  fill: #b7bcc9;
}
.im-theme-dark_calls .im-task-item__three-dots circle {
  fill: #949494;
}

@media screen and (max-width: 727px) {
  .im-task-item .im-task-item-left-bar {
    flex-direction: column;
  }
  .im-task-item .im-task-item__space-section {
    display: none;
  }
  .im-task-item .im-task-item__state-section {
    margin-top: 12px;
    flex: none;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: left;
    margin-bottom: 12px;
  }
  .im-task-item .im-task-item__state-section .im-task-card__time {
    margin-top: 0;
    margin-left: 12px;
  }
  .im-task-item .im-task-item__three-dots {
    margin-bottom: 12px;
  }
}
.im-button-spinner {
  padding: 0;
  line-height: 0;
}
body .im-button-spinner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dark_green .im-button-spinner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dark_blue .im-button-spinner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-blue .im-button-spinner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dit_blue .im-button-spinner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-myteam_green .im-button-spinner .im-circ-spinner {
  border-color: #ffffff;
}
.im-theme-dark_calls .im-button-spinner .im-circ-spinner {
  border-color: #FFFFFF;
}

.im-contact-box .im-contact-card__title {
  margin: 16px;
}
.im-contact-box.im-contact-box_non-icq .im-contact-card__title {
  cursor: default;
}
.im-contact-box.im-contact-box_non-icq .im-contact-card__title::after {
  display: none;
}
.im-contact-box .im-modal-box__body {
  padding: 0;
  width: 340px;
  max-width: 100%;
}
.im-contact-box .im-button-accent {
  margin-bottom: 8px;
  margin-top: 4px;
  width: 100%;
}

.im-contact-box__button-wrap {
  margin: 0 16px;
}
.im-contact-box_non-icq .im-contact-box__button-wrap {
  display: none;
}

.im-contact-box__save-wrap {
  padding: 12px 16px;
  border-top: 2px solid;
}
body .im-contact-box__save-wrap {
  border-top-color: #f3f5f8;
}
.im-theme-dark_green .im-contact-box__save-wrap {
  border-top-color: #3c3d48;
}
.im-theme-dark_blue .im-contact-box__save-wrap {
  border-top-color: #3c3d48;
}
.im-theme-blue .im-contact-box__save-wrap {
  border-top-color: #f3f5f8;
}
.im-theme-dit_blue .im-contact-box__save-wrap {
  border-top-color: #f3f5f8;
}
.im-theme-myteam_green .im-contact-box__save-wrap {
  border-top-color: #f3f5f8;
}
.im-theme-dark_calls .im-contact-box__save-wrap {
  border-top-color: #1F1F1F;
}

.im-contact-box__save {
  cursor: pointer;
}
body .im-contact-box__save {
  color: #00B84D;
}
.im-theme-dark_green .im-contact-box__save {
  color: #0AC248;
}
.im-theme-dark_blue .im-contact-box__save {
  color: #2f92ff;
}
.im-theme-blue .im-contact-box__save {
  color: #1B85F1;
}
.im-theme-dit_blue .im-contact-box__save {
  color: #2E72BF;
}
.im-theme-myteam_green .im-contact-box__save {
  color: #17C97E;
}
.im-theme-dark_calls .im-contact-box__save {
  color: #027AFF;
}

.im-contact-box__info {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 8px solid;
}
body .im-contact-box__info {
  border-top-color: #f3f5f8;
}
.im-theme-dark_green .im-contact-box__info {
  border-top-color: #3c3d48;
}
.im-theme-dark_blue .im-contact-box__info {
  border-top-color: #3c3d48;
}
.im-theme-blue .im-contact-box__info {
  border-top-color: #f3f5f8;
}
.im-theme-dit_blue .im-contact-box__info {
  border-top-color: #f3f5f8;
}
.im-theme-myteam_green .im-contact-box__info {
  border-top-color: #f3f5f8;
}
.im-theme-dark_calls .im-contact-box__info {
  border-top-color: #1F1F1F;
}

.im-contact-box__context-button {
  position: absolute;
  top: 18px;
  right: 10px;
  bottom: auto;
  left: auto;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.im-desktop .im-contact-box__context-button {
  display: none;
}
body .im-contact-box__context-button[data-action=copyGroupLink], body .im-contact-box__context-button[data-action=copySn], body .im-contact-box__context-button[data-action=copyNick], body .im-contact-box__context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-contact-box__context-button[data-action=copyGroupLink], body .im-contact-box__context-button[data-action=copySn], body .im-contact-box__context-button[data-action=copyNick], body .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-contact-box__context-button[data-action=copyGroupLink], body .im-contact-box__context-button[data-action=copySn], body .im-contact-box__context-button[data-action=copyNick], body .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-contact-box__context-button[data-action=copyGroupLink], body .im-contact-box__context-button[data-action=copySn], body .im-contact-box__context-button[data-action=copyNick], body .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_green .im-contact-box__context-button[data-action=copySn], .im-theme-dark_green .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_green .im-contact-box__context-button[data-action=copySn], .im-theme-dark_green .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_green .im-contact-box__context-button[data-action=copySn], .im-theme-dark_green .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_green .im-contact-box__context-button[data-action=copySn], .im-theme-dark_green .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-blue .im-contact-box__context-button[data-action=copySn], .im-theme-blue .im-contact-box__context-button[data-action=copyNick], .im-theme-blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-blue .im-contact-box__context-button[data-action=copySn], .im-theme-blue .im-contact-box__context-button[data-action=copyNick], .im-theme-blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-blue .im-contact-box__context-button[data-action=copySn], .im-theme-blue .im-contact-box__context-button[data-action=copyNick], .im-theme-blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-blue .im-contact-box__context-button[data-action=copySn], .im-theme-blue .im-contact-box__context-button[data-action=copyNick], .im-theme-blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-contact-box__context-button[data-action=copySn], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-contact-box__context-button[data-action=copySn], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-contact-box__context-button[data-action=copySn], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-contact-box__context-button[data-action=copySn], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-contact-box__context-button[data-action=copySn], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-contact-box__context-button[data-action=copySn], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-contact-box__context-button[data-action=copySn], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-contact-box__context-button[data-action=copySn], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-contact-box__context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-contact-box__context-button[data-action=copySn], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-contact-box__context-button[data-action=shareGroup], .im-contact-box__context-button[data-action=shareSn], .im-contact-box__context-button[data-action=shareNick], .im-contact-box__context-button[data-action=shareContact] {
  right: 50px;
}
body .im-contact-box__context-button[data-action=shareGroup], body .im-contact-box__context-button[data-action=shareSn], body .im-contact-box__context-button[data-action=shareNick], body .im-contact-box__context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-contact-box__context-button[data-action=shareGroup], body .im-contact-box__context-button[data-action=shareSn], body .im-contact-box__context-button[data-action=shareNick], body .im-contact-box__context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-contact-box__context-button[data-action=shareGroup], body .im-contact-box__context-button[data-action=shareSn], body .im-contact-box__context-button[data-action=shareNick], body .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-contact-box__context-button[data-action=shareGroup], body .im-contact-box__context-button[data-action=shareSn], body .im-contact-box__context-button[data-action=shareNick], body .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_green .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_green .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_green .im-contact-box__context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_green .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_green .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_green .im-contact-box__context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_green .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_green .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_green .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_green .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_green .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_green .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-blue .im-contact-box__context-button[data-action=shareSn], .im-theme-blue .im-contact-box__context-button[data-action=shareNick], .im-theme-blue .im-contact-box__context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-blue .im-contact-box__context-button[data-action=shareSn], .im-theme-blue .im-contact-box__context-button[data-action=shareNick], .im-theme-blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-blue .im-contact-box__context-button[data-action=shareSn], .im-theme-blue .im-contact-box__context-button[data-action=shareNick], .im-theme-blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-blue .im-contact-box__context-button[data-action=shareSn], .im-theme-blue .im-contact-box__context-button[data-action=shareNick], .im-theme-blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-contact-box__context-button[data-action=shareGroup], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareSn], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareNick], .im-theme-dit_blue .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareSn], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareSn], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareSn], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-contact-box__context-button[data-action=shareGroup], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareSn], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareNick], .im-theme-myteam_green .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-contact-box__context-button[data-action=shareGroup], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareSn], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareNick], .im-theme-dark_calls .im-contact-box__context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-contact-box__context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-contact-box__context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-contact-box__context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-contact-box__context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-contact-box__context-button {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-contact-box__context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-contact-box__context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-contact-box__context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-contact-box__context-button {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-contact-box__context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-contact-box__context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-contact-box__context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-contact-box__context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-contact-box__context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-contact-box__context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-contact-box__context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-contact-box__context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-contact-box__context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-contact-box__context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-contact-box__context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-contact-box__context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-contact-box__context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-contact-box__context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-contact-box__context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-contact-box__context-button {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-contact-box__context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-contact-box__context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-contact-box__context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-contact-box__context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-contact-box__context-button:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-contact-box__context-button:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-contact-box__context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-contact-box__context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-contact-box__context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-contact-box__context-button:hover {
  background-color: #858585;
}
.im-desktop .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-contact-box__context-button:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-contact-box__context-button:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-contact-box__context-button:active {
  background-color: #7A7A7A;
}
body .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-contact-box__context-button:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-contact-box__context-button:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-contact-box__context-button:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-contact-box__context-button:active {
  background-color: #7A7A7A;
}

.im-contact-box__info-item {
  position: relative;
  padding: 4px 14px 12px 16px;
  overflow: hidden;
  font-size: 16px;
  line-height: 16px;
  display: block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: default;
}
.im-contact-box__info-item .im-emoji_inline {
  vertical-align: text-top;
}
.im-contact-box__info-item .im-emoji_inline {
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
}
body .im-contact-box__info-item {
  color: #111111;
}
.im-theme-dark_green .im-contact-box__info-item {
  color: #ffffff;
}
.im-theme-dark_blue .im-contact-box__info-item {
  color: #ffffff;
}
.im-theme-blue .im-contact-box__info-item {
  color: #111111;
}
.im-theme-dit_blue .im-contact-box__info-item {
  color: #111111;
}
.im-theme-myteam_green .im-contact-box__info-item {
  color: #111111;
}
.im-theme-dark_calls .im-contact-box__info-item {
  color: #FFFFFF;
}
.im-desktop .im-contact-box__info-item:hover .im-contact-box__context-button {
  display: block;
}
.im-contact-box__info-item .im-tickbox {
  display: none;
  position: absolute;
  top: 18px;
  right: 16px;
  bottom: auto;
  left: auto;
  border-radius: 10px;
}
.im-contact-box__info-item[data-key=infoMessage] {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.00615385em;
  display: none;
}

.im-contact-box_without-phone .im-contact-box__info-item[data-key=phone] {
  display: none;
}

.im-contact-box__info-title {
  display: block;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  padding-bottom: 2px;
}
body .im-contact-box__info-title {
  color: #838690;
}
.im-theme-dark_green .im-contact-box__info-title {
  color: #7e848f;
}
.im-theme-dark_blue .im-contact-box__info-title {
  color: #7e848f;
}
.im-theme-blue .im-contact-box__info-title {
  color: #838690;
}
.im-theme-dit_blue .im-contact-box__info-title {
  color: #838690;
}
.im-theme-myteam_green .im-contact-box__info-title {
  color: #838690;
}
.im-theme-dark_calls .im-contact-box__info-title {
  color: #9C9C9C;
}

.im-contact-box__info-value {
  line-height: 22px;
  letter-spacing: 0;
}
div[data-key=phone] .im-contact-box__info-value, div[data-key=email] .im-contact-box__info-value, div[data-key=uNick] .im-contact-box__info-value {
  cursor: pointer;
}
body div[data-key=phone] .im-contact-box__info-value, body div[data-key=email] .im-contact-box__info-value, body div[data-key=uNick] .im-contact-box__info-value {
  color: #00B84D;
}
.im-theme-dark_green div[data-key=phone] .im-contact-box__info-value, .im-theme-dark_green div[data-key=email] .im-contact-box__info-value, .im-theme-dark_green div[data-key=uNick] .im-contact-box__info-value {
  color: #0AC248;
}
.im-theme-dark_blue div[data-key=phone] .im-contact-box__info-value, .im-theme-dark_blue div[data-key=email] .im-contact-box__info-value, .im-theme-dark_blue div[data-key=uNick] .im-contact-box__info-value {
  color: #2f92ff;
}
.im-theme-blue div[data-key=phone] .im-contact-box__info-value, .im-theme-blue div[data-key=email] .im-contact-box__info-value, .im-theme-blue div[data-key=uNick] .im-contact-box__info-value {
  color: #1B85F1;
}
.im-theme-dit_blue div[data-key=phone] .im-contact-box__info-value, .im-theme-dit_blue div[data-key=email] .im-contact-box__info-value, .im-theme-dit_blue div[data-key=uNick] .im-contact-box__info-value {
  color: #2E72BF;
}
.im-theme-myteam_green div[data-key=phone] .im-contact-box__info-value, .im-theme-myteam_green div[data-key=email] .im-contact-box__info-value, .im-theme-myteam_green div[data-key=uNick] .im-contact-box__info-value {
  color: #17C97E;
}
.im-theme-dark_calls div[data-key=phone] .im-contact-box__info-value, .im-theme-dark_calls div[data-key=email] .im-contact-box__info-value, .im-theme-dark_calls div[data-key=uNick] .im-contact-box__info-value {
  color: #027AFF;
}

.im-contact-box_share .im-contact-box__button-wrap,
.im-contact-box_share .im-contact-box__save-wrap {
  display: none;
}
.im-contact-box_share .im-contact-box__context-button {
  display: none;
}
.im-contact-box_share .im-contact-box__info-item[data-key=phone] {
  cursor: pointer;
}
.im-contact-box_share .im-contact-box__info-item .im-tickbox {
  display: block;
}
.im-desktop .im-contact-box_share .im-contact-box__info-item:hover .im-contact-box__context-button {
  display: none;
}
.im-contact-box_share.im-contact-box_without-nickname.im-contact-box_without-phone .im-contact-box__info-item[data-key=infoMessage] {
  display: block;
}
.im-contact-box_share .im-contact-box__info {
  border-top: none;
}
body .im-contact-box_share div[data-key] .im-contact-box__info-value {
  color: #111111;
}
.im-theme-dark_green .im-contact-box_share div[data-key] .im-contact-box__info-value {
  color: #ffffff;
}
.im-theme-dark_blue .im-contact-box_share div[data-key] .im-contact-box__info-value {
  color: #ffffff;
}
.im-theme-blue .im-contact-box_share div[data-key] .im-contact-box__info-value {
  color: #111111;
}
.im-theme-dit_blue .im-contact-box_share div[data-key] .im-contact-box__info-value {
  color: #111111;
}
.im-theme-myteam_green .im-contact-box_share div[data-key] .im-contact-box__info-value {
  color: #111111;
}
.im-theme-dark_calls .im-contact-box_share div[data-key] .im-contact-box__info-value {
  color: #FFFFFF;
}
.im-contact-box_share .im-contact-card__title {
  cursor: default;
}
.im-contact-box_share .im-contact-card__title::after {
  display: none;
}
body .im-contact-box_share .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-dark_green .im-contact-box_share .im-contact-card__title .im-contact-card__name {
  color: #ffffff;
}
.im-theme-dark_blue .im-contact-box_share .im-contact-card__title .im-contact-card__name {
  color: #ffffff;
}
.im-theme-blue .im-contact-box_share .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-dit_blue .im-contact-box_share .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-myteam_green .im-contact-box_share .im-contact-card__title .im-contact-card__name {
  color: #111111;
}
.im-theme-dark_calls .im-contact-box_share .im-contact-card__title .im-contact-card__name {
  color: #FFFFFF;
}
body .im-contact-box_share .im-contact-card__title .im-contact-card__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-contact-box_share .im-contact-card__title .im-contact-card__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-contact-box_share .im-contact-card__title .im-contact-card__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-contact-box_share .im-contact-card__title .im-contact-card__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-contact-box_share .im-contact-card__title .im-contact-card__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-contact-box_share .im-contact-card__title .im-contact-card__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-contact-box_share .im-contact-card__title .im-contact-card__subtitle {
  color: #9C9C9C;
}

.im-contact-box_alert .im-modal-box__body {
  padding: 0 16px 16px;
  width: 340px;
  max-width: 100%;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.00615385em;
}

.im-stickers-suggest__wrapper {
  position: absolute;
  right: 5px;
  left: 5px;
  width: auto;
  height: 1px;
  z-index: 1;
  opacity: 0;
  transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
}
.im-stickers-suggest__wrapper.im-stickers-suggest_hide {
  transition: opacity 50ms;
  -moz-transition: opacity 50ms;
  -o-transition: opacity 50ms;
  -webkit-transition: opacity 50ms;
}

.im-stickers-suggest {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  max-width: 100%;
  border: 1px solid;
  border-radius: 6px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
body .im-stickers-suggest {
  border-color: #cccfd8;
}
.im-theme-dark_green .im-stickers-suggest {
  border-color: #5e5f6c;
}
.im-theme-dark_blue .im-stickers-suggest {
  border-color: #5e5f6c;
}
.im-theme-blue .im-stickers-suggest {
  border-color: #cccfd8;
}
.im-theme-dit_blue .im-stickers-suggest {
  border-color: #cccfd8;
}
.im-theme-myteam_green .im-stickers-suggest {
  border-color: #cccfd8;
}
.im-theme-dark_calls .im-stickers-suggest {
  border-color: #858585;
}

.im-stickers-suggest__content {
  white-space: nowrap;
  border-radius: 5px;
  max-width: 100%;
  padding: 5px 20px 3px 10px;
  overflow: hidden;
  overflow-x: auto;
}
.im-desktop .im-stickers-suggest__content {
  overflow-x: hidden;
}
body .im-stickers-suggest__content {
  background-color: #ffffff;
}
.im-theme-dark_green .im-stickers-suggest__content {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-stickers-suggest__content {
  background-color: #2b2c34;
}
.im-theme-blue .im-stickers-suggest__content {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-stickers-suggest__content {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-stickers-suggest__content {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-stickers-suggest__content {
  background-color: #2B2B2B;
}
.im-stickers-suggest__content .im-showcase__preview-content__item {
  float: none;
  padding: 7px;
  cursor: pointer;
  border-radius: 5px;
  display: inline-block;
}
.im-desktop .im-stickers-suggest__content .im-showcase__preview-content__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-stickers-suggest__content .im-showcase__preview-content__item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-stickers-suggest__content .im-showcase__preview-content__item:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-stickers-suggest__content .im-showcase__preview-content__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-stickers-suggest__content .im-showcase__preview-content__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-stickers-suggest__content .im-showcase__preview-content__item:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-stickers-suggest__content .im-showcase__preview-content__item:hover {
  background-color: #1F1F1F;
}
.im-stickers-suggest__content span.im-showcase__preview-content__item {
  vertical-align: top;
}

.im-stickers-suggest__controls {
  width: 100%;
}

.im-stickers-suggest__controls-left,
.im-stickers-suggest__controls-right {
  height: auto;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: auto;
}
body .im-stickers-suggest__controls-left,
body .im-stickers-suggest__controls-right {
  background-color: #ffffff;
}
.im-theme-dark_green .im-stickers-suggest__controls-left,
.im-theme-dark_green .im-stickers-suggest__controls-right {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-stickers-suggest__controls-left,
.im-theme-dark_blue .im-stickers-suggest__controls-right {
  background-color: #2b2c34;
}
.im-theme-blue .im-stickers-suggest__controls-left,
.im-theme-blue .im-stickers-suggest__controls-right {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-stickers-suggest__controls-left,
.im-theme-dit_blue .im-stickers-suggest__controls-right {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-stickers-suggest__controls-left,
.im-theme-myteam_green .im-stickers-suggest__controls-right {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-stickers-suggest__controls-left,
.im-theme-dark_calls .im-stickers-suggest__controls-right {
  background-color: #2B2B2B;
}

.im-stickers-suggest__controls-left {
  left: 0;
  width: 5px;
  border-radius: 5px 0 0 5px;
}
body .im-stickers-suggest__controls-left {
  box-shadow: 5px 0 10px 3px #ffffff;
}
.im-theme-dark_green .im-stickers-suggest__controls-left {
  box-shadow: 5px 0 10px 3px #2b2c34;
}
.im-theme-dark_blue .im-stickers-suggest__controls-left {
  box-shadow: 5px 0 10px 3px #2b2c34;
}
.im-theme-blue .im-stickers-suggest__controls-left {
  box-shadow: 5px 0 10px 3px #ffffff;
}
.im-theme-dit_blue .im-stickers-suggest__controls-left {
  box-shadow: 5px 0 10px 3px #ffffff;
}
.im-theme-myteam_green .im-stickers-suggest__controls-left {
  box-shadow: 5px 0 10px 3px #ffffff;
}
.im-theme-dark_calls .im-stickers-suggest__controls-left {
  box-shadow: 5px 0 10px 3px #2B2B2B;
}

.im-stickers-suggest__controls-right {
  right: 0;
  width: 15px;
  border-radius: 0 5px 5px 0;
}
body .im-stickers-suggest__controls-right {
  box-shadow: -5px 0 10px 3px #ffffff;
}
.im-theme-dark_green .im-stickers-suggest__controls-right {
  box-shadow: -5px 0 10px 3px #2b2c34;
}
.im-theme-dark_blue .im-stickers-suggest__controls-right {
  box-shadow: -5px 0 10px 3px #2b2c34;
}
.im-theme-blue .im-stickers-suggest__controls-right {
  box-shadow: -5px 0 10px 3px #ffffff;
}
.im-theme-dit_blue .im-stickers-suggest__controls-right {
  box-shadow: -5px 0 10px 3px #ffffff;
}
.im-theme-myteam_green .im-stickers-suggest__controls-right {
  box-shadow: -5px 0 10px 3px #ffffff;
}
.im-theme-dark_calls .im-stickers-suggest__controls-right {
  box-shadow: -5px 0 10px 3px #2B2B2B;
}

.im-stickers-suggest__close {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 20px;
  height: 20px;
}
.im-stickers-suggest__close span {
  padding: 0 0 0 18px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-stickers-suggest__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-stickers-suggest__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-stickers-suggest__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-stickers-suggest__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-stickers-suggest__close span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-stickers-suggest__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-stickers-suggest__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-stickers-suggest__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-stickers-suggest__close span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-stickers-suggest__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-stickers-suggest__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-stickers-suggest__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-stickers-suggest__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-stickers-suggest__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-stickers-suggest__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-stickers-suggest__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-stickers-suggest__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-stickers-suggest__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-stickers-suggest__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-stickers-suggest__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-stickers-suggest__close span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-stickers-suggest__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-stickers-suggest__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-stickers-suggest__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-stickers-suggest__close span {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-stickers-suggest__close span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-stickers-suggest__close span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-stickers-suggest__close span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-stickers-suggest__close span {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}

.im-stickers-suggest__arrow,
.im-suggestbox__anchor {
  position: absolute;
  left: 40px;
  bottom: -5px;
  height: 6px;
  width: 28px;
  margin-left: -14px;
  overflow: hidden;
}
.im-stickers-suggest__arrow span,
.im-suggestbox__anchor span {
  width: 14px;
  height: 14px;
  transform: rotate(45deg);
  border: 1px solid;
  display: block;
  position: absolute;
  top: -13px;
  border-radius: 2px 0 2px 0;
  left: 7px;
}
body .im-stickers-suggest__arrow span,
body .im-suggestbox__anchor span {
  background-color: #ffffff;
  border-color: #cccfd8;
}
.im-theme-dark_green .im-stickers-suggest__arrow span,
.im-theme-dark_green .im-suggestbox__anchor span {
  background-color: #2b2c34;
  border-color: #5e5f6c;
}
.im-theme-dark_blue .im-stickers-suggest__arrow span,
.im-theme-dark_blue .im-suggestbox__anchor span {
  background-color: #2b2c34;
  border-color: #5e5f6c;
}
.im-theme-blue .im-stickers-suggest__arrow span,
.im-theme-blue .im-suggestbox__anchor span {
  background-color: #ffffff;
  border-color: #cccfd8;
}
.im-theme-dit_blue .im-stickers-suggest__arrow span,
.im-theme-dit_blue .im-suggestbox__anchor span {
  background-color: #ffffff;
  border-color: #cccfd8;
}
.im-theme-myteam_green .im-stickers-suggest__arrow span,
.im-theme-myteam_green .im-suggestbox__anchor span {
  background-color: #ffffff;
  border-color: #cccfd8;
}
.im-theme-dark_calls .im-stickers-suggest__arrow span,
.im-theme-dark_calls .im-suggestbox__anchor span {
  background-color: #2B2B2B;
  border-color: #858585;
}

.im-chat__smart-reply-wrapper {
  position: relative;
  /*.im-pictures_opened &, .im-ptt-recorder_active &, .im-input-top-message_available & {
      overflow: hidden;
      height: 1px;
  }*/
}

.im-chat__smart-reply {
  height: 84px;
  overflow: hidden;
  display: none;
  left: 0;
  right: 0;
  transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  -webkit-transition: opacity 150ms;
}
.im-chat__smart-reply.im-stickers-suggest_hide, .im-chat__smart-reply.im-stickers-suggest_hide .im-stickers-suggest {
  transition: opacity 150ms;
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  -webkit-transition: opacity 150ms;
}
.im-chat__smart-reply .im-stickers-suggest {
  height: 100%;
  max-height: 68px;
  position: relative;
  width: 100%;
  border: none;
}
.im-chat__smart-reply .im-stickers-suggest__content {
  padding: 0 52px;
  height: 100%;
  line-height: 68px;
}
body .im-chat__smart-reply .im-stickers-suggest__content {
  background-color: #F0F3F5;
}
.im-theme-dark_green .im-chat__smart-reply .im-stickers-suggest__content {
  background-color: #21222A;
}
.im-theme-dark_blue .im-chat__smart-reply .im-stickers-suggest__content {
  background-color: #21222A;
}
.im-theme-blue .im-chat__smart-reply .im-stickers-suggest__content {
  background-color: #F0F3F5;
}
.im-theme-dit_blue .im-chat__smart-reply .im-stickers-suggest__content {
  background-color: #F0F3F5;
}
.im-theme-myteam_green .im-chat__smart-reply .im-stickers-suggest__content {
  background-color: #F0F3F5;
}
.im-theme-dark_calls .im-chat__smart-reply .im-stickers-suggest__content {
  background-color: #1F1F1F;
}
.im-chat__smart-reply .im-stickers-suggest__content .im-showcase__preview-content__item {
  padding: 4px;
  vertical-align: middle;
  margin: 0 2px;
  width: 54px;
  height: 54px;
}
.im-chat__smart-reply .im-smart-reply__text-item {
  padding: 5px 12px;
  border-radius: 18px;
  margin: 0 4px;
  cursor: pointer;
  line-height: 34px;
  height: 34px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}
.im-chat__smart-reply .im-smart-reply__text-item span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 16px;
}
body .im-chat__smart-reply .im-smart-reply__text-item {
  color: #838690;
}
.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item {
  color: #7e848f;
}
.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item {
  color: #7e848f;
}
.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item {
  color: #838690;
}
.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item {
  color: #838690;
}
.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item {
  color: #838690;
}
.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item {
  color: #9C9C9C;
}
.im-desktop .im-chat__smart-reply .im-smart-reply__text-item:hover {
  color: #7A7E8B;
}
.im-desktop.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item:hover {
  color: #8C939E;
}
.im-desktop.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item:hover {
  color: #8C939E;
}
.im-desktop.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item:hover {
  color: #7A7E8B;
}
.im-desktop.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item:hover {
  color: #7A7E8B;
}
.im-desktop.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item:hover {
  color: #7A7E8B;
}
.im-desktop.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item:hover {
  color: #8F8F8F;
}
.im-desktop .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-desktop.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #9BA2AD;
}
.im-desktop.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #9BA2AD;
}
.im-desktop.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-desktop.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-desktop.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-desktop.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #828282;
}
body .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #9BA2AD;
}
.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #9BA2AD;
}
.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #707482;
}
.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item:active {
  color: #828282;
}
body .im-chat__smart-reply .im-smart-reply__text-item {
  background-color: #ffffff;
}
.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item {
  background-color: #2b2c34;
}
.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item {
  background-color: #2B2B2B;
}
.im-desktop .im-chat__smart-reply .im-smart-reply__text-item:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item:hover {
  background-color: #282931;
}
.im-desktop.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item:hover {
  background-color: #282931;
}
.im-desktop.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item:hover {
  background-color: #f9f9f9;
}
.im-desktop.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item:hover {
  background-color: #262626;
}
.im-desktop .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #26272F;
}
.im-desktop.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #26272F;
}
.im-desktop.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-desktop.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #1F1F1F;
}
body .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-theme-dark_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #26272F;
}
.im-theme-dark_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #26272F;
}
.im-theme-blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-theme-dit_blue .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-theme-myteam_green .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #f4f4f4;
}
.im-theme-dark_calls .im-chat__smart-reply .im-smart-reply__text-item:active {
  background-color: #1F1F1F;
}
.im-chat__smart-reply .im-stickers-suggest__controls-left {
  width: 32px;
}
body .im-chat__smart-reply .im-stickers-suggest__controls-left {
  box-shadow: 10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-dark_green .im-chat__smart-reply .im-stickers-suggest__controls-left {
  box-shadow: 10px 0 15px 5px #21222A;
  background-color: #21222A;
}
.im-theme-dark_blue .im-chat__smart-reply .im-stickers-suggest__controls-left {
  box-shadow: 10px 0 15px 5px #21222A;
  background-color: #21222A;
}
.im-theme-blue .im-chat__smart-reply .im-stickers-suggest__controls-left {
  box-shadow: 10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-dit_blue .im-chat__smart-reply .im-stickers-suggest__controls-left {
  box-shadow: 10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-myteam_green .im-chat__smart-reply .im-stickers-suggest__controls-left {
  box-shadow: 10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-dark_calls .im-chat__smart-reply .im-stickers-suggest__controls-left {
  box-shadow: 10px 0 15px 5px #1F1F1F;
  background-color: #1F1F1F;
}
.im-chat__smart-reply .im-stickers-suggest__controls-right {
  width: 32px;
}
body .im-chat__smart-reply .im-stickers-suggest__controls-right {
  box-shadow: -10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-dark_green .im-chat__smart-reply .im-stickers-suggest__controls-right {
  box-shadow: -10px 0 15px 5px #21222A;
  background-color: #21222A;
}
.im-theme-dark_blue .im-chat__smart-reply .im-stickers-suggest__controls-right {
  box-shadow: -10px 0 15px 5px #21222A;
  background-color: #21222A;
}
.im-theme-blue .im-chat__smart-reply .im-stickers-suggest__controls-right {
  box-shadow: -10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-dit_blue .im-chat__smart-reply .im-stickers-suggest__controls-right {
  box-shadow: -10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-myteam_green .im-chat__smart-reply .im-stickers-suggest__controls-right {
  box-shadow: -10px 0 15px 5px #F0F3F5;
  background-color: #F0F3F5;
}
.im-theme-dark_calls .im-chat__smart-reply .im-stickers-suggest__controls-right {
  box-shadow: -10px 0 15px 5px #1F1F1F;
  background-color: #1F1F1F;
}
.im-chat__smart-reply .im-stickers-suggest__close,
.im-chat__smart-reply .im-stickers-suggest__arrow {
  display: none;
}

.im-chat__smart-reply__toggle-button {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 2px;
  left: 50%;
  width: 64px;
  height: 14px;
  max-height: 100%;
  margin-left: -32px;
  cursor: pointer;
}
.im-chat__smart-reply__toggle-button::before, .im-chat__smart-reply__toggle-button::after {
  content: "";
  display: block;
  width: 14px;
  height: 4px;
  border-radius: 7px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transition: transform 150ms;
  -moz-transition: transform 150ms;
  -o-transition: transform 150ms;
  -webkit-transition: transform 150ms;
  margin-top: -2px;
  margin-left: -7px;
}
body .im-chat__smart-reply__toggle-button::before, body .im-chat__smart-reply__toggle-button::after {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-chat__smart-reply__toggle-button::before, .im-theme-dark_green .im-chat__smart-reply__toggle-button::after {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-chat__smart-reply__toggle-button::before, .im-theme-dark_blue .im-chat__smart-reply__toggle-button::after {
  background-color: #7e848f;
}
.im-theme-blue .im-chat__smart-reply__toggle-button::before, .im-theme-blue .im-chat__smart-reply__toggle-button::after {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-chat__smart-reply__toggle-button::before, .im-theme-dit_blue .im-chat__smart-reply__toggle-button::after {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-chat__smart-reply__toggle-button::before, .im-theme-myteam_green .im-chat__smart-reply__toggle-button::after {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-chat__smart-reply__toggle-button::before, .im-theme-dark_calls .im-chat__smart-reply__toggle-button::after {
  background-color: #949494;
}
.im-desktop .im-chat__smart-reply__toggle-button:hover::before, .im-desktop .im-chat__smart-reply__toggle-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-chat__smart-reply__toggle-button:hover::before, .im-desktop.im-theme-dark_green .im-chat__smart-reply__toggle-button:hover::after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-chat__smart-reply__toggle-button:hover::before, .im-desktop.im-theme-dark_blue .im-chat__smart-reply__toggle-button:hover::after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-chat__smart-reply__toggle-button:hover::before, .im-desktop.im-theme-blue .im-chat__smart-reply__toggle-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-chat__smart-reply__toggle-button:hover::before, .im-desktop.im-theme-dit_blue .im-chat__smart-reply__toggle-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-chat__smart-reply__toggle-button:hover::before, .im-desktop.im-theme-myteam_green .im-chat__smart-reply__toggle-button:hover::after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-chat__smart-reply__toggle-button:hover::before, .im-desktop.im-theme-dark_calls .im-chat__smart-reply__toggle-button:hover::after {
  background-color: #858585;
}
.im-desktop .im-chat__smart-reply__toggle-button:active::before, .im-desktop .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-chat__smart-reply__toggle-button:active::before, .im-desktop.im-theme-dark_green .im-chat__smart-reply__toggle-button:active::after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-chat__smart-reply__toggle-button:active::before, .im-desktop.im-theme-dark_blue .im-chat__smart-reply__toggle-button:active::after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-chat__smart-reply__toggle-button:active::before, .im-desktop.im-theme-blue .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-chat__smart-reply__toggle-button:active::before, .im-desktop.im-theme-dit_blue .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-chat__smart-reply__toggle-button:active::before, .im-desktop.im-theme-myteam_green .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-chat__smart-reply__toggle-button:active::before, .im-desktop.im-theme-dark_calls .im-chat__smart-reply__toggle-button:active::after {
  background-color: #7A7A7A;
}
body .im-chat__smart-reply__toggle-button:active::before, body .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-chat__smart-reply__toggle-button:active::before, .im-theme-dark_green .im-chat__smart-reply__toggle-button:active::after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-chat__smart-reply__toggle-button:active::before, .im-theme-dark_blue .im-chat__smart-reply__toggle-button:active::after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-chat__smart-reply__toggle-button:active::before, .im-theme-blue .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-chat__smart-reply__toggle-button:active::before, .im-theme-dit_blue .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-chat__smart-reply__toggle-button:active::before, .im-theme-myteam_green .im-chat__smart-reply__toggle-button:active::after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-chat__smart-reply__toggle-button:active::before, .im-theme-dark_calls .im-chat__smart-reply__toggle-button:active::after {
  background-color: #7A7A7A;
}
.im-chat__smart-reply__toggle-button::before {
  -webkit-transform: rotate(23deg) translateX(-5.5px);
  -moz-transform: rotate(23deg) translateX(-5.5px);
  -o-transform: rotate(23deg) translateX(-5.5px);
  -ms-transform: rotate(23deg) translateX(-5.5px);
  transform: rotate(23deg) translateX(-5.5px);
}
.im-chat__smart-reply__toggle-button::after {
  -webkit-transform: rotate(-23deg) translateX(5.5px);
  -moz-transform: rotate(-23deg) translateX(5.5px);
  -o-transform: rotate(-23deg) translateX(5.5px);
  -ms-transform: rotate(-23deg) translateX(5.5px);
  transform: rotate(-23deg) translateX(5.5px);
}
.im-stickers-suggest_hide .im-chat__smart-reply__toggle-button::before {
  -webkit-transform: rotate(-23deg) translateX(-5.5px);
  -moz-transform: rotate(-23deg) translateX(-5.5px);
  -o-transform: rotate(-23deg) translateX(-5.5px);
  -ms-transform: rotate(-23deg) translateX(-5.5px);
  transform: rotate(-23deg) translateX(-5.5px);
}
.im-stickers-suggest_hide .im-chat__smart-reply__toggle-button::after {
  -webkit-transform: rotate(23deg) translateX(5.5px);
  -moz-transform: rotate(23deg) translateX(5.5px);
  -o-transform: rotate(23deg) translateX(5.5px);
  -ms-transform: rotate(23deg) translateX(5.5px);
  transform: rotate(23deg) translateX(5.5px);
}

.im-sidebar {
  overflow: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-weight: 400;
  z-index: 1;
}
body .im-sidebar {
  background-color: #ffffff;
}
.im-theme-dark_green .im-sidebar {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-sidebar {
  background-color: #2b2c34;
}
.im-theme-blue .im-sidebar {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-sidebar {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-sidebar {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-sidebar {
  background-color: #2B2B2B;
}
.im-sidebar .im-scrollbar {
  top: 56px;
}

.im-sidebar__topbar {
  overflow: hidden;
  height: 56px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  text-align: center;
  line-height: 56px;
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 32px;
  font-weight: bold;
}
body .im-sidebar__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-sidebar__topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-sidebar__topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-sidebar__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-sidebar__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-sidebar__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-sidebar__topbar {
  border-bottom-color: #1F1F1F;
}

.im-sidebar__content {
  overflow-y: auto;
  position: absolute;
  top: 56px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.im-sidebar-button {
  position: relative;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 15px;
  padding-left: 55px;
  padding-right: 15px;
  height: 36px;
  line-height: 36px;
}
.im-sidebar-button .im-switch {
  position: absolute;
  top: 0;
  right: 8px;
  bottom: auto;
  left: auto;
  padding-right: 6px;
}
.im-sidebar-button span:not([class]) {
  float: right;
}
body .im-sidebar-button span:not([class]) {
  color: #838690;
}
.im-theme-dark_green .im-sidebar-button span:not([class]) {
  color: #7e848f;
}
.im-theme-dark_blue .im-sidebar-button span:not([class]) {
  color: #7e848f;
}
.im-theme-blue .im-sidebar-button span:not([class]) {
  color: #838690;
}
.im-theme-dit_blue .im-sidebar-button span:not([class]) {
  color: #838690;
}
.im-theme-myteam_green .im-sidebar-button span:not([class]) {
  color: #838690;
}
.im-theme-dark_calls .im-sidebar-button span:not([class]) {
  color: #9C9C9C;
}
.im-desktop .im-sidebar-button:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-sidebar-button:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-sidebar-button:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-sidebar-button:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-sidebar-button:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-sidebar-button:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-sidebar-button:hover {
  background-color: #1F1F1F;
}

.im-sidebar-gallery__previews {
  padding: 0 12px 0 16px;
  height: 80px;
  overflow: hidden;
}
.im-sidebar-gallery__previews:empty {
  display: none;
}
.im-sidebar-gallery__previews .im-gallery-preview {
  width: 52px;
  height: 52px;
  border-radius: 5px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  background-position: center top;
  background-size: cover;
  margin: 8px 4px 20px;
}

/* 2019 redesign chat info */
.im-sidebar__editinfo {
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 20px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 9px;
  right: 8px;
  bottom: auto;
  left: auto;
  display: none;
}
.im-sidebar__editinfo {
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -6571px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -6571px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -6571px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-sidebar__editinfo {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-sidebar__editinfo {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-sidebar__editinfo {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-sidebar__editinfo {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-sidebar__editinfo {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-sidebar__editinfo {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-sidebar__editinfo {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-sidebar__editinfo {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-sidebar__editinfo {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-sidebar__editinfo {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-sidebar__editinfo {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-sidebar__editinfo {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-sidebar__editinfo {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-sidebar__editinfo {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-sidebar__editinfo {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-sidebar__editinfo {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-sidebar__editinfo {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-sidebar__editinfo {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-sidebar__editinfo {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-sidebar__editinfo {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-sidebar__editinfo {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-sidebar__editinfo {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-sidebar__editinfo {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-sidebar__editinfo {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-sidebar__editinfo {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-sidebar__editinfo {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-sidebar__editinfo {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-sidebar__editinfo {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-sidebar__editinfo:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-sidebar__editinfo:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-sidebar__editinfo:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-sidebar__editinfo:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-sidebar__editinfo:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-sidebar__editinfo:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-sidebar__editinfo:hover {
  background-color: #858585;
}
.im-desktop .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-sidebar__editinfo:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-sidebar__editinfo:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-sidebar__editinfo:active {
  background-color: #7A7A7A;
}
body .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-sidebar__editinfo:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-sidebar__editinfo:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-sidebar__editinfo:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-sidebar__editinfo:active {
  background-color: #7A7A7A;
}
.im-sidebar__editable .im-sidebar__editinfo {
  display: block;
}

.im-sidebar-delimiter {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 8px solid;
}
body .im-sidebar-delimiter {
  border-top-color: #f3f5f8;
}
.im-theme-dark_green .im-sidebar-delimiter {
  border-top-color: #3c3d48;
}
.im-theme-dark_blue .im-sidebar-delimiter {
  border-top-color: #3c3d48;
}
.im-theme-blue .im-sidebar-delimiter {
  border-top-color: #f3f5f8;
}
.im-theme-dit_blue .im-sidebar-delimiter {
  border-top-color: #f3f5f8;
}
.im-theme-myteam_green .im-sidebar-delimiter {
  border-top-color: #f3f5f8;
}
.im-theme-dark_calls .im-sidebar-delimiter {
  border-top-color: #1F1F1F;
}

.im-sidebar-module {
  display: none;
}

.im-sidebar__button-wrap {
  margin: 0 16px;
}
.im-sidebar__button-wrap .im-button-accent {
  margin-bottom: 8px;
  margin-top: 4px;
  width: 100%;
}

.im-sidebar__topinfo-ava {
  width: 52px;
  height: 52px;
  position: absolute;
  top: 16px;
  right: auto;
  bottom: auto;
  left: 16px;
}
.im-sidebar__topinfo-ava .im-avatarbox {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  border-radius: 26px;
}
.im-sidebar__topinfo-ava .im-avatarmark {
  top: 34px;
  left: 34px;
}

.im-sidebar__topinfo-ava_loaded {
  cursor: pointer;
}

.im-sidebar__topinfo-warning {
  line-height: 19px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: default;
  font-size: 15px;
  text-align: center;
  padding: 4px 14px 8px 16px;
}
.im-sidebar__topinfo-warning:empty {
  display: none;
}
body .im-sidebar__topinfo-warning {
  color: #b7bcc9;
}
.im-theme-dark_green .im-sidebar__topinfo-warning {
  color: #7e848f;
}
.im-theme-dark_blue .im-sidebar__topinfo-warning {
  color: #7e848f;
}
.im-theme-blue .im-sidebar__topinfo-warning {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-sidebar__topinfo-warning {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-sidebar__topinfo-warning {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-sidebar__topinfo-warning {
  color: #949494;
}

.im-sidebar__topinfo-item {
  position: relative;
  padding: 4px 14px 12px 16px;
  overflow: hidden;
  font-size: 16px;
  line-height: 16px;
  display: block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: default;
}
.im-sidebar__topinfo-item .im-emoji_inline {
  vertical-align: text-top;
}
.im-sidebar__topinfo-item .im-emoji_inline {
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
}
body .im-sidebar__topinfo-item {
  color: #111111;
}
.im-theme-dark_green .im-sidebar__topinfo-item {
  color: #ffffff;
}
.im-theme-dark_blue .im-sidebar__topinfo-item {
  color: #ffffff;
}
.im-theme-blue .im-sidebar__topinfo-item {
  color: #111111;
}
.im-theme-dit_blue .im-sidebar__topinfo-item {
  color: #111111;
}
.im-theme-myteam_green .im-sidebar__topinfo-item {
  color: #111111;
}
.im-theme-dark_calls .im-sidebar__topinfo-item {
  color: #FFFFFF;
}
.im-sidebar__topinfo-item:empty {
  display: none;
}
.im-sidebar__topinfo-item[data-key=name] {
  min-height: 68px;
  margin: 20px 0 0 64px;
  padding-bottom: 6px;
}
.im-sidebar__topinfo-item .im-sidebar-topinfo__name {
  line-height: 20px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  font-weight: 600;
}
.im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  line-height: 18px;
  font-size: 14px;
  padding-top: 2px;
}
body .im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-sidebar__topinfo-item .im-sidebar-topinfo__subtitle {
  color: #9C9C9C;
}
.im-desktop .im-sidebar__topinfo-item:hover .im-sidebar-context-button {
  display: block;
}

.im-sidebar__topinfo-title {
  display: block;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0;
  padding-bottom: 2px;
}
body .im-sidebar__topinfo-title {
  color: #838690;
}
.im-theme-dark_green .im-sidebar__topinfo-title {
  color: #7e848f;
}
.im-theme-dark_blue .im-sidebar__topinfo-title {
  color: #7e848f;
}
.im-theme-blue .im-sidebar__topinfo-title {
  color: #838690;
}
.im-theme-dit_blue .im-sidebar__topinfo-title {
  color: #838690;
}
.im-theme-myteam_green .im-sidebar__topinfo-title {
  color: #838690;
}
.im-theme-dark_calls .im-sidebar__topinfo-title {
  color: #9C9C9C;
}

.im-sidebar__topinfo-value {
  line-height: 22px;
  letter-spacing: 0;
  word-break: break-word;
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
div[data-key=phone] .im-sidebar__topinfo-value, div[data-key=email] .im-sidebar__topinfo-value, div[data-key=uNick] .im-sidebar__topinfo-value {
  cursor: pointer;
}
body div[data-key=phone] .im-sidebar__topinfo-value, body div[data-key=email] .im-sidebar__topinfo-value, body div[data-key=uNick] .im-sidebar__topinfo-value {
  color: #00B84D;
}
.im-theme-dark_green div[data-key=phone] .im-sidebar__topinfo-value, .im-theme-dark_green div[data-key=email] .im-sidebar__topinfo-value, .im-theme-dark_green div[data-key=uNick] .im-sidebar__topinfo-value {
  color: #0AC248;
}
.im-theme-dark_blue div[data-key=phone] .im-sidebar__topinfo-value, .im-theme-dark_blue div[data-key=email] .im-sidebar__topinfo-value, .im-theme-dark_blue div[data-key=uNick] .im-sidebar__topinfo-value {
  color: #2f92ff;
}
.im-theme-blue div[data-key=phone] .im-sidebar__topinfo-value, .im-theme-blue div[data-key=email] .im-sidebar__topinfo-value, .im-theme-blue div[data-key=uNick] .im-sidebar__topinfo-value {
  color: #1B85F1;
}
.im-theme-dit_blue div[data-key=phone] .im-sidebar__topinfo-value, .im-theme-dit_blue div[data-key=email] .im-sidebar__topinfo-value, .im-theme-dit_blue div[data-key=uNick] .im-sidebar__topinfo-value {
  color: #2E72BF;
}
.im-theme-myteam_green div[data-key=phone] .im-sidebar__topinfo-value, .im-theme-myteam_green div[data-key=email] .im-sidebar__topinfo-value, .im-theme-myteam_green div[data-key=uNick] .im-sidebar__topinfo-value {
  color: #17C97E;
}
.im-theme-dark_calls div[data-key=phone] .im-sidebar__topinfo-value, .im-theme-dark_calls div[data-key=email] .im-sidebar__topinfo-value, .im-theme-dark_calls div[data-key=uNick] .im-sidebar__topinfo-value {
  color: #027AFF;
}

.im-sidebar-topinfo__expand {
  display: none;
  line-height: 22px;
  letter-spacing: 0;
  cursor: pointer;
  padding-top: 5px;
}
body .im-sidebar-topinfo__expand {
  color: #00B84D;
}
.im-theme-dark_green .im-sidebar-topinfo__expand {
  color: #0AC248;
}
.im-theme-dark_blue .im-sidebar-topinfo__expand {
  color: #2f92ff;
}
.im-theme-blue .im-sidebar-topinfo__expand {
  color: #1B85F1;
}
.im-theme-dit_blue .im-sidebar-topinfo__expand {
  color: #2E72BF;
}
.im-theme-myteam_green .im-sidebar-topinfo__expand {
  color: #17C97E;
}
.im-theme-dark_calls .im-sidebar-topinfo__expand {
  color: #027AFF;
}

.im-sidebar-short-text .im-sidebar__topinfo-value {
  max-height: 88px;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  word-break: break-all;
  word-break: break-word;
  white-space: pre-line;
}
.im-sidebar-short-text .im-sidebar__topinfo-value::after {
  content: "";
  display: inline-block;
}
.im-sidebar-short-text .im-sidebar-topinfo__expand {
  display: inline-block;
}

.im-sidebar-context-button {
  position: absolute;
  top: 18px;
  right: 10px;
  bottom: auto;
  left: auto;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.im-desktop .im-sidebar-context-button {
  display: none;
}
body .im-sidebar-context-button[data-action=copyGroupLink], body .im-sidebar-context-button[data-action=copySn], body .im-sidebar-context-button[data-action=copyNick], body .im-sidebar-context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-sidebar-context-button[data-action=copyGroupLink], body .im-sidebar-context-button[data-action=copySn], body .im-sidebar-context-button[data-action=copyNick], body .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-sidebar-context-button[data-action=copyGroupLink], body .im-sidebar-context-button[data-action=copySn], body .im-sidebar-context-button[data-action=copyNick], body .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-sidebar-context-button[data-action=copyGroupLink], body .im-sidebar-context-button[data-action=copySn], body .im-sidebar-context-button[data-action=copyNick], body .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_green .im-sidebar-context-button[data-action=copySn], .im-theme-dark_green .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_green .im-sidebar-context-button[data-action=copySn], .im-theme-dark_green .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_green .im-sidebar-context-button[data-action=copySn], .im-theme-dark_green .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_green .im-sidebar-context-button[data-action=copySn], .im-theme-dark_green .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-blue .im-sidebar-context-button[data-action=copySn], .im-theme-blue .im-sidebar-context-button[data-action=copyNick], .im-theme-blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-blue .im-sidebar-context-button[data-action=copySn], .im-theme-blue .im-sidebar-context-button[data-action=copyNick], .im-theme-blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-blue .im-sidebar-context-button[data-action=copySn], .im-theme-blue .im-sidebar-context-button[data-action=copyNick], .im-theme-blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-blue .im-sidebar-context-button[data-action=copySn], .im-theme-blue .im-sidebar-context-button[data-action=copyNick], .im-theme-blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dit_blue .im-sidebar-context-button[data-action=copySn], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-sidebar-context-button[data-action=copySn], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-sidebar-context-button[data-action=copySn], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-sidebar-context-button[data-action=copySn], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-myteam_green .im-sidebar-context-button[data-action=copySn], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-sidebar-context-button[data-action=copySn], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyPhoneNumber] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6711px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6711px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6711px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-sidebar-context-button[data-action=copySn], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-sidebar-context-button[data-action=copySn], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-sidebar-context-button[data-action=copyGroupLink], .im-theme-dark_calls .im-sidebar-context-button[data-action=copySn], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=copyPhoneNumber] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-sidebar-context-button[data-action=shareGroup], .im-sidebar-context-button[data-action=shareSn], .im-sidebar-context-button[data-action=shareNick], .im-sidebar-context-button[data-action=shareContact] {
  right: 50px;
}
body .im-sidebar-context-button[data-action=shareGroup], body .im-sidebar-context-button[data-action=shareSn], body .im-sidebar-context-button[data-action=shareNick], body .im-sidebar-context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-sidebar-context-button[data-action=shareGroup], body .im-sidebar-context-button[data-action=shareSn], body .im-sidebar-context-button[data-action=shareNick], body .im-sidebar-context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-sidebar-context-button[data-action=shareGroup], body .im-sidebar-context-button[data-action=shareSn], body .im-sidebar-context-button[data-action=shareNick], body .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-sidebar-context-button[data-action=shareGroup], body .im-sidebar-context-button[data-action=shareSn], body .im-sidebar-context-button[data-action=shareNick], body .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_green .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_green .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_green .im-sidebar-context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_green .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_green .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_green .im-sidebar-context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_green .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_green .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_green .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_green .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_green .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_green .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-blue .im-sidebar-context-button[data-action=shareSn], .im-theme-blue .im-sidebar-context-button[data-action=shareNick], .im-theme-blue .im-sidebar-context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-blue .im-sidebar-context-button[data-action=shareSn], .im-theme-blue .im-sidebar-context-button[data-action=shareNick], .im-theme-blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-blue .im-sidebar-context-button[data-action=shareSn], .im-theme-blue .im-sidebar-context-button[data-action=shareNick], .im-theme-blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-blue .im-sidebar-context-button[data-action=shareSn], .im-theme-blue .im-sidebar-context-button[data-action=shareNick], .im-theme-blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-sidebar-context-button[data-action=shareGroup], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareSn], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareNick], .im-theme-dit_blue .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareSn], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareSn], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareSn], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-sidebar-context-button[data-action=shareGroup], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareSn], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareNick], .im-theme-myteam_green .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareContact] {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareContact] {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-sidebar-context-button[data-action=shareGroup], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareSn], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareNick], .im-theme-dark_calls .im-sidebar-context-button[data-action=shareContact] {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-sidebar-context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-sidebar-context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-sidebar-context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-sidebar-context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-sidebar-context-button {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-sidebar-context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-sidebar-context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-sidebar-context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-sidebar-context-button {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-sidebar-context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-sidebar-context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-sidebar-context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-sidebar-context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-sidebar-context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-sidebar-context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-sidebar-context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-sidebar-context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-sidebar-context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-sidebar-context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-sidebar-context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-sidebar-context-button {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-sidebar-context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-sidebar-context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-sidebar-context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-sidebar-context-button {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-sidebar-context-button {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-sidebar-context-button {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-sidebar-context-button {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-sidebar-context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-sidebar-context-button:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-sidebar-context-button:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-sidebar-context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-sidebar-context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-sidebar-context-button:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-sidebar-context-button:hover {
  background-color: #858585;
}
.im-desktop .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-sidebar-context-button:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-sidebar-context-button:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-sidebar-context-button:active {
  background-color: #7A7A7A;
}
body .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-sidebar-context-button:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-sidebar-context-button:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-sidebar-context-button:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-sidebar-context-button:active {
  background-color: #7A7A7A;
}

.im-sidebar__topinfo-link {
  line-height: 20px;
  cursor: pointer;
  display: inline-block;
  max-width: 100%;
  padding-right: 74px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
body .im-sidebar__topinfo-link {
  color: #00B84D;
}
.im-theme-dark_green .im-sidebar__topinfo-link {
  color: #0AC248;
}
.im-theme-dark_blue .im-sidebar__topinfo-link {
  color: #2f92ff;
}
.im-theme-blue .im-sidebar__topinfo-link {
  color: #1B85F1;
}
.im-theme-dit_blue .im-sidebar__topinfo-link {
  color: #2E72BF;
}
.im-theme-myteam_green .im-sidebar__topinfo-link {
  color: #17C97E;
}
.im-theme-dark_calls .im-sidebar__topinfo-link {
  color: #027AFF;
}

.im-sidebar__members .im-member-item {
  position: relative;
}

.im-sidebar__members-title {
  position: relative;
  padding: 6px 14px 20px 16px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: uppercase;
}
.im-sidebar__members-title span {
  line-height: 12px;
}
body .im-sidebar__members-title span {
  color: #838690;
}
.im-theme-dark_green .im-sidebar__members-title span {
  color: #7e848f;
}
.im-theme-dark_blue .im-sidebar__members-title span {
  color: #7e848f;
}
.im-theme-blue .im-sidebar__members-title span {
  color: #838690;
}
.im-theme-dit_blue .im-sidebar__members-title span {
  color: #838690;
}
.im-theme-myteam_green .im-sidebar__members-title span {
  color: #838690;
}
.im-theme-dark_calls .im-sidebar__members-title span {
  color: #9C9C9C;
}

.im-sidebar__members-search {
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 16px;
  bottom: auto;
  left: auto;
}
body .im-sidebar__members-search {
  color: #00B84D;
}
.im-theme-dark_green .im-sidebar__members-search {
  color: #0AC248;
}
.im-theme-dark_blue .im-sidebar__members-search {
  color: #2f92ff;
}
.im-theme-blue .im-sidebar__members-search {
  color: #1B85F1;
}
.im-theme-dit_blue .im-sidebar__members-search {
  color: #2E72BF;
}
.im-theme-myteam_green .im-sidebar__members-search {
  color: #17C97E;
}
.im-theme-dark_calls .im-sidebar__members-search {
  color: #027AFF;
}

.im-sidebar__negative .im-sidebar-button {
  display: none;
}

/* 2019 style action icons */
.im-sidebar-button {
  display: block;
}
.im-sidebar-button::after {
  content: "";
  width: 24px;
  height: 22px;
  margin-top: -11px;
  margin-left: -12px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 33px;
  background-image: none;
}
.im-sidebar-button[data-action=muteChat]::after {
  width: 26px;
  height: 20px;
  margin-top: -10px;
  margin-left: -13px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8469px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8469px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8469px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=commonGroups]::after {
  width: 26px;
  height: 20px;
  margin-top: -10px;
  margin-left: -13px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5669px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5669px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5669px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=addToChat]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -4336px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -4336px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -4336px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=allMembers]::after {
  width: 26px;
  height: 20px;
  margin-top: -10px;
  margin-left: -13px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5669px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5669px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5669px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=adminMembers]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -7137px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -7137px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -7137px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=blockedMembers]::after {
  width: 26px;
  height: 20px;
  margin-top: -10px;
  margin-left: -13px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5740px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5740px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5740px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=pendingMembers]::after {
  margin-left: -13px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -5945px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -5945px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -5945px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=invitationsMembers]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -32px -1187px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -32px -1187px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -32px -1187px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=clearHistory]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8539px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8539px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8539px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=blockContact]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -4548px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -4548px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -4548px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=unblockContact]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -8680px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -8680px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -8680px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=reportSpam]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8609px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8609px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8609px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=removeContact]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -4688px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -4688px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -4688px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=groupSettings]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -8887px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -8887px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -8887px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-sidebar-button[data-action=shareGroup]::after, .im-sidebar-button[data-action=shareContact]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6641px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6641px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6641px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-top: -15px;
  margin-left: -16px;
}
.im-sidebar-button[data-action=leave]::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2028px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2028px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2028px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-sidebar-button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-sidebar-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-sidebar-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-sidebar-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-sidebar-button::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-sidebar-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-sidebar-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-sidebar-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-sidebar-button::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-sidebar-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-sidebar-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-sidebar-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-sidebar-button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-sidebar-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-sidebar-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-sidebar-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-sidebar-button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-sidebar-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-sidebar-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-sidebar-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-sidebar-button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-sidebar-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-sidebar-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-sidebar-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-sidebar-button::after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-sidebar-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-sidebar-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-sidebar-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-gallery {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 21;
  display: none;
  -webkit-overflow-scrolling: touch;
}
body .im-gallery {
  background: #ffffff;
}
.im-theme-dark_green .im-gallery {
  background: #2b2c34;
}
.im-theme-dark_blue .im-gallery {
  background: #2b2c34;
}
.im-theme-blue .im-gallery {
  background: #ffffff;
}
.im-theme-dit_blue .im-gallery {
  background: #ffffff;
}
.im-theme-myteam_green .im-gallery {
  background: #ffffff;
}
.im-theme-dark_calls .im-gallery {
  background: #2B2B2B;
}
.im-gallery .im-scrollbar {
  top: 56px;
}
.im-gallery .im-file__action {
  height: auto;
  width: auto;
  max-width: 100%;
  z-index: 0;
  position: static;
  display: inline-block;
}
.im-gallery .im-file {
  max-width: 100%;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 16px 10px 56px;
  height: 68px;
  align-items: baseline;
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
}
.im-gallery .im-file.im-file_ptt .im-file__action {
  width: 0;
  display: inline-block;
}
.im-gallery .im-file__drop {
  top: 12px;
  z-index: 0;
}
.im-gallery .im-file__title {
  line-height: 16px;
  font-size: 12px;
  padding-right: 15px;
}
body .im-gallery .im-file__title {
  color: #111111;
}
.im-theme-dark_green .im-gallery .im-file__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-gallery .im-file__title {
  color: #ffffff;
}
.im-theme-blue .im-gallery .im-file__title {
  color: #111111;
}
.im-theme-dit_blue .im-gallery .im-file__title {
  color: #111111;
}
.im-theme-myteam_green .im-gallery .im-file__title {
  color: #111111;
}
.im-theme-dark_calls .im-gallery .im-file__title {
  color: #FFFFFF;
}
.im-gallery .im-file__title > span {
  font-size: 16px;
  line-height: 20px;
}
.im-gallery .im-file__forward {
  display: none;
}
.im-gallery .im-file__ptt-progress_box {
  width: 100%;
  max-width: 100%;
  padding: 0 34px 0 50px;
  margin: 22px 0 20px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-gallery .im-file__ptt-box_translatable .im-file__ptt-progress_box {
  padding-right: 80px;
}
.im-gallery .im-file_ptt {
  height: auto;
  padding-left: 0;
}
.im-gallery .im-file_ptt .im-file__title.im-file__title {
  display: block;
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: auto;
}
.im-gallery .im-file_ptt .im-file__title.im-file__title > span {
  display: none;
}
.im-gallery .im-file_ptt .im-gallery-additional_info {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 50px;
  padding-bottom: 40px;
  padding-right: 96px;
  font-size: 16px;
  margin-top: 10px;
}
body .im-gallery .im-file_ptt .im-gallery-additional_info {
  color: #111111;
}
.im-theme-dark_green .im-gallery .im-file_ptt .im-gallery-additional_info {
  color: #ffffff;
}
.im-theme-dark_blue .im-gallery .im-file_ptt .im-gallery-additional_info {
  color: #ffffff;
}
.im-theme-blue .im-gallery .im-file_ptt .im-gallery-additional_info {
  color: #111111;
}
.im-theme-dit_blue .im-gallery .im-file_ptt .im-gallery-additional_info {
  color: #111111;
}
.im-theme-myteam_green .im-gallery .im-file_ptt .im-gallery-additional_info {
  color: #111111;
}
.im-theme-dark_calls .im-gallery .im-file_ptt .im-gallery-additional_info {
  color: #FFFFFF;
}
.im-gallery .im-file_ptt .im-gallery-item__date {
  top: 32px;
  right: 96px;
}
.im-gallery .im-file__ptt-box {
  padding-top: 4px;
  width: 100%;
}
.im-gallery .im-file__ptt-duration {
  top: 10px;
  left: 50px;
}
.im-gallery .im-file__ptt-play {
  top: -22px;
}
.im-gallery .im-file__ptt-translate {
  top: -22px;
  right: 30px;
}

.im-gallery-snippet {
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC");
  padding: 4px 40px 31px 60px;
  margin-bottom: 15px;
  font-size: 14px;
  min-height: 60px;
  max-width: 100%;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-gallery-snippet a {
  text-decoration: none;
}
body .im-gallery-snippet a {
  color: #111111;
}
.im-theme-dark_green .im-gallery-snippet a {
  color: #ffffff;
}
.im-theme-dark_blue .im-gallery-snippet a {
  color: #ffffff;
}
.im-theme-blue .im-gallery-snippet a {
  color: #111111;
}
.im-theme-dit_blue .im-gallery-snippet a {
  color: #111111;
}
.im-theme-myteam_green .im-gallery-snippet a {
  color: #111111;
}
.im-theme-dark_calls .im-gallery-snippet a {
  color: #FFFFFF;
}
.im-gallery-snippet .im-gallery-additional_info {
  left: 60px;
}

.im-gallery-snippet__image {
  position: absolute;
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 0;
  width: 38px;
  height: 38px;
  background-size: cover;
  background-position: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  border-radius: 4px;
}
body .im-gallery-snippet__image {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-gallery-snippet__image {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-gallery-snippet__image {
  background-color: #3c3d48;
}
.im-theme-blue .im-gallery-snippet__image {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-gallery-snippet__image {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-gallery-snippet__image {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-gallery-snippet__image {
  background-color: #1F1F1F;
}
.im-gallery-snippet__image.im-gallery-snippet__without-preview::after {
  content: "";
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -18px;
  margin-left: -11px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6431px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6431px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6431px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
.im-gallery-snippet__image .im-avatarbox {
  width: 38px;
  height: 38px;
  min-width: 38px;
  min-height: 38px;
  border-radius: 19px;
  border-radius: inherit;
}

.im-gallery-snippet__domain {
  line-height: 16px;
  font-size: 12px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body .im-gallery-snippet__domain {
  color: #838690;
}
.im-theme-dark_green .im-gallery-snippet__domain {
  color: #7e848f;
}
.im-theme-dark_blue .im-gallery-snippet__domain {
  color: #7e848f;
}
.im-theme-blue .im-gallery-snippet__domain {
  color: #838690;
}
.im-theme-dit_blue .im-gallery-snippet__domain {
  color: #838690;
}
.im-theme-myteam_green .im-gallery-snippet__domain {
  color: #838690;
}
.im-theme-dark_calls .im-gallery-snippet__domain {
  color: #9C9C9C;
}

.im-gallery-snippet__title {
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  line-height: 20px;
  max-height: 80px;
}
.im-gallery-snippet__title > span {
  font-weight: bold;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  max-height: 40px;
}

.im-gallery-snippet__body {
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  max-height: 40px;
}

.im-gallery-snippet__author {
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 90px;
  line-height: 15px;
}
body .im-gallery-snippet__author {
  color: #838690;
}
.im-theme-dark_green .im-gallery-snippet__author {
  color: #7e848f;
}
.im-theme-dark_blue .im-gallery-snippet__author {
  color: #7e848f;
}
.im-theme-blue .im-gallery-snippet__author {
  color: #838690;
}
.im-theme-dit_blue .im-gallery-snippet__author {
  color: #838690;
}
.im-theme-myteam_green .im-gallery-snippet__author {
  color: #838690;
}
.im-theme-dark_calls .im-gallery-snippet__author {
  color: #9C9C9C;
}

.im-gallery-snippet__date {
  font-size: 13px;
  max-width: 90px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: auto;
  right: 28px;
  bottom: 13px;
  left: auto;
}
body .im-gallery-snippet__date {
  color: #838690;
}
.im-theme-dark_green .im-gallery-snippet__date {
  color: #7e848f;
}
.im-theme-dark_blue .im-gallery-snippet__date {
  color: #7e848f;
}
.im-theme-blue .im-gallery-snippet__date {
  color: #838690;
}
.im-theme-dit_blue .im-gallery-snippet__date {
  color: #838690;
}
.im-theme-myteam_green .im-gallery-snippet__date {
  color: #838690;
}
.im-theme-dark_calls .im-gallery-snippet__date {
  color: #9C9C9C;
}

.im-gallery-additional_info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 90px;
  font-size: 13px;
  margin-top: 2px;
  position: absolute;
  top: auto;
  right: 16px;
  bottom: auto;
  left: 56px;
}
body .im-gallery-additional_info {
  color: #838690;
}
.im-theme-dark_green .im-gallery-additional_info {
  color: #7e848f;
}
.im-theme-dark_blue .im-gallery-additional_info {
  color: #7e848f;
}
.im-theme-blue .im-gallery-additional_info {
  color: #838690;
}
.im-theme-dit_blue .im-gallery-additional_info {
  color: #838690;
}
.im-theme-myteam_green .im-gallery-additional_info {
  color: #838690;
}
.im-theme-dark_calls .im-gallery-additional_info {
  color: #9C9C9C;
}

.im-gallery-item__date {
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: auto;
  z-index: 2;
  cursor: pointer;
  font-size: 13px;
}
body .im-gallery-item__date {
  color: #838690;
}
.im-theme-dark_green .im-gallery-item__date {
  color: #7e848f;
}
.im-theme-dark_blue .im-gallery-item__date {
  color: #7e848f;
}
.im-theme-blue .im-gallery-item__date {
  color: #838690;
}
.im-theme-dit_blue .im-gallery-item__date {
  color: #838690;
}
.im-theme-myteam_green .im-gallery-item__date {
  color: #838690;
}
.im-theme-dark_calls .im-gallery-item__date {
  color: #9C9C9C;
}

.im-gallery-item__author {
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 23px;
  position: relative;
  padding-right: 10px;
  display: block;
  display: inline-block;
  max-width: 100%;
  cursor: default;
  z-index: 2;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-gallery-item__author .im-emoji_inline {
  vertical-align: text-top;
}
.im-gallery-item__author .im-emoji_inline {
  width: 13px;
  height: 13px;
  background-size: 13px 13px;
}
.im-gallery-item__author::after {
  content: "";
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  height: 100%;
  width: 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-gallery-item__author::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_green .im-gallery-item__author::after {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-dark_blue .im-gallery-item__author::after {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-blue .im-gallery-item__author::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dit_blue .im-gallery-item__author::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-myteam_green .im-gallery-item__author::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_calls .im-gallery-item__author::after {
  background: -webkit-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -moz-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -ms-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -o-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
}

.im-gallery-topbar {
  height: 55px;
  border-bottom: 1px solid;
  position: relative;
  text-align: center;
}
body .im-gallery-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-gallery-topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-gallery-topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-gallery-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-gallery-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-gallery-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-gallery-topbar {
  border-bottom-color: #1F1F1F;
}

.im-gallery-topbar__menu-wrapper {
  display: none;
  text-align: center;
  position: absolute;
  top: 50px;
  right: 7px;
  bottom: auto;
  left: 7px;
  width: auto;
  z-index: 21;
}

.im-gallery-topbar__menu {
  display: inline-block;
  border-radius: 5px;
  width: 100%;
  max-width: 400px;
  padding: 4px 0;
  text-align: left;
}
body .im-gallery-topbar__menu {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-gallery-topbar__menu {
  background: #2b2c34;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-gallery-topbar__menu {
  background: #2b2c34;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-gallery-topbar__menu {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-gallery-topbar__menu {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-gallery-topbar__menu {
  background: #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-gallery-topbar__menu {
  background: #2B2B2B;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.im-gallery-topbar__menu .im-gallery-counters__button {
  line-height: inherit;
  height: 36px;
  font-weight: normal;
  font-size: 15px;
  padding: 8px 15px 8px 56px;
}
body .im-gallery-topbar__menu .im-gallery-counters__button:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-gallery-topbar__menu .im-gallery-counters__button:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:hover:after {
  background-color: #858585;
}
.im-desktop .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #7A7A7A;
}
body .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:active:after {
  background-color: #7A7A7A;
}
body .im-gallery-topbar__menu .im-gallery-counters__button:hover {
  background: #f3f5f8;
}
.im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button:hover {
  background: #3c3d48;
}
.im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button:hover {
  background: #3c3d48;
}
.im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button:hover {
  background: #f3f5f8;
}
.im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button:hover {
  background: #f3f5f8;
}
.im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button:hover {
  background: #f3f5f8;
}
.im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button:hover {
  background: #1F1F1F;
}
.im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  float: right;
}
body .im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  color: #838690;
}
.im-theme-dark_green .im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  color: #7e848f;
}
.im-theme-dark_blue .im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  color: #7e848f;
}
.im-theme-blue .im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  color: #838690;
}
.im-theme-dit_blue .im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  color: #838690;
}
.im-theme-myteam_green .im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  color: #838690;
}
.im-theme-dark_calls .im-gallery-topbar__menu .im-gallery-counters__button .im-gallery-counter__value {
  color: #9C9C9C;
}

.im-gallery-counters__button {
  position: relative;
  cursor: pointer;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-gallery-counters__button::after {
  content: "";
  width: 24px;
  height: 20px;
  margin-top: -9px;
  margin-left: -12px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 33px;
}
body .im-gallery-counters__button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-gallery-counters__button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-gallery-counters__button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-gallery-counters__button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-gallery-counters__button::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-gallery-counters__button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-gallery-counters__button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-gallery-counters__button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-gallery-counters__button::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-gallery-counters__button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-gallery-counters__button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-gallery-counters__button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-gallery-counters__button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-gallery-counters__button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-gallery-counters__button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-gallery-counters__button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-gallery-counters__button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-gallery-counters__button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-gallery-counters__button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-gallery-counters__button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-gallery-counters__button::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-gallery-counters__button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-gallery-counters__button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-gallery-counters__button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-gallery-counters__button::after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-gallery-counters__button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-gallery-counters__button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-gallery-counters__button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-gallery-counter__media::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -5880px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -5880px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -5880px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-gallery-counter__ptt::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -7839px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -7839px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -7839px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-gallery-counter__files::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -7769px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -7769px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -7769px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-gallery-counter__links::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -6431px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -6431px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -6431px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  margin-top: -18px;
  height: 30px;
}

.im-gallery-counter__video::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 2px -7909px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 2px -7909px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 2px -7909px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-gallery-topbar__title {
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 56px;
  vertical-align: middle;
  font-weight: bold;
  display: inline-block;
  cursor: pointer;
}
body .im-gallery-topbar__title {
  color: #111111;
}
.im-theme-dark_green .im-gallery-topbar__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-gallery-topbar__title {
  color: #ffffff;
}
.im-theme-blue .im-gallery-topbar__title {
  color: #111111;
}
.im-theme-dit_blue .im-gallery-topbar__title {
  color: #111111;
}
.im-theme-myteam_green .im-gallery-topbar__title {
  color: #111111;
}
.im-theme-dark_calls .im-gallery-topbar__title {
  color: #FFFFFF;
}
.im-gallery-topbar__title[data-menu-size="1"], .im-gallery-topbar__title[data-menu-size="0"] {
  cursor: default;
}

.im-gallery-dropdown {
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: -15px;
}
.im-gallery-dropdown[data-menu-size="0"], .im-gallery-dropdown[data-menu-size="1"] {
  display: none;
}
.im-gallery-dropdown::after {
  content: "";
  width: 6px;
  height: 6px;
  border-right: 1px solid;
  border-bottom: 1px solid;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
}
body .im-gallery-dropdown::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_green .im-gallery-dropdown::after {
  border-right-color: #7e848f;
  border-bottom-color: #7e848f;
}
.im-theme-dark_blue .im-gallery-dropdown::after {
  border-right-color: #7e848f;
  border-bottom-color: #7e848f;
}
.im-theme-blue .im-gallery-dropdown::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-dit_blue .im-gallery-dropdown::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-myteam_green .im-gallery-dropdown::after {
  border-right-color: #b7bcc9;
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_calls .im-gallery-dropdown::after {
  border-right-color: #949494;
  border-bottom-color: #949494;
}
.im-desktop .im-gallery-dropdown:hover::after {
  border-right-color: #8e94a2;
  border-bottom-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-gallery-dropdown:hover::after {
  border-right-color: #8c8d9c;
  border-bottom-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-gallery-dropdown:hover::after {
  border-right-color: #8c8d9c;
  border-bottom-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-gallery-dropdown:hover::after {
  border-right-color: #8e94a2;
  border-bottom-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-gallery-dropdown:hover::after {
  border-right-color: #8e94a2;
  border-bottom-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-gallery-dropdown:hover::after {
  border-right-color: #8e94a2;
  border-bottom-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-gallery-dropdown:hover::after {
  border-right-color: #858585;
  border-bottom-color: #858585;
}

.im-gallery-content {
  position: absolute;
  top: 56px;
  right: auto;
  bottom: 0;
  left: auto;
  height: auto;
  width: 100%;
  overflow: auto;
  padding: 0 14px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-gallery-content::after {
  content: "";
  display: block;
  height: 32px;
}

.im-gallery-date {
  font-size: 11px;
  line-height: 20px;
  padding: 6px 1px;
  text-transform: uppercase;
}
body .im-gallery-date {
  color: #838690;
}
.im-theme-dark_green .im-gallery-date {
  color: #7e848f;
}
.im-theme-dark_blue .im-gallery-date {
  color: #7e848f;
}
.im-theme-blue .im-gallery-date {
  color: #838690;
}
.im-theme-dit_blue .im-gallery-date {
  color: #838690;
}
.im-theme-myteam_green .im-gallery-date {
  color: #838690;
}
.im-theme-dark_calls .im-gallery-date {
  color: #9C9C9C;
}

.im-gallery-menu__button {
  position: absolute;
  top: 0;
  right: -6px;
  bottom: auto;
  left: auto;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 3;
}
.im-file_ptt .im-gallery-menu__button {
  top: 50%;
  margin-top: -16px;
}
.im-gallery-menu__button::before, .im-gallery-menu__button::after,
.im-gallery-menu__button div {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 2px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: -1px;
  margin-top: -1px;
}
body .im-gallery-menu__button::before, body .im-gallery-menu__button::after,
body .im-gallery-menu__button div {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-gallery-menu__button::before, .im-theme-dark_green .im-gallery-menu__button::after,
.im-theme-dark_green .im-gallery-menu__button div {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-gallery-menu__button::before, .im-theme-dark_blue .im-gallery-menu__button::after,
.im-theme-dark_blue .im-gallery-menu__button div {
  background-color: #7e848f;
}
.im-theme-blue .im-gallery-menu__button::before, .im-theme-blue .im-gallery-menu__button::after,
.im-theme-blue .im-gallery-menu__button div {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-gallery-menu__button::before, .im-theme-dit_blue .im-gallery-menu__button::after,
.im-theme-dit_blue .im-gallery-menu__button div {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-gallery-menu__button::before, .im-theme-myteam_green .im-gallery-menu__button::after,
.im-theme-myteam_green .im-gallery-menu__button div {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-gallery-menu__button::before, .im-theme-dark_calls .im-gallery-menu__button::after,
.im-theme-dark_calls .im-gallery-menu__button div {
  background-color: #949494;
}
.im-desktop .im-gallery-menu__button:hover::before, .im-desktop .im-gallery-menu__button:hover::after,
.im-desktop .im-gallery-menu__button:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-gallery-menu__button:hover::before, .im-desktop.im-theme-dark_green .im-gallery-menu__button:hover::after,
.im-desktop.im-theme-dark_green .im-gallery-menu__button:hover div {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-gallery-menu__button:hover::before, .im-desktop.im-theme-dark_blue .im-gallery-menu__button:hover::after,
.im-desktop.im-theme-dark_blue .im-gallery-menu__button:hover div {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-gallery-menu__button:hover::before, .im-desktop.im-theme-blue .im-gallery-menu__button:hover::after,
.im-desktop.im-theme-blue .im-gallery-menu__button:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-gallery-menu__button:hover::before, .im-desktop.im-theme-dit_blue .im-gallery-menu__button:hover::after,
.im-desktop.im-theme-dit_blue .im-gallery-menu__button:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-gallery-menu__button:hover::before, .im-desktop.im-theme-myteam_green .im-gallery-menu__button:hover::after,
.im-desktop.im-theme-myteam_green .im-gallery-menu__button:hover div {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-gallery-menu__button:hover::before, .im-desktop.im-theme-dark_calls .im-gallery-menu__button:hover::after,
.im-desktop.im-theme-dark_calls .im-gallery-menu__button:hover div {
  background-color: #858585;
}
.im-gallery-menu__button::before {
  margin-top: -7px;
}
.im-gallery-menu__button::after {
  margin-top: 5px;
}

.im-desktop .im-gallery-item .im-gallery-menu__button {
  display: none;
}
.im-desktop .im-gallery-item:hover .im-gallery-menu__button {
  display: block;
}

.im-gallery-preview {
  width: 96px;
  height: 96px;
  border-radius: 5px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  background-position: center top;
  background-size: cover;
  margin: 2px;
  position: relative;
  cursor: pointer;
}
body .im-gallery-preview {
  background-color: #f3f5f8;
}
.im-theme-dark_green .im-gallery-preview {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-gallery-preview {
  background-color: #3c3d48;
}
.im-theme-blue .im-gallery-preview {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-gallery-preview {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-gallery-preview {
  background-color: #f3f5f8;
}
.im-theme-dark_calls .im-gallery-preview {
  background-color: #1F1F1F;
}

.im-gallery-preview__info {
  text-align: right;
  vertical-align: bottom;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: auto;
  width: 100%;
  height: 50%;
  font-weight: normal;
  font-size: 13px;
  overflow: hidden;
  box-sizing: border-box;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.37));
  line-height: 16px;
  display: flex;
  align-items: flex-end;
  flex-direction: column-reverse;
  padding: 2px 4px;
  /*span {
      @include absolutize($bottom: 2px, $right: 4px);
  }*/
}
body .im-gallery-preview__info {
  color: #ffffff;
}
.im-theme-dark_green .im-gallery-preview__info {
  color: #ffffff;
}
.im-theme-dark_blue .im-gallery-preview__info {
  color: #ffffff;
}
.im-theme-blue .im-gallery-preview__info {
  color: #ffffff;
}
.im-theme-dit_blue .im-gallery-preview__info {
  color: #ffffff;
}
.im-theme-myteam_green .im-gallery-preview__info {
  color: #ffffff;
}
.im-theme-dark_calls .im-gallery-preview__info {
  color: #FFFFFF;
}
.im-gallery-preview__info:empty {
  display: none;
}

/* Self Profile page */
.im-selfprofilepage .app-content {
  overflow-y: auto;
  font-size: 16px;
}
.im-selfprofilepage .app-topbar-title {
  font-weight: bold;
}
.im-selfprofilepage .app-topbar {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  text-align: center;
  padding: 0 56px;
  line-height: 56px;
}
.im-selfprofilepage .im-scrollbar {
  top: 53px;
}

.im-selfprofile-ava {
  width: 80px;
  height: 80px;
  margin: 20px 0 0 20px;
  position: absolute;
  overflow: hidden;
}
.im-selfprofile-ava input[type=file] {
  display: none;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 80px;
  height: 80px;
  z-index: 10;
  opacity: 0;
  font-size: 0;
  padding-bottom: 20px;
  margin-top: -20px;
  cursor: pointer;
}
.im-selfprofile-ava .im-avatarbox {
  width: 80px;
  height: 80px;
  border-radius: 40px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-position: center;
}

.im-selfprofile-ava_editable input[type=file] {
  display: block;
}
.im-selfprofile-ava_editable:hover .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 40px;
}
body .im-selfprofile-ava_editable:hover .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-selfprofile-ava_editable:hover .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-selfprofile-ava_editable:hover .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-selfprofile-ava_editable:hover .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-selfprofile-ava_editable:hover .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-selfprofile-ava_editable:hover .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-selfprofile-ava_editable:hover .im-avatarbox::after {
  background-color: rgba(0, 0, 0, 0.3);
}

.im-selfprofile-ava_loaded:hover::after {
  display: none;
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 27px;
  right: auto;
  bottom: auto;
  left: 24px;
}
body .im-selfprofile-ava_loaded:hover::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-selfprofile-ava_loaded:hover::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-selfprofile-ava_loaded:hover::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-selfprofile-ava_loaded:hover::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-selfprofile-ava_loaded:hover::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-selfprofile-ava_loaded:hover::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-selfprofile-ava_loaded:hover::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-selfprofile-ava_loaded:hover::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-selfprofile-ava_loaded:hover::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-selfprofile-ava_loaded:hover::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-selfprofile-ava_loaded:hover::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-selfprofile-ava_loaded:hover::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-selfprofile-ava_loaded:hover::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-selfprofile-ava_loaded:hover::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-selfprofile-ava_loaded:hover::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-desktop .im-selfprofile-ava_loaded:hover::after {
  display: block;
}

.im-selfprofile-ava__wrap {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 80px;
  height: 80px;
}

.im-selfprofile-ava__default {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 40px;
}
body .im-selfprofile-ava__default {
  background-color: rgba(0, 255, 42, 0.05);
  border: 1px dashed #21D86A;
}
body .im-selfprofile-ava__default::after {
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 24px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-selfprofile-ava__default::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-selfprofile-ava__default::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-selfprofile-ava__default::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-selfprofile-ava:hover body .im-selfprofile-ava__default {
  background-color: rgba(0, 255, 42, 0.07);
}
.im-theme-dark_green .im-selfprofile-ava__default {
  background-color: rgba(0, 255, 42, 0.03);
  border: 1px dashed #0ADC5E;
}
.im-theme-dark_green .im-selfprofile-ava__default::after {
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 24px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-selfprofile-ava__default::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-selfprofile-ava__default::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-selfprofile-ava__default::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-selfprofile-ava:hover .im-theme-dark_green .im-selfprofile-ava__default {
  background-color: rgba(0, 255, 42, 0.06);
}
.im-theme-dark_blue .im-selfprofile-ava__default {
  background-color: rgba(6, 114, 235, 0.03);
  border: 1px dashed #2e91ff;
}
.im-theme-dark_blue .im-selfprofile-ava__default::after {
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 24px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-selfprofile-ava__default::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-selfprofile-ava__default::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-selfprofile-ava__default::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-selfprofile-ava:hover .im-theme-dark_blue .im-selfprofile-ava__default {
  background-color: rgba(6, 114, 235, 0.06);
}
.im-theme-blue .im-selfprofile-ava__default {
  background-color: rgba(28, 136, 255, 0.08);
  border: 1px dashed #2D90F5;
}
.im-theme-blue .im-selfprofile-ava__default::after {
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 24px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-selfprofile-ava__default::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-selfprofile-ava__default::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-selfprofile-ava__default::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-selfprofile-ava:hover .im-theme-blue .im-selfprofile-ava__default {
  background-color: rgba(28, 136, 255, 0.11);
}
.im-theme-dit_blue .im-selfprofile-ava__default {
  background-color: rgba(28, 136, 255, 0.08);
  border: 1px dashed #2E72BF;
}
.im-theme-dit_blue .im-selfprofile-ava__default::after {
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 24px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-selfprofile-ava__default::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-selfprofile-ava__default::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-selfprofile-ava__default::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-selfprofile-ava:hover .im-theme-dit_blue .im-selfprofile-ava__default {
  background-color: rgba(28, 136, 255, 0.11);
}
.im-theme-myteam_green .im-selfprofile-ava__default {
  background-color: rgba(24, 216, 147, 0.08);
  border: 1px dashed #18D893;
}
.im-theme-myteam_green .im-selfprofile-ava__default::after {
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 24px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-selfprofile-ava__default::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-selfprofile-ava__default::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-selfprofile-ava__default::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-selfprofile-ava:hover .im-theme-myteam_green .im-selfprofile-ava__default {
  background-color: rgba(24, 216, 147, 0.15);
}
.im-theme-dark_calls .im-selfprofile-ava__default {
  background-color: rgba(12, 124, 255, 0.03);
  border: 1px dashed #0C7CFF;
}
.im-theme-dark_calls .im-selfprofile-ava__default::after {
  width: 32px;
  height: 27px;
  content: "";
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 24px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -2170px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -2170px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -2170px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-selfprofile-ava__default::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-selfprofile-ava__default::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-selfprofile-ava__default::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-selfprofile-ava:hover .im-theme-dark_calls .im-selfprofile-ava__default {
  background-color: rgba(12, 124, 255, 0.06);
}

.im-selfprofile-item {
  position: relative;
  margin-top: 12px;
  padding: 8px 60px 12px 20px;
  line-height: 20px;
  overflow: hidden;
  font-size: 16px;
  display: block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: default;
}
.im-selfprofile-item .im-emoji_inline {
  vertical-align: text-top;
}
.im-selfprofile-item .im-emoji_inline {
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
}
body .im-selfprofile-item {
  color: #111111;
}
.im-theme-dark_green .im-selfprofile-item {
  color: #ffffff;
}
.im-theme-dark_blue .im-selfprofile-item {
  color: #ffffff;
}
.im-theme-blue .im-selfprofile-item {
  color: #111111;
}
.im-theme-dit_blue .im-selfprofile-item {
  color: #111111;
}
.im-theme-myteam_green .im-selfprofile-item {
  color: #111111;
}
.im-theme-dark_calls .im-selfprofile-item {
  color: #FFFFFF;
}
.im-selfprofile-item[data-editable="1"]:hover {
  cursor: pointer;
}
body .im-selfprofile-item[data-editable="1"]:hover {
  background-color: #eceef3;
}
.im-theme-dark_green .im-selfprofile-item[data-editable="1"]:hover {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-selfprofile-item[data-editable="1"]:hover {
  background-color: #3c3d47;
}
.im-theme-blue .im-selfprofile-item[data-editable="1"]:hover {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-selfprofile-item[data-editable="1"]:hover {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-selfprofile-item[data-editable="1"]:hover {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-selfprofile-item[data-editable="1"]:hover {
  background-color: #1F1F1F;
}
.im-selfprofile-item[data-editable="1"]:hover::after {
  display: block;
}
.im-selfprofile-item[data-key=name] {
  margin-left: 112px;
  margin-top: 20px;
  padding-top: 18px;
  padding-left: 12px;
  height: 80px;
}
.im-selfprofile-item::after {
  display: none;
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 20px;
  bottom: auto;
  left: auto;
  margin-top: -10px;
}
body .im-selfprofile-item::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -6579px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -6579px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -6579px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-selfprofile-item::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-selfprofile-item::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-selfprofile-item::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-selfprofile-item::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -6579px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -6579px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -6579px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-selfprofile-item::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-selfprofile-item::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-selfprofile-item::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-selfprofile-item::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -6579px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -6579px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -6579px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-selfprofile-item::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-selfprofile-item::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-selfprofile-item::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-selfprofile-item::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -6579px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -6579px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -6579px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-selfprofile-item::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-selfprofile-item::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-selfprofile-item::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-selfprofile-item::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -6579px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -6579px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -6579px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-selfprofile-item::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-selfprofile-item::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-selfprofile-item::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-selfprofile-item::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -6579px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -6579px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -6579px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-selfprofile-item::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-selfprofile-item::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-selfprofile-item::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-selfprofile-item::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -6579px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -6579px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -6579px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-selfprofile-item::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-selfprofile-item::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-selfprofile-item::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-selfprofile-item_default {
  color: #838690;
}
body .im-selfprofile-item_default[data-editable="1"] {
  color: #00B84D;
}
body .im-selfprofile-item_default[data-editable="1"]:hover {
  color: #00A846;
}
.im-theme-dark_green .im-selfprofile-item_default {
  color: #7e848f;
}
.im-theme-dark_green .im-selfprofile-item_default[data-editable="1"] {
  color: #0AC248;
}
.im-theme-dark_green .im-selfprofile-item_default[data-editable="1"]:hover {
  color: #0CDA51;
}
.im-theme-dark_blue .im-selfprofile-item_default {
  color: #7e848f;
}
.im-theme-dark_blue .im-selfprofile-item_default[data-editable="1"] {
  color: #2f92ff;
}
.im-theme-dark_blue .im-selfprofile-item_default[data-editable="1"]:hover {
  color: #479dff;
}
.im-theme-blue .im-selfprofile-item_default {
  color: #838690;
}
.im-theme-blue .im-selfprofile-item_default[data-editable="1"] {
  color: #1B85F1;
}
.im-theme-blue .im-selfprofile-item_default[data-editable="1"]:hover {
  color: #1E7BDA;
}
.im-theme-dit_blue .im-selfprofile-item_default {
  color: #838690;
}
.im-theme-dit_blue .im-selfprofile-item_default[data-editable="1"] {
  color: #2E72BF;
}
.im-theme-dit_blue .im-selfprofile-item_default[data-editable="1"]:hover {
  color: #1E67BB;
}
.im-theme-myteam_green .im-selfprofile-item_default {
  color: #838690;
}
.im-theme-myteam_green .im-selfprofile-item_default[data-editable="1"] {
  color: #17C97E;
}
.im-theme-myteam_green .im-selfprofile-item_default[data-editable="1"]:hover {
  color: #15BD76;
}
.im-theme-dark_calls .im-selfprofile-item_default {
  color: #9C9C9C;
}
.im-theme-dark_calls .im-selfprofile-item_default[data-editable="1"] {
  color: #027AFF;
}
.im-theme-dark_calls .im-selfprofile-item_default[data-editable="1"]:hover {
  color: #0275F5;
}

.im-selfprofile-item__title {
  display: block;
  font-size: 15px;
  padding-bottom: 2px;
}
body .im-selfprofile-item__title {
  color: #838690;
}
.im-theme-dark_green .im-selfprofile-item__title {
  color: #7e848f;
}
.im-theme-dark_blue .im-selfprofile-item__title {
  color: #7e848f;
}
.im-theme-blue .im-selfprofile-item__title {
  color: #838690;
}
.im-theme-dit_blue .im-selfprofile-item__title {
  color: #838690;
}
.im-theme-myteam_green .im-selfprofile-item__title {
  color: #838690;
}
.im-theme-dark_calls .im-selfprofile-item__title {
  color: #9C9C9C;
}

.im-selfprofile-value {
  -moz-user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.im-selfprofile-button {
  margin: 24px 0 0 20px;
  line-height: 20px;
}
.im-selfprofile-button:last-child {
  margin-top: 32px;
}

/* Edit first/lastname dialog */
.im-box-names {
  width: 340px;
  min-width: 260px;
}
.im-box-names .im-modal-box__title {
  letter-spacing: 0.4px;
  padding: 12px 20px;
}
.im-box-names .im-modal-box__body {
  padding: 0 28px 28px 20px;
}
.im-box-names .im-field-text {
  width: 100%;
  margin-top: 28px;
  padding-bottom: 6px;
}
.im-box-names .im-avatar-uploader {
  margin: 14px auto;
}

/* Change password dialog*/
.im-change-password {
  max-width: 358px;
  border-radius: 8px;
}
.im-change-password .im-modal-box__title {
  display: none;
}
.im-change-password .im-modal-box__body {
  padding: 16px 20px;
  text-align: left;
}
.im-change-password .im-field-text {
  width: 100%;
  height: 28px;
  margin-top: 24px;
}
.im-change-password .im-auth-error {
  margin-top: 16px;
  text-align: center;
}

.im-change-password__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
}

.im-change-password__info {
  font-size: 15px;
  line-height: 144%;
  margin-top: 20px;
}
.im-change-password__info span {
  white-space: nowrap;
}

/* Start profile dialog */
.im-start-profile {
  max-width: 100%;
  width: 100%;
  max-height: 100%;
  height: 100%;
  border-radius: 0;
}
.im-start-profile .im-modal-box__title,
.im-start-profile .im-modal-box__bottom {
  display: none;
}
.im-start-profile .im-start-profile__wrap {
  display: flex;
  width: 300px;
  max-width: 90%;
  height: auto;
  min-height: 100vh;
  margin: 0 auto;
  align-items: center;
  padding: 0;
  overflow: initial;
}
.im-start-profile .im-start-profile__form {
  width: 100%;
  text-align: center;
  padding: 24px 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-start-profile .im-text-input, .im-start-profile .im-input-country-phone__phone {
  width: 100%;
  margin-top: 20px;
}
.im-start-profile .im-avatar-uploader {
  margin: 0 auto 28px;
  width: 164px;
  height: 164px;
}

/* Edit about me dialog */
.im-box-about {
  width: 340px;
  min-width: 260px;
}
.im-box-about .im-modal-box__title {
  letter-spacing: 0.4px;
  padding: 12px 20px;
}
.im-box-about .im-modal-box__body {
  position: relative;
  padding: 0 28px 8px 20px;
  min-height: 123px;
}
.im-box-about .im-scrollbar {
  top: 16px;
  right: 28px;
  bottom: 40px;
}
.im-box-about .im-field-rich-wrap {
  margin-top: 16px;
  max-height: 74px;
  padding-bottom: 6px;
  padding-right: 8px;
  overflow: auto;
  position: relative;
  border-width: 1px;
  border-bottom-style: solid;
}
body .im-box-about .im-field-rich-wrap {
  border-color: #21D86A;
}
.im-theme-dark_green .im-box-about .im-field-rich-wrap {
  border-color: #0ADC5E;
}
.im-theme-dark_blue .im-box-about .im-field-rich-wrap {
  border-color: #2e91ff;
}
.im-theme-blue .im-box-about .im-field-rich-wrap {
  border-color: #2D90F5;
}
.im-theme-dit_blue .im-box-about .im-field-rich-wrap {
  border-color: #2E72BF;
}
.im-theme-myteam_green .im-box-about .im-field-rich-wrap {
  border-color: #18D893;
}
.im-theme-dark_calls .im-box-about .im-field-rich-wrap {
  border-color: #0C7CFF;
}
.im-box-about .im-field-rich {
  width: 100%;
  position: relative;
  background: transparent;
  z-index: 1;
  min-height: 20px;
  display: block;
  font-size: inherit;
  overflow: hidden;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
.im-box-about .im-field-subinfo {
  cursor: default;
  margin-top: 8px;
  zoom: 1;
}
body .im-box-about .im-field-subinfo {
  color: #838690;
}
.im-theme-dark_green .im-box-about .im-field-subinfo {
  color: #7e848f;
}
.im-theme-dark_blue .im-box-about .im-field-subinfo {
  color: #7e848f;
}
.im-theme-blue .im-box-about .im-field-subinfo {
  color: #838690;
}
.im-theme-dit_blue .im-box-about .im-field-subinfo {
  color: #838690;
}
.im-theme-myteam_green .im-box-about .im-field-subinfo {
  color: #838690;
}
.im-theme-dark_calls .im-box-about .im-field-subinfo {
  color: #9C9C9C;
}
.im-box-about .im-field-subinfo span {
  font-size: 14px;
  line-height: 19px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  max-width: 260px;
}
.im-box-about .im-field-subinfo span:first-child {
  float: right;
  padding-left: 8px;
}
.im-box-about .im-field-subinfo:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

body .im-box-about_disabled .im-field-rich-wrap {
  border-color: #f83e33;
}
body .im-box-about_disabled .im-field-subinfo {
  color: #f83e33;
}
.im-theme-dark_green .im-box-about_disabled .im-field-rich-wrap {
  border-color: #f75d5d;
}
.im-theme-dark_green .im-box-about_disabled .im-field-subinfo {
  color: #f75d5d;
}
.im-theme-dark_blue .im-box-about_disabled .im-field-rich-wrap {
  border-color: #f75d5d;
}
.im-theme-dark_blue .im-box-about_disabled .im-field-subinfo {
  color: #f75d5d;
}
.im-theme-blue .im-box-about_disabled .im-field-rich-wrap {
  border-color: #f83e33;
}
.im-theme-blue .im-box-about_disabled .im-field-subinfo {
  color: #f83e33;
}
.im-theme-dit_blue .im-box-about_disabled .im-field-rich-wrap {
  border-color: #f83e33;
}
.im-theme-dit_blue .im-box-about_disabled .im-field-subinfo {
  color: #f83e33;
}
.im-theme-myteam_green .im-box-about_disabled .im-field-rich-wrap {
  border-color: #EC264A;
}
.im-theme-myteam_green .im-box-about_disabled .im-field-subinfo {
  color: #EC264A;
}
.im-theme-dark_calls .im-box-about_disabled .im-field-rich-wrap {
  border-color: #FC2C38;
}
.im-theme-dark_calls .im-box-about_disabled .im-field-subinfo {
  color: #FC2C38;
}

.im-box-nick {
  width: 340px;
  max-height: 100%;
  overflow: auto;
}
.im-box-nick .im-modal-box__title {
  padding: 12px 28px 12px 20px;
}
.im-box-nick .im-modal-box__body {
  padding: 16px 28px 8px 20px;
  font-size: 15px;
  background-color: inherit;
  position: relative;
}
body .im-box-nick .im-modal-box__body {
  color: #838690;
}
.im-theme-dark_green .im-box-nick .im-modal-box__body {
  color: #7e848f;
}
.im-theme-dark_blue .im-box-nick .im-modal-box__body {
  color: #7e848f;
}
.im-theme-blue .im-box-nick .im-modal-box__body {
  color: #838690;
}
.im-theme-dit_blue .im-box-nick .im-modal-box__body {
  color: #838690;
}
.im-theme-myteam_green .im-box-nick .im-modal-box__body {
  color: #838690;
}
.im-theme-dark_calls .im-box-nick .im-modal-box__body {
  color: #9C9C9C;
}

.im-box-nick__input-block {
  min-height: 210px;
}
.im-box-nick__input-block .im-field-text {
  width: 100%;
  margin-top: 24px;
  margin-bottom: 8px;
}
body .im-nick-box_error .im-box-nick__input-block .im-field-text {
  border-bottom-color: #f83e33;
}
.im-theme-dark_green .im-nick-box_error .im-box-nick__input-block .im-field-text {
  border-bottom-color: #f75d5d;
}
.im-theme-dark_blue .im-nick-box_error .im-box-nick__input-block .im-field-text {
  border-bottom-color: #f75d5d;
}
.im-theme-blue .im-nick-box_error .im-box-nick__input-block .im-field-text {
  border-bottom-color: #f83e33;
}
.im-theme-dit_blue .im-nick-box_error .im-box-nick__input-block .im-field-text {
  border-bottom-color: #f83e33;
}
.im-theme-myteam_green .im-nick-box_error .im-box-nick__input-block .im-field-text {
  border-bottom-color: #EC264A;
}
.im-theme-dark_calls .im-nick-box_error .im-box-nick__input-block .im-field-text {
  border-bottom-color: #FC2C38;
}

.im-box-nick__subinfo {
  min-height: 17px;
}
.im-box-nick__subinfo .imButton {
  text-decoration: underline;
  cursor: pointer;
}
.im-box-nick__subinfo .im-circ-spinner {
  vertical-align: middle;
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.im-box-nick__subinfo .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-width: 1.3px;
}
body .im-nick-box_error .im-box-nick__subinfo {
  color: #f83e33;
}
.im-theme-dark_green .im-nick-box_error .im-box-nick__subinfo {
  color: #f75d5d;
}
.im-theme-dark_blue .im-nick-box_error .im-box-nick__subinfo {
  color: #f75d5d;
}
.im-theme-blue .im-nick-box_error .im-box-nick__subinfo {
  color: #f83e33;
}
.im-theme-dit_blue .im-nick-box_error .im-box-nick__subinfo {
  color: #f83e33;
}
.im-theme-myteam_green .im-nick-box_error .im-box-nick__subinfo {
  color: #EC264A;
}
.im-theme-dark_calls .im-nick-box_error .im-box-nick__subinfo {
  color: #FC2C38;
}

body .im-box-nick__check-success {
  color: #40D295;
}
.im-theme-dark_green .im-box-nick__check-success {
  color: #40D295;
}
.im-theme-dark_blue .im-box-nick__check-success {
  color: #40D295;
}
.im-theme-blue .im-box-nick__check-success {
  color: #40D295;
}
.im-theme-dit_blue .im-box-nick__check-success {
  color: #40D295;
}
.im-theme-myteam_green .im-box-nick__check-success {
  color: #40D295;
}
.im-theme-dark_calls .im-box-nick__check-success {
  color: #40D295;
}

.im-box-nick__rules {
  margin-top: 24px;
}

.im-box-nick__link-block {
  margin-top: 12px;
}

.im-box-nick__counter {
  float: right;
}
body .im-box-nick__counter.im-counter-error {
  color: #f83e33;
}
.im-theme-dark_green .im-box-nick__counter.im-counter-error {
  color: #f75d5d;
}
.im-theme-dark_blue .im-box-nick__counter.im-counter-error {
  color: #f75d5d;
}
.im-theme-blue .im-box-nick__counter.im-counter-error {
  color: #f83e33;
}
.im-theme-dit_blue .im-box-nick__counter.im-counter-error {
  color: #f83e33;
}
.im-theme-myteam_green .im-box-nick__counter.im-counter-error {
  color: #EC264A;
}
.im-theme-dark_calls .im-box-nick__counter.im-counter-error {
  color: #FC2C38;
}

.im-box-nick__example,
.im-box-nick__link {
  min-height: 20px;
  word-break: break-all;
}
body .im-box-nick__example,
body .im-box-nick__link {
  color: #111111;
}
body .im-box-nick__example[data-action],
body .im-box-nick__link[data-action] {
  color: #00B84D;
  cursor: pointer;
}
.im-theme-dark_green .im-box-nick__example,
.im-theme-dark_green .im-box-nick__link {
  color: #ffffff;
}
.im-theme-dark_green .im-box-nick__example[data-action],
.im-theme-dark_green .im-box-nick__link[data-action] {
  color: #0AC248;
  cursor: pointer;
}
.im-theme-dark_blue .im-box-nick__example,
.im-theme-dark_blue .im-box-nick__link {
  color: #ffffff;
}
.im-theme-dark_blue .im-box-nick__example[data-action],
.im-theme-dark_blue .im-box-nick__link[data-action] {
  color: #2f92ff;
  cursor: pointer;
}
.im-theme-blue .im-box-nick__example,
.im-theme-blue .im-box-nick__link {
  color: #111111;
}
.im-theme-blue .im-box-nick__example[data-action],
.im-theme-blue .im-box-nick__link[data-action] {
  color: #1B85F1;
  cursor: pointer;
}
.im-theme-dit_blue .im-box-nick__example,
.im-theme-dit_blue .im-box-nick__link {
  color: #111111;
}
.im-theme-dit_blue .im-box-nick__example[data-action],
.im-theme-dit_blue .im-box-nick__link[data-action] {
  color: #2E72BF;
  cursor: pointer;
}
.im-theme-myteam_green .im-box-nick__example,
.im-theme-myteam_green .im-box-nick__link {
  color: #111111;
}
.im-theme-myteam_green .im-box-nick__example[data-action],
.im-theme-myteam_green .im-box-nick__link[data-action] {
  color: #17C97E;
  cursor: pointer;
}
.im-theme-dark_calls .im-box-nick__example,
.im-theme-dark_calls .im-box-nick__link {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-box-nick__example[data-action],
.im-theme-dark_calls .im-box-nick__link[data-action] {
  color: #027AFF;
  cursor: pointer;
}

.im-box-nick__loading-screen {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: inherit;
}
.im-box-nick__loading-screen .im-circ-spinner {
  vertical-align: middle;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
}
.im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-width: 2px;
}
body .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
body .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
body .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-dark_green .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_green .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d47;
}
.im-theme-dark_green .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d47;
}
.im-theme-dark_blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d47;
}
.im-theme-dark_blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d47;
}
.im-theme-blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
.im-theme-blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
.im-theme-blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-dit_blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
.im-theme-dit_blue .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-myteam_green .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #eceef3;
}
.im-theme-myteam_green .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #eceef3;
}
.im-theme-dark_calls .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #1F1F1F;
}
.im-theme-dark_calls .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #1F1F1F;
}
.im-theme-dark_calls .im-box-nick__loading-screen .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #1F1F1F;
}
.im-nick-box_loading .im-box-nick__loading-screen {
  display: block;
}

.im-box-nick__loading-cross {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.im-box-nick__loading-cross {
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-box-nick__loading-cross {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-box-nick__loading-cross {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-box-nick__loading-cross {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-box-nick__loading-cross {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-box-nick__loading-cross {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-box-nick__loading-cross {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-box-nick__loading-cross {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-box-nick__loading-cross {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-box-nick__loading-cross {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-box-nick__loading-cross {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-box-nick__loading-cross {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-box-nick__loading-cross {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-box-nick__loading-cross {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-box-nick__loading-cross {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-box-nick__loading-cross {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-box-nick__loading-cross {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-box-nick__loading-cross {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-box-nick__loading-cross {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-box-nick__loading-cross {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-box-nick__loading-cross {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-box-nick__loading-cross {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-box-nick__loading-cross {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-box-nick__loading-cross {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-box-nick__loading-cross {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-box-nick__loading-cross {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-box-nick__loading-cross {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-box-nick__loading-cross {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-box-nick__loading-cross {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-box-nick__loading-cross:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-box-nick__loading-cross:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-box-nick__loading-cross:hover {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-box-nick__loading-cross:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-box-nick__loading-cross:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-box-nick__loading-cross:hover {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-box-nick__loading-cross:hover {
  background-color: #858585;
}
.im-desktop .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-box-nick__loading-cross:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-box-nick__loading-cross:active {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-box-nick__loading-cross:active {
  background-color: #7A7A7A;
}
body .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-theme-dark_green .im-box-nick__loading-cross:active {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-box-nick__loading-cross:active {
  background-color: #9ea0b2;
}
.im-theme-blue .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-box-nick__loading-cross:active {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-box-nick__loading-cross:active {
  background-color: #7A7A7A;
}

.im-search-results {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: auto;
  z-index: 1;
}

/* multi search page */
.im-search-buttons {
  display: none;
}
.im-search-to-write .im-search-buttons {
  display: block;
}
.im-search-buttons div {
  height: 40px;
  line-height: 40px;
  padding-left: 56px;
  position: relative;
  white-space: nowrap;
  font-family: arial, sans-serif;
  font-size: 16px;
  cursor: pointer;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-search-buttons div::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 16px;
  margin-top: -12px;
}
body .im-search-buttons div:active::before {
  background-color: #6f747e;
}
.im-theme-dark_green .im-search-buttons div:active::before {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-search-buttons div:active::before {
  background-color: #9ea0b2;
}
.im-theme-blue .im-search-buttons div:active::before {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-search-buttons div:active::before {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-search-buttons div:active::before {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-search-buttons div:active::before {
  background-color: #7A7A7A;
}
.im-desktop .im-search-buttons div:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-search-buttons div:hover::before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-search-buttons div:hover::before {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-search-buttons div:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-search-buttons div:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-search-buttons div:hover::before {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-search-buttons div:hover::before {
  background-color: #858585;
}
.im-search-buttons .im-search-buttons__add::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5387px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5387px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5387px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-search-buttons .im-search-buttons__add::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-buttons .im-search-buttons__add::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-buttons .im-search-buttons__add::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__add::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-buttons .im-search-buttons__add::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__add::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-buttons .im-search-buttons__add::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-buttons .im-search-buttons__add::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-buttons .im-search-buttons__add::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__add::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-buttons .im-search-buttons__add::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__add::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-buttons .im-search-buttons__add::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__add::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__add::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-search-buttons .im-search-buttons__new::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5526px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5526px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5526px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-search-buttons .im-search-buttons__new::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-buttons .im-search-buttons__new::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-buttons .im-search-buttons__new::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__new::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-buttons .im-search-buttons__new::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__new::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-buttons .im-search-buttons__new::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-buttons .im-search-buttons__new::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-buttons .im-search-buttons__new::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__new::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-buttons .im-search-buttons__new::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__new::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-buttons .im-search-buttons__new::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__new::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__new::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-search-buttons .im-search-buttons__channel::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -5456px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -5456px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -5456px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-search-buttons .im-search-buttons__channel::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-buttons .im-search-buttons__channel::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-buttons .im-search-buttons__channel::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__channel::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-buttons .im-search-buttons__channel::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-buttons .im-search-buttons__channel::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-buttons .im-search-buttons__channel::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-buttons .im-search-buttons__channel::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__channel::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-buttons .im-search-buttons__channel::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__channel::before {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-buttons .im-search-buttons__channel::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-multi-search .app-topbar__title {
  font-size: 16px;
  padding: 0 17px;
  vertical-align: middle;
  line-height: 56px;
  cursor: default;
  font-weight: bold;
}
.im-multi-search .app-topbar {
  border: none;
  box-shadow: none;
  text-align: center;
  line-height: 56px;
}
.im-multi-search .app-content {
  bottom: 52px;
}
.im-multi-search .im-scrollbar {
  top: 40px;
}
.im-multi-search .im-recent-item__box {
  height: 44px;
  padding: 4px 65px 4px 56px;
  line-height: 13px;
}
.im-multi-search .im-recent-item__box > .im-avatarbox {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 12px;
  margin-top: -16px;
}
.im-multi-search .im-recent-item__flags {
  position: absolute;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: auto;
}
.im-multi-search .im-recent-item__subtitle {
  line-height: 12px;
  font-size: 12px;
  white-space: normal;
  max-width: 100%;
  height: auto;
}
.im-multi-search .im-recent-item__lastmsg {
  -webkit-line-clamp: 1;
  white-space: nowrap;
  display: block;
}
.im-multi-search .im-recent-item__date,
.im-multi-search .im-msg-seenby {
  display: none;
}

.im-multi-search_tags-available .im-search-results,
.im-multi-search_tags-available .im-scrollbar {
  top: 84px;
}

.im-multisearch-results {
  position: relative;
  width: 100%;
}
.im-multisearch-results .im-contact-namebox {
  padding-right: 15px;
}
.im-multisearch-results mark {
  padding-left: 1px;
  padding-right: 1px;
}
body .im-multisearch-results mark {
  background-color: #fef7ac;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-multisearch-results mark {
  background-color: #fff480;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-multisearch-results mark {
  background-color: #fff480;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-multisearch-results mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-multisearch-results mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-multisearch-results mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-multisearch-results mark {
  background-color: #FFF480;
  color: rgba(0, 0, 0, 0.55);
}
.im-multisearch-results .im-circ-spinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  width: 36px;
  height: 36px;
}
body .im-multisearch-results .im-circ-spinner {
  border-color: #21D86A;
}
body .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
body .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
body .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-dark_green .im-multisearch-results .im-circ-spinner {
  border-color: #0ADC5E;
}
.im-theme-dark_green .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d48;
}
.im-theme-dark_green .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d48;
}
.im-theme-dark_green .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d48;
}
.im-theme-dark_blue .im-multisearch-results .im-circ-spinner {
  border-color: #2e91ff;
}
.im-theme-dark_blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #3c3d48;
}
.im-theme-dark_blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #3c3d48;
}
.im-theme-dark_blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #3c3d48;
}
.im-theme-blue .im-multisearch-results .im-circ-spinner {
  border-color: #2D90F5;
}
.im-theme-blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
.im-theme-blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
.im-theme-blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-dit_blue .im-multisearch-results .im-circ-spinner {
  border-color: #2E72BF;
}
.im-theme-dit_blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
.im-theme-dit_blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
.im-theme-dit_blue .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-myteam_green .im-multisearch-results .im-circ-spinner {
  border-color: #18D893;
}
.im-theme-myteam_green .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #f3f5f8;
}
.im-theme-myteam_green .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #f3f5f8;
}
.im-theme-myteam_green .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #f3f5f8;
}
.im-theme-dark_calls .im-multisearch-results .im-circ-spinner {
  border-color: #0C7CFF;
}
.im-theme-dark_calls .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper .im-circ-spinner__circle {
  border-bottom-color: #1F1F1F;
}
.im-theme-dark_calls .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:first-child .im-circ-spinner__circle {
  border-right-color: #1F1F1F;
}
.im-theme-dark_calls .im-multisearch-results .im-circ-spinner .im-circ-spinner__clipper:last-child .im-circ-spinner__circle {
  border-left-color: #1F1F1F;
}

.im-search-tags {
  height: 44px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px 12px 12px;
  display: block;
  position: absolute;
  top: 40px;
  right: auto;
  bottom: auto;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-search-tags .im-emoji_inline {
  vertical-align: text-top;
}
.im-search-tags .im-emoji_inline {
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}
.im-search-tags:empty {
  display: none;
}

.im-search-tag {
  display: inline-block;
  padding: 0 8px;
  border-radius: 15px;
  margin-right: 1px;
  font-size: 11px;
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
  max-width: 256px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-search-tag {
  background-color: transparent;
  color: #111111;
}
body .im-search-tag:hover {
  color: rgba(17, 17, 17, 0.7);
}
body .im-search-tag:active {
  color: rgba(17, 17, 17, 0.5);
}
body .im-search-tag.im-search-tag_active {
  background-color: #21D86A;
  color: #ffffff;
}
body .im-search-tag.im-search-tag_active:hover {
  color: #ffffff;
  background-color: #1EC360;
}
body .im-search-tag.im-search-tag_active:active {
  color: #ffffff;
  background-color: #1BB157;
}
.im-theme-dark_green .im-search-tag {
  background-color: transparent;
  color: #ffffff;
}
.im-theme-dark_green .im-search-tag:hover {
  color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_green .im-search-tag:active {
  color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_green .im-search-tag.im-search-tag_active {
  background-color: #0ADC5E;
  color: #ffffff;
}
.im-theme-dark_green .im-search-tag.im-search-tag_active:hover {
  color: #ffffff;
  background-color: #0BF468;
}
.im-theme-dark_green .im-search-tag.im-search-tag_active:active {
  color: #ffffff;
  background-color: #3CF686;
}
.im-theme-dark_blue .im-search-tag {
  background-color: transparent;
  color: #ffffff;
}
.im-theme-dark_blue .im-search-tag:hover {
  color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_blue .im-search-tag:active {
  color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_blue .im-search-tag.im-search-tag_active {
  background-color: #2e91ff;
  color: #ffffff;
}
.im-theme-dark_blue .im-search-tag.im-search-tag_active:hover {
  color: #ffffff;
  background-color: #479dff;
}
.im-theme-dark_blue .im-search-tag.im-search-tag_active:active {
  color: #ffffff;
  background-color: #3b96ff;
}
.im-theme-blue .im-search-tag {
  background-color: transparent;
  color: #111111;
}
.im-theme-blue .im-search-tag:hover {
  color: rgba(17, 17, 17, 0.7);
}
.im-theme-blue .im-search-tag:active {
  color: rgba(17, 17, 17, 0.5);
}
.im-theme-blue .im-search-tag.im-search-tag_active {
  background-color: #2D90F5;
  color: #ffffff;
}
.im-theme-blue .im-search-tag.im-search-tag_active:hover {
  color: #ffffff;
  background-color: #2C84DF;
}
.im-theme-blue .im-search-tag.im-search-tag_active:active {
  color: #ffffff;
  background-color: #317BC7;
}
.im-theme-dit_blue .im-search-tag {
  background-color: transparent;
  color: #111111;
}
.im-theme-dit_blue .im-search-tag:hover {
  color: rgba(17, 17, 17, 0.7);
}
.im-theme-dit_blue .im-search-tag:active {
  color: rgba(17, 17, 17, 0.5);
}
.im-theme-dit_blue .im-search-tag.im-search-tag_active {
  background-color: #2E72BF;
  color: #ffffff;
}
.im-theme-dit_blue .im-search-tag.im-search-tag_active:hover {
  color: #ffffff;
  background-color: #2769B5;
}
.im-theme-dit_blue .im-search-tag.im-search-tag_active:active {
  color: #ffffff;
  background-color: #2061AB;
}
.im-theme-myteam_green .im-search-tag {
  background-color: transparent;
  color: #111111;
}
.im-theme-myteam_green .im-search-tag:hover {
  color: rgba(17, 17, 17, 0.7);
}
.im-theme-myteam_green .im-search-tag:active {
  color: rgba(17, 17, 17, 0.5);
}
.im-theme-myteam_green .im-search-tag.im-search-tag_active {
  background-color: #18D893;
  color: #ffffff;
}
.im-theme-myteam_green .im-search-tag.im-search-tag_active:hover {
  color: #ffffff;
  background-color: #1AD08E;
}
.im-theme-myteam_green .im-search-tag.im-search-tag_active:active {
  color: #ffffff;
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-search-tag {
  background-color: transparent;
  color: #FFFFFF;
}
.im-theme-dark_calls .im-search-tag:hover {
  color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_calls .im-search-tag:active {
  color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_calls .im-search-tag.im-search-tag_active {
  background-color: #0C7CFF;
  color: #FFFFFF;
}
.im-theme-dark_calls .im-search-tag.im-search-tag_active:hover {
  color: #FFFFFF;
  background-color: #005BEF;
}
.im-theme-dark_calls .im-search-tag.im-search-tag_active:active {
  color: #FFFFFF;
  background-color: #0057E5;
}
.im-search-tag div {
  display: none;
}

.im-search-tag_closable {
  padding-right: 28px;
  cursor: default;
}
.im-search-tag_closable div {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 5px -2094px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 5px -2094px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 5px -2094px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-search-tag_closable div {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-tag_closable div {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-tag_closable div {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-tag_closable div {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-tag_closable div {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-tag_closable div {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-tag_closable div {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-tag_closable div {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-tag_closable div {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-tag_closable div {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-tag_closable div {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-tag_closable div {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-tag_closable div {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-tag_closable div {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-tag_closable div {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-tag_closable div {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-tag_closable div {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-tag_closable div {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-tag_closable div {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-tag_closable div {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-tag_closable div {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-tag_closable div {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-tag_closable div {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-tag_closable div {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-tag_closable div {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-tag_closable div {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-tag_closable div {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-tag_closable div {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-search-tag_closable div:hover {
  opacity: 0.8;
}
.im-search-tag_closable div:active {
  opacity: 0.6;
}

.im-search-results {
  height: auto;
  width: 100%;
  padding-bottom: 0;
  position: absolute;
  top: 40px;
  right: auto;
  bottom: 0;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}
body .im-search-results {
  background-color: #ffffff;
}
.im-theme-dark_green .im-search-results {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-search-results {
  background-color: #2b2c34;
}
.im-theme-blue .im-search-results {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-search-results {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-search-results {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-search-results {
  background-color: #2B2B2B;
}

.im-search-results_infinite .im-search-item,
.im-search-results_infinite .im-cl-contact {
  position: relative;
}

.im-multisearch-spinner {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 50%;
  left: auto;
  width: 100%;
  text-align: center;
  display: none;
}

.im-search-results__nothing {
  width: 100%;
  text-align: center;
  font-family: SourceSansPro, arial, sans-serif;
  font-size: 15px;
  padding-top: 103px;
  height: 130px;
  position: absolute;
  bottom: 50%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-search-results__nothing {
  color: #838690;
}
.im-theme-dark_green .im-search-results__nothing {
  color: #7e848f;
}
.im-theme-dark_blue .im-search-results__nothing {
  color: #7e848f;
}
.im-theme-blue .im-search-results__nothing {
  color: #838690;
}
.im-theme-dit_blue .im-search-results__nothing {
  color: #838690;
}
.im-theme-myteam_green .im-search-results__nothing {
  color: #838690;
}
.im-theme-dark_calls .im-search-results__nothing {
  color: #9C9C9C;
}
.im-search-results__nothing::before {
  content: "";
  width: inherit;
  height: inherit;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  background: url("../images/search_result.png") no-repeat top center;
  background-size: 81px 83px;
  -webkit-mask: url("../images/search_result.png") no-repeat top center;
  -webkit-mask-size: 81px 83px;
  mask: url("../images/search_result.png") no-repeat top center;
  mask-size: 81px 83px;
}
body .im-search-results__nothing::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-search-results__nothing::before {
    /* IE10+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-search-results__nothing::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-search-results__nothing::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-search-results__nothing::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-search-results__nothing::before {
    /* IE10+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-search-results__nothing::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-search-results__nothing::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-search-results__nothing::before {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-search-results__nothing::before {
    /* IE10+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-search-results__nothing::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-search-results__nothing::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-search-results__nothing::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-search-results__nothing::before {
    /* IE10+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-search-results__nothing::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-search-results__nothing::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-search-results__nothing::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-search-results__nothing::before {
    /* IE10+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-search-results__nothing::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-search-results__nothing::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-search-results__nothing::before {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-search-results__nothing::before {
    /* IE10+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-search-results__nothing::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-search-results__nothing::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-search-results__nothing::before {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-search-results__nothing::before {
    /* IE10+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-search-results__nothing::before {
    /* IE Edge 12+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-search-results__nothing::before {
    /* IE Edge 16+ CSS */
    background-image: url("../images/search_result.png") !important;
    background-color: transparent !important;
  }
}

.im-search-exit {
  height: 56px;
  line-height: 56px;
  padding-right: 16px;
  padding-left: 16px;
  cursor: pointer;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body .im-search-exit {
  color: #00B84D;
}
body .im-search-exit:active {
  color: #009940;
}
.im-theme-dark_green .im-search-exit {
  color: #0AC248;
}
.im-theme-dark_green .im-search-exit:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-search-exit {
  color: #2f92ff;
}
.im-theme-dark_blue .im-search-exit:active {
  color: #47a0ff;
}
.im-theme-blue .im-search-exit {
  color: #1B85F1;
}
.im-theme-blue .im-search-exit:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-search-exit {
  color: #2E72BF;
}
.im-theme-dit_blue .im-search-exit:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-search-exit {
  color: #17C97E;
}
.im-theme-myteam_green .im-search-exit:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-search-exit {
  color: #027AFF;
}
.im-theme-dark_calls .im-search-exit:active {
  color: #0270EB;
}
.im-desktop .im-search-exit:hover {
  color: #00A846;
}
.im-desktop.im-theme-dark_green .im-search-exit:hover {
  color: #0CDA51;
}
.im-desktop.im-theme-dark_blue .im-search-exit:hover {
  color: #479dff;
}
.im-desktop.im-theme-blue .im-search-exit:hover {
  color: #1E7BDA;
}
.im-desktop.im-theme-dit_blue .im-search-exit:hover {
  color: #1E67BB;
}
.im-desktop.im-theme-myteam_green .im-search-exit:hover {
  color: #15BD76;
}
.im-desktop.im-theme-dark_calls .im-search-exit:hover {
  color: #0275F5;
}

body .im-list-entry_selected {
  background-color: #f3f5f8;
}
body .im-list-entry_selected .im-avatarmark {
  border-color: #f3f5f8;
}
.im-theme-dark_green .im-list-entry_selected {
  background-color: #3c3d48;
}
.im-theme-dark_green .im-list-entry_selected .im-avatarmark {
  border-color: #3c3d48;
}
.im-theme-dark_blue .im-list-entry_selected {
  background-color: #3c3d48;
}
.im-theme-dark_blue .im-list-entry_selected .im-avatarmark {
  border-color: #3c3d48;
}
.im-theme-blue .im-list-entry_selected {
  background-color: #f3f5f8;
}
.im-theme-blue .im-list-entry_selected .im-avatarmark {
  border-color: #f3f5f8;
}
.im-theme-dit_blue .im-list-entry_selected {
  background-color: #f3f5f8;
}
.im-theme-dit_blue .im-list-entry_selected .im-avatarmark {
  border-color: #f3f5f8;
}
.im-theme-myteam_green .im-list-entry_selected {
  background-color: #f3f5f8;
}
.im-theme-myteam_green .im-list-entry_selected .im-avatarmark {
  border-color: #f3f5f8;
}
.im-theme-dark_calls .im-list-entry_selected {
  background-color: #1F1F1F;
}
.im-theme-dark_calls .im-list-entry_selected .im-avatarmark {
  border-color: #1F1F1F;
}

/* Search messages extension */
.im-search-item {
  z-index: 0;
  position: absolute;
  font-weight: normal;
  overflow: hidden;
  width: 100%;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 72px;
  line-height: 72px;
  padding-left: 68px;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-search-item.im-list-entry_selected .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -moz-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -ms-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -o-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
}
.im-theme-dark_green .im-search-item.im-list-entry_selected .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: -moz-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: -ms-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: -o-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
}
.im-theme-dark_blue .im-search-item.im-list-entry_selected .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: -moz-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: -ms-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: -o-linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
  background: linear-gradient(left, rgba(60, 61, 72, 0), #3c3d48);
}
.im-theme-blue .im-search-item.im-list-entry_selected .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -moz-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -ms-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -o-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
}
.im-theme-dit_blue .im-search-item.im-list-entry_selected .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -moz-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -ms-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -o-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
}
.im-theme-myteam_green .im-search-item.im-list-entry_selected .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -moz-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -ms-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: -o-linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
  background: linear-gradient(left, rgba(243, 245, 248, 0), #f3f5f8);
}
.im-theme-dark_calls .im-search-item.im-list-entry_selected .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(31, 31, 31, 0), #1f1f1f);
  background: -moz-linear-gradient(left, rgba(31, 31, 31, 0), #1f1f1f);
  background: -ms-linear-gradient(left, rgba(31, 31, 31, 0), #1f1f1f);
  background: -o-linear-gradient(left, rgba(31, 31, 31, 0), #1f1f1f);
  background: linear-gradient(left, rgba(31, 31, 31, 0), #1f1f1f);
}
.im-search-item .im-avatarbox {
  width: 52px;
  height: 52px;
  min-width: 52px;
  min-height: 52px;
  border-radius: 26px;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 8px;
}
.im-search-item .im-avatarmark {
  left: 41px;
  top: 50%;
  margin-top: 7px;
}
.im-search-item mark {
  padding-left: 1px;
  padding-right: 1px;
}
body .im-search-item mark {
  background-color: #fef7ac;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-search-item mark {
  background-color: #fff480;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-search-item mark {
  background-color: #fff480;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-search-item mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-search-item mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-search-item mark {
  background-color: #FEF7AC;
  color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-search-item mark {
  background-color: #FFF480;
  color: rgba(0, 0, 0, 0.55);
}

.im-search-item_large {
  height: 88px;
  line-height: 88px;
}

.im-search-item-title {
  padding: 5px 0 3px 12px;
  line-height: 16px;
  text-transform: uppercase;
  font-size: 11px;
  font-family: SourceSansPro-SemiBold, arial, sans-serif;
  letter-spacing: 0;
  cursor: default;
}
body .im-search-item-title {
  color: #838690;
}
.im-theme-dark_green .im-search-item-title {
  color: #7e848f;
}
.im-theme-dark_blue .im-search-item-title {
  color: #7e848f;
}
.im-theme-blue .im-search-item-title {
  color: #838690;
}
.im-theme-dit_blue .im-search-item-title {
  color: #838690;
}
.im-theme-myteam_green .im-search-item-title {
  color: #838690;
}
.im-theme-dark_calls .im-search-item-title {
  color: #9C9C9C;
}
.im-search-item-title:empty {
  display: none;
}

.im-search-item__wrap {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  padding-right: 12px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}

.im-search-item__nick {
  max-width: 100%;
  padding-right: 50px;
  height: 23px;
  line-height: 23px;
  display: flex;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
}
.im-search-item__nick .im-emoji_inline {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
body .im-search-item__nick {
  color: #111111;
}
.im-theme-dark_green .im-search-item__nick {
  color: #ffffff;
}
.im-theme-dark_blue .im-search-item__nick {
  color: #ffffff;
}
.im-theme-blue .im-search-item__nick {
  color: #111111;
}
.im-theme-dit_blue .im-search-item__nick {
  color: #111111;
}
.im-theme-myteam_green .im-search-item__nick {
  color: #111111;
}
.im-theme-dark_calls .im-search-item__nick {
  color: #FFFFFF;
}
body .im-cl-contact_self .im-search-item__nick {
  color: #00B84D;
}
.im-theme-dark_green .im-cl-contact_self .im-search-item__nick {
  color: #0AC248;
}
.im-theme-dark_blue .im-cl-contact_self .im-search-item__nick {
  color: #2f92ff;
}
.im-theme-blue .im-cl-contact_self .im-search-item__nick {
  color: #1B85F1;
}
.im-theme-dit_blue .im-cl-contact_self .im-search-item__nick {
  color: #2E72BF;
}
.im-theme-myteam_green .im-cl-contact_self .im-search-item__nick {
  color: #17C97E;
}
.im-theme-dark_calls .im-cl-contact_self .im-search-item__nick {
  color: #027AFF;
}
.im-search-item__nick span {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  padding-right: 10px;
  position: relative;
}
.im-search-item__nick span::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  height: 100%;
  width: 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_green .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-dark_blue .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-blue .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dit_blue .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-myteam_green .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_calls .im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -moz-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -ms-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -o-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
}

.im-search-item__text {
  display: block;
  max-width: 316px;
  font-size: 14px;
  line-height: 16px;
  max-height: 48px;
  word-break: break-all;
  overflow-wrap: break-word;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
}
.im-search-item__text .im-emoji_inline {
  vertical-align: text-top;
}
.im-search-item__text .im-emoji_inline {
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}
body .im-search-item__text {
  color: #838690;
}
.im-theme-dark_green .im-search-item__text {
  color: #7e848f;
}
.im-theme-dark_blue .im-search-item__text {
  color: #7e848f;
}
.im-theme-blue .im-search-item__text {
  color: #838690;
}
.im-theme-dit_blue .im-search-item__text {
  color: #838690;
}
.im-theme-myteam_green .im-search-item__text {
  color: #838690;
}
.im-theme-dark_calls .im-search-item__text {
  color: #9C9C9C;
}

.im-search-item__sender {
  font-weight: 400;
}
body .im-search-item__sender {
  color: #111111;
}
.im-theme-dark_green .im-search-item__sender {
  color: #ffffff;
}
.im-theme-dark_blue .im-search-item__sender {
  color: #ffffff;
}
.im-theme-blue .im-search-item__sender {
  color: #111111;
}
.im-theme-dit_blue .im-search-item__sender {
  color: #111111;
}
.im-theme-myteam_green .im-search-item__sender {
  color: #111111;
}
.im-theme-dark_calls .im-search-item__sender {
  color: #FFFFFF;
}

.im-search-item__date {
  position: absolute;
  top: 10px;
  right: 16px;
  bottom: auto;
  left: auto;
  font-size: 12px;
  line-height: 12px;
}
body .im-search-item__date {
  color: #b7bcc9;
}
.im-theme-dark_green .im-search-item__date {
  color: #7e848f;
}
.im-theme-dark_blue .im-search-item__date {
  color: #7e848f;
}
.im-theme-blue .im-search-item__date {
  color: #b7bcc9;
}
.im-theme-dit_blue .im-search-item__date {
  color: #b7bcc9;
}
.im-theme-myteam_green .im-search-item__date {
  color: #b7bcc9;
}
.im-theme-dark_calls .im-search-item__date {
  color: #949494;
}

body .im-list-entry_focused {
  background-color: #E8FAF0;
}
body .im-list-entry_focused .im-search-item__date,
body .im-list-entry_focused .im-search-item__nick,
body .im-list-entry_focused .im-search-item__text,
body .im-list-entry_focused .im-search-item__sender {
  color: #ffffff;
}
body .im-list-entry_focused .im-link-as-text::before {
  background-color: #ffffff;
}
body .im-list-entry_focused .im-avatarmark {
  border-color: #E8FAF0;
}
body .im-list-entry_focused .im-avatarmark_mute {
  background-color: #0ABD47;
}
body .im-list-entry_focused .im-search-item__nick.im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(232, 250, 240, 0), #e8faf0);
  background: -moz-linear-gradient(left, rgba(232, 250, 240, 0), #e8faf0);
  background: -ms-linear-gradient(left, rgba(232, 250, 240, 0), #e8faf0);
  background: -o-linear-gradient(left, rgba(232, 250, 240, 0), #e8faf0);
  background: linear-gradient(left, rgba(232, 250, 240, 0), #e8faf0);
}
.im-theme-dark_green .im-list-entry_focused {
  background-color: #283E38;
}
.im-theme-dark_green .im-list-entry_focused .im-search-item__date,
.im-theme-dark_green .im-list-entry_focused .im-search-item__nick,
.im-theme-dark_green .im-list-entry_focused .im-search-item__text,
.im-theme-dark_green .im-list-entry_focused .im-search-item__sender {
  color: #ffffff;
}
.im-theme-dark_green .im-list-entry_focused .im-link-as-text::before {
  background-color: #ffffff;
}
.im-theme-dark_green .im-list-entry_focused .im-avatarmark {
  border-color: #283E38;
}
.im-theme-dark_green .im-list-entry_focused .im-avatarmark_mute {
  background-color: #0AC248;
}
.im-theme-dark_green .im-list-entry_focused .im-search-item__nick.im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(40, 62, 56, 0), #283e38);
  background: -moz-linear-gradient(left, rgba(40, 62, 56, 0), #283e38);
  background: -ms-linear-gradient(left, rgba(40, 62, 56, 0), #283e38);
  background: -o-linear-gradient(left, rgba(40, 62, 56, 0), #283e38);
  background: linear-gradient(left, rgba(40, 62, 56, 0), #283e38);
}
.im-theme-dark_blue .im-list-entry_focused {
  background-color: #2B3648;
}
.im-theme-dark_blue .im-list-entry_focused .im-search-item__date,
.im-theme-dark_blue .im-list-entry_focused .im-search-item__nick,
.im-theme-dark_blue .im-list-entry_focused .im-search-item__text,
.im-theme-dark_blue .im-list-entry_focused .im-search-item__sender {
  color: #ffffff;
}
.im-theme-dark_blue .im-list-entry_focused .im-link-as-text::before {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-list-entry_focused .im-avatarmark {
  border-color: #2B3648;
}
.im-theme-dark_blue .im-list-entry_focused .im-avatarmark_mute {
  background-color: #73a5dc;
}
.im-theme-dark_blue .im-list-entry_focused .im-search-item__nick.im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(43, 54, 72, 0), #2b3648);
  background: -moz-linear-gradient(left, rgba(43, 54, 72, 0), #2b3648);
  background: -ms-linear-gradient(left, rgba(43, 54, 72, 0), #2b3648);
  background: -o-linear-gradient(left, rgba(43, 54, 72, 0), #2b3648);
  background: linear-gradient(left, rgba(43, 54, 72, 0), #2b3648);
}
.im-theme-blue .im-list-entry_focused {
  background-color: #EAF4FE;
}
.im-theme-blue .im-list-entry_focused .im-search-item__date,
.im-theme-blue .im-list-entry_focused .im-search-item__nick,
.im-theme-blue .im-list-entry_focused .im-search-item__text,
.im-theme-blue .im-list-entry_focused .im-search-item__sender {
  color: #ffffff;
}
.im-theme-blue .im-list-entry_focused .im-link-as-text::before {
  background-color: #ffffff;
}
.im-theme-blue .im-list-entry_focused .im-avatarmark {
  border-color: #EAF4FE;
}
.im-theme-blue .im-list-entry_focused .im-avatarmark_mute {
  background-color: #6087B3;
}
.im-theme-blue .im-list-entry_focused .im-search-item__nick.im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(234, 244, 254, 0), #eaf4fe);
  background: -moz-linear-gradient(left, rgba(234, 244, 254, 0), #eaf4fe);
  background: -ms-linear-gradient(left, rgba(234, 244, 254, 0), #eaf4fe);
  background: -o-linear-gradient(left, rgba(234, 244, 254, 0), #eaf4fe);
  background: linear-gradient(left, rgba(234, 244, 254, 0), #eaf4fe);
}
.im-theme-dit_blue .im-list-entry_focused {
  background-color: #EAF1F9;
}
.im-theme-dit_blue .im-list-entry_focused .im-search-item__date,
.im-theme-dit_blue .im-list-entry_focused .im-search-item__nick,
.im-theme-dit_blue .im-list-entry_focused .im-search-item__text,
.im-theme-dit_blue .im-list-entry_focused .im-search-item__sender {
  color: #ffffff;
}
.im-theme-dit_blue .im-list-entry_focused .im-link-as-text::before {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-list-entry_focused .im-avatarmark {
  border-color: #EAF1F9;
}
.im-theme-dit_blue .im-list-entry_focused .im-avatarmark_mute {
  background-color: #5A8ABF;
}
.im-theme-dit_blue .im-list-entry_focused .im-search-item__nick.im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(234, 241, 249, 0), #eaf1f9);
  background: -moz-linear-gradient(left, rgba(234, 241, 249, 0), #eaf1f9);
  background: -ms-linear-gradient(left, rgba(234, 241, 249, 0), #eaf1f9);
  background: -o-linear-gradient(left, rgba(234, 241, 249, 0), #eaf1f9);
  background: linear-gradient(left, rgba(234, 241, 249, 0), #eaf1f9);
}
.im-theme-myteam_green .im-list-entry_focused {
  background-color: #E8FBF4;
}
.im-theme-myteam_green .im-list-entry_focused .im-search-item__date,
.im-theme-myteam_green .im-list-entry_focused .im-search-item__nick,
.im-theme-myteam_green .im-list-entry_focused .im-search-item__text,
.im-theme-myteam_green .im-list-entry_focused .im-search-item__sender {
  color: #ffffff;
}
.im-theme-myteam_green .im-list-entry_focused .im-link-as-text::before {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-list-entry_focused .im-avatarmark {
  border-color: #E8FBF4;
}
.im-theme-myteam_green .im-list-entry_focused .im-avatarmark_mute {
  background-color: #61CEBA;
}
.im-theme-myteam_green .im-list-entry_focused .im-search-item__nick.im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(232, 251, 244, 0), #e8fbf4);
  background: -moz-linear-gradient(left, rgba(232, 251, 244, 0), #e8fbf4);
  background: -ms-linear-gradient(left, rgba(232, 251, 244, 0), #e8fbf4);
  background: -o-linear-gradient(left, rgba(232, 251, 244, 0), #e8fbf4);
  background: linear-gradient(left, rgba(232, 251, 244, 0), #e8fbf4);
}
.im-theme-dark_calls .im-list-entry_focused {
  background-color: #004BA4;
}
.im-theme-dark_calls .im-list-entry_focused .im-search-item__date,
.im-theme-dark_calls .im-list-entry_focused .im-search-item__nick,
.im-theme-dark_calls .im-list-entry_focused .im-search-item__text,
.im-theme-dark_calls .im-list-entry_focused .im-search-item__sender {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-list-entry_focused .im-link-as-text::before {
  background-color: #FFFFFF;
}
.im-theme-dark_calls .im-list-entry_focused .im-avatarmark {
  border-color: #004BA4;
}
.im-theme-dark_calls .im-list-entry_focused .im-avatarmark_mute {
  background-color: #2D8DFF;
}
.im-theme-dark_calls .im-list-entry_focused .im-search-item__nick.im-search-item__nick span::after {
  background: -webkit-linear-gradient(left, rgba(0, 75, 164, 0), #004ba4);
  background: -moz-linear-gradient(left, rgba(0, 75, 164, 0), #004ba4);
  background: -ms-linear-gradient(left, rgba(0, 75, 164, 0), #004ba4);
  background: -o-linear-gradient(left, rgba(0, 75, 164, 0), #004ba4);
  background: linear-gradient(left, rgba(0, 75, 164, 0), #004ba4);
}

.im-search-tags-button_left,
.im-search-tags-button_right {
  position: absolute;
  top: 40px;
  right: auto;
  bottom: auto;
  left: auto;
  width: 34px;
  text-align: center;
  display: none;
  cursor: pointer;
  height: 44px;
  line-height: 44px;
  z-index: 2;
}
.im-search-tags-button_left::after,
.im-search-tags-button_right::after {
  content: "";
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  width: 6.5px;
  height: 6.5px;
  border-top: 1.3px solid;
  border-right: 1.3px solid;
}
body .im-search-tags-button_left::after,
body .im-search-tags-button_right::after {
  border-top-color: #111111;
  border-right-color: #111111;
}
.im-theme-dark_green .im-search-tags-button_left::after,
.im-theme-dark_green .im-search-tags-button_right::after {
  border-top-color: #ffffff;
  border-right-color: #ffffff;
}
.im-theme-dark_blue .im-search-tags-button_left::after,
.im-theme-dark_blue .im-search-tags-button_right::after {
  border-top-color: #ffffff;
  border-right-color: #ffffff;
}
.im-theme-blue .im-search-tags-button_left::after,
.im-theme-blue .im-search-tags-button_right::after {
  border-top-color: #111111;
  border-right-color: #111111;
}
.im-theme-dit_blue .im-search-tags-button_left::after,
.im-theme-dit_blue .im-search-tags-button_right::after {
  border-top-color: #111111;
  border-right-color: #111111;
}
.im-theme-myteam_green .im-search-tags-button_left::after,
.im-theme-myteam_green .im-search-tags-button_right::after {
  border-top-color: #111111;
  border-right-color: #111111;
}
.im-theme-dark_calls .im-search-tags-button_left::after,
.im-theme-dark_calls .im-search-tags-button_right::after {
  border-top-color: #FFFFFF;
  border-right-color: #FFFFFF;
}
body .im-search-tags-button_left,
body .im-search-tags-button_right {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
body .im-search-tags-button_left:hover::after,
body .im-search-tags-button_right:hover::after {
  border-top-color: rgba(17, 17, 17, 0.7);
  border-right-color: rgba(17, 17, 17, 0.7);
}
body .im-search-tags-button_left:active::after,
body .im-search-tags-button_right:active::after {
  border-top-color: rgba(17, 17, 17, 0.5);
  border-right-color: rgba(17, 17, 17, 0.5);
}
.im-theme-dark_green .im-search-tags-button_left,
.im-theme-dark_green .im-search-tags-button_right {
  background-color: #2b2c34;
  box-shadow: 5px 0 5px 0 #2b2c34;
}
.im-theme-dark_green .im-search-tags-button_left:hover::after,
.im-theme-dark_green .im-search-tags-button_right:hover::after {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-right-color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_green .im-search-tags-button_left:active::after,
.im-theme-dark_green .im-search-tags-button_right:active::after {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_blue .im-search-tags-button_left,
.im-theme-dark_blue .im-search-tags-button_right {
  background-color: #2b2c34;
  box-shadow: 5px 0 5px 0 #2b2c34;
}
.im-theme-dark_blue .im-search-tags-button_left:hover::after,
.im-theme-dark_blue .im-search-tags-button_right:hover::after {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-right-color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_blue .im-search-tags-button_left:active::after,
.im-theme-dark_blue .im-search-tags-button_right:active::after {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}
.im-theme-blue .im-search-tags-button_left,
.im-theme-blue .im-search-tags-button_right {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
.im-theme-blue .im-search-tags-button_left:hover::after,
.im-theme-blue .im-search-tags-button_right:hover::after {
  border-top-color: rgba(17, 17, 17, 0.7);
  border-right-color: rgba(17, 17, 17, 0.7);
}
.im-theme-blue .im-search-tags-button_left:active::after,
.im-theme-blue .im-search-tags-button_right:active::after {
  border-top-color: rgba(17, 17, 17, 0.5);
  border-right-color: rgba(17, 17, 17, 0.5);
}
.im-theme-dit_blue .im-search-tags-button_left,
.im-theme-dit_blue .im-search-tags-button_right {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
.im-theme-dit_blue .im-search-tags-button_left:hover::after,
.im-theme-dit_blue .im-search-tags-button_right:hover::after {
  border-top-color: rgba(17, 17, 17, 0.7);
  border-right-color: rgba(17, 17, 17, 0.7);
}
.im-theme-dit_blue .im-search-tags-button_left:active::after,
.im-theme-dit_blue .im-search-tags-button_right:active::after {
  border-top-color: rgba(17, 17, 17, 0.5);
  border-right-color: rgba(17, 17, 17, 0.5);
}
.im-theme-myteam_green .im-search-tags-button_left,
.im-theme-myteam_green .im-search-tags-button_right {
  background-color: #ffffff;
  box-shadow: 5px 0 5px 0 #ffffff;
}
.im-theme-myteam_green .im-search-tags-button_left:hover::after,
.im-theme-myteam_green .im-search-tags-button_right:hover::after {
  border-top-color: rgba(17, 17, 17, 0.7);
  border-right-color: rgba(17, 17, 17, 0.7);
}
.im-theme-myteam_green .im-search-tags-button_left:active::after,
.im-theme-myteam_green .im-search-tags-button_right:active::after {
  border-top-color: rgba(17, 17, 17, 0.5);
  border-right-color: rgba(17, 17, 17, 0.5);
}
.im-theme-dark_calls .im-search-tags-button_left,
.im-theme-dark_calls .im-search-tags-button_right {
  background-color: #2B2B2B;
  box-shadow: 5px 0 5px 0 #2B2B2B;
}
.im-theme-dark_calls .im-search-tags-button_left:hover::after,
.im-theme-dark_calls .im-search-tags-button_right:hover::after {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-right-color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_calls .im-search-tags-button_left:active::after,
.im-theme-dark_calls .im-search-tags-button_right:active::after {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.im-search-tags-button_left {
  left: 0;
}
.im-search-tags-button_left::after {
  margin-left: 4px;
  -webkit-transform: rotate(-140deg);
  -moz-transform: rotate(-140deg);
  -o-transform: rotate(-140deg);
  -ms-transform: rotate(-140deg);
  transform: rotate(-140deg);
}

.im-search-tags-button_right {
  right: 0;
  border-right: 1px solid;
}
.im-search-tags-button_right::after {
  margin-left: -4px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
body .im-search-tags-button_right {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-dark_green .im-search-tags-button_right {
  box-shadow: -5px 0 5px 0 #2b2c34;
  border-right-color: #3c3d47;
}
.im-theme-dark_blue .im-search-tags-button_right {
  box-shadow: -5px 0 5px 0 #2b2c34;
  border-right-color: #3c3d47;
}
.im-theme-blue .im-search-tags-button_right {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-dit_blue .im-search-tags-button_right {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-myteam_green .im-search-tags-button_right {
  box-shadow: -5px 0 5px 0 #ffffff;
  border-right-color: #eceef3;
}
.im-theme-dark_calls .im-search-tags-button_right {
  box-shadow: -5px 0 5px 0 #2B2B2B;
  border-right-color: #1F1F1F;
}

.im-listpage .app-topbar {
  height: 44px;
  line-height: 44px;
  border-bottom: none;
  white-space: nowrap;
  text-align: center;
}
body .im-listpage .app-topbar {
  background-color: #ffffff;
}
.im-theme-dark_green .im-listpage .app-topbar {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-listpage .app-topbar {
  background-color: #2b2c34;
}
.im-theme-blue .im-listpage .app-topbar {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-listpage .app-topbar {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-listpage .app-topbar {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-listpage .app-topbar {
  background-color: #2B2B2B;
}
.im-listpage .app-topbar__button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
}
.im-listpage .app-topbar__icon {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: 9px;
  width: 27px;
  height: 27px;
}
.im-listpage .app-topbar__title {
  line-height: 44px;
  text-align: center;
  font-size: 16px;
}
body .im-listpage .app-topbar__title {
  color: #111111;
}
.im-theme-dark_green .im-listpage .app-topbar__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-listpage .app-topbar__title {
  color: #ffffff;
}
.im-theme-blue .im-listpage .app-topbar__title {
  color: #111111;
}
.im-theme-dit_blue .im-listpage .app-topbar__title {
  color: #111111;
}
.im-theme-myteam_green .im-listpage .app-topbar__title {
  color: #111111;
}
.im-theme-dark_calls .im-listpage .app-topbar__title {
  color: #FFFFFF;
}
.im-listpage .app-content {
  top: 44px;
  bottom: 52px;
}
.im-listpage .app-bottombar {
  border-top: none;
  height: 52px;
}
.im-listpage .im-search {
  padding-left: 12px;
  padding-right: 12px;
}
.im-listpage .im-list {
  width: 100%;
  height: auto;
  position: absolute;
  top: 52px;
  right: auto;
  bottom: 0;
  left: auto;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: bottom 200ms;
  -moz-transition: bottom 200ms;
  -o-transition: bottom 200ms;
  -webkit-transition: bottom 200ms;
  overflow: auto;
  z-index: 5;
  border-bottom: 1px solid;
}
body .im-listpage .im-list {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-listpage .im-list {
  background-color: #2b2c34;
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-listpage .im-list {
  background-color: #2b2c34;
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-listpage .im-list {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-listpage .im-list {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-listpage .im-list {
  background-color: #ffffff;
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-listpage .im-list {
  background-color: #2B2B2B;
  border-bottom-color: #1F1F1F;
}
.im-listpage .im-list .im-tickbox {
  position: absolute;
  top: 13px;
  right: 24px;
  bottom: auto;
  left: auto;
}
.im-listpage .im-list-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  text-align: center;
}
.im-listpage .im-list-wrapper .im-circ-spinner {
  display: inline-block;
  margin-top: 10px;
}
.im-listpage .im-scrollbar {
  top: 53px;
}
.im-pane-box_modal .im-listpage {
  border-radius: 0;
}
.im-pane-box_modal .im-listpage .app-topbar__button {
  display: none;
}
.im-pane-box_modal .im-listpage .app-topbar,
.im-pane-box_modal .im-listpage .app-topbar__title {
  text-align: left;
}
.im-pane-box_modal .im-listpage .app-topbar__title {
  font-size: 22px;
}
.im-pane-box_modal .im-listpage .app-topbar {
  padding: 0 15px;
}
.im-pane-box_modal .im-listpage .im-list {
  border-bottom: none;
}
.im-pane-box_modal .im-listpage .app-content {
  bottom: 64px;
}
.im-pane-box_modal .im-listpage .app-bottombar {
  height: 64px;
}
.im-listpage.im-select-list_with-stack .im-list,
.im-listpage.im-select-list_with-stack .im-scrollbar {
  bottom: 56px;
}
.im-listpage.im-select-list_with-stack .app-content::before {
  content: "";
  width: 20px;
  height: 56px;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body .im-listpage.im-select-list_with-stack .app-content::before {
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -ms-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
}
.im-theme-dark_green .im-listpage.im-select-list_with-stack .app-content::before {
  background: #2b2c34;
  background: -moz-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2b2c34), color-stop(100%, rgba(43, 44, 52, 0)));
  background: -webkit-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: -o-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: -ms-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
}
.im-theme-dark_blue .im-listpage.im-select-list_with-stack .app-content::before {
  background: #2b2c34;
  background: -moz-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2b2c34), color-stop(100%, rgba(43, 44, 52, 0)));
  background: -webkit-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: -o-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: -ms-linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
  background: linear-gradient(left, #2b2c34, rgba(43, 44, 52, 0));
}
.im-theme-blue .im-listpage.im-select-list_with-stack .app-content::before {
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -ms-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
}
.im-theme-dit_blue .im-listpage.im-select-list_with-stack .app-content::before {
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -ms-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
}
.im-theme-myteam_green .im-listpage.im-select-list_with-stack .app-content::before {
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: -ms-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
}
.im-theme-dark_calls .im-listpage.im-select-list_with-stack .app-content::before {
  background: #2B2B2B;
  background: -moz-linear-gradient(left, #2B2B2B, rgba(43, 43, 43, 0));
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2B2B2B), color-stop(100%, rgba(43, 43, 43, 0)));
  background: -webkit-linear-gradient(left, #2B2B2B, rgba(43, 43, 43, 0));
  background: -o-linear-gradient(left, #2B2B2B, rgba(43, 43, 43, 0));
  background: -ms-linear-gradient(left, #2B2B2B, rgba(43, 43, 43, 0));
  background: linear-gradient(left, #2B2B2B, rgba(43, 43, 43, 0));
}
.im-listpage.im-select-list_with-stack .app-content::after {
  content: "";
  width: 22px;
  height: 56px;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body .im-listpage.im-select-list_with-stack .app-content::after {
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
}
.im-theme-dark_green .im-listpage.im-select-list_with-stack .app-content::after {
  background: rgba(43, 44, 52, 0);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(43, 44, 52, 0)), color-stop(100%, #2b2c34));
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-dark_blue .im-listpage.im-select-list_with-stack .app-content::after {
  background: rgba(43, 44, 52, 0);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(43, 44, 52, 0)), color-stop(100%, #2b2c34));
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-blue .im-listpage.im-select-list_with-stack .app-content::after {
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
}
.im-theme-dit_blue .im-listpage.im-select-list_with-stack .app-content::after {
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
}
.im-theme-myteam_green .im-listpage.im-select-list_with-stack .app-content::after {
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
}
.im-theme-dark_calls .im-listpage.im-select-list_with-stack .app-content::after {
  background: rgba(43, 43, 43, 0);
  background: -moz-linear-gradient(left, rgba(43, 43, 43, 0), #2B2B2B);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(43, 43, 43, 0)), color-stop(100%, #2B2B2B));
  background: -webkit-linear-gradient(left, rgba(43, 43, 43, 0), #2B2B2B);
  background: -o-linear-gradient(left, rgba(43, 43, 43, 0), #2B2B2B);
  background: -ms-linear-gradient(left, rgba(43, 43, 43, 0), #2B2B2B);
  background: linear-gradient(left, rgba(43, 43, 43, 0), #2B2B2B);
}
.im-desktop .im-listpage .im-cl-contact .im-chat__actions {
  display: none;
}
.im-desktop .im-listpage .im-cl-contact:hover .im-chat__actions {
  display: block;
}

.im-listpage__buttons {
  height: 52px;
  line-height: 52px;
  text-align: center;
  white-space: nowrap;
}
.im-pane-box_modal .im-listpage__buttons {
  height: 64px;
  line-height: 64px;
}
.im-listpage__buttons .im-button {
  display: inline-block;
  vertical-align: middle;
}

.im-chat__approve {
  display: none;
  height: 44px;
  line-height: 44px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px;
  width: 44px;
  position: absolute;
  top: 5px;
  right: 0;
  bottom: auto;
  left: auto;
}
.im-chat__approve span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 1px -2586px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 1px -2586px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 1px -2586px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chat__approve span {
  background-image: none;
  background-color: #21D86A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chat__approve span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chat__approve span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chat__approve span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chat__approve span {
  background-image: none;
  background-color: #0ADC5E;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chat__approve span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chat__approve span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chat__approve span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chat__approve span {
  background-image: none;
  background-color: #2e91ff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chat__approve span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chat__approve span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chat__approve span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chat__approve span {
  background-image: none;
  background-color: #2D90F5;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chat__approve span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chat__approve span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chat__approve span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chat__approve span {
  background-image: none;
  background-color: #2E72BF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chat__approve span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chat__approve span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chat__approve span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chat__approve span {
  background-image: none;
  background-color: #18D893;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chat__approve span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chat__approve span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chat__approve span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chat__approve span {
  background-image: none;
  background-color: #0C7CFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chat__approve span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chat__approve span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chat__approve span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chat__approve:hover span {
  background-color: #1EC360;
}
.im-desktop.im-theme-dark_green .im-chat__approve:hover span {
  background-color: #0BF468;
}
.im-desktop.im-theme-dark_blue .im-chat__approve:hover span {
  background-color: #479dff;
}
.im-desktop.im-theme-blue .im-chat__approve:hover span {
  background-color: #2C84DF;
}
.im-desktop.im-theme-dit_blue .im-chat__approve:hover span {
  background-color: #2769B5;
}
.im-desktop.im-theme-myteam_green .im-chat__approve:hover span {
  background-color: #1AD08E;
}
.im-desktop.im-theme-dark_calls .im-chat__approve:hover span {
  background-color: #005BEF;
}
.im-desktop .im-chat__approve:active span {
  background-color: #1BB157;
}
.im-desktop.im-theme-dark_green .im-chat__approve:active span {
  background-color: #3CF686;
}
.im-desktop.im-theme-dark_blue .im-chat__approve:active span {
  background-color: #3b96ff;
}
.im-desktop.im-theme-blue .im-chat__approve:active span {
  background-color: #317BC7;
}
.im-desktop.im-theme-dit_blue .im-chat__approve:active span {
  background-color: #2061AB;
}
.im-desktop.im-theme-myteam_green .im-chat__approve:active span {
  background-color: #1CC88A;
}
.im-desktop.im-theme-dark_calls .im-chat__approve:active span {
  background-color: #0057E5;
}
body .im-chat__approve:active span {
  background-color: #1BB157;
}
.im-theme-dark_green .im-chat__approve:active span {
  background-color: #3CF686;
}
.im-theme-dark_blue .im-chat__approve:active span {
  background-color: #3b96ff;
}
.im-theme-blue .im-chat__approve:active span {
  background-color: #317BC7;
}
.im-theme-dit_blue .im-chat__approve:active span {
  background-color: #2061AB;
}
.im-theme-myteam_green .im-chat__approve:active span {
  background-color: #1CC88A;
}
.im-theme-dark_calls .im-chat__approve:active span {
  background-color: #0057E5;
}
.im-chat__approve span {
  padding-left: 20px;
}

.im-list-stack {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 56px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 12px 0 0 12px;
  white-space: nowrap;
  text-align: left;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: margin-left 300ms;
  -moz-transition: margin-left 300ms;
  -o-transition: margin-left 300ms;
  -webkit-transition: margin-left 300ms;
  margin-left: 0;
}
.im-list-stack .im-avatarbox {
  position: relative;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  border-radius: 20px;
  display: inline-block;
  margin-right: 6px;
  cursor: pointer;
}
.im-list-stack .im-avatarbox:hover::after, .im-list-stack .im-avatarbox:hover::before {
  display: block;
}
.im-list-stack .im-avatarbox::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.48);
  z-index: 11;
  display: none;
}
.im-list-stack .im-avatarbox::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -2716px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -2716px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -2716px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  z-index: 11;
  display: none;
}

.im-list-stack_push {
  transition: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  margin-left: -48px;
}

.im-pane-box .app-topbar__icon {
  display: none;
}

.im-select-list .im-cl-contact {
  font-size: 16px;
}
body .im-select-list .im-cl-contact {
  color: #111111;
}
.im-theme-dark_green .im-select-list .im-cl-contact {
  color: #ffffff;
}
.im-theme-dark_blue .im-select-list .im-cl-contact {
  color: #ffffff;
}
.im-theme-blue .im-select-list .im-cl-contact {
  color: #111111;
}
.im-theme-dit_blue .im-select-list .im-cl-contact {
  color: #111111;
}
.im-theme-myteam_green .im-select-list .im-cl-contact {
  color: #111111;
}
.im-theme-dark_calls .im-select-list .im-cl-contact {
  color: #FFFFFF;
}
.im-desktop .im-select-list .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_green .im-select-list .im-cl-contact:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-dark_blue .im-select-list .im-cl-contact:hover {
  background-color: #3c3d48;
}
.im-desktop.im-theme-blue .im-select-list .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dit_blue .im-select-list .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-myteam_green .im-select-list .im-cl-contact:hover {
  background-color: #f3f5f8;
}
.im-desktop.im-theme-dark_calls .im-select-list .im-cl-contact:hover {
  background-color: #1F1F1F;
}
.im-select-list .im-contact-namebox {
  padding-right: 50px;
}
.im-select-list .im-contact-namebox .im-contact-namebox__msg {
  overflow: hidden;
  text-overflow: ellipsis;
}
.im-select-list.im-select-list_without-back .app-topbar__button[data-back] {
  display: none;
}
.im-select-list.im-select-list_without-back .app-bottombar .im-button[data-action=cancel] {
  display: none;
}

.app-page.im-create-group .im-create-group__name {
  display: block;
}
.app-page.im-create-group .im-list {
  top: 123px;
}
.app-page.im-create-group .im-search {
  top: 71px;
}

body .im-chatmembers-list .im-list-wrapper {
  background-color: #ffffff;
}
.im-theme-dark_green .im-chatmembers-list .im-list-wrapper {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-chatmembers-list .im-list-wrapper {
  background-color: #2b2c34;
}
.im-theme-blue .im-chatmembers-list .im-list-wrapper {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-chatmembers-list .im-list-wrapper {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-chatmembers-list .im-list-wrapper {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-chatmembers-list .im-list-wrapper {
  background-color: #2B2B2B;
}
.im-chatmembers-list.im-chatmembers-pending .im-member-item__action-menu {
  display: none;
}
.im-chatmembers-list.im-chatmembers-pending .im-member-item__actions {
  display: block;
}
.im-chatmembers-list.im-chatmembers-pending .im-chat__approve {
  display: block;
}
.im-chatmembers-list.im-chatmembers-pending .im-member-item {
  padding-right: 80px;
}
.im-chatmembers-list.im-chatmembers-pending .im-chat__exclude {
  padding: 7px;
  position: absolute;
  top: 3px;
  right: 40px;
  bottom: auto;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -2657px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -2657px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -2657px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  background-image: none;
  background-color: #f75d5d;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  background-image: none;
  background-color: #f83e33;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  background-image: none;
  background-color: #EC264A;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  background-image: none;
  background-color: #FC2C38;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:hover span {
  background-color: #e12b21;
}
.im-desktop.im-theme-dark_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:hover span {
  background-color: #E65151;
}
.im-desktop.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:hover span {
  background-color: #E65151;
}
.im-desktop.im-theme-blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:hover span {
  background-color: #e12b21;
}
.im-desktop.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:hover span {
  background-color: #e12b21;
}
.im-desktop.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:hover span {
  background-color: #DA2B4B;
}
.im-desktop.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:hover span {
  background-color: #E82834;
}
.im-desktop .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #d81409;
}
.im-desktop.im-theme-dark_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #CE4343;
}
.im-desktop.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #CE4343;
}
.im-desktop.im-theme-blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #d81409;
}
.im-desktop.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #d81409;
}
.im-desktop.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #CD2D4A;
}
.im-desktop.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #DE2731;
}
body .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #d81409;
}
.im-theme-dark_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #CE4343;
}
.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #CE4343;
}
.im-theme-blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #d81409;
}
.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #d81409;
}
.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #CD2D4A;
}
.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-pending .im-chat__exclude:active span {
  background-color: #DE2731;
}
.im-chatmembers-list.im-chatmembers-pending .im-chat__exclude span {
  padding-left: 18px;
}
.im-chatmembers-list.im-chatmembers-invitations .im-member-item__action-menu {
  display: none;
}
.im-chatmembers-list.im-chatmembers-invitations .im-member-item__actions {
  display: block;
}
.im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude {
  padding: 7px;
  position: absolute;
  top: 3px;
  right: 0;
  bottom: auto;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -1960px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -1960px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -1960px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:hover span {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:hover span {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:hover span {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:hover span {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:hover span {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:hover span {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:hover span {
  background-color: #858585;
}
.im-desktop .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #7A7A7A;
}
body .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-theme-dark_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #9ea0b2;
}
.im-theme-blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude:active span {
  background-color: #7A7A7A;
}
.im-chatmembers-list.im-chatmembers-invitations .im-chat__exclude span {
  padding-left: 18px;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}

.im-ignore-list__empty-message {
  position: absolute;
  top: 75px;
  right: 0;
  bottom: auto;
  left: 0;
  text-align: center;
  z-index: 6;
  display: none;
}

.im-ignore-list.im-ignore-list__is-empty {
  height: auto;
}
.im-ignore-list.im-ignore-list__is-empty .im-ignore-list__empty-message {
  display: block;
}

.im-forward-page .im-contact-namebox {
  padding-right: 50px;
}

.im-forward-with_config .im-list,
.im-forward-with_config .im-scrollbar {
  top: 106px;
}
.im-forward-with_config .im-search {
  top: 53px;
}

.im-forward-config {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  height: 44px;
  line-height: 44px;
  vertical-align: middle;
  padding-right: 24px;
  padding-left: 12px;
}
body .im-forward-config {
  color: #838690;
}
body .im-forward-config.im-forward-config_checked {
  color: #111111;
}
.im-theme-dark_green .im-forward-config {
  color: #7e848f;
}
.im-theme-dark_green .im-forward-config.im-forward-config_checked {
  color: #ffffff;
}
.im-theme-dark_blue .im-forward-config {
  color: #7e848f;
}
.im-theme-dark_blue .im-forward-config.im-forward-config_checked {
  color: #ffffff;
}
.im-theme-blue .im-forward-config {
  color: #838690;
}
.im-theme-blue .im-forward-config.im-forward-config_checked {
  color: #111111;
}
.im-theme-dit_blue .im-forward-config {
  color: #838690;
}
.im-theme-dit_blue .im-forward-config.im-forward-config_checked {
  color: #111111;
}
.im-theme-myteam_green .im-forward-config {
  color: #838690;
}
.im-theme-myteam_green .im-forward-config.im-forward-config_checked {
  color: #111111;
}
.im-theme-dark_calls .im-forward-config {
  color: #9C9C9C;
}
.im-theme-dark_calls .im-forward-config.im-forward-config_checked {
  color: #FFFFFF;
}

.im-forward-config__option {
  position: absolute;
  top: 0;
  right: 23px;
  bottom: auto;
  left: auto;
  cursor: pointer;
  font-size: 13px;
}
.im-forward-config__option .im-tickbox {
  margin-left: 10px;
}

.im-forward-config__title {
  position: absolute;
  top: 0;
  right: 158px;
  bottom: auto;
  left: 12px;
  font-size: 15px;
  font-weight: bold;
  height: 48px;
  line-height: 20px;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 185px;
  display: block;
  display: inline-block;
}
.im-forward-config__title .im-emoji_inline {
  vertical-align: text-top;
}
.im-forward-config__title .im-emoji_inline {
  width: 14px;
  height: 14px;
  background-size: 14px 14px;
}

.im-forward-config__title_single-line {
  line-height: 48px;
}

.im-forward-config__subtitle {
  display: block;
  font-size: 13px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.im-forward-config__subtitle .im-emoji_inline {
  vertical-align: text-top;
}
.im-forward-config__subtitle .im-emoji_inline {
  width: 12px;
  height: 12px;
  background-size: 12px 12px;
}

.im-list-subsection {
  height: 28px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.im-list-subsection span {
  font-family: arial, sans-serif;
  font-size: 11px;
  line-height: 28px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
body .im-list-subsection span {
  color: #111111;
}
.im-theme-dark_green .im-list-subsection span {
  color: #ffffff;
}
.im-theme-dark_blue .im-list-subsection span {
  color: #ffffff;
}
.im-theme-blue .im-list-subsection span {
  color: #111111;
}
.im-theme-dit_blue .im-list-subsection span {
  color: #111111;
}
.im-theme-myteam_green .im-list-subsection span {
  color: #111111;
}
.im-theme-dark_calls .im-list-subsection span {
  color: #FFFFFF;
}

.im-list-preselected {
  padding: 0 12px;
}
.im-list-preselected:empty {
  display: none;
}

.im-list-preselected-party {
  min-height: 48px;
  padding-top: 6px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-list-preselected-party .im-avatarbox {
  position: relative;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  border-radius: 16px;
  display: inline-block;
  margin: 0 16px 7px 0;
  cursor: pointer;
}
.im-list-preselected-party .im-avatarbox:hover::after, .im-list-preselected-party .im-avatarbox:hover::before {
  display: block;
}
.im-list-preselected-party .im-avatarbox::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.48);
  z-index: 11;
  display: none;
}
.im-list-preselected-party .im-avatarbox::after {
  content: "";
  position: absolute;
  top: -4px;
  right: 0;
  bottom: 0;
  left: -4px;
  background-image: url("../images/im_sprite.png?64");
  background-position: 14px -2716px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 14px -2716px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 14px -2716px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  z-index: 11;
  display: none;
}
.im-list-preselected-party .im-avatarbox.im-avatarbox_self {
  cursor: default;
}
.im-list-preselected-party .im-avatarbox.im-avatarbox_self::after, .im-list-preselected-party .im-avatarbox.im-avatarbox_self::before {
  display: none;
}

.im-showcase .app-content {
  overflow: hidden;
  top: 0;
  bottom: 0;
  display: flex;
  flex-flow: column;
}
.im-showcase .im-showcase-topbar {
  position: relative;
  padding-left: 48px;
  border-bottom: 1px solid;
  min-height: 48px;
}
body .im-showcase .im-showcase-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-showcase .im-showcase-topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-showcase .im-showcase-topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-showcase .im-showcase-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-showcase .im-showcase-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-showcase .im-showcase-topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-showcase .im-showcase-topbar {
  border-bottom-color: #1F1F1F;
}
.im-showcase .im-showcase-topbar__back {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 0;
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-weight: normal;
  text-overflow: ellipsis;
}
body .im-showcase .im-showcase-topbar__back {
  color: #111111;
}
.im-theme-dark_green .im-showcase .im-showcase-topbar__back {
  color: #ffffff;
}
.im-theme-dark_blue .im-showcase .im-showcase-topbar__back {
  color: #ffffff;
}
.im-theme-blue .im-showcase .im-showcase-topbar__back {
  color: #111111;
}
.im-theme-dit_blue .im-showcase .im-showcase-topbar__back {
  color: #111111;
}
.im-theme-myteam_green .im-showcase .im-showcase-topbar__back {
  color: #111111;
}
.im-theme-dark_calls .im-showcase .im-showcase-topbar__back {
  color: #FFFFFF;
}
.im-showcase .app-topbar__icon {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  margin-left: 16px;
  width: 27px;
  height: 27px;
}
.im-showcase .im-showcase__title {
  font-size: 22px;
  line-height: 30px;
  padding: 8px 0;
  vertical-align: middle;
}
.im-showcase .im-showcase__subtitle {
  font-size: 11px;
  padding: 1px 0 7px;
}
body .im-showcase .im-showcase__subtitle {
  color: #838690;
}
.im-theme-dark_green .im-showcase .im-showcase__subtitle {
  color: #7e848f;
}
.im-theme-dark_blue .im-showcase .im-showcase__subtitle {
  color: #7e848f;
}
.im-theme-blue .im-showcase .im-showcase__subtitle {
  color: #838690;
}
.im-theme-dit_blue .im-showcase .im-showcase__subtitle {
  color: #838690;
}
.im-theme-myteam_green .im-showcase .im-showcase__subtitle {
  color: #838690;
}
.im-theme-dark_calls .im-showcase .im-showcase__subtitle {
  color: #9C9C9C;
}
.im-showcase .im-circ-spinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin: -18px 0 0 -18px;
}
.im-showcase .im-action_uninstall {
  display: none;
}
.im-showcase .im-showcase-content {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: auto;
  width: 100%;
  height: auto;
  overflow: auto;
}
.im-showcase .im-showcase-content__wrapper {
  position: relative;
  overflow: hidden;
  flex: auto;
}
.im-showcase .im-showcase_pack .im-scrollbar {
  bottom: 64px;
}
.im-showcase .im-showcase_pack .im-showcase-content {
  overflow: hidden;
}

.im-showcase__item {
  height: 108px;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid;
  cursor: pointer;
  font-weight: normal;
}
body .im-showcase__item {
  border-bottom-color: #eceef3;
  background: #ffffff;
}
.im-theme-dark_green .im-showcase__item {
  border-bottom-color: #3c3d47;
  background: #2b2c34;
}
.im-theme-dark_blue .im-showcase__item {
  border-bottom-color: #3c3d47;
  background: #2b2c34;
}
.im-theme-blue .im-showcase__item {
  border-bottom-color: #eceef3;
  background: #ffffff;
}
.im-theme-dit_blue .im-showcase__item {
  border-bottom-color: #eceef3;
  background: #ffffff;
}
.im-theme-myteam_green .im-showcase__item {
  border-bottom-color: #eceef3;
  background: #ffffff;
}
.im-theme-dark_calls .im-showcase__item {
  border-bottom-color: #1F1F1F;
  background: #2B2B2B;
}
.im-showcase__item .im-showcase-action {
  position: absolute;
  top: 32px;
  right: 16px;
  bottom: auto;
  left: auto;
  margin: 0;
  min-width: 80px;
}

.im-showcase_item-installed .im-showcase__item-status {
  display: none;
}
.im-showcase_item-installed .im-showcase__item__ready,
.im-showcase_item-installed .im-showcase__item__readyok {
  display: block;
}

.im-showcase__item-icon {
  position: absolute;
  top: 8px;
  right: auto;
  bottom: auto;
  left: 6px;
  height: 90px;
  width: 90px;
}

.im-showcase__item-info {
  position: absolute;
  top: 8px;
  right: 106px;
  bottom: auto;
  left: 113px;
  height: 88px;
  overflow: hidden;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 88px;
  vertical-align: middle;
  white-space: normal;
  font-weight: normal;
}

.im-showcase__item-name {
  font-family: arial, sans-serif;
  font-size: 19px;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  word-break: break-all;
}
body .im-showcase__item-name {
  color: #111111;
}
.im-theme-dark_green .im-showcase__item-name {
  color: #ffffff;
}
.im-theme-dark_blue .im-showcase__item-name {
  color: #ffffff;
}
.im-theme-blue .im-showcase__item-name {
  color: #111111;
}
.im-theme-dit_blue .im-showcase__item-name {
  color: #111111;
}
.im-theme-myteam_green .im-showcase__item-name {
  color: #111111;
}
.im-theme-dark_calls .im-showcase__item-name {
  color: #FFFFFF;
}

/*.im-showcase__item-status {
    color: #858585;
    font-size: 15px;
}

.im-showcase__item-ready {
    color: #b1b2b4;
    line-height: 18px;
    display: none;
}*/
.im-showcase__item-readyok {
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 221px;
  width: 15px;
  height: 15px;
  display: none;
}
.im-showcase__item-readyok span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 100px 100px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 100px 100px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 100px 100px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-showcase__item-install,
.im-showcase__item-uninstall {
  position: absolute;
  top: 32px;
  right: 16px;
  bottom: auto;
  left: auto;
}

.im-showcase__item-uninstall {
  display: none;
}

.im-showcase__preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .im-showcase__preview {
  background: #ffffff;
}
.im-theme-dark_green .im-showcase__preview {
  background: #2b2c34;
}
.im-theme-dark_blue .im-showcase__preview {
  background: #2b2c34;
}
.im-theme-blue .im-showcase__preview {
  background: #ffffff;
}
.im-theme-dit_blue .im-showcase__preview {
  background: #ffffff;
}
.im-theme-myteam_green .im-showcase__preview {
  background: #ffffff;
}
.im-theme-dark_calls .im-showcase__preview {
  background: #2B2B2B;
}

.im-showcase__preview-bottom {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: auto;
  width: 100%;
  height: 64px;
  line-height: 64px;
  text-align: center;
}
.im-showcase__preview-bottom .im-showcase-action {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
}
.im-showcase__preview-bottom .im-showcase-share {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  right: 10px;
  bottom: auto;
  left: auto;
  width: 32px;
  height: 32px;
  margin-top: -16px;
}
.im-showcase__preview-bottom .im-showcase-share span {
  display: block;
  width: 13px;
  height: 13px;
  margin: 9px 0 0 9px;
  -webkit-transform: scale(1.53);
  -moz-transform: scale(1.53);
  -o-transform: scale(1.53);
  -ms-transform: scale(1.53);
  transform: scale(1.53);
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -3008px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -3008px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -3008px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-showcase__preview-bottom .im-showcase-share span {
  background-image: none;
  background-color: #111111;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-showcase__preview-bottom .im-showcase-share span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-showcase__preview-bottom .im-showcase-share span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-showcase__preview-bottom .im-showcase-share span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-showcase__preview-bottom .im-showcase-share span {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-showcase__preview-bottom .im-showcase-share span {
  background-image: none;
  background-color: #111111;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-showcase__preview-bottom .im-showcase-share span {
  background-image: none;
  background-color: #111111;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-showcase__preview-bottom .im-showcase-share span {
  background-image: none;
  background-color: #111111;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-showcase__preview-bottom .im-showcase-share span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-showcase__preview-bottom .im-showcase-share span {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-showcase__preview-bottom .im-showcase-share span {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-showcase__preview-bottom .im-showcase-share span {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-showcase-action .im-circ-spinner {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: 0;
}
.im-showcase__item .im-showcase-action .im-circ-spinner {
  right: 0;
  left: auto;
}

.im-showcase_item-installed .im-showcase__preview__status,
.im-showcase_item-installed .im-showcase__preview-install {
  display: none;
}
.im-showcase__preview-icon {
  position: absolute;
  top: 16px;
  right: auto;
  bottom: auto;
  left: 20px;
  height: 120px;
  width: 120px;
}

.im-showcase__preview-description {
  line-height: 18px;
  font-family: arial, sans-serif;
  font-size: 15px;
  overflow: hidden;
  position: absolute;
  top: 88px;
  right: 16px;
  bottom: auto;
  left: 152px;
  height: 102px;
}
body .im-showcase__preview-description {
  color: #111111;
}
.im-theme-dark_green .im-showcase__preview-description {
  color: #ffffff;
}
.im-theme-dark_blue .im-showcase__preview-description {
  color: #ffffff;
}
.im-theme-blue .im-showcase__preview-description {
  color: #111111;
}
.im-theme-dit_blue .im-showcase__preview-description {
  color: #111111;
}
.im-theme-myteam_green .im-showcase__preview-description {
  color: #111111;
}
.im-theme-dark_calls .im-showcase__preview-description {
  color: #FFFFFF;
}

.im-showcase__preview-description-fader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  height: 100%;
  width: 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-showcase__preview-description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_green .im-showcase__preview-description-fader {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-dark_blue .im-showcase__preview-description-fader {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-blue .im-showcase__preview-description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dit_blue .im-showcase__preview-description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-myteam_green .im-showcase__preview-description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_calls .im-showcase__preview-description-fader {
  background: -webkit-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -moz-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -ms-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -o-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
}

.im-showcase__preview-install {
  position: absolute;
  top: 16px;
  right: auto;
  bottom: auto;
  left: 152px;
}

.im-showcase__preview-content {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 64px;
  left: auto;
  width: 300px;
  left: 50%;
  transform: translate(-50%);
  margin: 0;
  overflow: auto;
}

.im-showcase__preview-content__item {
  display: inline-block;
  height: 60px;
  width: 60px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 2px 7px 8px;
}
.im-showcase__preview-content__item + .im-img__overlay {
  margin-left: -79px;
}

.im-showcase__preview__info {
  margin: 0 0 0 145px;
  padding-top: 15px;
  min-height: 130px;
  width: 140px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.im-showcase__preview__name {
  display: none;
  position: relative;
  font-family: arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
}
body .im-showcase__preview__name {
  color: #111111;
}
.im-theme-dark_green .im-showcase__preview__name {
  color: #ffffff;
}
.im-theme-dark_blue .im-showcase__preview__name {
  color: #ffffff;
}
.im-theme-blue .im-showcase__preview__name {
  color: #111111;
}
.im-theme-dit_blue .im-showcase__preview__name {
  color: #111111;
}
.im-theme-myteam_green .im-showcase__preview__name {
  color: #111111;
}
.im-theme-dark_calls .im-showcase__preview__name {
  color: #FFFFFF;
}

.im-showcase__preview__name-fader {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  height: 100%;
  width: 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-showcase__preview__name-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_green .im-showcase__preview__name-fader {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-dark_blue .im-showcase__preview__name-fader {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-blue .im-showcase__preview__name-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dit_blue .im-showcase__preview__name-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-myteam_green .im-showcase__preview__name-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_calls .im-showcase__preview__name-fader {
  background: -webkit-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -moz-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -ms-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -o-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
}

.im-showcase__preview__description-fader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  height: 100%;
  width: 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body .im-showcase__preview__description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_green .im-showcase__preview__description-fader {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-dark_blue .im-showcase__preview__description-fader {
  background: -webkit-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -moz-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -ms-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: -o-linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
  background: linear-gradient(left, rgba(43, 44, 52, 0), #2b2c34);
}
.im-theme-blue .im-showcase__preview__description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dit_blue .im-showcase__preview__description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-myteam_green .im-showcase__preview__description-fader {
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background: linear-gradient(left, rgba(255, 255, 255, 0), white);
}
.im-theme-dark_calls .im-showcase__preview__description-fader {
  background: -webkit-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -moz-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -ms-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: -o-linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
  background: linear-gradient(left, rgba(43, 43, 43, 0), #2b2b2b);
}

/*.im-showcase__preview__status {
    display: none;
    color: #3b88b4;
    height: 20px;
    line-height: 20px;
}
.im-showcase__preview__ready {
    color: #b1b2b4;
    line-height: 20px;
    display: none;
}*/
.im-showcase__preview__readyok {
  position: absolute;
  top: 25px;
  right: auto;
  bottom: auto;
  left: 221px;
  width: 15px;
  height: 15px;
  display: none;
}
.im-showcase__preview__readyok span {
  padding: 0 0 0 20px;
  display: block;
  min-height: 23px;
  text-decoration: none;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url("../images/im_sprite.png?64");
  background-position: 100px 100px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 100px 100px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 100px 100px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-stickers-preview__handleblock {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  height: auto;
  opacity: 0;
  z-index: 1000;
}

.im-stickers-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  /*text-align: center;
  vertical-align: middle;
  img {
      height: auto;
      width: auto;
      max-width: 100%;
      max-heigh: 100%;
  }*/
}
body .im-stickers-preview {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_green .im-stickers-preview {
  background-color: rgba(43, 44, 52, 0.6);
}
.im-theme-dark_blue .im-stickers-preview {
  background-color: rgba(43, 44, 52, 0.6);
}
.im-theme-blue .im-stickers-preview {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-dit_blue .im-stickers-preview {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-myteam_green .im-stickers-preview {
  background-color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_calls .im-stickers-preview {
  background-color: rgba(43, 43, 43, 0.6);
}

.im-group-settings {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 21;
  -webkit-overflow-scrolling: touch;
}
body .im-group-settings {
  background: #ffffff;
}
.im-theme-dark_green .im-group-settings {
  background: #2b2c34;
}
.im-theme-dark_blue .im-group-settings {
  background: #2b2c34;
}
.im-theme-blue .im-group-settings {
  background: #ffffff;
}
.im-theme-dit_blue .im-group-settings {
  background: #ffffff;
}
.im-theme-myteam_green .im-group-settings {
  background: #ffffff;
}
.im-theme-dark_calls .im-group-settings {
  background: #2B2B2B;
}
.im-group-settings .im-scrollbar {
  top: 56px;
}

.im-group-settings__content {
  position: absolute;
  top: 56px;
  right: 0;
  bottom: 0;
  left: 0;
}
.im-group-settings__content .im-button[data-action=ok] {
  margin-bottom: 20px;
  margin-left: 20px;
}

.im-group-settings__topbar {
  height: 55px;
  border-bottom: 1px solid;
  position: relative;
  text-align: center;
}
body .im-group-settings__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_green .im-group-settings__topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-dark_blue .im-group-settings__topbar {
  border-bottom-color: #3c3d47;
}
.im-theme-blue .im-group-settings__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dit_blue .im-group-settings__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-myteam_green .im-group-settings__topbar {
  border-bottom-color: #eceef3;
}
.im-theme-dark_calls .im-group-settings__topbar {
  border-bottom-color: #1F1F1F;
}

.im-group-settings__title {
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 56px;
  vertical-align: middle;
  font-weight: bold;
  display: inline-block;
  cursor: pointer;
}
body .im-group-settings__title {
  color: #111111;
}
.im-theme-dark_green .im-group-settings__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-group-settings__title {
  color: #ffffff;
}
.im-theme-blue .im-group-settings__title {
  color: #111111;
}
.im-theme-dit_blue .im-group-settings__title {
  color: #111111;
}
.im-theme-myteam_green .im-group-settings__title {
  color: #111111;
}
.im-theme-dark_calls .im-group-settings__title {
  color: #FFFFFF;
}

.im-group-settings_editable .im-button[data-action=cancel] {
  display: inline-block;
}

.im-group-edit-box {
  width: 360px;
  max-height: 516px;
  min-height: 350px;
  height: 90%;
}
.im-group-edit-box .im-modal-box__body.im-modal-box__body {
  padding: 0;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 64px;
  left: 0;
  width: 100%;
}
.im-group-edit-box .im-scrollbar {
  bottom: 64px;
}
.im-group-edit-box .im-button[data-action=cancel] {
  display: none;
}
.im-group-edit-box .im-modal-box__bottom {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: auto;
}

body .im-group-edit-box_editable .im-livechat-field {
  color: #111111;
}
.im-theme-dark_green .im-group-edit-box_editable .im-livechat-field {
  color: #ffffff;
}
.im-theme-dark_blue .im-group-edit-box_editable .im-livechat-field {
  color: #ffffff;
}
.im-theme-blue .im-group-edit-box_editable .im-livechat-field {
  color: #111111;
}
.im-theme-dit_blue .im-group-edit-box_editable .im-livechat-field {
  color: #111111;
}
.im-theme-myteam_green .im-group-edit-box_editable .im-livechat-field {
  color: #111111;
}
.im-theme-dark_calls .im-group-edit-box_editable .im-livechat-field {
  color: #FFFFFF;
}
.im-group-edit-box_editable .im-button[data-action=cancel] {
  display: inline-block;
}

.im-group-edit .im-avatar-uploader {
  margin: 24px auto 14px;
}

.im-livechat-fields {
  padding: 0 20px;
}

.im-livechat-field {
  position: relative;
  padding-top: 40px;
}
body .im-livechat-field {
  color: #838690;
}
.im-theme-dark_green .im-livechat-field {
  color: #7e848f;
}
.im-theme-dark_blue .im-livechat-field {
  color: #7e848f;
}
.im-theme-blue .im-livechat-field {
  color: #838690;
}
.im-theme-dit_blue .im-livechat-field {
  color: #838690;
}
.im-theme-myteam_green .im-livechat-field {
  color: #838690;
}
.im-theme-dark_calls .im-livechat-field {
  color: #9C9C9C;
}
.im-livechat-field .im-livechat-label {
  border: none;
  height: 23px;
  line-height: 23px;
  position: absolute;
  top: 12px;
  font-size: 12px;
  z-index: 0;
}
.im-livechat-field .im-livechat-edit {
  position: relative;
  background: transparent;
  z-index: 1;
  min-height: 20px;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid;
  font-size: inherit;
  overflow-wrap: break-word;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
body .im-livechat-field .im-livechat-edit {
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_green .im-livechat-field .im-livechat-edit {
  border-bottom-color: #7e848f;
}
.im-theme-dark_blue .im-livechat-field .im-livechat-edit {
  border-bottom-color: #7e848f;
}
.im-theme-blue .im-livechat-field .im-livechat-edit {
  border-bottom-color: #b7bcc9;
}
.im-theme-dit_blue .im-livechat-field .im-livechat-edit {
  border-bottom-color: #b7bcc9;
}
.im-theme-myteam_green .im-livechat-field .im-livechat-edit {
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_calls .im-livechat-field .im-livechat-edit {
  border-bottom-color: #949494;
}
.im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  margin-top: 24px;
  font-size: inherit;
}
body .im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  color: #838690;
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_green .im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  color: #7e848f;
  border-bottom-color: #7e848f;
}
.im-theme-dark_blue .im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  color: #7e848f;
  border-bottom-color: #7e848f;
}
.im-theme-blue .im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  color: #838690;
  border-bottom-color: #b7bcc9;
}
.im-theme-dit_blue .im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  color: #838690;
  border-bottom-color: #b7bcc9;
}
.im-theme-myteam_green .im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  color: #838690;
  border-bottom-color: #b7bcc9;
}
.im-theme-dark_calls .im-livechat-field .im-livechat-edit:empty ~ .im-livechat-label {
  color: #9C9C9C;
  border-bottom-color: #949494;
}
body .im-livechat-field .im-livechat-edit:focus {
  border-bottom-color: #21D86A;
}
.im-theme-dark_green .im-livechat-field .im-livechat-edit:focus {
  border-bottom-color: #0ADC5E;
}
.im-theme-dark_blue .im-livechat-field .im-livechat-edit:focus {
  border-bottom-color: #2e91ff;
}
.im-theme-blue .im-livechat-field .im-livechat-edit:focus {
  border-bottom-color: #2D90F5;
}
.im-theme-dit_blue .im-livechat-field .im-livechat-edit:focus {
  border-bottom-color: #2E72BF;
}
.im-theme-myteam_green .im-livechat-field .im-livechat-edit:focus {
  border-bottom-color: #18D893;
}
.im-theme-dark_calls .im-livechat-field .im-livechat-edit:focus {
  border-bottom-color: #0C7CFF;
}
.im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  margin-top: 0;
  font-size: 12px;
}
body .im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  color: #00B84D;
}
.im-theme-dark_green .im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  color: #0AC248;
}
.im-theme-dark_blue .im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  color: #2f92ff;
}
.im-theme-blue .im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  color: #1B85F1;
}
.im-theme-dit_blue .im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  color: #2E72BF;
}
.im-theme-myteam_green .im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  color: #17C97E;
}
.im-theme-dark_calls .im-livechat-field .im-livechat-edit:focus ~ .im-livechat-label {
  color: #027AFF;
}

.im-livechat-label__channel {
  display: none;
}

.im-channel-settings .im-livechat-label__group {
  display: none;
}
.im-channel-settings .im-livechat-label__channel {
  display: inline;
}

.im-livechat-switcher {
  padding: 0 82px 0 20px;
  margin: 20px 0;
  position: relative;
  padding-bottom: 5px;
  display: block;
}
.im-livechat-switcher .im-chat__actions {
  width: 68px;
  right: 0;
}
.im-livechat-switcher .im-chat__actions::after {
  display: none;
}
.im-livechat-switcher .im-chat__actions .im-switch {
  position: absolute;
  top: 50%;
  margin-top: -15px;
}

.im-livechat-switcher_disabled {
  opacity: 0.4;
}

.im-livechat-switcher__always_checked .im-switch-lever {
  opacity: 0.4;
}

.im-chat__actions_desc {
  margin-top: 7px;
  font-size: 14px;
  font-weight: normal;
  white-space: normal;
  line-height: normal;
}
body .im-chat__actions_desc {
  color: #838690;
}
.im-theme-dark_green .im-chat__actions_desc {
  color: #7e848f;
}
.im-theme-dark_blue .im-chat__actions_desc {
  color: #7e848f;
}
.im-theme-blue .im-chat__actions_desc {
  color: #838690;
}
.im-theme-dit_blue .im-chat__actions_desc {
  color: #838690;
}
.im-theme-myteam_green .im-chat__actions_desc {
  color: #838690;
}
.im-theme-dark_calls .im-chat__actions_desc {
  color: #9C9C9C;
}

.im-livechat-link {
  position: relative;
  line-height: 20px;
  padding: 0 20px;
  font-size: 14px;
}
body .im-livechat-link {
  color: #838690;
}
.im-theme-dark_green .im-livechat-link {
  color: #7e848f;
}
.im-theme-dark_blue .im-livechat-link {
  color: #7e848f;
}
.im-theme-blue .im-livechat-link {
  color: #838690;
}
.im-theme-dit_blue .im-livechat-link {
  color: #838690;
}
.im-theme-myteam_green .im-livechat-link {
  color: #838690;
}
.im-theme-dark_calls .im-livechat-link {
  color: #9C9C9C;
}
body .im-livechat-link .im-box-nick__loading-screen {
  background-color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_green .im-livechat-link .im-box-nick__loading-screen {
  background-color: rgba(43, 44, 52, 0.7);
}
.im-theme-dark_blue .im-livechat-link .im-box-nick__loading-screen {
  background-color: rgba(43, 44, 52, 0.7);
}
.im-theme-blue .im-livechat-link .im-box-nick__loading-screen {
  background-color: rgba(255, 255, 255, 0.7);
}
.im-theme-dit_blue .im-livechat-link .im-box-nick__loading-screen {
  background-color: rgba(255, 255, 255, 0.7);
}
.im-theme-myteam_green .im-livechat-link .im-box-nick__loading-screen {
  background-color: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_calls .im-livechat-link .im-box-nick__loading-screen {
  background-color: rgba(43, 43, 43, 0.7);
}
.im-livechat-switcher__wrap:empty + .im-livechat-link {
  margin: 20px 0;
}

.im-chat-link__overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .im-chat-link__overlay {
  background: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_green .im-chat-link__overlay {
  background: rgba(43, 44, 52, 0.7);
}
.im-theme-dark_blue .im-chat-link__overlay {
  background: rgba(43, 44, 52, 0.7);
}
.im-theme-blue .im-chat-link__overlay {
  background: rgba(255, 255, 255, 0.7);
}
.im-theme-dit_blue .im-chat-link__overlay {
  background: rgba(255, 255, 255, 0.7);
}
.im-theme-myteam_green .im-chat-link__overlay {
  background: rgba(255, 255, 255, 0.7);
}
.im-theme-dark_calls .im-chat-link__overlay {
  background: rgba(43, 43, 43, 0.7);
}
.im-chat-link__overlay .im-circ-spinner {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
}

.im-box-nick__link {
  font-size: 14px;
}

.im-box-nick__generate-link {
  margin-top: 10px;
  cursor: pointer;
}
body .im-box-nick__generate-link {
  color: #00B84D;
}
.im-theme-dark_green .im-box-nick__generate-link {
  color: #0AC248;
}
.im-theme-dark_blue .im-box-nick__generate-link {
  color: #2f92ff;
}
.im-theme-blue .im-box-nick__generate-link {
  color: #1B85F1;
}
.im-theme-dit_blue .im-box-nick__generate-link {
  color: #2E72BF;
}
.im-theme-myteam_green .im-box-nick__generate-link {
  color: #17C97E;
}
.im-theme-dark_calls .im-box-nick__generate-link {
  color: #027AFF;
}
.im-desktop .im-box-nick__generate-link:hover {
  color: #00A846;
}
.im-desktop.im-theme-dark_green .im-box-nick__generate-link:hover {
  color: #0CDA51;
}
.im-desktop.im-theme-dark_blue .im-box-nick__generate-link:hover {
  color: #479dff;
}
.im-desktop.im-theme-blue .im-box-nick__generate-link:hover {
  color: #1E7BDA;
}
.im-desktop.im-theme-dit_blue .im-box-nick__generate-link:hover {
  color: #1E67BB;
}
.im-desktop.im-theme-myteam_green .im-box-nick__generate-link:hover {
  color: #15BD76;
}
.im-desktop.im-theme-dark_calls .im-box-nick__generate-link:hover {
  color: #0275F5;
}
.im-desktop .im-box-nick__generate-link:active {
  color: #009940;
}
.im-desktop.im-theme-dark_green .im-box-nick__generate-link:active {
  color: #0DF25A;
}
.im-desktop.im-theme-dark_blue .im-box-nick__generate-link:active {
  color: #47a0ff;
}
.im-desktop.im-theme-blue .im-box-nick__generate-link:active {
  color: #2173C6;
}
.im-desktop.im-theme-dit_blue .im-box-nick__generate-link:active {
  color: #1B5CA8;
}
.im-desktop.im-theme-myteam_green .im-box-nick__generate-link:active {
  color: #10AC6B;
}
.im-desktop.im-theme-dark_calls .im-box-nick__generate-link:active {
  color: #0270EB;
}
body .im-box-nick__generate-link:active {
  color: #009940;
}
.im-theme-dark_green .im-box-nick__generate-link:active {
  color: #0DF25A;
}
.im-theme-dark_blue .im-box-nick__generate-link:active {
  color: #47a0ff;
}
.im-theme-blue .im-box-nick__generate-link:active {
  color: #2173C6;
}
.im-theme-dit_blue .im-box-nick__generate-link:active {
  color: #1B5CA8;
}
.im-theme-myteam_green .im-box-nick__generate-link:active {
  color: #10AC6B;
}
.im-theme-dark_calls .im-box-nick__generate-link:active {
  color: #0270EB;
}

.im-box-nick__example-block {
  margin-top: 24px;
}

.im-box-nick__input {
  white-space: nowrap;
  display: flex;
  align-items: stretch;
  margin-top: 24px;
  margin-bottom: 8px;
  position: relative;
  font-size: 16px;
  height: 22px;
  line-height: 22px;
}
.im-box-nick__input .im-box-nick__input__border {
  width: 100%;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
}
body .im-box-nick__input .im-box-nick__input__border {
  background-color: #b7bcc9;
}
body .im-box-nick__input .im-field-text:focus + .im-box-nick__input__border {
  background-color: #21D86A;
}
.im-theme-dark_green .im-box-nick__input .im-box-nick__input__border {
  background-color: #7e848f;
}
.im-theme-dark_green .im-box-nick__input .im-field-text:focus + .im-box-nick__input__border {
  background-color: #0ADC5E;
}
.im-theme-dark_blue .im-box-nick__input .im-box-nick__input__border {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-box-nick__input .im-field-text:focus + .im-box-nick__input__border {
  background-color: #2e91ff;
}
.im-theme-blue .im-box-nick__input .im-box-nick__input__border {
  background-color: #b7bcc9;
}
.im-theme-blue .im-box-nick__input .im-field-text:focus + .im-box-nick__input__border {
  background-color: #2D90F5;
}
.im-theme-dit_blue .im-box-nick__input .im-box-nick__input__border {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-box-nick__input .im-field-text:focus + .im-box-nick__input__border {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-box-nick__input .im-box-nick__input__border {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-box-nick__input .im-field-text:focus + .im-box-nick__input__border {
  background-color: #18D893;
}
.im-theme-dark_calls .im-box-nick__input .im-box-nick__input__border {
  background-color: #949494;
}
.im-theme-dark_calls .im-box-nick__input .im-field-text:focus + .im-box-nick__input__border {
  background-color: #0C7CFF;
}
body .im-nick-box_error .im-box-nick__input .im-box-nick__input__border.im-box-nick__input__border {
  background-color: #f83e33;
}
.im-theme-dark_green .im-nick-box_error .im-box-nick__input .im-box-nick__input__border.im-box-nick__input__border {
  background-color: #f75d5d;
}
.im-theme-dark_blue .im-nick-box_error .im-box-nick__input .im-box-nick__input__border.im-box-nick__input__border {
  background-color: #f75d5d;
}
.im-theme-blue .im-nick-box_error .im-box-nick__input .im-box-nick__input__border.im-box-nick__input__border {
  background-color: #f83e33;
}
.im-theme-dit_blue .im-nick-box_error .im-box-nick__input .im-box-nick__input__border.im-box-nick__input__border {
  background-color: #f83e33;
}
.im-theme-myteam_green .im-nick-box_error .im-box-nick__input .im-box-nick__input__border.im-box-nick__input__border {
  background-color: #EC264A;
}
.im-theme-dark_calls .im-nick-box_error .im-box-nick__input .im-box-nick__input__border.im-box-nick__input__border {
  background-color: #FC2C38;
}
.im-box-nick__input .im-field-text {
  border: 0;
  margin: 0;
  padding-left: 0;
}
body .im-box-nick__input .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cccfd8;
  opacity: 1;
  /* Firefox */
}
body .im-box-nick__input .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #cccfd8;
}
body .im-box-nick__input .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #cccfd8;
}
.im-theme-dark_green .im-box-nick__input .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5e5f6c;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_green .im-box-nick__input .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #5e5f6c;
}
.im-theme-dark_green .im-box-nick__input .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #5e5f6c;
}
.im-theme-dark_blue .im-box-nick__input .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5e5f6c;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_blue .im-box-nick__input .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #5e5f6c;
}
.im-theme-dark_blue .im-box-nick__input .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #5e5f6c;
}
.im-theme-blue .im-box-nick__input .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cccfd8;
  opacity: 1;
  /* Firefox */
}
.im-theme-blue .im-box-nick__input .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #cccfd8;
}
.im-theme-blue .im-box-nick__input .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #cccfd8;
}
.im-theme-dit_blue .im-box-nick__input .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cccfd8;
  opacity: 1;
  /* Firefox */
}
.im-theme-dit_blue .im-box-nick__input .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #cccfd8;
}
.im-theme-dit_blue .im-box-nick__input .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #cccfd8;
}
.im-theme-myteam_green .im-box-nick__input .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cccfd8;
  opacity: 1;
  /* Firefox */
}
.im-theme-myteam_green .im-box-nick__input .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #cccfd8;
}
.im-theme-myteam_green .im-box-nick__input .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #cccfd8;
}
.im-theme-dark_calls .im-box-nick__input .im-field-text::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #858585;
  opacity: 1;
  /* Firefox */
}
.im-theme-dark_calls .im-box-nick__input .im-field-text:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #858585;
}
.im-theme-dark_calls .im-box-nick__input .im-field-text::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #858585;
}

.im-box__extra-info {
  font-size: 14px;
  line-height: 20px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  margin-top: 8px;
}
body .im-box__extra-info {
  color: #838690;
}
.im-theme-dark_green .im-box__extra-info {
  color: #7e848f;
}
.im-theme-dark_blue .im-box__extra-info {
  color: #7e848f;
}
.im-theme-blue .im-box__extra-info {
  color: #838690;
}
.im-theme-dit_blue .im-box__extra-info {
  color: #838690;
}
.im-theme-myteam_green .im-box__extra-info {
  color: #838690;
}
.im-theme-dark_calls .im-box__extra-info {
  color: #9C9C9C;
}

body .im-box__extra-info_alert {
  color: #f83e33;
}
.im-theme-dark_green .im-box__extra-info_alert {
  color: #f75d5d;
}
.im-theme-dark_blue .im-box__extra-info_alert {
  color: #f75d5d;
}
.im-theme-blue .im-box__extra-info_alert {
  color: #f83e33;
}
.im-theme-dit_blue .im-box__extra-info_alert {
  color: #f83e33;
}
.im-theme-myteam_green .im-box__extra-info_alert {
  color: #EC264A;
}
.im-theme-dark_calls .im-box__extra-info_alert {
  color: #FC2C38;
}

.im-switchphone {
  /*.im-verify-phone__sms, .im-verify-phone__input {
      @include transition(100ms, opacity);
  }
  .im-verify-phone__sms {
      opacity: 0;
  }
  .im-verify-phone__input {
      opacity: 1;
  }

  &.im-verify-phone_code {
      .im-verify-phone__input {
          display: block;
          opacity: 0;
      }
      .im-verify-phone__sms {
          opacity: 1;
      }
  }*/
}
.im-switchphone > .app-content {
  top: 0;
}
.im-switchphone .im-countrypage {
  height: 100%;
}
.im-switchphone .im-countrypage .app-topbar__icon {
  display: inline-block;
}
.im-switchphone .im-verify-phone__submessage,
.im-switchphone .im-verify-phone__error {
  padding: 0 64px;
}
.im-pane-box_modal .im-switchphone {
  max-height: 472px;
}

.im-switchphone__verify-phone-form,
.im-switchphone__hello,
.im-switchphone__success {
  display: none;
  padding: 0 28px;
}

.im-switchphone_hello .im-switchphone__hello,
.im-switchphone_verify .im-switchphone__verify-phone-form,
.im-switchphone_success .im-switchphone__success {
  display: block;
}

.im-switchphone__title {
  font-size: 22px;
  line-height: 48px;
  height: 48px;
  vertical-align: middle;
  text-align: center;
}

.im-verify-phone_code .im-switchphone__verify-phone-form {
  margin-top: -61px;
}

.im-switchphone__sim-image {
  height: 120px;
  text-align: center;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: "opacity" 100;
  -moz-transition: "opacity" 100;
  -o-transition: "opacity" 100;
  -webkit-transition: "opacity" 100;
  opacity: 1;
}
.im-switchphone__sim-image::after {
  content: "";
  display: inline-block;
  background: url("../images/Sim@3x.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 130px;
  height: 78px;
  margin-top: 32px;
}
.im-verify-phone_code .im-switchphone__sim-image {
  opacity: 0;
}
.im-switchphone_success.im-verify-phone_code .im-switchphone__sim-image {
  opacity: 1;
  /*@if ($property == transform) or ($property == box-shadow) or ($property == border-radius) {
      $real_val: $val;
      $val: $property $val, -o- + $property $val, -webkit- + $property $val;
      @if ($excludeFF == false) {
          $val: $val, -moz- + $property $real_val;
      }
  } @else {*/
  transition: "opacity" 0;
  -moz-transition: "opacity" 0;
  -o-transition: "opacity" 0;
  -webkit-transition: "opacity" 0;
}

.im-switchphone__rules {
  margin: 12px 0 64px 16px;
  padding-left: 16px;
  font-size: 13px;
  list-style-type: none;
}
body .im-switchphone__rules {
  color: #111111;
}
.im-theme-dark_green .im-switchphone__rules {
  color: #ffffff;
}
.im-theme-dark_blue .im-switchphone__rules {
  color: #ffffff;
}
.im-theme-blue .im-switchphone__rules {
  color: #111111;
}
.im-theme-dit_blue .im-switchphone__rules {
  color: #111111;
}
.im-theme-myteam_green .im-switchphone__rules {
  color: #111111;
}
.im-theme-dark_calls .im-switchphone__rules {
  color: #FFFFFF;
}
.im-switchphone__rules li {
  position: relative;
  margin-bottom: 25px;
}
.im-switchphone__rules li::before {
  content: "";
  position: absolute;
  top: 3px;
  right: auto;
  bottom: auto;
  left: -18px;
  width: 8px;
  height: 8px;
  border: 2px solid;
  border-radius: 4px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-switchphone__rules li::before {
  border-color: #21D86A;
}
.im-theme-dark_green .im-switchphone__rules li::before {
  border-color: #0ADC5E;
}
.im-theme-dark_blue .im-switchphone__rules li::before {
  border-color: #2e91ff;
}
.im-theme-blue .im-switchphone__rules li::before {
  border-color: #2D90F5;
}
.im-theme-dit_blue .im-switchphone__rules li::before {
  border-color: #2E72BF;
}
.im-theme-myteam_green .im-switchphone__rules li::before {
  border-color: #18D893;
}
.im-theme-dark_calls .im-switchphone__rules li::before {
  border-color: #0C7CFF;
}

.im-switchphone__buttons,
.im-verify-phone__bottom {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  height: 64px;
  width: 100%;
  text-align: center;
  line-height: 64px;
}

.im-switchphone__success__message {
  margin-top: 31px;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
}
body .im-switchphone__success__message {
  color: #838690;
}
.im-theme-dark_green .im-switchphone__success__message {
  color: #7e848f;
}
.im-theme-dark_blue .im-switchphone__success__message {
  color: #7e848f;
}
.im-theme-blue .im-switchphone__success__message {
  color: #838690;
}
.im-theme-dit_blue .im-switchphone__success__message {
  color: #838690;
}
.im-theme-myteam_green .im-switchphone__success__message {
  color: #838690;
}
.im-theme-dark_calls .im-switchphone__success__message {
  color: #9C9C9C;
}

.im-switchphone__success__phone {
  text-align: center;
  margin: 12px 0;
  font-size: 18px;
}
body .im-switchphone__success__phone {
  color: #111111;
}
.im-theme-dark_green .im-switchphone__success__phone {
  color: #ffffff;
}
.im-theme-dark_blue .im-switchphone__success__phone {
  color: #ffffff;
}
.im-theme-blue .im-switchphone__success__phone {
  color: #111111;
}
.im-theme-dit_blue .im-switchphone__success__phone {
  color: #111111;
}
.im-theme-myteam_green .im-switchphone__success__phone {
  color: #111111;
}
.im-theme-dark_calls .im-switchphone__success__phone {
  color: #FFFFFF;
}

.im-voip__outer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  vertical-align: middle;
  text-align: center;
  z-index: 3000;
}
.im-voip__outer {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-voip__outer.im-theme-dark_green {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-voip__outer.im-theme-dark_blue {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-voip__outer.im-theme-blue {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-voip__outer.im-theme-dit_blue {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-voip__outer.im-theme-myteam_green {
  background-color: rgba(0, 0, 0, 0.55);
}
.im-voip__outer.im-theme-dark_calls {
  background-color: rgba(0, 0, 0, 0.55);
}

.im-voip {
  font-family: arial, sans-serif;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-backface-visibility: visible;
  -webkit-transform: translateZ(0);
  border-radius: 13px;
  overflow: hidden;
  position: absolute;
  left: 100px;
  right: 100px;
  top: 60px;
  bottom: 60px;
  width: auto;
  height: auto;
  min-width: 400px;
  min-height: 225px;
}
body .im-voip {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-voip {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-voip {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-voip {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-voip {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-voip {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-voip {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}
.im-voip .im-calls-loader {
  margin-right: 8px;
  position: relative;
  top: -1px;
}
.im-voip:-webkit-full-screen {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.im-voip:-moz-full-screen {
  border: none;
  border-radius: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.im-voip.im-voip_finished .im-voip__controls,
.im-voip.im-voip_finished .im-stream__controls,
.im-voip.im-voip_finished .im-voip__panel-menu {
  display: none;
}
.im-voip.im-voip_finished .im-voip__button-panel {
  z-index: 4;
}
.im-voip.im-voip_finished::after {
  content: attr(data-finished);
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  display: block;
  z-index: 5;
  padding-top: 20px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .im-voip.im-voip_finished::after {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_green .im-voip.im-voip_finished::after {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_blue .im-voip.im-voip_finished::after {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-blue .im-voip.im-voip_finished::after {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dit_blue .im-voip.im-voip_finished::after {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-myteam_green .im-voip.im-voip_finished::after {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.55);
}
.im-theme-dark_calls .im-voip.im-voip_finished::after {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.55);
}

.im-voip_layout-split .im-voip__carousel {
  display: none;
}
.im-voip_layout-split .im-stream {
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  border-radius: 0;
}
.im-voip_layout-split .im-stream::after {
  content: "";
  display: block;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .im-voip_layout-split .im-stream::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-voip_layout-split .im-stream::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-voip_layout-split .im-stream::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-voip_layout-split .im-stream::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-voip_layout-split .im-stream::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-voip_layout-split .im-stream::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-voip_layout-split .im-stream::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.im-voip_layout-split .im-stream:hover .im-stream__controls {
  opacity: 1;
}
.im-voip_layout-split .im-stream_me {
  left: 0;
  right: auto;
}
.im-voip_layout-split .im-stream__controls {
  display: block;
}

.im-voip_layout-full .im-stream_master.im-stream_master {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background-color: #50546c;
}
.im-voip_layout-full .im-stream_master.im-stream_master .im-stream__avatar {
  width: 178px;
  height: 178px;
  border-radius: 89px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin-top: -89px;
  margin-left: -89px;
}
.im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  content: "";
  display: block;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
}
.im-theme-dark_green .im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
}
.im-theme-dark_blue .im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
}
.im-theme-blue .im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
}
.im-theme-dit_blue .im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
}
.im-theme-myteam_green .im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
}
.im-theme-dark_calls .im-voip_layout-full .im-stream_master.im-stream_master.im-stream_live::after {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), transparent, rgba(0, 0, 0, 0.3));
}
.im-voip_layout-full .im-voip__controls {
  display: block;
}

body .im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition {
  background-color: #000000;
}
.im-theme-dark_green .im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition {
  background-color: #000000;
}
.im-theme-dark_blue .im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition {
  background-color: #000000;
}
.im-theme-blue .im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition {
  background-color: #000000;
}
.im-theme-dit_blue .im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition {
  background-color: #000000;
}
.im-theme-myteam_green .im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition {
  background-color: #000000;
}
.im-theme-dark_calls .im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition {
  background-color: #000000;
}
.im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition .im-stream_master {
  opacity: 0;
  transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -webkit-transition: 200ms;
}
.im-voip_mode-transition.im-voip_mode-transition.im-voip_mode-transition .im-stream_fadeout {
  opacity: 0;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -webkit-transition: 200ms;
  transition-timing-function: ease-in-out;
}

.im-voip-button-dragger {
  display: none;
  position: relative;
  width: 28px;
  height: 40px;
  cursor: grab;
}
.im-voip-button-dragger::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 10px;
  right: auto;
  bottom: auto;
  left: 2px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -64px -767px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -64px -767px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -64px -767px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip-button-dragger::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip-button-dragger::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip-button-dragger::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip-button-dragger::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip-button-dragger::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip-button-dragger::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip-button-dragger::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip-button-dragger::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip-button-dragger::after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip-button-dragger::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip-button-dragger::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip-button-dragger::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip-button-dragger::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip-button-dragger::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip-button-dragger::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip-button-dragger::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip-button-dragger::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip-button-dragger::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip-button-dragger::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip-button-dragger::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip-button-dragger::after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip-button-dragger::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip-button-dragger::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip-button-dragger::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip-button-dragger::after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip-button-dragger::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip-button-dragger::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip-button-dragger::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-voip_minimized {
  background: none;
  position: absolute;
  top: 50px;
  right: 100px;
  bottom: auto;
  left: auto;
}
.im-voip_minimized .im-voip {
  width: 272px;
  min-width: 272px;
  height: 60px;
  min-height: 60px;
  box-shadow: none;
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}
.im-voip_minimized .im-stream,
.im-voip_minimized .im-voip__layout {
  visibility: hidden;
}
.im-voip_minimized .im-voip__controls,
.im-voip_minimized .im-voip__duration,
.im-voip_minimized .im-voip-button_menu,
.im-voip_minimized .im-voip-button_add,
.im-voip_minimized .im-voip-button_call-share {
  display: none;
}
.im-voip_minimized .im-voip-button-dragger {
  display: inline-block;
}
.im-voip_minimized .im-voip__button-panel {
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: left;
  padding: 10px 4px 0;
  margin: 0;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}
.im-voip_minimized .im-voip-button_maximize {
  display: inline-block;
}
.im-voip_minimized .im-voip-button {
  height: 40px;
  width: 48px;
  padding-top: 40px;
  font-size: 0;
}
.im-voip_minimized .im-voip-button div {
  height: 40px;
  width: 40px;
  left: 4px;
  border-radius: 20px;
}
.im-voip_minimized .im-voip-button::after {
  left: 6px;
  top: 2px;
}

.im-voip__layout {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
body .im-voip__layout {
  background-color: #000000;
}
.im-theme-dark_green .im-voip__layout {
  background-color: #000000;
}
.im-theme-dark_blue .im-voip__layout {
  background-color: #000000;
}
.im-theme-blue .im-voip__layout {
  background-color: #000000;
}
.im-theme-dit_blue .im-voip__layout {
  background-color: #000000;
}
.im-theme-myteam_green .im-voip__layout {
  background-color: #000000;
}
.im-theme-dark_calls .im-voip__layout {
  background-color: #000000;
}
.im-voip__layout .im-stream {
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  margin: 5px;
}
.im-voip__layout.im-voip__layout_single {
  padding: 0;
}
.im-voip__layout.im-voip__layout_single .im-stream {
  margin: 0;
}

.im-voip__compact-items .im-stream__name, .im-voip__compact-items .im-voip__name,
.im-voip__compact-items .im-stream__status,
.im-voip__compact-items .im-voip__status {
  font-size: 10px;
  line-height: 12px;
  padding-left: 8px;
  text-align: left;
}

.im-stream {
  z-index: 1;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.im-stream video {
  display: none;
  z-index: 1;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
}
.im-stream .im-stream__avatar {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.im-stream .im-avatarbox {
  width: 100%;
  height: 100%;
  background-position: center;
}
.im-stream .im-avatarbox_emoji span {
  z-index: 2;
}

.im-stream_me video {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.im-stream_live .im-stream__avatar {
  display: none;
}
.im-stream_live video {
  display: block;
}

.im-stream__controls {
  display: none;
  opacity: 0;
  z-index: 3;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
}

.im-voip__controls {
  display: none;
  z-index: 3;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
}

.im-stream__name, .im-voip__name, .im-stream__status, .im-voip__status {
  width: 100%;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  position: absolute;
  top: 20px;
  right: 0;
  bottom: auto;
  left: auto;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: inline-block;
  padding: 0 56px;
}
body .im-stream__name, body .im-voip__name, body .im-stream__status, body .im-voip__status {
  color: #ffffff;
}
.im-theme-dark_green .im-stream__name, .im-theme-dark_green .im-voip__name, .im-theme-dark_green .im-stream__status, .im-theme-dark_green .im-voip__status {
  color: #ffffff;
}
.im-theme-dark_blue .im-stream__name, .im-theme-dark_blue .im-voip__name, .im-theme-dark_blue .im-stream__status, .im-theme-dark_blue .im-voip__status {
  color: #ffffff;
}
.im-theme-blue .im-stream__name, .im-theme-blue .im-voip__name, .im-theme-blue .im-stream__status, .im-theme-blue .im-voip__status {
  color: #ffffff;
}
.im-theme-dit_blue .im-stream__name, .im-theme-dit_blue .im-voip__name, .im-theme-dit_blue .im-stream__status, .im-theme-dit_blue .im-voip__status {
  color: #ffffff;
}
.im-theme-myteam_green .im-stream__name, .im-theme-myteam_green .im-voip__name, .im-theme-myteam_green .im-stream__status, .im-theme-myteam_green .im-voip__status {
  color: #ffffff;
}
.im-theme-dark_calls .im-stream__name, .im-theme-dark_calls .im-voip__name, .im-theme-dark_calls .im-stream__status, .im-theme-dark_calls .im-voip__status {
  color: #FFFFFF;
}

.im-stream__status, .im-voip__status {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 14px;
  top: 48px;
}

.im-voip__name {
  font-size: 20px;
  line-height: 26px;
  padding: 0 164px;
  top: 16px;
}

.im-voip__status {
  top: 50px;
}

.im-voip__screen-toggle, .im-voip__screen-collapse, .im-stream__screen-expand {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: auto;
  left: auto;
  display: inline-block;
  height: 32px;
  background-color: transparent;
}
.im-voip__screen-toggle::after, .im-voip__screen-collapse::after, .im-stream__screen-expand::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  width: 32px;
  height: 32px;
}

.im-stream__screen-expand {
  width: 32px;
}
.im-stream__screen-expand:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -27px -203px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -27px -203px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -27px -203px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-stream__screen-expand:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-stream__screen-expand:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-stream__screen-expand:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-stream__screen-expand:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-stream__screen-expand:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-stream__screen-expand:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-stream__screen-expand:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-stream__screen-expand:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-stream__screen-expand:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-stream__screen-expand:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-stream__screen-expand:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-stream__screen-expand:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-stream__screen-expand:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-stream__screen-expand:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-stream__screen-expand:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-stream__screen-expand:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-stream__screen-expand:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-stream__screen-expand:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-stream__screen-expand:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-stream__screen-expand:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-stream__screen-expand:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-stream__screen-expand:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-stream__screen-expand:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-stream__screen-expand:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-stream__screen-expand:after {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-stream__screen-expand:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-stream__screen-expand:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-stream__screen-expand:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-stream__screen-expand:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_green .im-stream__screen-expand:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_blue .im-stream__screen-expand:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-blue .im-stream__screen-expand:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dit_blue .im-stream__screen-expand:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-myteam_green .im-stream__screen-expand:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_calls .im-stream__screen-expand:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_green .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_blue .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-blue .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dit_blue .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-myteam_green .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_calls .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
body .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_green .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_blue .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-blue .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dit_blue .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-myteam_green .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_calls .im-stream__screen-expand:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}

.im-voip__screen-collapse {
  padding: 0 32px 0 20px;
  line-height: 32px;
  font-size: 10px;
  text-transform: uppercase;
}
body .im-voip__screen-collapse {
  color: #ffffff;
}
.im-theme-dark_green .im-voip__screen-collapse {
  color: #ffffff;
}
.im-theme-dark_blue .im-voip__screen-collapse {
  color: #ffffff;
}
.im-theme-blue .im-voip__screen-collapse {
  color: #ffffff;
}
.im-theme-dit_blue .im-voip__screen-collapse {
  color: #ffffff;
}
.im-theme-myteam_green .im-voip__screen-collapse {
  color: #ffffff;
}
.im-theme-dark_calls .im-voip__screen-collapse {
  color: #FFFFFF;
}
.im-voip__screen-collapse:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -60px -203px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -60px -203px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -60px -203px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip__screen-collapse:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip__screen-collapse:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip__screen-collapse:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip__screen-collapse:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip__screen-collapse:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip__screen-collapse:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip__screen-collapse:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip__screen-collapse:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip__screen-collapse:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip__screen-collapse:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip__screen-collapse:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip__screen-collapse:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip__screen-collapse:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip__screen-collapse:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip__screen-collapse:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip__screen-collapse:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip__screen-collapse:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip__screen-collapse:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip__screen-collapse:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip__screen-collapse:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip__screen-collapse:after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip__screen-collapse:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip__screen-collapse:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip__screen-collapse:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip__screen-collapse:after {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip__screen-collapse:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip__screen-collapse:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip__screen-collapse:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip__screen-collapse:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_green .im-voip__screen-collapse:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_blue .im-voip__screen-collapse:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-blue .im-voip__screen-collapse:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dit_blue .im-voip__screen-collapse:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-myteam_green .im-voip__screen-collapse:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_calls .im-voip__screen-collapse:hover:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_green .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_blue .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-blue .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dit_blue .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-myteam_green .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_calls .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
body .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_green .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_blue .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-blue .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dit_blue .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-myteam_green .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_calls .im-voip__screen-collapse:active:after {
  background-color: rgba(255, 255, 255, 0.5);
}

.im-voip__duration {
  z-index: 6;
  position: absolute;
  bottom: 116px;
  left: calc(50% - 32px);
  min-width: 42px;
  padding: 4px 11px;
  height: 20px;
  line-height: 20px;
  font-size: 13px;
  transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
  border-radius: 14px;
}
body .im-voip__duration {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dark_green .im-voip__duration {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dark_blue .im-voip__duration {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-blue .im-voip__duration {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dit_blue .im-voip__duration {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-myteam_green .im-voip__duration {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dark_calls .im-voip__duration {
  background-color: rgba(53, 53, 53, 0.5);
}
body .im-voip__duration {
  color: #ffffff;
}
.im-theme-dark_green .im-voip__duration {
  color: #ffffff;
}
.im-theme-dark_blue .im-voip__duration {
  color: #ffffff;
}
.im-theme-blue .im-voip__duration {
  color: #ffffff;
}
.im-theme-dit_blue .im-voip__duration {
  color: #ffffff;
}
.im-theme-myteam_green .im-voip__duration {
  color: #ffffff;
}
.im-theme-dark_calls .im-voip__duration {
  color: #FFFFFF;
}
.im-voip__duration:empty {
  display: none;
}

.im-voip__button-panel {
  width: 420px;
  height: 96px;
  z-index: 7;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 12px;
  left: 50%;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  margin-left: -210px;
  padding: 12px 0 0;
  text-align: center;
  border-radius: 12px;
  transition: opacity 200ms;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
}
body .im-voip__button-panel {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dark_green .im-voip__button-panel {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dark_blue .im-voip__button-panel {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-blue .im-voip__button-panel {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dit_blue .im-voip__button-panel {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-myteam_green .im-voip__button-panel {
  background-color: rgba(52, 53, 55, 0.5);
}
.im-theme-dark_calls .im-voip__button-panel {
  background-color: rgba(53, 53, 53, 0.5);
}

.im-voip-autohide.im-voip-autohide.im-voip-autohide .im-voip__controls,
.im-voip-autohide.im-voip-autohide.im-voip-autohide .im-stream__controls,
.im-voip-autohide.im-voip-autohide.im-voip-autohide .im-voip__duration,
.im-voip-autohide.im-voip-autohide.im-voip-autohide .im-voip__button-panel {
  opacity: 0;
}

.im-voip__carousel {
  position: absolute;
  top: 95px;
  right: 15px;
  bottom: auto;
  left: auto;
  z-index: 5;
  width: 58px;
  height: 330px;
  overflow: hidden;
}
.im-voip__carousel .im-stream {
  position: relative;
  z-index: 4;
  cursor: pointer;
  margin-bottom: 8px;
  width: 58px;
  height: 66px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  background-color: black;
}
.im-voip__carousel .im-stream video {
  object-fit: cover;
  border-radius: 8px;
}
.im-voip__carousel .im-stream:hover .im-stream__avatar {
  opacity: 0.9;
}
.im-voip__carousel .im-stream:hover video {
  opacity: 0.9;
}
.im-voip__carousel .im-stream:active .im-stream__avatar {
  opacity: 0.8;
}
.im-voip__carousel .im-stream:active video {
  opacity: 0.8;
}
.im-voip__carousel .im-stream:last-child {
  margin-bottom: 0;
}

.im-voip__carousel-inner {
  position: absolute;
  top: 21px;
  right: 0;
  bottom: 21px;
  left: 0;
  overflow: hidden;
}

.im-voip_add-user {
  position: relative;
  z-index: 4;
  cursor: pointer;
  margin-bottom: 8px;
  width: 58px;
  height: 66px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  background-color: rgba(255, 255, 255, 0.3);
}
.im-voip_add-user:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
.im-voip_add-user::after {
  content: "";
  display: block;
  width: 24px;
  height: 22px;
  position: absolute;
  top: calc(50% - 10px);
  right: auto;
  bottom: auto;
  left: calc(50% - 12px);
  background-image: url("../images/im_sprite.png?64");
  background-position: 0px -210px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 0px -210px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 0px -210px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip_add-user::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip_add-user::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip_add-user::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip_add-user::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip_add-user::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip_add-user::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip_add-user::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip_add-user::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip_add-user::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip_add-user::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip_add-user::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip_add-user::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip_add-user::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip_add-user::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip_add-user::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip_add-user::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip_add-user::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip_add-user::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip_add-user::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip_add-user::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip_add-user::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip_add-user::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip_add-user::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip_add-user::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip_add-user::after {
  background-image: none;
  background-color: #2B2B2B;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip_add-user::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip_add-user::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip_add-user::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-voip_add-user_disabled {
  cursor: default;
  opacity: 0.4;
}
body .im-voip_add-user_disabled {
  background-color: rgba(255, 255, 255, 0.3);
}
body .im-voip_add-user_disabled:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip_add-user_disabled {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip_add-user_disabled:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip_add-user_disabled {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip_add-user_disabled:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip_add-user_disabled {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip_add-user_disabled:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip_add-user_disabled {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip_add-user_disabled:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip_add-user_disabled {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip_add-user_disabled:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip_add-user_disabled {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip_add-user_disabled:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.im-voip__carousel__button, .im-voip__carousel__down, .im-voip__carousel__up {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 0;
  width: 58px;
  height: 16px;
  cursor: pointer;
  background: none;
  display: none;
}
.im-voip__carousel__button::after, .im-voip__carousel__down::after, .im-voip__carousel__up::after {
  content: "";
  display: block;
  width: 20px;
  height: 12px;
  position: absolute;
  top: 2px;
  right: auto;
  bottom: auto;
  left: 19px;
}
.im-voip__carousel__button:disabled:disabled, .im-voip__carousel__down:disabled:disabled, .im-voip__carousel__up:disabled:disabled {
  cursor: default;
}
.im-voip__carousel__button:disabled:disabled::after, .im-voip__carousel__down:disabled:disabled::after, .im-voip__carousel__up:disabled:disabled::after {
  opacity: 0.4;
}
body .im-voip__carousel__button:disabled:disabled::after, body .im-voip__carousel__down:disabled:disabled::after, body .im-voip__carousel__up:disabled:disabled::after {
  background-color: #b7bcc9;
}
.im-theme-dark_green .im-voip__carousel__button:disabled:disabled::after, .im-theme-dark_green .im-voip__carousel__down:disabled:disabled::after, .im-theme-dark_green .im-voip__carousel__up:disabled:disabled::after {
  background-color: #7e848f;
}
.im-theme-dark_blue .im-voip__carousel__button:disabled:disabled::after, .im-theme-dark_blue .im-voip__carousel__down:disabled:disabled::after, .im-theme-dark_blue .im-voip__carousel__up:disabled:disabled::after {
  background-color: #7e848f;
}
.im-theme-blue .im-voip__carousel__button:disabled:disabled::after, .im-theme-blue .im-voip__carousel__down:disabled:disabled::after, .im-theme-blue .im-voip__carousel__up:disabled:disabled::after {
  background-color: #b7bcc9;
}
.im-theme-dit_blue .im-voip__carousel__button:disabled:disabled::after, .im-theme-dit_blue .im-voip__carousel__down:disabled:disabled::after, .im-theme-dit_blue .im-voip__carousel__up:disabled:disabled::after {
  background-color: #b7bcc9;
}
.im-theme-myteam_green .im-voip__carousel__button:disabled:disabled::after, .im-theme-myteam_green .im-voip__carousel__down:disabled:disabled::after, .im-theme-myteam_green .im-voip__carousel__up:disabled:disabled::after {
  background-color: #b7bcc9;
}
.im-theme-dark_calls .im-voip__carousel__button:disabled:disabled::after, .im-theme-dark_calls .im-voip__carousel__down:disabled:disabled::after, .im-theme-dark_calls .im-voip__carousel__up:disabled:disabled::after {
  background-color: #949494;
}

.im-voip__carousel__up {
  top: 0;
}
.im-voip__carousel__up:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -629px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -629px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -629px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip__carousel__up:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip__carousel__up:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip__carousel__up:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip__carousel__up:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip__carousel__up:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip__carousel__up:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip__carousel__up:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip__carousel__up:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip__carousel__up:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip__carousel__up:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip__carousel__up:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip__carousel__up:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip__carousel__up:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip__carousel__up:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip__carousel__up:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip__carousel__up:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip__carousel__up:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip__carousel__up:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip__carousel__up:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip__carousel__up:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip__carousel__up:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip__carousel__up:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip__carousel__up:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip__carousel__up:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip__carousel__up:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip__carousel__up:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip__carousel__up:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip__carousel__up:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip__carousel__up:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-voip__carousel__up:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-voip__carousel__up:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-voip__carousel__up:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-voip__carousel__up:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-voip__carousel__up:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-voip__carousel__up:hover:after {
  background-color: #858585;
}
.im-desktop .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-voip__carousel__up:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-voip__carousel__up:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-voip__carousel__up:active:after {
  background-color: #7A7A7A;
}
body .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-voip__carousel__up:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-voip__carousel__up:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-voip__carousel__up:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-voip__carousel__up:active:after {
  background-color: #7A7A7A;
}

.im-voip__carousel__down {
  bottom: 0;
}
.im-voip__carousel__down:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -629px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -629px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -629px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip__carousel__down:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip__carousel__down:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip__carousel__down:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip__carousel__down:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip__carousel__down:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip__carousel__down:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip__carousel__down:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip__carousel__down:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip__carousel__down:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip__carousel__down:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip__carousel__down:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip__carousel__down:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip__carousel__down:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip__carousel__down:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip__carousel__down:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip__carousel__down:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip__carousel__down:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip__carousel__down:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip__carousel__down:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip__carousel__down:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip__carousel__down:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip__carousel__down:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip__carousel__down:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip__carousel__down:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip__carousel__down:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip__carousel__down:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip__carousel__down:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip__carousel__down:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip__carousel__down:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-voip__carousel__down:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-voip__carousel__down:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-voip__carousel__down:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-voip__carousel__down:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-voip__carousel__down:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-voip__carousel__down:hover:after {
  background-color: #858585;
}
.im-desktop .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-voip__carousel__down:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-voip__carousel__down:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-voip__carousel__down:active:after {
  background-color: #7A7A7A;
}
body .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-voip__carousel__down:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-voip__carousel__down:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-voip__carousel__down:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-voip__carousel__down:active:after {
  background-color: #7A7A7A;
}
.im-voip__carousel__down::after {
  -moz-transform: scale(1, -1);
  -webkit-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

.im-box-incomingcall {
  overflow: hidden;
  width: 400px;
  height: 300px;
  z-index: 2500;
  border-radius: 4px;
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  margin: -150px 0 0 -200px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
  font-family: arial, sans-serif;
}
body .im-box-incomingcall {
  background-color: #ffffff;
}
.im-theme-dark_green .im-box-incomingcall {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-box-incomingcall {
  background-color: #2b2c34;
}
.im-theme-blue .im-box-incomingcall {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-box-incomingcall {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-box-incomingcall {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-box-incomingcall {
  background-color: #2B2B2B;
}
.im-box-incomingcall > .im-avatarbox {
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center;
  background-size: cover;
}
.im-box-incomingcall > .im-avatarbox::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .im-box-incomingcall > .im-avatarbox::after {
  background: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_green .im-box-incomingcall > .im-avatarbox::after {
  background: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_blue .im-box-incomingcall > .im-avatarbox::after {
  background: rgba(0, 0, 0, 0.3);
}
.im-theme-blue .im-box-incomingcall > .im-avatarbox::after {
  background: rgba(0, 0, 0, 0.3);
}
.im-theme-dit_blue .im-box-incomingcall > .im-avatarbox::after {
  background: rgba(0, 0, 0, 0.3);
}
.im-theme-myteam_green .im-box-incomingcall > .im-avatarbox::after {
  background: rgba(0, 0, 0, 0.3);
}
.im-theme-dark_calls .im-box-incomingcall > .im-avatarbox::after {
  background: rgba(0, 0, 0, 0.3);
}

.im-box-incomingcall_group .im-box-incoming__title {
  margin-top: 12px;
}
.im-box-incomingcall_group .im-box-incoming__coins {
  display: flex;
}

.im-box-incoming__coins {
  display: none;
  margin-top: 20px;
  padding: 0 20px;
  width: 100%;
  height: 28px;
  justify-content: center;
  align-items: center;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.im-box-incoming__coins-wrapper {
  zoom: 1;
}
.im-box-incoming__coins-wrapper .im-avatarbox {
  width: 28px;
  height: 28px;
  min-width: 28px;
  min-height: 28px;
  border-radius: 14px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-left: -4px;
}
body .im-box-incoming__coins-wrapper .im-avatarbox {
  background-color: #ffffff;
}
.im-theme-dark_green .im-box-incoming__coins-wrapper .im-avatarbox {
  background-color: #2b2c34;
}
.im-theme-dark_blue .im-box-incoming__coins-wrapper .im-avatarbox {
  background-color: #2b2c34;
}
.im-theme-blue .im-box-incoming__coins-wrapper .im-avatarbox {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-box-incoming__coins-wrapper .im-avatarbox {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-box-incoming__coins-wrapper .im-avatarbox {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-box-incoming__coins-wrapper .im-avatarbox {
  background-color: #2B2B2B;
}
.im-box-incoming__coins-wrapper:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
}

.im-box-incoming__title,
.im-box-incoming__status {
  display: block;
  width: 100%;
  padding: 0 20px;
  text-align: center;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-box-incoming__title,
body .im-box-incoming__status {
  color: #ffffff;
}
.im-theme-dark_green .im-box-incoming__title,
.im-theme-dark_green .im-box-incoming__status {
  color: #ffffff;
}
.im-theme-dark_blue .im-box-incoming__title,
.im-theme-dark_blue .im-box-incoming__status {
  color: #ffffff;
}
.im-theme-blue .im-box-incoming__title,
.im-theme-blue .im-box-incoming__status {
  color: #ffffff;
}
.im-theme-dit_blue .im-box-incoming__title,
.im-theme-dit_blue .im-box-incoming__status {
  color: #ffffff;
}
.im-theme-myteam_green .im-box-incoming__title,
.im-theme-myteam_green .im-box-incoming__status {
  color: #ffffff;
}
.im-theme-dark_calls .im-box-incoming__title,
.im-theme-dark_calls .im-box-incoming__status {
  color: #FFFFFF;
}

.im-box-incoming__title {
  margin-top: 20px;
  font-size: 20px;
}

.im-box-incoming__status {
  margin-top: 10px;
  font-size: 11px;
  text-transform: uppercase;
}

.im-box-incoming__button-panel {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  height: 88px;
  width: 100%;
  text-align: center;
}

.im-voip-button {
  margin: 0;
  display: inline-block;
  position: relative;
  width: 70px;
  height: 74px;
  padding: 50px 3px 0;
  background: transparent;
  border: none;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 10px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
  line-height: 12px;
}
.im-voip-button div {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 15px;
}
body .im-voip-button {
  color: rgba(255, 255, 255, 0.6);
}
body .im-voip-button div {
  background-color: rgba(255, 255, 255, 0.3);
}
body .im-voip-button:hover {
  color: rgba(255, 255, 255, 0.6);
}
body .im-voip-button:hover div {
  background-color: rgba(255, 255, 255, 0.25);
}
body .im-voip-button:active {
  color: rgba(255, 255, 255, 0.6);
}
body .im-voip-button:active div {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_green .im-voip-button {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_green .im-voip-button div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip-button:hover {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_green .im-voip-button:hover div {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_green .im-voip-button:active {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_green .im-voip-button:active div {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_blue .im-voip-button {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_blue .im-voip-button div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip-button:hover {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_blue .im-voip-button:hover div {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_blue .im-voip-button:active {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-dark_blue .im-voip-button:active div {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-blue .im-voip-button {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-blue .im-voip-button div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip-button:hover {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-blue .im-voip-button:hover div {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-blue .im-voip-button:active {
  color: rgba(255, 255, 255, 0.6);
}
.im-theme-blue .im-voip-button:active div {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dit_blue .im-voip-button {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-dit_blue .im-voip-button div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip-button:hover {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-dit_blue .im-voip-button:hover div {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dit_blue .im-voip-button:active {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-dit_blue .im-voip-button:active div {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-myteam_green .im-voip-button {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-myteam_green .im-voip-button div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip-button:hover {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-myteam_green .im-voip-button:hover div {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-myteam_green .im-voip-button:active {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-myteam_green .im-voip-button:active div {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_calls .im-voip-button {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-dark_calls .im-voip-button div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip-button:hover {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-dark_calls .im-voip-button:hover div {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_calls .im-voip-button:active {
  color: rgba(255, 255, 255, 0.8);
}
.im-theme-dark_calls .im-voip-button:active div {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-voip-button::after {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  overflow: hidden;
  position: absolute;
  top: 2px;
  right: auto;
  bottom: auto;
  left: 17px;
}
body .im-voip-button::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip-button::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip-button::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip-button::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip-button::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip-button::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip-button::after {
  background-image: none;
  background-color: #FFFFFF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip-button::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip-button::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip-button::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-voip-button_disabled.im-voip-button_disabled {
  cursor: default;
  opacity: 0.4;
}
body .im-voip-button_disabled.im-voip-button_disabled div {
  background-color: rgba(255, 255, 255, 0.3);
}
body .im-voip-button_disabled.im-voip-button_disabled:hover div {
  background-color: rgba(255, 255, 255, 0.3);
}
body .im-voip-button_disabled.im-voip-button_disabled:active div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip-button_disabled.im-voip-button_disabled div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip-button_disabled.im-voip-button_disabled:hover div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip-button_disabled.im-voip-button_disabled:active div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip-button_disabled.im-voip-button_disabled div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip-button_disabled.im-voip-button_disabled:hover div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip-button_disabled.im-voip-button_disabled:active div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip-button_disabled.im-voip-button_disabled div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip-button_disabled.im-voip-button_disabled:hover div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip-button_disabled.im-voip-button_disabled:active div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip-button_disabled.im-voip-button_disabled div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip-button_disabled.im-voip-button_disabled:hover div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip-button_disabled.im-voip-button_disabled:active div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip-button_disabled.im-voip-button_disabled div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip-button_disabled.im-voip-button_disabled:hover div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip-button_disabled.im-voip-button_disabled:active div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip-button_disabled.im-voip-button_disabled div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip-button_disabled.im-voip-button_disabled:hover div {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip-button_disabled.im-voip-button_disabled:active div {
  background-color: rgba(255, 255, 255, 0.3);
}

body .im-voip-button_activated.im-voip-button_activated div {
  background-color: #ffffff;
}
body .im-voip-button_activated.im-voip-button_activated::after {
  background-image: none;
  background-color: #000000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip-button_activated.im-voip-button_activated::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip-button_activated.im-voip-button_activated div {
  background-color: #ffffff;
}
.im-theme-dark_green .im-voip-button_activated.im-voip-button_activated::after {
  background-image: none;
  background-color: #000000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip-button_activated.im-voip-button_activated::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip-button_activated.im-voip-button_activated div {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-voip-button_activated.im-voip-button_activated::after {
  background-image: none;
  background-color: #000000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip-button_activated.im-voip-button_activated div {
  background-color: #ffffff;
}
.im-theme-blue .im-voip-button_activated.im-voip-button_activated::after {
  background-image: none;
  background-color: #000000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip-button_activated.im-voip-button_activated div {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-voip-button_activated.im-voip-button_activated::after {
  background-image: none;
  background-color: #000000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip-button_activated.im-voip-button_activated div {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-voip-button_activated.im-voip-button_activated::after {
  background-image: none;
  background-color: #000000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip-button_activated.im-voip-button_activated::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip-button_activated.im-voip-button_activated div {
  background-color: #FFFFFF;
}
.im-theme-dark_calls .im-voip-button_activated.im-voip-button_activated::after {
  background-image: none;
  background-color: #000000;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip-button_activated.im-voip-button_activated::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip-button_activated.im-voip-button_activated::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-voip__panel-menu {
  display: none;
  position: absolute;
  z-index: 8;
  max-width: 400px;
  padding: 12px 0;
  border-radius: 8px;
  background-color: #363637;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.64);
}
body .im-voip__panel-menu {
  color: #ffffff;
}
.im-theme-dark_green .im-voip__panel-menu {
  color: #2b2c34;
}
.im-theme-dark_blue .im-voip__panel-menu {
  color: #2b2c34;
}
.im-theme-blue .im-voip__panel-menu {
  color: #ffffff;
}
.im-theme-dit_blue .im-voip__panel-menu {
  color: #ffffff;
}
.im-theme-myteam_green .im-voip__panel-menu {
  color: #ffffff;
}
.im-theme-dark_calls .im-voip__panel-menu {
  color: #2B2B2B;
}
.im-voip__panel-menu::after {
  content: "";
  position: absolute;
  bottom: -5px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: calc(50% - 7px);
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  background: #363637;
}

.im-voip__panel-menu__item {
  height: 36px;
  line-height: 36px;
  padding: 0 12px 0 41px;
  text-align: left;
  cursor: pointer;
  position: relative;
  z-index: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body .im-voip__panel-menu__item {
  color: #ffffff;
}
body .im-voip__panel-menu__item:hover {
  background: #444445;
}
.im-theme-dark_green .im-voip__panel-menu__item {
  color: #ffffff;
}
.im-theme-dark_green .im-voip__panel-menu__item:hover {
  background: #444445;
}
.im-theme-dark_blue .im-voip__panel-menu__item {
  color: #ffffff;
}
.im-theme-dark_blue .im-voip__panel-menu__item:hover {
  background: #444445;
}
.im-theme-blue .im-voip__panel-menu__item {
  color: #ffffff;
}
.im-theme-blue .im-voip__panel-menu__item:hover {
  background: #444445;
}
.im-theme-dit_blue .im-voip__panel-menu__item {
  color: #ffffff;
}
.im-theme-dit_blue .im-voip__panel-menu__item:hover {
  background: #444445;
}
.im-theme-myteam_green .im-voip__panel-menu__item {
  color: #ffffff;
}
.im-theme-myteam_green .im-voip__panel-menu__item:hover {
  background: #444445;
}
.im-theme-dark_calls .im-voip__panel-menu__item {
  color: #FFFFFF;
}
.im-theme-dark_calls .im-voip__panel-menu__item:hover {
  background: #444445;
}
.im-voip__panel-menu__item::after {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 2px;
  right: auto;
  bottom: auto;
  left: 9px;
}

.im-voip__panel-menu__item_settings:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -32px -485px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -32px -485px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -32px -485px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip__panel-menu__item_settings:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip__panel-menu__item_settings:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip__panel-menu__item_settings:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip__panel-menu__item_settings:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip__panel-menu__item_settings:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip__panel-menu__item_settings:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip__panel-menu__item_settings:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip__panel-menu__item_settings:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip__panel-menu__item_settings:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip__panel-menu__item_settings:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip__panel-menu__item_settings:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip__panel-menu__item_settings:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip__panel-menu__item_settings:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip__panel-menu__item_settings:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip__panel-menu__item_settings:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip__panel-menu__item_settings:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip__panel-menu__item_settings:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip__panel-menu__item_settings:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip__panel-menu__item_settings:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip__panel-menu__item_settings:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip__panel-menu__item_settings:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip__panel-menu__item_settings:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip__panel-menu__item_settings:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip__panel-menu__item_settings:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip__panel-menu__item_settings:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip__panel-menu__item_settings:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip__panel-menu__item_settings:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip__panel-menu__item_settings:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip__panel-menu__item_settings:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_settings:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_settings:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_settings:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_settings:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_settings:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_settings:hover:after {
  background-color: #858585;
}
.im-desktop .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_settings:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_settings:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_settings:active:after {
  background-color: #7A7A7A;
}
body .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-voip__panel-menu__item_settings:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-voip__panel-menu__item_settings:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-voip__panel-menu__item_settings:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-voip__panel-menu__item_settings:active:after {
  background-color: #7A7A7A;
}

.im-voip__panel-menu__item_minimize:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -66px -484px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -66px -484px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -66px -484px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip__panel-menu__item_minimize:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip__panel-menu__item_minimize:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip__panel-menu__item_minimize:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip__panel-menu__item_minimize:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip__panel-menu__item_minimize:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip__panel-menu__item_minimize:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip__panel-menu__item_minimize:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip__panel-menu__item_minimize:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip__panel-menu__item_minimize:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip__panel-menu__item_minimize:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip__panel-menu__item_minimize:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip__panel-menu__item_minimize:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip__panel-menu__item_minimize:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip__panel-menu__item_minimize:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip__panel-menu__item_minimize:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip__panel-menu__item_minimize:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_minimize:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_minimize:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_minimize:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_minimize:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_minimize:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_minimize:hover:after {
  background-color: #858585;
}
.im-desktop .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_minimize:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_minimize:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_minimize:active:after {
  background-color: #7A7A7A;
}
body .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-voip__panel-menu__item_minimize:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-voip__panel-menu__item_minimize:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-voip__panel-menu__item_minimize:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-voip__panel-menu__item_minimize:active:after {
  background-color: #7A7A7A;
}

.im-voip__panel-menu__item_fullscreen:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -31px -553px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -31px -553px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -31px -553px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip__panel-menu__item_fullscreen:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip__panel-menu__item_fullscreen:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip__panel-menu__item_fullscreen:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip__panel-menu__item_fullscreen:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip__panel-menu__item_fullscreen:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip__panel-menu__item_fullscreen:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip__panel-menu__item_fullscreen:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip__panel-menu__item_fullscreen:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip__panel-menu__item_fullscreen:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_fullscreen:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_fullscreen:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen:hover:after {
  background-color: #858585;
}
.im-desktop .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #7A7A7A;
}
body .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen:active:after {
  background-color: #7A7A7A;
}

.im-voip__panel-menu__item_fullscreen_off:after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -553px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -553px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -553px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip__panel-menu__item_fullscreen_off:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip__panel-menu__item_fullscreen_off:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen_off:after {
  background-image: none;
  background-color: #7e848f;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip__panel-menu__item_fullscreen_off:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen_off:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen_off:after {
  background-image: none;
  background-color: #b7bcc9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen_off:after {
  background-image: none;
  background-color: #949494;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip__panel-menu__item_fullscreen_off:after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip__panel-menu__item_fullscreen_off:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_fullscreen_off:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen_off:hover:after {
  background-color: #8c8d9c;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_fullscreen_off:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen_off:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen_off:hover:after {
  background-color: #8e94a2;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen_off:hover:after {
  background-color: #858585;
}
.im-desktop .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_green .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #9ea0b2;
}
.im-desktop.im-theme-blue .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-desktop.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #7A7A7A;
}
body .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-theme-dark_green .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #9ea0b2;
}
.im-theme-dark_blue .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #9ea0b2;
}
.im-theme-blue .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-theme-dit_blue .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-theme-myteam_green .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #6f747e;
}
.im-theme-dark_calls .im-voip__panel-menu__item_fullscreen_off:active:after {
  background-color: #7A7A7A;
}

.im-voip-button_maximize {
  display: none;
  height: 40px;
  width: 40px;
}
.im-voip-button_maximize {
  background-image: url("../images/im_sprite.png?64");
  background-position: -23px -616px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -23px -616px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -23px -616px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip-button_maximize {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.6);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip-button_maximize {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip-button_maximize {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip-button_maximize {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip-button_maximize {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.6);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip-button_maximize {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip-button_maximize {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip-button_maximize {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip-button_maximize {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.6);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip-button_maximize {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip-button_maximize {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip-button_maximize {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip-button_maximize {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.6);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip-button_maximize {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip-button_maximize {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip-button_maximize {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip-button_maximize {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.8);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip-button_maximize {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip-button_maximize {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip-button_maximize {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip-button_maximize {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.8);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip-button_maximize {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip-button_maximize {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip-button_maximize {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip-button_maximize {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.8);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip-button_maximize {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip-button_maximize {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip-button_maximize {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-desktop .im-voip-button_maximize:hover {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_green .im-voip-button_maximize:hover {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_blue .im-voip-button_maximize:hover {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-blue .im-voip-button_maximize:hover {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dit_blue .im-voip-button_maximize:hover {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-myteam_green .im-voip-button_maximize:hover {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop.im-theme-dark_calls .im-voip-button_maximize:hover {
  background-color: rgba(255, 255, 255, 0.75);
}
.im-desktop .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_green .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_blue .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-blue .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dit_blue .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-myteam_green .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-desktop.im-theme-dark_calls .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
body .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_green .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_blue .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-blue .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dit_blue .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-myteam_green .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.im-theme-dark_calls .im-voip-button_maximize:active {
  background-color: rgba(255, 255, 255, 0.5);
}

.im-voip-button_mic::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -59px -235px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -59px -235px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -59px -235px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_activated.im-voip-button_mic::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -24px -235px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -24px -235px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -24px -235px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_speaker::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -59px -302px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -59px -302px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -59px -302px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_activated.im-voip-button_speaker::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -26px -302px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -26px -302px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -26px -302px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_video::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -61px -269px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -61px -269px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -61px -269px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_activated.im-voip-button_video::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -26px -269px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -26px -269px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -26px -269px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_menu::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -62px -404px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -62px -404px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -62px -404px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_screen-share::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -29px -340px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -29px -340px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -29px -340px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_add::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 4px -201px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 4px -201px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 4px -201px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_answer::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -133px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -133px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -133px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_answer-video::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -26px -269px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -26px -269px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -26px -269px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_hangup::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -30px -128px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -30px -128px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -30px -128px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

.im-voip-button_call-share::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -62px -695px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -62px -695px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -62px -695px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}

body .im-voip-button_hangup div {
  background-color: #f83e33;
}
body .im-voip-button_hangup:hover div {
  background-color: #e12b21;
}
body .im-voip-button_hangup:active div {
  background-color: #d81409;
}
.im-theme-dark_green .im-voip-button_hangup div {
  background-color: #f75d5d;
}
.im-theme-dark_green .im-voip-button_hangup:hover div {
  background-color: #E65151;
}
.im-theme-dark_green .im-voip-button_hangup:active div {
  background-color: #CE4343;
}
.im-theme-dark_blue .im-voip-button_hangup div {
  background-color: #f75d5d;
}
.im-theme-dark_blue .im-voip-button_hangup:hover div {
  background-color: #E65151;
}
.im-theme-dark_blue .im-voip-button_hangup:active div {
  background-color: #CE4343;
}
.im-theme-blue .im-voip-button_hangup div {
  background-color: #f83e33;
}
.im-theme-blue .im-voip-button_hangup:hover div {
  background-color: #e12b21;
}
.im-theme-blue .im-voip-button_hangup:active div {
  background-color: #d81409;
}
.im-theme-dit_blue .im-voip-button_hangup div {
  background-color: #f83e33;
}
.im-theme-dit_blue .im-voip-button_hangup:hover div {
  background-color: #e12b21;
}
.im-theme-dit_blue .im-voip-button_hangup:active div {
  background-color: #d81409;
}
.im-theme-myteam_green .im-voip-button_hangup div {
  background-color: #EC264A;
}
.im-theme-myteam_green .im-voip-button_hangup:hover div {
  background-color: #DA2B4B;
}
.im-theme-myteam_green .im-voip-button_hangup:active div {
  background-color: #CD2D4A;
}
.im-theme-dark_calls .im-voip-button_hangup div {
  background-color: #FC2C38;
}
.im-theme-dark_calls .im-voip-button_hangup:hover div {
  background-color: #E82834;
}
.im-theme-dark_calls .im-voip-button_hangup:active div {
  background-color: #DE2731;
}

body .im-voip-button_answer div,
body .im-voip-button_answer-video div {
  background-color: #4DD567;
}
body .im-voip-button_answer:hover div,
body .im-voip-button_answer-video:hover div {
  background-color: #43C85D;
}
body .im-voip-button_answer:active div,
body .im-voip-button_answer-video:active div {
  background-color: #3ABC53;
}
.im-theme-dark_green .im-voip-button_answer div,
.im-theme-dark_green .im-voip-button_answer-video div {
  background-color: #4DD567;
}
.im-theme-dark_green .im-voip-button_answer:hover div,
.im-theme-dark_green .im-voip-button_answer-video:hover div {
  background-color: #43C85D;
}
.im-theme-dark_green .im-voip-button_answer:active div,
.im-theme-dark_green .im-voip-button_answer-video:active div {
  background-color: #3ABC53;
}
.im-theme-dark_blue .im-voip-button_answer div,
.im-theme-dark_blue .im-voip-button_answer-video div {
  background-color: #4DD567;
}
.im-theme-dark_blue .im-voip-button_answer:hover div,
.im-theme-dark_blue .im-voip-button_answer-video:hover div {
  background-color: #43C85D;
}
.im-theme-dark_blue .im-voip-button_answer:active div,
.im-theme-dark_blue .im-voip-button_answer-video:active div {
  background-color: #3ABC53;
}
.im-theme-blue .im-voip-button_answer div,
.im-theme-blue .im-voip-button_answer-video div {
  background-color: #4DD567;
}
.im-theme-blue .im-voip-button_answer:hover div,
.im-theme-blue .im-voip-button_answer-video:hover div {
  background-color: #43C85D;
}
.im-theme-blue .im-voip-button_answer:active div,
.im-theme-blue .im-voip-button_answer-video:active div {
  background-color: #3ABC53;
}
.im-theme-dit_blue .im-voip-button_answer div,
.im-theme-dit_blue .im-voip-button_answer-video div {
  background-color: #4DD567;
}
.im-theme-dit_blue .im-voip-button_answer:hover div,
.im-theme-dit_blue .im-voip-button_answer-video:hover div {
  background-color: #43C85D;
}
.im-theme-dit_blue .im-voip-button_answer:active div,
.im-theme-dit_blue .im-voip-button_answer-video:active div {
  background-color: #3ABC53;
}
.im-theme-myteam_green .im-voip-button_answer div,
.im-theme-myteam_green .im-voip-button_answer-video div {
  background-color: #4DD567;
}
.im-theme-myteam_green .im-voip-button_answer:hover div,
.im-theme-myteam_green .im-voip-button_answer-video:hover div {
  background-color: #43C85D;
}
.im-theme-myteam_green .im-voip-button_answer:active div,
.im-theme-myteam_green .im-voip-button_answer-video:active div {
  background-color: #3ABC53;
}
.im-theme-dark_calls .im-voip-button_answer div,
.im-theme-dark_calls .im-voip-button_answer-video div {
  background-color: #38E0A1;
}
.im-theme-dark_calls .im-voip-button_answer:hover div,
.im-theme-dark_calls .im-voip-button_answer-video:hover div {
  background-color: #34CE94;
}
.im-theme-dark_calls .im-voip-button_answer:active div,
.im-theme-dark_calls .im-voip-button_answer-video:active div {
  background-color: #31C58E;
}

.im-voip-callcard {
  padding-bottom: 14px;
  padding-top: 4px;
  width: 276px;
  max-width: 100%;
}

.im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -26px -269px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -26px -269px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -26px -269px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #D6FFE0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #2A4533;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #22344F;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #C7E6FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #CCE2FB;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #E1FFED;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip-callcard_video .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #00397C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip-callcard_video .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

body .im-voip-callcard_incoming .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #2b2c34;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #ffffff;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #2B2B2B;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
body .im-voip-callcard_incoming .im-voip-callcard__button {
  background-color: #eceef3;
}
.im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__button {
  background-color: #3c3d47;
}
.im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__button {
  background-color: #3c3d47;
}
.im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__button {
  background-color: #eceef3;
}
.im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__button {
  background-color: #eceef3;
}
.im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__button {
  background-color: #eceef3;
}
.im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__button {
  background-color: #1F1F1F;
}
.im-desktop .im-voip-callcard_incoming .im-voip-callcard__button:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__button:hover {
  background-color: #444551;
}
.im-desktop.im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__button:hover {
  background-color: #444551;
}
.im-desktop.im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__button:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__button:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__button:hover {
  background-color: #e4e7ef;
}
.im-desktop.im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__button:hover {
  background-color: #0F0F0F;
}
.im-desktop .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #3f404d;
}
.im-desktop.im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-desktop.im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #0A0A0A;
}
body .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-theme-dark_green .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #3f404d;
}
.im-theme-dark_blue .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #3f404d;
}
.im-theme-blue .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-theme-dit_blue .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-theme-myteam_green .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #dee1eb;
}
.im-theme-dark_calls .im-voip-callcard_incoming .im-voip-callcard__button:active {
  background-color: #0A0A0A;
}

body .im-voip-callcard_missed .im-voip-callcard__icon {
  background-color: #f83e33;
}
body .im-voip-callcard_missed .im-voip-callcard__title {
  color: #f83e33;
}
.im-theme-dark_green .im-voip-callcard_missed .im-voip-callcard__icon {
  background-color: #f75d5d;
}
.im-theme-dark_green .im-voip-callcard_missed .im-voip-callcard__title {
  color: #f75d5d;
}
.im-theme-dark_blue .im-voip-callcard_missed .im-voip-callcard__icon {
  background-color: #f75d5d;
}
.im-theme-dark_blue .im-voip-callcard_missed .im-voip-callcard__title {
  color: #f75d5d;
}
.im-theme-blue .im-voip-callcard_missed .im-voip-callcard__icon {
  background-color: #f83e33;
}
.im-theme-blue .im-voip-callcard_missed .im-voip-callcard__title {
  color: #f83e33;
}
.im-theme-dit_blue .im-voip-callcard_missed .im-voip-callcard__icon {
  background-color: #f83e33;
}
.im-theme-dit_blue .im-voip-callcard_missed .im-voip-callcard__title {
  color: #f83e33;
}
.im-theme-myteam_green .im-voip-callcard_missed .im-voip-callcard__icon {
  background-color: #EC264A;
}
.im-theme-myteam_green .im-voip-callcard_missed .im-voip-callcard__title {
  color: #EC264A;
}
.im-theme-dark_calls .im-voip-callcard_missed .im-voip-callcard__icon {
  background-color: #FC2C38;
}
.im-theme-dark_calls .im-voip-callcard_missed .im-voip-callcard__title {
  color: #FC2C38;
}

.im-voip-callcard_group .im-voip-callcard__body {
  padding-right: 45px;
}

.im-voip-callcard__coins {
  position: absolute;
  top: calc(50% - 7px);
  right: 0;
  bottom: auto;
  left: auto;
  height: 14px;
  width: 44px;
}
.im-voip-callcard__coins .im-avatarbox {
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  border-radius: 7px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-left: -4px;
}
.im-voip-callcard__coins:empty {
  display: none;
}

.im-voip-callcard__body {
  position: relative;
  padding-left: 52px;
  margin-bottom: 16px;
  min-height: 40px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.im-voip-callcard__icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body .im-voip-callcard__icon {
  background-color: #00B84D;
}
.im-theme-dark_green .im-voip-callcard__icon {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-voip-callcard__icon {
  background-color: #ffffff;
}
.im-theme-blue .im-voip-callcard__icon {
  background-color: #3492F2;
}
.im-theme-dit_blue .im-voip-callcard__icon {
  background-color: #2E72BF;
}
.im-theme-myteam_green .im-voip-callcard__icon {
  background-color: #18D893;
}
.im-theme-dark_calls .im-voip-callcard__icon {
  background-color: #ffffff;
}
.im-voip-callcard__icon::after {
  content: "";
  display: block;
  width: 36px;
  height: 36px;
  overflow: hidden;
  position: absolute;
  top: 2px;
  right: auto;
  bottom: auto;
  left: 2px;
  background-image: url("../images/im_sprite.png?64");
  background-position: -65px -133px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -65px -133px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -65px -133px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
}
body .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #D6FFE0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  body .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  body .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_green .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #2A4533;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_green .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_green .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_green .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_blue .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #22344F;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_blue .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_blue .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_blue .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-blue .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #C7E6FF;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-blue .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-blue .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-blue .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dit_blue .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #CCE2FB;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dit_blue .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dit_blue .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dit_blue .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-myteam_green .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #E1FFED;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-myteam_green .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-myteam_green .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-myteam_green .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
.im-theme-dark_calls .im-voip-callcard__icon::after {
  background-image: none;
  background-color: #00397C;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .im-theme-dark_calls .im-voip-callcard__icon::after {
    /* IE10+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-accelerator: true) {
  .im-theme-dark_calls .im-voip-callcard__icon::after {
    /* IE Edge 12+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}
@supports (-ms-ime-align: auto) {
  .im-theme-dark_calls .im-voip-callcard__icon::after {
    /* IE Edge 16+ CSS */
    background-image: url("../images/im_sprite.png?64") !important;
    background-color: transparent !important;
  }
}

.im-voip-callcard__title {
  font-size: 15px;
  max-width: 100%;
  line-height: 18px;
  display: block;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  white-space: normal;
  max-height: 36px;
}
.im-voip-callcard__title .im-emoji_inline {
  vertical-align: text-top;
}
.im-voip-callcard__title .im-emoji_inline {
  width: 15px;
  height: 15px;
  background-size: 15px 15px;
}
body .im-voip-callcard__title {
  color: #111111;
}
.im-theme-dark_green .im-voip-callcard__title {
  color: #ffffff;
}
.im-theme-dark_blue .im-voip-callcard__title {
  color: #ffffff;
}
.im-theme-blue .im-voip-callcard__title {
  color: #111111;
}
.im-theme-dit_blue .im-voip-callcard__title {
  color: #111111;
}
.im-theme-myteam_green .im-voip-callcard__title {
  color: #111111;
}
.im-theme-dark_calls .im-voip-callcard__title {
  color: #FFFFFF;
}

.im-voip-callcard__subtitle {
  margin-top: 2px;
  display: block;
  font-size: 13px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
body .im-voip-callcard__subtitle {
  color: #999ba6;
}
.im-theme-dark_green .im-voip-callcard__subtitle {
  color: #999ba6;
}
.im-theme-dark_blue .im-voip-callcard__subtitle {
  color: #999ba6;
}
.im-theme-blue .im-voip-callcard__subtitle {
  color: #999ba6;
}
.im-theme-dit_blue .im-voip-callcard__subtitle {
  color: #999ba6;
}
.im-theme-myteam_green .im-voip-callcard__subtitle {
  color: #999ba6;
}
.im-theme-dark_calls .im-voip-callcard__subtitle {
  color: #999ba6;
}

.im-voip-callcard__button {
  font-size: 14px;
  line-height: 18px;
  padding: 6px 8px;
  border-radius: 8px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
body .im-voip-callcard__button {
  color: #00B84D;
}
.im-theme-dark_green .im-voip-callcard__button {
  color: #ffffff;
}
.im-theme-dark_blue .im-voip-callcard__button {
  color: #ffffff;
}
.im-theme-blue .im-voip-callcard__button {
  color: #3492F2;
}
.im-theme-dit_blue .im-voip-callcard__button {
  color: #2E72BF;
}
.im-theme-myteam_green .im-voip-callcard__button {
  color: #18D893;
}
.im-theme-dark_calls .im-voip-callcard__button {
  color: #ffffff;
}
body .im-voip-callcard__button {
  background-color: #C8F9D4;
}
.im-theme-dark_green .im-voip-callcard__button {
  background-color: #4C8959;
}
.im-theme-dark_blue .im-voip-callcard__button {
  background-color: #2A4A71;
}
.im-theme-blue .im-voip-callcard__button {
  background-color: #AAD7FF;
}
.im-theme-dit_blue .im-voip-callcard__button {
  background-color: #B1D6FF;
}
.im-theme-myteam_green .im-voip-callcard__button {
  background-color: #C6F5D9;
}
.im-theme-dark_calls .im-voip-callcard__button {
  background-color: #044CA1;
}
.im-desktop .im-voip-callcard__button:hover {
  background-color: #B1F6C2;
}
.im-desktop.im-theme-dark_green .im-voip-callcard__button:hover {
  background-color: #559A65;
}
.im-desktop.im-theme-dark_blue .im-voip-callcard__button:hover {
  background-color: #305582;
}
.im-desktop.im-theme-blue .im-voip-callcard__button:hover {
  background-color: #9FD1FC;
}
.im-desktop.im-theme-dit_blue .im-voip-callcard__button:hover {
  background-color: #A5CCF7;
}
.im-desktop.im-theme-myteam_green .im-voip-callcard__button:hover {
  background-color: #B4EBCB;
}
.im-desktop.im-theme-dark_calls .im-voip-callcard__button:hover {
  background-color: #0C5CBA;
}
.im-desktop .im-voip-callcard__button:active {
  background-color: #9AF4B1;
}
.im-desktop.im-theme-dark_green .im-voip-callcard__button:active {
  background-color: #61A871;
}
.im-desktop.im-theme-dark_blue .im-voip-callcard__button:active {
  background-color: #376195;
}
.im-desktop.im-theme-blue .im-voip-callcard__button:active {
  background-color: #90C6F4;
}
.im-desktop.im-theme-dit_blue .im-voip-callcard__button:active {
  background-color: #92C1F3;
}
.im-desktop.im-theme-myteam_green .im-voip-callcard__button:active {
  background-color: #AAE5C3;
}
.im-desktop.im-theme-dark_calls .im-voip-callcard__button:active {
  background-color: #1768C7;
}
body .im-voip-callcard__button:active {
  background-color: #9AF4B1;
}
.im-theme-dark_green .im-voip-callcard__button:active {
  background-color: #61A871;
}
.im-theme-dark_blue .im-voip-callcard__button:active {
  background-color: #376195;
}
.im-theme-blue .im-voip-callcard__button:active {
  background-color: #90C6F4;
}
.im-theme-dit_blue .im-voip-callcard__button:active {
  background-color: #92C1F3;
}
.im-theme-myteam_green .im-voip-callcard__button:active {
  background-color: #AAE5C3;
}
.im-theme-dark_calls .im-voip-callcard__button:active {
  background-color: #1768C7;
}

/**************** @media ********************/
@media screen and (max-width: 1000px) {
  .im-voip {
    left: 10%;
    right: auto;
    width: 80%;
  }
}
.im-voip-button div.im-voip-button_settings__wrapper {
  height: 16px;
  width: 17px;
  position: absolute;
  left: 46px;
  top: 28px;
  border-radius: 50%;
}
body .im-voip-button div.im-voip-button_settings__wrapper {
  background-color: transparent;
}
body .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.3);
}
body .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings div {
  background-color: #ffffff;
}
body .im-voip-button div.im-voip-button_settings__wrapper:hover div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.25);
}
body .im-voip-button div.im-voip-button_settings__wrapper:active div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_green .im-voip-button div.im-voip-button_settings__wrapper {
  background-color: transparent;
}
.im-theme-dark_green .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings div {
  background-color: #ffffff;
}
.im-theme-dark_green .im-voip-button div.im-voip-button_settings__wrapper:hover div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_green .im-voip-button div.im-voip-button_settings__wrapper:active div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_blue .im-voip-button div.im-voip-button_settings__wrapper {
  background-color: transparent;
}
.im-theme-dark_blue .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings div {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-voip-button div.im-voip-button_settings__wrapper:hover div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_blue .im-voip-button div.im-voip-button_settings__wrapper:active div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-blue .im-voip-button div.im-voip-button_settings__wrapper {
  background-color: transparent;
}
.im-theme-blue .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings div {
  background-color: #ffffff;
}
.im-theme-blue .im-voip-button div.im-voip-button_settings__wrapper:hover div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-blue .im-voip-button div.im-voip-button_settings__wrapper:active div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dit_blue .im-voip-button div.im-voip-button_settings__wrapper {
  background-color: transparent;
}
.im-theme-dit_blue .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings div {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-voip-button div.im-voip-button_settings__wrapper:hover div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dit_blue .im-voip-button div.im-voip-button_settings__wrapper:active div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-myteam_green .im-voip-button div.im-voip-button_settings__wrapper {
  background-color: transparent;
}
.im-theme-myteam_green .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings div {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-voip-button div.im-voip-button_settings__wrapper:hover div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-myteam_green .im-voip-button div.im-voip-button_settings__wrapper:active div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_calls .im-voip-button div.im-voip-button_settings__wrapper {
  background-color: transparent;
}
.im-theme-dark_calls .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip-button div.im-voip-button_settings__wrapper div.im-voip-button_settings div {
  background-color: #FFFFFF;
}
.im-theme-dark_calls .im-voip-button div.im-voip-button_settings__wrapper:hover div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_calls .im-voip-button div.im-voip-button_settings__wrapper:active div.im-voip-button_settings {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-voip-button div.im-voip-button_settings {
  display: none;
  height: 16px;
  width: 16px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  z-index: 1;
}
.im-voip-button div.im-voip-button_settings::after {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  transform: scale(0.75);
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  background-image: url("../images/im_sprite.png?64");
  background-position: -70px -834px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -70px -834px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -70px -834px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  background-color: white;
  width: 16px;
  height: 16px;
}

div.im-voip-button.im-voip-has-settings div.im-voip-button_settings {
  display: block;
}

.im-voip__panel-menu__item-voip::after {
  width: 15px;
  height: 15px;
  border: 1px solid;
  border-radius: 50%;
  top: 9px;
  left: 12px;
}
body .im-voip__panel-menu__item-voip::after {
  border-color: #a8adb8;
}
.im-theme-dark_green .im-voip__panel-menu__item-voip::after {
  border-color: #a8adb8;
}
.im-theme-dark_blue .im-voip__panel-menu__item-voip::after {
  border-color: #a8adb8;
}
.im-theme-blue .im-voip__panel-menu__item-voip::after {
  border-color: #a8adb8;
}
.im-theme-dit_blue .im-voip__panel-menu__item-voip::after {
  border-color: #a8adb8;
}
.im-theme-myteam_green .im-voip__panel-menu__item-voip::after {
  border-color: #a8adb8;
}
.im-theme-dark_calls .im-voip__panel-menu__item-voip::after {
  border-color: #a8adb8;
}

.im-voip__panel-menu__item-voip.selected::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: 3px -7274px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: 3px -7274px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: 3px -7274px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  border-radius: 0;
  top: 3px;
  left: 9px;
  width: 24px;
  height: 24px;
  border: 0;
}
body .im-voip__panel-menu__item-voip.selected::after {
  background-color: #21d86a;
}
.im-theme-dark_green .im-voip__panel-menu__item-voip.selected::after {
  background-color: #21d86a;
}
.im-theme-dark_blue .im-voip__panel-menu__item-voip.selected::after {
  background-color: #21d86a;
}
.im-theme-blue .im-voip__panel-menu__item-voip.selected::after {
  background-color: #21d86a;
}
.im-theme-dit_blue .im-voip__panel-menu__item-voip.selected::after {
  background-color: #21d86a;
}
.im-theme-myteam_green .im-voip__panel-menu__item-voip.selected::after {
  background-color: #21d86a;
}
.im-theme-dark_calls .im-voip__panel-menu__item-voip.selected::after {
  background-color: #21d86a;
}

.im-voip-has-settings::before {
  background-image: url("../images/im_sprite.png?64");
  background-position: -34px -1259px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -34px -1259px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -34px -1259px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
  content: "";
  display: block;
  width: 41px;
  height: 41px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  right: auto;
  bottom: auto;
  left: 14px;
}

body .im-voip-button.im-voip-has-settings > div:first-child, body .im-voip-button.im-voip-has-settings > div:first-child:hover, body .im-voip-button.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
body .im-voip-button.im-voip-has-settings::before {
  background-color: rgba(255, 255, 255, 0.3);
}
body .im-voip-button.im-voip-has-settings:hover::before {
  background-color: rgba(255, 255, 255, 0.25);
}
body .im-voip-button.im-voip-has-settings:active::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_green .im-voip-button.im-voip-has-settings > div:first-child, .im-theme-dark_green .im-voip-button.im-voip-has-settings > div:first-child:hover, .im-theme-dark_green .im-voip-button.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dark_green .im-voip-button.im-voip-has-settings::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_green .im-voip-button.im-voip-has-settings:hover::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_green .im-voip-button.im-voip-has-settings:active::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_blue .im-voip-button.im-voip-has-settings > div:first-child, .im-theme-dark_blue .im-voip-button.im-voip-has-settings > div:first-child:hover, .im-theme-dark_blue .im-voip-button.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dark_blue .im-voip-button.im-voip-has-settings::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_blue .im-voip-button.im-voip-has-settings:hover::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_blue .im-voip-button.im-voip-has-settings:active::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-blue .im-voip-button.im-voip-has-settings > div:first-child, .im-theme-blue .im-voip-button.im-voip-has-settings > div:first-child:hover, .im-theme-blue .im-voip-button.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-blue .im-voip-button.im-voip-has-settings::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-blue .im-voip-button.im-voip-has-settings:hover::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-blue .im-voip-button.im-voip-has-settings:active::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dit_blue .im-voip-button.im-voip-has-settings > div:first-child, .im-theme-dit_blue .im-voip-button.im-voip-has-settings > div:first-child:hover, .im-theme-dit_blue .im-voip-button.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dit_blue .im-voip-button.im-voip-has-settings::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dit_blue .im-voip-button.im-voip-has-settings:hover::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dit_blue .im-voip-button.im-voip-has-settings:active::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-myteam_green .im-voip-button.im-voip-has-settings > div:first-child, .im-theme-myteam_green .im-voip-button.im-voip-has-settings > div:first-child:hover, .im-theme-myteam_green .im-voip-button.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-myteam_green .im-voip-button.im-voip-has-settings::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-myteam_green .im-voip-button.im-voip-has-settings:hover::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-myteam_green .im-voip-button.im-voip-has-settings:active::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.im-theme-dark_calls .im-voip-button.im-voip-has-settings > div:first-child, .im-theme-dark_calls .im-voip-button.im-voip-has-settings > div:first-child:hover, .im-theme-dark_calls .im-voip-button.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dark_calls .im-voip-button.im-voip-has-settings::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.im-theme-dark_calls .im-voip-button.im-voip-has-settings:hover::before {
  background-color: rgba(255, 255, 255, 0.25);
}
.im-theme-dark_calls .im-voip-button.im-voip-has-settings:active::before {
  background-color: rgba(255, 255, 255, 0.2);
}

body .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child, body .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:hover, body .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
body .im-voip-button.im-voip-button_activated.im-voip-has-settings::before {
  background-color: #ffffff;
}
.im-theme-dark_green .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child, .im-theme-dark_green .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:hover, .im-theme-dark_green .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dark_green .im-voip-button.im-voip-button_activated.im-voip-has-settings::before {
  background-color: #ffffff;
}
.im-theme-dark_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child, .im-theme-dark_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:hover, .im-theme-dark_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dark_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings::before {
  background-color: #ffffff;
}
.im-theme-blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child, .im-theme-blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:hover, .im-theme-blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-blue .im-voip-button.im-voip-button_activated.im-voip-has-settings::before {
  background-color: #ffffff;
}
.im-theme-dit_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child, .im-theme-dit_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:hover, .im-theme-dit_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dit_blue .im-voip-button.im-voip-button_activated.im-voip-has-settings::before {
  background-color: #ffffff;
}
.im-theme-myteam_green .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child, .im-theme-myteam_green .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:hover, .im-theme-myteam_green .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-myteam_green .im-voip-button.im-voip-button_activated.im-voip-has-settings::before {
  background-color: #ffffff;
}
.im-theme-dark_calls .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child, .im-theme-dark_calls .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:hover, .im-theme-dark_calls .im-voip-button.im-voip-button_activated.im-voip-has-settings > div:first-child:active {
  background-color: transparent;
}
.im-theme-dark_calls .im-voip-button.im-voip-button_activated.im-voip-has-settings::before {
  background-color: #FFFFFF;
}
.im-root_icq .im-welcome-screen__top {
  padding-top: 10px;
}
.im-root_icq .im-welcome-screen__image {
  background-image: url("../images/icq/welcome_icq_en.png");
  height: 100%;
  max-height: 290px;
}
.im-root_icq.im-language_ru .im-welcome-screen__image {
  background-image: url("../images/icq/welcome_icq_ru.png");
}
.im-root_icq .im-settings__option-info::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8260px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8260px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8260px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
}

.im-root_agent .im-settings__option-info::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -68px -8400px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -68px -8400px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -68px -8400px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
}

.im-root_myteam .im-auth-input-login {
  margin-top: 16px;
}
.im-root_myteam .im-settings__option-info::after {
  background-image: url("../images/im_sprite.png?64");
  background-position: -33px -8400px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 105px 9400px;
  -webkit-mask-image: url("../images/im_sprite.png?64");
  -webkit-mask-position: -33px -8400px;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-attachment: scroll;
  -webkit-mask-size: 105px 9400px;
  mask-image: url("../images/im_sprite.png?64");
  mask-position: -33px -8400px;
  mask-repeat: no-repeat;
  mask-attachment: scroll;
  mask-size: 105px 9400px;
  background-image: none;
}

.im-mode_board {
  /*.dialog-page-content .app-topbar {
      display: none;
  }
  .app-content {
      top: 0;
  }*/
}
.im-mode_board .im-avatar-block,
.im-mode_board .im-message__seens .im-avatarbox,
.im-mode_board .im-message_event b,
.im-mode_board .im-message__from {
  cursor: default;
}
.im-mode_board .im-mainpage {
  position: absolute;
  top: -10000px;
  right: auto;
  bottom: auto;
  left: -10000px;
}
.im-mode_board .im-main-navbar {
  bottom: -1000px;
  left: -1000px;
}
.im-mode_board .app-page:not(.im-dialogpage_is_static) .im-history .im-message-forward {
  cursor: default;
}
.im-mode_board .app-page:not(.im-dialogpage_is_static) .im-history .im-message__unread {
  margin: 0;
  padding: 0;
  height: 0;
  visibility: hidden;
}
.im-mode_board .app-page:not(.im-dialogpage_is_static) .im-history .im-messages__date:first-child {
  margin-top: 15px;
}
.im-mode_board .app-page:not(.im-dialogpage_is_static) .im-history .im-message .im-file__forward,
.im-mode_board .app-page:not(.im-dialogpage_is_static) .im-history .im-message .im-snippet__forward {
  display: none;
}
.im-mode_board .app-page:not(.im-dialogpage_is_static) .im-history .im-message .im-message__mention {
  cursor: text;
  text-decoration: none;
}
.im-mode_board .im-ppreview__profile {
  cursor: default;
}
.im-mode_board .im-showcase-share {
  display: none;
}
.im-mode_board .im-start-profile .im-avatar-uploader {
  margin: 0 auto 6px;
  width: 128px;
  height: 128px;
}

.im-thread-feed .im-chat__history .im-message-link {
  text-decoration: none;
}

.im-thread-feed.im-mobile .im-message__textblock,
.im-thread-feed.im-mobile .im-file__image,
.im-thread-feed.im-mobile .im-file__title,
.im-thread-feed.im-mobile .im-file__icon,
.im-thread-feed.im-mobile .im-snippet__selectable,
.im-thread-feed.im-mobile .im-contact-card__title,
.im-thread-feed.im-mobile .im-file-author,
.im-thread-feed.im-mobile .im-file-message {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-thread-feed.im-mobile .im-message_formatted * {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.im-thread-feed.im-mobile .im-file .im-file__action, .im-thread-feed.im-mobile .im-file img {
  -webkit-touch-callout: none;
}
.im-thread-feed.im-mobile .im-message-link {
  -webkit-touch-callout: none;
}

.im-mode_hide-dialog-topbar .im-dialogpage .dialog-page-content .app-topbar {
  display: none;
}
.im-mode_hide-dialog-topbar .im-dialogpage .app-content {
  top: 0;
}

.im-dialogpage__big-event-message {
  height: 100%;
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
}

.im-dialogpage__big-event-message__wrap {
  text-align: center;
}

.im-dialogpage__big-event-message__icon {
  display: inline-block;
  width: 144px;
  height: 144px;
  border-radius: 50%;
  margin-bottom: 16px;
  background-color: #000;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 24px -3px;
  background-image: url("../images/book@2x.png");
}
.im-widget-welcome-page_authorized .im-dialogpage__big-event-message__icon {
  background-position: 25px 21px;
  background-image: url("../images/stickers@2x.png");
}

.im-dialogpage__big-event-message__text {
  padding: 5px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  display: inline-block;
  font-size: 14px;
  color: #7e848f;
  text-align: center;
  line-height: 17px;
  max-width: 244px;
}

.im-mode_hide-dialog-topbar-buttons .im-dialogpage .app-topbar .im-ui-button, .im-mode_hide-dialog-topbar-buttons .im-dialogpage.im-dialogpage__is_chat.im-dialogpage_is_member.im-dialogpage__has-pending .im-chat__header-pending, .im-mode_hide-dialog-topbar-buttons .im-dialogpage.im-dialogpage__is_chat.im-dialogpage_is_member .im-chat__header-add,
.im-dialogpage_dummy .app-topbar .im-ui-button,
.im-dialogpage_dummy.im-dialogpage__is_chat.im-dialogpage_is_member.im-dialogpage__has-pending .im-chat__header-pending,
.im-dialogpage_dummy.im-dialogpage__is_chat.im-dialogpage_is_member .im-chat__header-add {
  display: none;
}
.im-mode_hide-dialog-topbar-buttons .im-dialogpage .app-topbar .app-topbar__title,
.im-dialogpage_dummy .app-topbar .app-topbar__title {
  margin-left: 10px;
  margin-right: 10px;
}

.im-board-msg {
  position: absolute;
  top: calc(50% - 12px);
  right: auto;
  bottom: auto;
  left: auto;
  width: 100%;
  text-align: center;
  font-family: Roboto, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}
body .im-board-msg {
  color: #111111;
}
.im-theme-dark_green .im-board-msg {
  color: #ffffff;
}
.im-theme-dark_blue .im-board-msg {
  color: #ffffff;
}
.im-theme-blue .im-board-msg {
  color: #111111;
}
.im-theme-dit_blue .im-board-msg {
  color: #111111;
}
.im-theme-myteam_green .im-board-msg {
  color: #111111;
}
.im-theme-dark_calls .im-board-msg {
  color: #FFFFFF;
}

.im-dialogpage_dummy .im-dialog-showcase-button {
  display: none;
}
.im-dialogpage_dummy .im-chat__messages-wrap {
  height: 100%;
}
.im-dialogpage_dummy .im-dialog__title-avatarbox {
  background: linear-gradient(132.76deg, #8d85d6 14.78%, #93ccf0 84.81%), #c4c4c4;
  border-radius: 50%;
}

.im-mode_private-board__message {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  text-align: center;
  width: 100%;
  font-size: 16px;
}

code,
pre {
  font-family: "Roboto Mono", monospace;
}
