@charset "UTF-8";
/* ➤➤➤ InfoBlock ➤➤➤ */
/* Product   = Zeelant Layout
/* Module    = Sky setup and Layout's main
/* Copyright = Marat Ismaev
/* Evolution = 2022-02-22
/* ▲▲▲ InfoBlock ▲▲▲ */
/* ➤➤➤ Wrapper ➤➤➤ */
.zlnt-body-wrapper {
  position: relative;
  width: 100%;
  min-width: 320px;
  height: 100vh;
}

.zlnt-page-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  height: 100%;
  padding: 48px 0 0 0;
  margin: 0;
  will-change: padding-left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.zlnt_size-xs .zlnt-page-wrapper, .zlnt_size-s .zlnt-page-wrapper {
  padding: 40px 0 0 0;
}
.zlnt_size-l .zlnt-page-wrapper {
  padding: 56px 0 0 0;
}
.zlnt_popup .zlnt-page-wrapper {
  padding-top: 0;
}
.zlnt_transparent-header .zlnt-page-wrapper {
  padding-top: 0;
}
@media screen and (min-width: 1366px) {
  .zlnt-page-wrapper {
    padding-left: 285px !important;
  }
  .zlnt_nav-opened .zlnt-page-wrapper {
    padding-left: 285px !important;
  }
  .zlnt_nav-closed .zlnt-page-wrapper {
    padding-left: 0 !important;
  }
  .zlnt_popup .zlnt-page-wrapper, .zlnt_modal .zlnt-page-wrapper, .zlnt-bodywrapper.zlnt_nav-closed .zlnt_fullwidth .zlnt-page-wrapper, .zlnt-bodywrapper.zlnt_nav-closed .zlnt-page-wrapper.zlnt_fullwidth {
    padding-left: 0 !important;
  }
}

.zlnt-wallpaper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  opacity: 0.6;
}

.zlnt-double-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  min-height: 100%;
}
@media screen and (min-width: 1024px) {
  .zlnt-double-layout {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    height: 100%;
    width: 100%;
    overflow: hidden;
  }
}
.zlnt-double-layout > .zlnt-page-container > .zlnt-footer {
  display: none;
}
@media screen and (min-width: 1024px) {
  .zlnt-double-layout > .zlnt-page-container > .zlnt-footer {
    display: block;
  }
}
.zlnt-double-layout > .zlnt-footer {
  display: block;
}
@media screen and (min-width: 1024px) {
  .zlnt-double-layout > .zlnt-footer {
    display: none;
  }
}

.zlnt-page-container {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  scroll-behavior: smooth;
}
.zlnt_fullwidth .zlnt-page-container, .zlnt-page-container.zlnt_fullwidth {
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .zlnt-double-layout .zlnt-page-container {
    -webkit-flex-basis: 70%;
        -ms-flex-preferred-size: 70%;
            flex-basis: 70%;
    overflow: auto;
  }
}
@media screen and (min-width: 1366px) {
  .zlnt-double-layout .zlnt-page-container {
    -webkit-flex-basis: 62%;
        -ms-flex-preferred-size: 62%;
            flex-basis: 62%;
    overflow: auto;
  }
}

.zlnt-page-container .zlnt-wrapper {
  padding: 0 40px 0 40px;
  padding: 0 var(--zlnt-page-padding, 40px) 0 var(--zlnt-page-padding, 40px);
}
.zlnt-page-container .zlnt-wrapper.zlnt_fullwidth, .zlnt_fullwidth .zlnt-page-container .zlnt-wrapper {
  padding: 0;
}
@media screen and (min-width: 1366px) {
  .zlnt_nav-closed .zlnt_fluid .zlnt-page-container .zlnt-wrapper {
    padding-left: 64px;
    padding-left: -webkit-calc(24px + var(--zlnt-page-padding, 40px));
    padding-left: calc(24px + var(--zlnt-page-padding, 40px));
  }
  .zlnt_nav-closed .zlnt_fullwidth .zlnt-page-container .zlnt-wrapper {
    padding-left: 24px;
  }
  .zlnt_modal .zlnt_fullwidth .zlnt-page-container .zlnt-wrapper, .zlnt_popup .zlnt_fullwidth .zlnt-page-container .zlnt-wrapper {
    padding-left: 0;
  }
  .zlnt_modal .zlnt-page-container .zlnt-wrapper, .zlnt_popup .zlnt-page-container .zlnt-wrapper {
    padding-left: 40px;
    padding-left: var(--zlnt-page-padding, 40px);
  }
}

.zlnt-page-alerts {
  background-color: rgba(25, 42, 67, 0.04);
  background-color: var(--zlnt-color-shade1, rgba(25, 42, 67, 0.04));
}

main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.zlnt-chat-container {
  position: relative;
  height: 70vh;
  padding: 0 40px 0 40px;
  padding: 0 var(--zlnt-page-padding, 40px) 0 var(--zlnt-page-padding, 40px);
}
@media screen and (min-width: 1024px) {
  .zlnt-chat-container {
    height: 100%;
    -webkit-flex-basis: 30%;
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
    padding: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    overflow: hidden;
  }
}
@media screen and (min-width: 1366px) {
  .zlnt-chat-container {
    -webkit-flex-basis: 38%;
        -ms-flex-preferred-size: 38%;
            flex-basis: 38%;
  }
}

.zlnt-chat-frame {
  position: relative;
  background-color: #fff;
  background-color: var(--zlnt-color-land, #fff);
  color: #111;
  color: var(--zlnt-color-land-text, #111);
  height: 100%;
  overflow: hidden;
}

@media screen and (min-width: 1024px) {
  .zlnt_fullheight .zlnt-page-container {
    max-height: 100%;
  }
  .zlnt_fullheight main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 32px;
    row-gap: var(--zlnt-gap, 32px);
    margin: 32px 0;
    margin: var(--zlnt-gap, 32px) 0;
    overflow: hidden;
  }
  .zlnt_fullheight main .zlnt-block {
    height: 100%;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .zlnt_fullheight main .zlnt-block > .zlnt-wrapper {
    height: 100%;
  }
  .zlnt_fullheight main .zlnt-block .zlnt-frame,
  .zlnt_fullheight main .zlnt-block .zlnt-frame__island {
    height: 100%;
  }
  .zlnt_fullheight main .zlnt-block .zlnt-frame,
  .zlnt_fullheight main .zlnt-block .zlnt-frame__island {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .zlnt_fullheight main .zlnt-block .zlnt-frame__content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .zlnt_fullheight main .zlnt-twin-grid,
  .zlnt_fullheight main .zlnt-twin-grid__main,
  .zlnt_fullheight main .zlnt-twin-grid__aside,
  .zlnt_fullheight main .zlnt-gravitator {
    height: 100%;
  }
}

.zlnt_loading .zlnt-body-wrapper {
  visibility: hidden;
}

.zlnt-loader-icon {
  position: fixed;
  top: 50%;
  left: 50%;
  display: none;
  width: 56px;
  height: 56px;
  margin-top: -28px;
  margin-left: -28px;
  background: url(../img/loader.svg) no-repeat left top;
  color: #192a43;
  color: var(--zlnt-color-primary, #192a43);
}

.zlnt_loading .zlnt-loader-icon {
  display: block;
}

/* ▲▲▲ Wrapper ▲▲▲ */
/* ➤➤➤ Header ➤➤➤ */
.zlnt-header {
  --zlnt-h-height: 48px;
  --zlnt-h-btn-height: 40px;
  --zlnt-h-btn-margin: -8px;
  --zlnt-h-item-height: 24px;
  --zlnt-h-icon-height: 21px;
}
.zlnt_size-xs .zlnt-header, .zlnt_size-s .zlnt-header {
  --zlnt-h-height: 40px;
  --zlnt-h-btn-height: 34px;
  --zlnt-h-btn-margin: -5px;
  --zlnt-h-item-height: 20px;
  --zlnt-h-icon-height: 17px;
}

.zlnt_size-l .zlnt-header {
  --zlnt-h-height: 56px;
  --zlnt-h-btn-height: 46px;
  --zlnt-h-btn-margin: -11px;
  --zlnt-h-item-height: 28px;
  --zlnt-h-icon-height: 25px;
}

.zlnt-header {
  position: fixed;
  left: 0;
  top: 0px;
  width: 100%;
  padding: 0;
  margin: 0;
  will-change: padding-left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  font-size: var(--zlnt-font-size, 16px);
  font-weight: 400;
  line-height: 24px;
  line-height: var(--zlnt-h-item-height, 24px);
  white-space: nowrap;
  z-index: 100;
  background-color: #fff;
  background-color: var(--zlnt-color-land, #fff);
  color: #192a43;
  color: var(--zlnt-color-land-loud, #192a43);
  -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.08), inset -1px 0px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.08), inset -1px 0px 0px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0px 1px 0px var(--zlnt-color-shadow, rgba(0, 0, 0, 0.08)), inset -1px 0px 0px var(--zlnt-color-shadow, rgba(0, 0, 0, 0.08));
          box-shadow: 0px 1px 0px var(--zlnt-color-shadow, rgba(0, 0, 0, 0.08)), inset -1px 0px 0px var(--zlnt-color-shadow, rgba(0, 0, 0, 0.08));
}
.zlnt_popup .zlnt-header {
  display: none;
}
.zlnt_transparent-header .zlnt-header {
  background-color: transparent;
}
@media screen and (min-width: 1366px) {
  .zlnt-header {
    padding-left: 285px;
  }
  .zlnt_nav-opened .zlnt-header {
    padding-left: 285px;
  }
  .zlnt_nav-closed .zlnt-header {
    padding-left: 24px;
  }
  .zlnt_fullwidth.zlnt_nav-closed .zlnt-header {
    padding-left: 0;
  }
  .zlnt_modal .zlnt-header {
    padding-left: 0;
  }
}
.zlnt-header__container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  height: var(--zlnt-h-height, 48px);
  width: 100%;
  padding: 2px 40px;
  padding-left: var(--zlnt-page-padding, 40px);
  padding-right: var(--zlnt-page-padding, 40px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.zlnt-header__container > *:not(:first-child) {
  margin: 0 0 0 24px;
}
@media screen and (max-width: 1365px) {
  .zlnt-header__container > *:not(:first-child) {
    margin: 0 0 0 20px;
  }
}
@media screen and (max-width: 1023px) {
  .zlnt-header__container > *:not(:first-child) {
    margin: 0 0 0 16px;
  }
}
.zlnt-header__app-container {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  min-width: 120px;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.zlnt-header__app-container > *:not(:last-child) {
  margin-right: 24px;
}
.zlnt_modal .zlnt-header__nav-opener, .zlnt_popup .zlnt-header__nav-opener {
  display: none !important;
}
@media screen and (min-width: 1366px) {
  .zlnt-header__nav-opener {
    display: none;
  }
  .zlnt_nav-opened .zlnt-header__nav-opener {
    display: none;
  }
  .zlnt_nav-closed .zlnt-header__nav-opener {
    display: block;
  }
}
.zlnt-header__app-selector {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: inherit;
}
.zlnt-header__app-selector:hover, .zlnt_expanded .zlnt-header__app-selector {
  color: #192a43;
  color: var(--zlnt-color-land-loud, #192a43);
}
.zlnt-header__app {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.zlnt-header__app-logo {
  display: block;
  color: inherit;
}
.zlnt-header__app-logo img {
  display: block;
  border-radius: 0;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
.zlnt-header__app-logo img {
  height: 24px;
  height: var(--zlnt-h-item-height, 24px);
  width: auto;
}
.zlnt-header__app-logo img[src$=".svg"] {
  height: 24px;
  height: var(--zlnt-h-item-height, 24px);
  width: auto;
}
.zlnt-header__app-name {
  display: block;
  color: #192a43;
  color: var(--zlnt-color-land-loud, #192a43);
  font-size: 21px;
  font-size: var(--zlnt-h-icon-height, 21px);
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}
.zlnt-header__app-icon {
  display: block;
  height: 24px;
  height: var(--zlnt-h-item-height, 24px);
  margin-right: 9px;
  border-radius: 4px;
  overflow: hidden;
}
.zlnt-header__menu-trigger {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  width: var(--zlnt-h-item-height, 24px);
  height: 24px;
  height: var(--zlnt-h-item-height, 24px);
  margin-left: 8px;
  color: inherit;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
.zlnt_expanded .zlnt-header__menu-trigger {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.zlnt-header__search-container {
  -webkit-flex-shrink: 10;
      -ms-flex-negative: 10;
          flex-shrink: 10;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 160px;
  max-width: 488px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.zlnt-header__search-container > *:not(:last-child) {
  margin-right: 16px;
}
@media screen and (max-width: 768px) {
  .zlnt-header__search-container {
    display: none;
  }
}
.zlnt-header__btn-container {
  --zlnt-menu-space: 4px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.zlnt-header__btn-container > *:not(:last-child) {
  margin-left: 6px;
}
@media screen and (max-width: 1366px) {
  .zlnt-header__btn-container > .zlnt-header__q {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .zlnt-header__btn-container > .zlnt-header__s {
    display: none;
  }
}
.zlnt-header__btn.zlnt-mi {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0 8px;
  height: 40px;
  height: var(--zlnt-h-btn-height, 40px);
  border-radius: 256px;
}
.zlnt-header__btn.zlnt-mi:visited {
  color: inherit;
}
@media screen and (max-width: 767px) {
  .zlnt-header__btn .zlnt-mi__icon + .zlnt-mi__text {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .zlnt-header__group .zlnt-dropdown-menu__container {
    position: relative;
  }
}
@media screen and (min-width: 1024px) {
  .zlnt-header__group-caption {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .zlnt-header__group-caption .zlnt-mi__icon + .zlnt-mi__text {
    display: none;
  }
}
.zlnt-header__group-caption .zlnt-mi {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0 8px;
  height: 40px;
  height: var(--zlnt-h-btn-height, 40px);
  border-radius: 256px;
}
.zlnt-header__group-caption .zlnt-mi:visited {
  color: inherit;
}
@media screen and (max-width: 1023px) {
  .zlnt-header__group-content {
    display: none;
  }
  .zlnt-header__group-content .zlnt-m__container {
    background-color: #fff;
    background-color: var(--zlnt-color-land, #fff);
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
    overflow: hidden;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 75vw;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  .zlnt-header__group-content .zlnt-m {
    --zlnt-menu-space: 12px;
    background-color: #fff;
    background-color: var(--zlnt-color-land, #fff);
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
            box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.16);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 75vw;
  }
  .zlnt-header__group-content .zlnt-m__scroller {
    overflow-x: auto;
    max-height: 38vh;
    scrollbar-width: thin;
    scrollbar-color: #d8d8d8 transparent;
    scrollbar-color: var(--zlnt-color-btn, #d8d8d8) transparent;
  }
  .zlnt-header__group-content .zlnt-m__scroller::-webkit-scrollbar {
    width: 10px;
  }
  .zlnt-header__group-content .zlnt-m__scroller::-webkit-scrollbar-track {
    background: transparent;
  }
  .zlnt-header__group-content .zlnt-m__scroller::-webkit-scrollbar-thumb {
    background-color: #d8d8d8;
    background-color: var(--zlnt-color-btn, #d8d8d8);
  }
  .zlnt-header__group-content .zlnt-mi {
    padding: 8px 16px 8px 16px;
  }
}
@media screen and (min-width: 1024px) {
  .zlnt-header__group-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .zlnt-header__group-content.zlnt-dropdown-menu__container {
    padding: 0 !important;
  }
  .zlnt-header__group-content .zlnt-m {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .zlnt-header__group-content .zlnt-m__scroller {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .zlnt-header__group-content .zlnt-m__scroller > *:not(:first-child) {
    margin-left: 6px;
  }
  .zlnt-header__group-content .zlnt-mi {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: 0 8px;
    height: 40px;
    height: var(--zlnt-h-btn-height, 40px);
    border-radius: 256px;
  }
  .zlnt-header__group-content .zlnt-mi:visited {
    color: inherit;
  }
}
.zlnt-header__separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1px;
  height: 16px;
  border-left: 1px solid #75808e;
  border-left: 1px solid var(--color-land-humble, #75808e);
}
.zlnt-header__search-btn {
  display: none;
}
@media screen and (max-width: 768px) {
  .zlnt-header__search-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.zlnt-header__search-close {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  font-size: 16px;
  line-height: 1;
  color: inherit;
  background-color: rgba(25, 42, 67, 0.08);
  background-color: var(--zlnt-color-shade2, rgba(25, 42, 67, 0.08));
  border-radius: 256px;
  cursor: pointer;
}
.zlnt-header.zlnt-header_searching .zlnt-header__app-container, .zlnt-header.zlnt-header_searching .zlnt-header__btn-container {
  display: none;
}
.zlnt-header.zlnt-header_searching .zlnt-header__search-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  max-width: unset;
}
.zlnt-header.zlnt-header_searching .zlnt-header__search-close {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.zlnt-header a, .zlnt-header a:active, .zlnt-header a:hover, .zlnt-header a:focus {
  text-decoration: none;
}

.zlnt-search {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.zlnt-search > *:not(:last-child) {
  margin-right: 2px;
}
.zlnt-search__wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  height: 34px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.zlnt_size-xs .zlnt-search__wrapper, .zlnt_size-s .zlnt-search__wrapper {
  height: 28px;
}

.zlnt_size-l .zlnt-search__wrapper {
  height: 36px;
}

.zlnt-search__input {
  border: 0;
  border: 1px solid transparent;
  background-color: transparent;
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
  border-radius: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  -webkit-padding-end: 44px;
          padding-inline-end: 44px;
  -webkit-padding-start: 12px;
          padding-inline-start: 12px;
  outline: none;
  text-overflow: ellipsis;
}
.zlnt-search__input:not(:-moz-placeholder-shown) {
  border-color: #111;
  border-color: var(--zlnt-color-land-text, #111);
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
}
.zlnt-search__input:not(:-ms-input-placeholder) {
  border-color: #111;
  border-color: var(--zlnt-color-land-text, #111);
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
}
.zlnt-search__input:not(:placeholder-shown) {
  border-color: #111;
  border-color: var(--zlnt-color-land-text, #111);
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
}
.zlnt-search__wrapper .zlnt-search__input:-moz-placeholder, .zlnt-search__wrapper .zlnt-search__input::-moz-placeholder, .zlnt-search__wrapper .zlnt-search__input::-webkit-input-placeholder {
  color: #75808e;
  color: var(--zlnt-color-land-humble, #75808e);
  opacity: 0.62;
}
.zlnt-search__wrapper .zlnt-search__input:focus:-moz-placeholder, .zlnt-search__wrapper .zlnt-search__input:focus::-moz-placeholder, .zlnt-search__wrapper .zlnt-search__input:focus::-webkit-input-placeholder {
  color: #75808e;
  color: var(--zlnt-color-land-humble, #75808e);
  opacity: 0.62;
}
.zlnt-search__btn {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 0;
  height: 100%;
  padding: 0 8px;
  outline: none;
  font-size: 20px;
  font-weight: 400;
  border: none;
  border-radius: 0 20px 20px 0;
  color: #fff;
  color: var(--zlnt-color-land, #fff);
  background-color: #111;
  background-color: var(--zlnt-color-land-text, #111);
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.zlnt-search__input:not(:-moz-placeholder-shown) + .zlnt-search__btn {
  opacity: 1;
  cursor: pointer;
}
.zlnt-search__input:not(:-ms-input-placeholder) + .zlnt-search__btn {
  opacity: 1;
  cursor: pointer;
}
.zlnt-search__input:not(:placeholder-shown) + .zlnt-search__btn {
  opacity: 1;
  cursor: pointer;
}
.zlnt-search__mic.active {
  -webkit-animation: zlntActiveMic 1.5s infinite;
          animation: zlntActiveMic 1.5s infinite;
}
.zlnt-search__mic.disabled {
  visibility: hidden;
}

@-webkit-keyframes zlntActiveMic {
  from {
    color: #192a43;
    color: var(--zlnt-color-land-loud, #192a43);
    background-color: #d8d8d8;
    background-color: var(--zlnt-color-btn, #d8d8d8);
  }
  to {
    background-color: #dcf972;
    background-color: var(--zlnt-color-highlight, #dcf972);
    color: #192a43;
    color: var(--zlnt-color-highlight-text, #192a43);
  }
}

@keyframes zlntActiveMic {
  from {
    color: #192a43;
    color: var(--zlnt-color-land-loud, #192a43);
    background-color: #d8d8d8;
    background-color: var(--zlnt-color-btn, #d8d8d8);
  }
  to {
    background-color: #dcf972;
    background-color: var(--zlnt-color-highlight, #dcf972);
    color: #192a43;
    color: var(--zlnt-color-highlight-text, #192a43);
  }
}
/* ➤➤➤ Header ➤➤➤ */
/* ➤➤➤ Nav ➤➤➤ */
.zlnt-nav {
  position: fixed;
  top: 0;
  bottom: 0;
  left: -285px;
  width: 285px;
  max-width: 285px;
  z-index: 200;
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
}
.zlnt_modal .zlnt-nav, .zlnt_popup .zlnt-nav {
  display: none !important;
}
@media screen and (min-width: 1366px) {
  .zlnt-nav {
    left: 0;
  }
}
.zlnt_nav-opened .zlnt-nav {
  left: 0;
}
.zlnt_nav-closed .zlnt-nav {
  left: -285px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
@media screen and (min-width: 1366px) {
  .zlnt_nav-closed .zlnt-nav {
    left: -261px;
  }
}
.zlnt_fullwidth.zlnt_nav-closed .zlnt-nav {
  left: -285px;
}
.zlnt-nav__wrapper {
  position: relative;
  height: 100%;
}
.zlnt-nav__container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100% !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #192a43;
  background-color: var(--zlnt-color-primary, #192a43);
  color: #fff;
  color: var(--zlnt-color-primary-text, #fff);
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.zlnt_nav-closed .zlnt-nav__container {
  opacity: 0.08;
}
.zlnt-nav__header {
  position: relative;
  margin: 24px 16px 24px 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.zlnt_nav-closed .zlnt-nav__header {
  opacity: 0;
}
.zlnt-nav__header-left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 48px;
  margin-right: 16px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
}
.zlnt-nav__header-middle {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 48px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  overflow: hidden;
}
.zlnt-nav__user img {
  display: block;
  border-radius: 50%;
  width: 48px;
  max-width: 100%;
  max-height: 100%;
}
.zlnt-nav__name {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zlnt-nav__role {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: inherit;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  text-decoration: none;
}
.zlnt-nav__header:hover .zlnt-nav__role, .zlnt-nav__header.zlnt_active .zlnt-nav__role {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt-nav__role-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zlnt-nav__role-dd {
  margin-left: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
.zlnt-nav__header.zlnt_active .zlnt-nav__role-dd {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.zlnt-nav__btn {
  display: block;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: inherit;
  text-decoration: none;
}
.zlnt-nav__body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #75808e #475569;
  scrollbar-color: var(--zlnt-color-tertiary, #75808e) var(--zlnt-color-secondary, #475569);
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
@media (pointer: fine) {
  .zlnt-nav__body {
    overflow-y: hidden;
  }
  .zlnt-nav__body:hover {
    overflow-y: auto;
  }
}
.zlnt-nav__body::-webkit-scrollbar {
  width: 10px;
}
.zlnt-nav__body::-webkit-scrollbar-track {
  background: #475569;
  background: var(--zlnt-color-secondary, #475569);
}
.zlnt-nav__body::-webkit-scrollbar-thumb {
  background-color: #75808e;
  background-color: var(--zlnt-color-tertiary, #75808e);
}
.zlnt_nav-closed .zlnt-nav__body {
  opacity: 0;
}
.zlnt-nav__main {
  width: 285px;
}
.zlnt-nav__menu-container > *:not(:first-child), .zlnt-nav__roles-container > *:not(:first-child), .zlnt-nav__unath-container > *:not(:first-child) {
  margin-top: 24px;
}
.zlnt-nav__unath-container {
  display: block;
  padding: 24px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.32);
}
.zlnt-nav__roles-container {
  display: none;
  background-color: #22334B;
  background-color: var(--zlnt-color-primary-active, #22334B);
  border-bottom: 1px solid rgba(255, 255, 255, 0.32);
  padding-bottom: 32px;
}
.zlnt-role-selector > .zlnt-nav__roles-container {
  display: block;
}

.zlnt-nav__menu-container {
  display: block;
  padding-top: 32px;
}
.zlnt-role-selector > .zlnt-nav__menu-container {
  height: unset;
}

.zlnt-nav__footer {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 285px;
}
.zlnt-nav__footer > footer {
  margin-top: 24px;
}
.zlnt-nav__trigger {
  position: absolute;
  bottom: 16px;
  right: -16px;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #fff;
  background-color: var(--zlnt-color-land, #fff);
  color: #192a43;
  color: var(--zlnt-color-land-loud, #192a43);
  font-size: 12px;
  line-hieght: 1;
  text-decoration: none;
  cursor: pointer;
  pointer-events: auto;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s linear;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s linear;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, transform 0.2s linear;
  transition: background-color 0.2s ease-out, color 0.2s ease-out, transform 0.2s linear, -webkit-transform 0.2s linear;
}
@media screen and (min-width: 1366px) {
  .zlnt-nav__trigger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.zlnt_nav-opened .zlnt-nav__trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.zlnt_nav-closed .zlnt-nav__trigger {
  background-color: #192a43;
  background-color: var(--zlnt-color-primary, #192a43);
  color: #fff;
  color: var(--zlnt-color-primary-text, #fff);
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.zlnt_fullwidth.zlnt_nav-closed .zlnt-nav__trigger {
  display: none;
}
.zlnt-nav__trigger:hover {
  background-color: #dcf972;
  background-color: var(--zlnt-color-highlight, #dcf972);
  color: #192a43;
  color: var(--zlnt-color-highlight-text, #192a43);
}
.zlnt-nav__trigger-collapse {
  display: none;
}
@media screen and (min-width: 1366px) {
  .zlnt-nav__trigger-collapse {
    display: block;
  }
}
.zlnt_nav-closed .zlnt-nav__trigger-collapse {
  display: none;
}
.zlnt_nav-opened .zlnt-nav__trigger-collapse {
  display: block;
}
.zlnt-nav__trigger-expand {
  display: block;
}
@media screen and (min-width: 1366px) {
  .zlnt-nav__trigger-expand {
    display: none;
  }
}
.zlnt_nav-closed .zlnt-nav__trigger-expand {
  display: block;
}
.zlnt_nav-opened .zlnt-nav__trigger-expand {
  display: none;
}

.zlnt-nav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #888;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  pointer-events: none;
}
.zlnt_nav-opened .zlnt-nav-overlay {
  z-index: 199;
  visibility: visible;
  opacity: 0.5;
  pointer-events: auto;
}
@media screen and (min-width: 1366px) {
  .zlnt_nav-opened .zlnt-nav-overlay {
    z-index: -1;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
  }
}

.zlnt-menu, .zlnt-submenu, .zlnt-sec-menu, .zlnt-roles {
  list-style: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.zlnt-menu, .zlnt-submenu, .zlnt-roles {
  list-style: none;
  font-family: TikTok Sans, sans-serif;
  font-family: var(--zlnt-font-family, TikTok Sans, sans-serif);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.zlnt_size-s .zlnt-menu, .zlnt_size-s .zlnt-submenu, .zlnt_size-s .zlnt-roles {
  font-size: 15px;
  line-height: 22px;
}
.zlnt_size-xs .zlnt-menu, .zlnt_size-xs .zlnt-submenu, .zlnt_size-xs .zlnt-roles {
  font-size: 14px;
  line-height: 20px;
}
.zlnt_size-s .zlnt-menu__caption, .zlnt_size-s .zlnt-submenu__caption, .zlnt_size-s .zlnt-roles__caption {
  padding-top: 8px;
  padding-bottom: 8px;
}
.zlnt_size-xs .zlnt-menu__caption, .zlnt_size-xs .zlnt-submenu__caption, .zlnt_size-xs .zlnt-roles__caption {
  padding-top: 6px;
  padding-bottom: 6px;
}

.zlnt-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: TikTok Sans, sans-serif;
  font-family: var(--zlnt-font-family, TikTok Sans, sans-serif);
}
.zlnt-menu__folder.zlnt_active {
  background-color: #22334B;
  background-color: var(--zlnt-color-primary-active, #22334B);
}
.zlnt-menu__item:not(:last-child) > .zlnt-menu__row::after, .zlnt-menu__folder:not(:last-child) > .zlnt-menu__row::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.zlnt-menu__row {
  position: relative;
}
.zlnt-menu__row::after {
  content: "";
  display: block;
  position: absolute;
  left: 32px;
  right: 12px;
  bottom: 0;
}
.zlnt-menu__row:hover {
  background-color: #17273e;
  background-color: var(--zlnt-color-primary-hover, #17273e);
}
.zlnt_active .zlnt-menu__row {
  color: #192a43;
  color: var(--zlnt-color-primary, #192a43);
  background-color: #dcf972;
  background-color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt_active.zlnt_expanded .zlnt-menu__row {
  color: inherit;
  background-color: inherit;
}
.zlnt_active.zlnt_expanded .zlnt-menu__row:hover {
  background-color: #17273e;
  background-color: var(--zlnt-color-primary-hover, #17273e);
}
.zlnt-menu__caption {
  display: block;
  position: relative;
  padding: 12px 12px 12px 32px;
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zlnt-menu__caption:hover {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt_active .zlnt-menu__caption:hover {
  color: inherit;
}
.zlnt_active.zlnt_expanded .zlnt-menu__caption:hover {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
}
label.zlnt-menu__caption {
  cursor: pointer;
}

a.zlnt-menu__caption, a.zlnt-menu__caption:active, a.zlnt-menu__caption:hover, a.zlnt-menu__caption:focus {
  text-decoration: none;
}

.zlnt-menu__row_alt .zlnt-menu__caption {
  opacity: 0.62;
}
.zlnt-menu__folder .zlnt-menu__caption {
  margin-right: 40px;
  padding-right: 0;
}
.zlnt-menu__icon {
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.zlnt-menu__icon > svg,
.zlnt-menu__icon > img {
  width: 24px;
  height: 24px;
  color: inherit;
}
.zlnt-menu__checkbox {
  float: right;
  margin: 0 4px;
}
.zlnt-menu__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  padding: 16px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #6a7485;
  color: var(--zlnt-color-primary-humble, #6a7485);
  font-size: 11px;
  line-height: inherit;
  cursor: pointer;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
.zlnt_size-s .zlnt-menu__trigger {
  padding: 12px 0;
}
.zlnt_size-xs .zlnt-menu__trigger {
  padding: 10px 0;
}
.zlnt_active .zlnt-menu__trigger {
  color: #192a43;
  color: var(--zlnt-color-primary, #192a43);
}
.zlnt_active.zlnt_expanded .zlnt-menu__trigger {
  color: inherit;
}
.zlnt-menu__trigger:hover {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt_active .zlnt-menu__trigger:hover {
  color: inherit;
}
.zlnt_active.zlnt_expanded .zlnt-menu__trigger:hover {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt_expanded .zlnt-menu__trigger {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.zlnt-submenu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
}
.zlnt_expanded .zlnt-submenu {
  display: block;
}
.zlnt-submenu__item {
  position: relative;
  padding: 0 0 0 32px;
}
.zlnt-submenu__item::after {
  content: "";
  display: block;
  position: absolute;
  left: 64px;
  right: 12px;
  bottom: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.zlnt-submenu__item:hover {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
  background-color: #17273e;
  background-color: var(--zlnt-color-primary-hover, #17273e);
}
.zlnt-menu__folder.zlnt_active.zlnt_expanded .zlnt-submenu__item.zlnt_active, .zlnt-menu__folder.zlnt_active.zlnt_expanded .zlnt-submenu__item.zlnt_active:hover {
  color: #192a43;
  color: var(--zlnt-color-primary, #192a43);
  background-color: #dcf972;
  background-color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt-submenu__caption {
  display: block;
  position: relative;
  padding: 12px 12px 12px 36px;
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
a.zlnt-submenu__caption, a.zlnt-submenu__caption:active, a.zlnt-submenu__caption:hover, a.zlnt-submenu__caption:focus {
  text-decoration: none;
}

.zlnt-submenu__icon {
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.zlnt-submenu__icon > svg,
.zlnt-submenu__icon > img {
  width: 24px;
  height: 24px;
  color: inherit;
}

.zlnt-roles {
  list-style: none;
  margin: 0;
  padding: 0;
}
.zlnt-roles__item {
  position: relative;
}
.zlnt-roles__caption {
  display: block;
  position: relative;
  padding: 12px 12px 12px 32px;
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zlnt-sec-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.zlnt-sec-menu__item {
  position: relative;
}
.zlnt-sec-menu__item:hover {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
  background-color: #17273e;
  background-color: var(--zlnt-color-primary-hover, #17273e);
}
.zlnt-sec-menu__item.zlnt_active, .zlnt-sec-menu__item.zlnt_active:hover {
  color: #192a43;
  color: var(--zlnt-color-primary, #192a43);
  background-color: #dcf972;
  background-color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt-sec-menu__caption {
  display: block;
  position: relative;
  padding: 12px 0 12px 32px;
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zlnt-sec-menu__caption::after {
  content: " ";
}
a.zlnt-sec-menu__caption, a.zlnt-sec-menu__caption:active, a.zlnt-sec-menu__caption:hover, a.zlnt-sec-menu__caption:focus {
  text-decoration: none;
}

.zlnt-badge {
  position: relative;
  display: inline-block;
  font-family: TikTok Sans, sans-serif;
  font-family: var(--zlnt-font-family-mono, TikTok Sans, sans-serif);
  font-weight: 500;
  font-size: 12px;
  line-height: 1;
  vertical-align: middle;
  letter-spacing: 0.03em;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  color: #192a43;
  color: var(--zlnt-color-primary, #192a43);
  background-color: #dcf972;
  background-color: var(--zlnt-color-highlight, #dcf972);
  border-radius: 24px;
  padding: 5px 8px;
  min-width: 10px;
}
.zlnt-menu__item.zlnt_active .zlnt-menu__row .zlnt-badge, .zlnt-menu__folder.zlnt_active:not(.zlnt_expanded) .zlnt-menu__row .zlnt-badge, .zlnt-submenu__item.zlnt_active .zlnt-badge {
  color: #dcf972;
  color: var(--zlnt-color-highlight, #dcf972);
  background-color: #192a43;
  background-color: var(--zlnt-color-primary, #192a43);
}

.zlnt-title:not(:last-child)::after {
  content: " ";
}

.zlnt-badge_alt {
  font-weight: 600;
  white-space: nowrap;
}
.zlnt-badge_alt::before {
  content: " · ";
  font-weight: 400;
}

/* ▲▲▲ Nav ▲▲▲ */
/* ➤➤➤ Caption ➤➤➤ */
.zlnt-caption {
  position: relative;
  color: #192a43;
  color: var(--zlnt-color-ocean-loud, #192a43);
  background-color: rgba(25, 42, 67, 0.04);
  background-color: var(--zlnt-color-shade1, rgba(25, 42, 67, 0.04));
}
.zlnt_popup .zlnt-caption {
  display: none;
}
.zlnt-caption__ext {
  position: relative;
  padding-top: 8px;
}
.zlnt-caption__bg-ct {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.zlnt-caption__bg {
  display: block;
  height: 32px;
  background-color: rgba(25, 42, 67, 0.04);
  background-color: var(--zlnt-color-shade1, rgba(25, 42, 67, 0.04));
}
.zlnt-caption__crumbs-ct {
  display: block;
  padding: 16px 0 0;
  padding: var(--zlnt-gap-xs, 16px) 0 0;
  margin: 0;
}
.zlnt-caption__main-ct {
  display: block;
  padding: 26px 0 16px;
  padding: var(--zlnt-gap-s, 26px) 0 var(--zlnt-gap-xs, 16px);
  margin: 0;
}
.zlnt-caption__crumbs-ct + .zlnt-caption__main-ct {
  padding-top: 0;
}
.zlnt-caption__tabs-ct {
  display: block;
  padding: 0;
  margin: 0;
}
.zlnt-caption__btn-ct {
  display: block;
  padding: 16px 0 0;
  padding: var(--zlnt-gap-xs, 16px) 0 0;
  margin: 0;
}
.zlnt-caption__back-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: TikTok Sans, sans-serif;
  font-family: var(--zlnt-font-family-mono, TikTok Sans, sans-serif);
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: inherit;
}
.zlnt-caption__back-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  color: inherit;
  background-color: rgba(25, 42, 67, 0.08);
  background-color: var(--zlnt-color-shade2, rgba(25, 42, 67, 0.08));
  border-radius: 256px;
  margin-right: 6px;
}
.zlnt-caption__title-block {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.zlnt-caption h1, .zlnt-caption h2 {
  position: relative;
  display: inline;
  font-size: 32px;
  font-size: var(--zlnt-font-size-h1, 32px);
  font-weight: 400;
  line-height: 44px;
  line-height: var(--zlnt-font-line-h1, 44px);
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.zlnt-caption h1::after, .zlnt-caption h2::after {
  content: " ";
}
.zlnt-caption__status, .zlnt-caption__number {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 2px 10px;
  font-family: TikTok Sans, sans-serif;
  font-family: var(--zlnt-font-family-mono, TikTok Sans, sans-serif);
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  background-color: #75808e;
  background-color: var(--zlnt-color-tertiary, #75808e);
  color: #fff;
  color: var(--zlnt-color-primary-text, #fff);
  letter-spacing: 0.03em;
  text-transform: uppercase;
  border-radius: 256px;
  vertical-align: text-bottom;
  margin-bottom: 2px;
  margin-right: 4px;
}
.zlnt-caption__number_ {
  font-family: TikTok Sans, sans-serif;
  font-family: var(--zlnt-font-family-mono, TikTok Sans, sans-serif);
  font-size: 16px;
  font-size: var(--zlnt-font-size, 16px);
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.03em;
}
.zlnt-caption__status-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 8px;
}
.zlnt-caption__status-block > *:not(:last-child) {
  margin: 0 16px 0 0;
}
.zlnt-caption__tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.zlnt-caption__tab {
  position: relative;
  padding: 0;
  margin: 8px 24px 9px 0;
  font-size: 16px;
  font-size: var(--zlnt-font-size, 16px);
  font-weight: 400;
  line-height: 27px;
  line-height: var(--zlnt-font-line-l, 27px);
  color: #75808e;
  color: var(--zlnt-color-ocean-humble, #75808e);
  background: transparent;
  -webkit-tap-highlight-color: transparent;
  white-space: nowrap;
  -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
  transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
@media (min-width: 768px) {
  .zlnt-caption__tab {
    margin-top: 8px;
  }
}
.zlnt-caption__tab.zlnt_active {
  font-weight: 600;
  color: #192a43;
  color: var(--zlnt-color-ocean-loud, #192a43);
}
.zlnt-caption__tab.zlnt_active::after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  bottom: -8px;
  width: 100%;
  height: 2px;
  background-color: #192a43;
  background-color: var(--zlnt-color-ocean-loud, #192a43);
}
a.zlnt-caption__tab:hover {
  color: #192a43;
  color: var(--zlnt-color-ocean-loud, #192a43);
}

.zlnt-caption__1tabs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 16px 0;
  padding: 0 0 var(--zlnt-gap-xs, 16px) 0;
  margin: 0;
  overflow-y: hidden;
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  .zlnt-caption__1tabs-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.zlnt-caption__1tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .zlnt-caption__1tabs {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.zlnt-caption__1tab {
  padding: 4px 10px 6px;
  margin-right: 10px;
  border: none;
  border-radius: 6px;
  font-size: 17px;
  line-height: 26px;
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
  background: transparent;
  -webkit-tap-highlight-color: transparent;
  white-space: nowrap;
  -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
  transition: color 0.2s ease-out, background-color 0.2s ease-out;
}
@media (min-width: 768px) {
  .zlnt-caption__1tab {
    margin-top: 8px;
  }
}
.zlnt-caption__1tab.zlnt_active {
  background-color: #192a43;
  background-color: var(--zlnt-color-primary, #192a43);
  color: #fff;
  color: var(--zlnt-color-primary-text, #fff);
}
a.zlnt-caption__1tab:hover {
  background-color: #dcf972;
  background-color: var(--zlnt-color-highlight, #dcf972);
  color: #192a43;
  color: var(--zlnt-color-highlight-text, #192a43);
}

.zlnt-caption a, .zlnt-caption a:active, .zlnt-caption a:hover, .zlnt-caption a:focus {
  text-decoration: none;
}

/* ▲▲▲ Caption ▲▲▲ */
/* ➤➤➤ Breadcrumbs ➤➤➤ */
.zlnt-crumbs {
  font-size: 16px;
  font-size: var(--zlnt-font-size, 16px);
  line-height: 24px;
  line-height: var(--zlnt-font-line, 24px);
  color: #192a43;
  color: var(--zlnt-color-ocean-loud, #192a43);
}

.zlnt-crumb {
  color: inherit;
}
a.zlnt-crumb,
a.zlnt-crumb:hover,
a.zlnt-crumb:focus {
  color: #192a43;
  color: var(--zlnt-color-ocean-loud, #192a43);
  text-decoration: none;
}

.zlnt-crumb:not(:last-child)::after {
  content: "/";
  margin: 0 4px;
  text-decoration: none;
  color: #75808e;
  color: var(--zlnt-color-ocean-humble, #75808e);
}

/* ▲▲▲ Breadcrumbs ▲▲▲ */
/* ➤➤➤ Footer ➤➤➤ */
.zlnt-footer .zlnt-wrapper {
  padding: 0 40px 0 40px;
  padding: 0 var(--zlnt-page-padding, 40px) 0 var(--zlnt-page-padding, 40px);
}

.zlnt-page-wrapper .zlnt-footer {
  font-size: 16px;
  font-size: var(--zlnt-font-size, 16px);
  font-weight: 400;
  line-height: 24px;
  line-height: var(--zlnt-font-line, 24px);
  color: #75808e;
  color: var(--zlnt-color-ocean-humble, #75808e);
}
.zlnt-page-wrapper .zlnt-footer__container {
  padding: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}
.zlnt-page-wrapper .zlnt-footer__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
  row-gap: 20px;
}
.zlnt-page-wrapper .zlnt-footer__icons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  row-gap: 4px;
}
.zlnt-page-wrapper .zlnt-footer__icons .zlnt-mi {
  color: inherit;
  white-space: nowrap;
}
.zlnt-page-wrapper .zlnt-footer__icons .zlnt-mi:hover, .zlnt-page-wrapper .zlnt-footer__icons .zlnt-mi:active, .zlnt-page-wrapper .zlnt-footer__icons .zlnt-mi:focus {
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
  background-color: unset;
}
.zlnt-page-wrapper .zlnt-footer__menu {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  row-gap: 4px;
}
.zlnt-page-wrapper .zlnt-footer__menu .zlnt-mi {
  display: inline;
  color: inherit;
  white-space: nowrap;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(117, 128, 142, 0.2392156863);
          box-shadow: 0px 1px 0px 0px rgba(117, 128, 142, 0.2392156863);
}
.zlnt-page-wrapper .zlnt-footer__menu .zlnt-mi:hover, .zlnt-page-wrapper .zlnt-footer__menu .zlnt-mi:active, .zlnt-page-wrapper .zlnt-footer__menu .zlnt-mi:focus .zlnt-page-wrapper .zlnt-footer__menu .zlnt-mi.zlnt_active {
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
  background-color: unset;
}
.zlnt-page-wrapper .zlnt-footer__power {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.zlnt-page-wrapper .zlnt-footer__power .zlnt-mi {
  background: #d8d8d8;
  background: var(--zlnt-color-btn, #d8d8d8);
  color: inherit;
}
.zlnt-page-wrapper .zlnt-footer__power .zlnt-mi:hover, .zlnt-page-wrapper .zlnt-footer__power .zlnt-mi.zlnt_active {
  background: #192a43;
  background: var(--zlnt-color-primary, #192a43);
  color: #fff;
  color: var(--zlnt-color-primary-text, #fff);
}
.zlnt-page-wrapper .zlnt-footer__power_a {
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .zlnt-page-wrapper .zlnt-footer__power_a {
    display: none;
  }
}
.zlnt-page-wrapper .zlnt-footer__power_b {
  display: none;
}
@media screen and (max-width: 767px) {
  .zlnt-page-wrapper .zlnt-footer__power_b {
    display: block;
  }
}
.zlnt-page-wrapper .zlnt-footer__power_b .zlnt-mi {
  width: 100%;
  border-radius: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.zlnt-page-wrapper .zlnt-footer__content {
  padding: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.zlnt-page-wrapper .zlnt-footer__content .zlnt-footer__statement,
.zlnt-page-wrapper .zlnt-footer__content .zlnt-footer__links {
  margin-right: 24px;
  display: inline-block;
}
.zlnt-page-wrapper .zlnt-footer__link {
  color: inherit;
  white-space: nowrap;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(117, 128, 142, 0.2392156863);
          box-shadow: 0px 1px 0px 0px rgba(117, 128, 142, 0.2392156863);
}
.zlnt-page-wrapper .zlnt-footer__link:not(:last-child) {
  margin-right: 16px;
}
.zlnt-page-wrapper .zlnt-footer__link:hover, .zlnt-page-wrapper .zlnt-footer__link.zlnt_active {
  color: #111;
  color: var(--zlnt-color-ocean-text, #111);
}

.zlnt-page-wrapper.zlnt_fullwidth .zlnt-footer {
  padding: 0 40px;
  padding: 0 var(--zlnt-page-padding, 40px);
}

.zlnt-nav .zlnt-footer {
  padding: 0 16px 0 32px;
  font-size: 11px;
  line-height: 16px;
  color: #6a7485;
  color: var(--zlnt-color-primary-humble, #6a7485);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.zlnt-nav .zlnt-footer__statement, .zlnt-nav .zlnt-footer__links {
  margin-bottom: 10px;
}
.zlnt-nav .zlnt-footer__statement:not(:first-child), .zlnt-nav .zlnt-footer__links:not(:first-child) {
  margin-top: 10px;
}
.zlnt-nav .zlnt-footer__links a {
  color: inherit;
  white-space: nowrap;
  text-decoration: none;
  margin-right: 8px;
}
.zlnt-nav .zlnt-footer__links a:hover {
  color: #fff;
  color: var(--zlnt-color-primary-text, #fff);
}

.zlnt-power {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 20px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 16px;
}
.zlnt-power > .zlnt-mi__icon {
  width: 14px;
  height: 14px;
}
.zlnt-power .zlnt-mi__icon + .zlnt-mi__text {
  margin-left: 6px;
}

/* ▲▲▲ Footer ▲▲▲ */
/* ➤➤➤ Modal window ➤➤➤ */
.zlnt-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  width: 630px;
  max-width: 100%;
  height: 406px;
  max-height: 100%;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.zlnt-modal.zlnt_opened {
  z-index: 1100;
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .zlnt-modal {
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.zlnt-modal__window {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  border-color: #fff;
  border-color: var(--zlnt-color-primary-text, #fff);
  border-radius: 4px;
  border-radius: var(--zlnt-border-radius, 4px);
  -webkit-box-shadow: 0px 2px 10px 5px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 2px 10px 5px rgba(0, 0, 0, 0.18);
  overflow: hidden;
  width: 630px;
  height: 405px;
  min-height: 150px;
  min-width: 200px;
}
.zlnt-modal__window.zlnt_freeze iframe {
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .zlnt-modal__window {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    border-radius: 0;
  }
}
.zlnt-modal__frame {
  border: none;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}
.zlnt-modal__header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 42px;
  font-size: 19px;
  font-size: var(--zlnt-font-size-h4, 19px);
  font-weight: 400;
  line-height: 27px;
  line-height: var(--zlnt-font-line-h4, 27px);
  padding: 0 12px;
  cursor: move;
  color: #fff;
  background-color: #192a43;
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.11);
          box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.11);
}
.zlnt-modal__title {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  padding-right: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  text-shadow: 0 1px 0 #fff;
}
.zlnt-modal__close {
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0 12px;
  height: 100%;
  cursor: pointer;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
  color: inherit;
  border: 0;
  background-color: transparent;
  text-shadow: 0 1px 0 #fff;
}
.zlnt-modal__close:hover {
  color: #192a43;
  color: var(--zlnt-color-highlight-text, #192a43);
  background-color: #dcf972;
  background-color: var(--zlnt-color-highlight, #dcf972);
}
.zlnt-modal__body {
  height: -webkit-calc(100% - 60px);
  height: calc(100% - 60px);
}
.zlnt-modal__body_no-footer {
  height: -webkit-calc(100% - 42px);
  height: calc(100% - 42px);
}
.zlnt-modal__footer {
  height: 18px;
  margin-top: auto;
  cursor: move;
  background-color: #fff;
  -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.11);
          box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.11);
}

.zlnt-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #777;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.zlnt-modal-overlay.zlnt_opened {
  z-index: 1099;
  visibility: visible;
  opacity: 0.7;
}

.zlnt-modal__window .ui-resizable-se {
  width: 16px;
  height: 16px;
  opacity: 0.6;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="16" height="16" viewBox="8 8 16 16"><path d="M22,22H20V20H22V22M22,18H20V16H22V18M18,22H16V20H18V22M18,18H16V16H18V18M14,22H12V20H14V22M22,14H20V12H22V14Z" /></svg>');
  background-size: 16px auto;
}

.zlnt_no-scroll-modal,
.zlnt_no-scroll-aside {
  overflow: hidden;
}

/* ▲▲▲ Modal window ▲▲▲ */
/* ➤➤➤ Misc ➤➤➤ */
.zlnt-page-error {
  display: none;
  background-color: #edeef0;
  background-color: var(--zlnt-color-ocean, #edeef0);
  height: 100vh;
  padding-top: 18%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.zlnt-page-error__container {
  width: 524px;
  height: 180px;
  margin: 0 auto;
  text-align: center;
  letter-spacing: 0.2px;
}
.zlnt-page-error__icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  padding: 12px;
  margin: 0 auto 24px;
  background-color: #d91d00;
}
.zlnt-page-error__icon-img {
  height: 16px;
  width: 16px;
  background-size: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABHUlEQVRYCe1WQRLCIAwE36r/6EPUz/kQ3DisQyk0gcKNzGTSCWR3WS3q3IrlQMGBEMKGfCF9YbmpJRjIJ3IzDcpGJOOSCICQnHi6COwU0jS6RABAyA9Yqgu1Qemrw3FDxBDb07AfBFMl9QKoiqjM2sl5ygrQqYjKTDt5j4jh5JmI/PPcOVEh3+0hXleNBEUR08mp+ERE/qqNOznJWSsi0P7HPHKDiC7yG4Ebq3ofNOLZtsPo0gX19x8PXS6Y2CvkQiiZxngRQC+d/EcU1+aJOCOnddNEWMiniWghV0S0/xj1kGci8tvRLuIK+WURI8g1EVxn3d2E3vuAhQ8XUd/IR+wnbf0xztwjBgdSbPaOFU6M/lsu34HtyLQ6ywHnvq2Jyisn7vpeAAAAAElFTkSuQmCC);
}
.zlnt-page-error__title {
  height: 36px;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  color: #000;
  margin-bottom: 8px;
}
.zlnt-page-error__message {
  height: 60px;
  font-size: 14px;
  line-height: 20px;
  color: #858585;
}

.zlnt-page-alerts .zlnt-page-alert:first-child {
  margin-top: 16px 0 0;
  margin-top: var(--zlnt-gap-xs, 16px);
}
.zlnt-page-alerts .zlnt-page-alert:last-child {
  margin-bottom: 16px 0 0;
  margin-bottom: var(--zlnt-gap-xs, 16px);
}
.zlnt-page-alerts .zlnt-page-alert:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.zlnt-page-alerts .zlnt-page-alert:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.zlnt-page-alert {
  padding: 16px;
  border-radius: 4px;
  border-radius: var(--zlnt-border-radius, 4px);
}
.zlnt-page-alert_error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.zlnt-page-alert_warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.zlnt-page-alert_info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.zlnt-page-alert a {
  color: inherit;
}

.zlnt-notifications {
  position: fixed;
  top: 48px;
  top: var(--zlnt-h-height, 48px);
  right: 0;
  z-index: 150;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 8px 12px;
  max-width: 440px;
  min-width: 320px;
  overflow: hidden;
}
.zlnt-notifications__item {
  -webkit-animation: zlntSlideDown 0.3s forwards;
          animation: zlntSlideDown 0.3s forwards;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.zlnt-notifications__item_closing {
  -webkit-animation: zlntSlideOut 0.3s forwards;
          animation: zlntSlideOut 0.3s forwards;
}

@-webkit-keyframes zlntSlideDown {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes zlntSlideDown {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes zlntSlideIn {
  from {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes zlntSlideIn {
  from {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes zlntSlideOut {
  to {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes zlntSlideOut {
  to {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.zlnt-notification {
  position: relative;
  color: #fff;
  color: var(--zlnt-color-primary-text, #fff);
}
.zlnt-notification__body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 8px 12px;
  background-color: #192a43;
  background-color: var(--zlnt-color-primary, #192a43);
  border-radius: 4px;
}
.zlnt-notification__body * {
  color: inherit;
}
.zlnt-notification__topic {
  /* Label */
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  /* identical to box height, or 133% */
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-right: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zlnt-notification__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 8px;
  margin: 4px 0;
}
.zlnt-notification__media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.zlnt-notification__img {
  width: 40px;
  max-width: 40px;
  border-radius: 256px;
}
.zlnt-notification__details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2px;
}
.zlnt-notification__name {
  font-style: Medium;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
}
.zlnt-notification__text {
  font-style: Regular;
  font-weight: 400;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 18px;
}
.zlnt-notification__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 4px;
  overflow: hidden;
}
.zlnt-notification__buttons > .zlnt-btn {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background: rgba(255, 255, 255, 0.08);
  color: #C7CBD1;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  max-width: 100%;
  white-space: nowrap;
}
.zlnt-notification__x {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  line-height: 1;
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.zlnt-notification__x:hover {
  opacity: 1;
}

/* ▲▲▲ Misc ▲▲▲ */